From 0b8ca6637be94f7814cafa7d01ad4699672ff336 Mon Sep 17 00:00:00 2001 From: Darrell Anderson Date: Tue, 21 Jan 2014 22:06:48 -0600 Subject: Beautify docbook files --- tde-i18n-et/docs/tdesdk/cervisia/index.docbook | 3841 ++++---------------- .../tdesdk/kapptemplate/man-kapptemplate.1.docbook | 200 +- tde-i18n-et/docs/tdesdk/kbabel/catman.docbook | 191 +- .../docs/tdesdk/kbabel/dictionaries.docbook | 556 +-- tde-i18n-et/docs/tdesdk/kbabel/faq.docbook | 56 +- tde-i18n-et/docs/tdesdk/kbabel/glossary.docbook | 251 +- tde-i18n-et/docs/tdesdk/kbabel/index.docbook | 161 +- tde-i18n-et/docs/tdesdk/kbabel/kbabeldict.docbook | 70 +- .../tdesdk/kbabel/man-catalogmanager.1.docbook | 95 +- tde-i18n-et/docs/tdesdk/kbabel/menu.docbook | 1732 ++------- tde-i18n-et/docs/tdesdk/kbabel/preferences.docbook | 1730 ++------- tde-i18n-et/docs/tdesdk/kbabel/using.docbook | 931 +---- tde-i18n-et/docs/tdesdk/kbugbuster/index.docbook | 67 +- tde-i18n-et/docs/tdesdk/kompare/index.docbook | 1556 ++------ .../docs/tdesdk/scripts/man-adddebug.1.docbook | 102 +- .../docs/tdesdk/scripts/man-cheatmake.1.docbook | 160 +- .../tdesdk/scripts/man-create_cvsignore.1.docbook | 60 +- .../tdesdk/scripts/man-create_makefile.1.docbook | 153 +- .../tdesdk/scripts/man-create_makefiles.1.docbook | 133 +- .../docs/tdesdk/scripts/man-cvscheck.1.docbook | 170 +- .../tdesdk/scripts/man-cvslastchange.1.docbook | 63 +- .../docs/tdesdk/scripts/man-cvslastlog.1.docbook | 52 +- .../tdesdk/scripts/man-cvsrevertlast.1.docbook | 56 +- .../docs/tdesdk/scripts/man-cxxmetric.1.docbook | 51 +- .../docs/tdesdk/scripts/man-demangle.1.docbook | 83 +- .../tdesdk/scripts/man-extend_dmalloc.1.docbook | 80 +- .../docs/tdesdk/scripts/man-extractrc.1.docbook | 59 +- .../docs/tdesdk/scripts/man-fixincludes.1.docbook | 139 +- .../docs/tdesdk/scripts/man-po2xml.1.docbook | 81 +- .../tdesdk/scripts/man-pruneemptydirs.1.docbook | 90 +- .../docs/tdesdk/scripts/man-qtdoc.1.docbook | 114 +- .../docs/tdesdk/scripts/man-reportview.1.docbook | 131 +- .../docs/tdesdk/scripts/man-split2po.1.docbook | 96 +- .../docs/tdesdk/scripts/man-swappo.1.docbook | 79 +- .../docs/tdesdk/scripts/man-transxx.1.docbook | 80 +- .../docs/tdesdk/scripts/man-xml2pot.1.docbook | 85 +- .../docs/tdesdk/scripts/man-zonetab2pot.1.docbook | 86 +- .../docs/tdesdk/scripts/tdesvn-build/index.docbook | 1696 ++------- .../docs/tdesdk/tdecachegrind/index.docbook | 930 ++--- tde-i18n-et/docs/tdesdk/umbrello/authors.docbook | 51 +- .../umbrello/code_import_and_generation.docbook | 159 +- tde-i18n-et/docs/tdesdk/umbrello/credits.docbook | 11 +- tde-i18n-et/docs/tdesdk/umbrello/index.docbook | 56 +- .../docs/tdesdk/umbrello/introduction.docbook | 66 +- .../docs/tdesdk/umbrello/other_features.docbook | 67 +- .../docs/tdesdk/umbrello/uml_basics.docbook | 722 +--- .../tdesdk/umbrello/working_with_umbrello.docbook | 409 +-- 47 files changed, 3361 insertions(+), 14446 deletions(-) (limited to 'tde-i18n-et/docs/tdesdk') diff --git a/tde-i18n-et/docs/tdesdk/cervisia/index.docbook b/tde-i18n-et/docs/tdesdk/cervisia/index.docbook index c81b7ec6a4a..0ec3b78880d 100644 --- a/tde-i18n-et/docs/tdesdk/cervisia/index.docbook +++ b/tde-i18n-et/docs/tdesdk/cervisia/index.docbook @@ -2,408 +2,182 @@ - ssh"> - rsh"> + ssh"> + rsh"> - - CVS"> + + CVS"> ]> -&cervisia; käsiraamat +&cervisia; käsiraamat -BerndGehrmann
bernd@mail.berlios.de
-
-CarlosWoelz
carloswoelz@imap-mail.com
-
- - -MarekLaane
bald@starman.ee
Tõlge eesti keelde
+BerndGehrmann
bernd@mail.berlios.de
+
+CarlosWoelz
carloswoelz@imap-mail.com
+
+ + +MarekLaane
bald@starman.ee
Tõlge eesti keelde
-1999 -2000 -2001 -2002 -Bernd Gehrmann +1999 +2000 +2001 +2002 +Bernd Gehrmann -2004 -Carlos Woelz +2004 +Carlos Woelz -&FDLNotice; +&FDLNotice; -2004-06-06 -2.01.90 +2004-06-06 +2.01.90 -&cervisia; on &CVS;i graafiline kasutajaliides. +&cervisia; on &CVS;i graafiline kasutajaliides. -KDE -tdesdk -Cervisia -CVS -versioonide kontroll -versiooni kontroll +KDE +tdesdk +Cervisia +CVS +versioonide kontroll +versiooni kontroll
-Sissejuhatus +Sissejuhatus -&cervisia; on kasutajasõbralik versioonikontrolli süsteemi kasutajaliides. Selle eesmärk on toetada &CVS;-i ja muid versioonikontrolli süsteemi programme ühtse liidesena, mis võimaldab lahendada konflikte, vaadata erinevusi ja ajalugu, näha töös olevate failide staatust ja üldse kasutada enamikku võimalusi, mida versioonikontrolli süsteemid pakuvad. &cervisia; on võimalik paigaldada kas ise moodulist tdesdk või siis kasutada sinu distributsiooni pakutavat tarkvarapaketti tdesdk. Praegu on süsteemidest toetatud ainult &CVS;, kuid tulevikus on võimalik ka teiste süsteemide tugi. +&cervisia; on kasutajasõbralik versioonikontrolli süsteemi kasutajaliides. Selle eesmärk on toetada &CVS;-i ja muid versioonikontrolli süsteemi programme ühtse liidesena, mis võimaldab lahendada konflikte, vaadata erinevusi ja ajalugu, näha töös olevate failide staatust ja üldse kasutada enamikku võimalusi, mida versioonikontrolli süsteemid pakuvad. &cervisia; on võimalik paigaldada kas ise moodulist tdesdk või siis kasutada sinu distributsiooni pakutavat tarkvarapaketti tdesdk. Praegu on süsteemidest toetatud ainult &CVS;, kuid tulevikus on võimalik ka teiste süsteemide tugi. -Versioonikontrolli süsteem pakub võimalust salvestada, hallata ja levitada failide erinevaid versioone. &CVS; on üks selliseid süsteeme. See lubab tehtud muudatusi hõlpsasti teistega jagada, sest iga autor võib oma versiooniga töötada kartmata, et ta kirjutab nii üle teiste muudatused või vastupidi. See süstem lubab taastada varasemaid versioone (mis tuleb kasuks vigade otsimisel), luua harusid (näiteks arendusversiooniga töötamiseks või valmisvariandi väljalaskmiseks) ja veel palju muud. +Versioonikontrolli süsteem pakub võimalust salvestada, hallata ja levitada failide erinevaid versioone. &CVS; on üks selliseid süsteeme. See lubab tehtud muudatusi hõlpsasti teistega jagada, sest iga autor võib oma versiooniga töötada kartmata, et ta kirjutab nii üle teiste muudatused või vastupidi. See süstem lubab taastada varasemaid versioone (mis tuleb kasuks vigade otsimisel), luua harusid (näiteks arendusversiooniga töötamiseks või valmisvariandi väljalaskmiseks) ja veel palju muud. -Peamine hoidla sisaldab tavaliselt mõnda koostööprojekti (olgu siis kommertsprojekt või mitte), kuid &CVS; võimaldab paindlikult ennast ära kasutada ka vaid sinu enda huvides arendatava projekti tarbeks. Väga lihtne on luua kohalik hoidla, kus võid silma peal hoida vigu tekitanud muudatustel, neid tühistada, vältida juhuslikku infokadu &etc; +Peamine hoidla sisaldab tavaliselt mõnda koostööprojekti (olgu siis kommertsprojekt või mitte), kuid &CVS; võimaldab paindlikult ennast ära kasutada ka vaid sinu enda huvides arendatava projekti tarbeks. Väga lihtne on luua kohalik hoidla, kus võid silma peal hoida vigu tekitanud muudatustel, neid tühistada, vältida juhuslikku infokadu &etc; -Kui hoidlas asuvad projektifailid, siis iga autor võib endal hoida oma kohalikku koopiat, mis kannabki nime kohalik koopia või ka liivakast. Samas saab igaüks kanda oma muudatused peahoidlasse (see tegevus kannab nimetust "sissekandmine") ja/või uuendada enda koopiat, et see kajastaks teiste arendajate tehtud muudatusi. +Kui hoidlas asuvad projektifailid, siis iga autor võib endal hoida oma kohalikku koopiat, mis kannabki nime kohalik koopia või ka liivakast. Samas saab igaüks kanda oma muudatused peahoidlasse (see tegevus kannab nimetust "sissekandmine") ja/või uuendada enda koopiat, et see kajastaks teiste arendajate tehtud muudatusi. -Alustamine +Alustamine -Hoidla kasutamine +Hoidla kasutamine -Selles osas selgitame, kuidas kasutada &cervisia; pakutavaid võimalusi kõige elementaarsemate versioonikontrolli süsteemi võtete jaoks ehk siis moodulite väljavõtmiseks hoidlast ja nendega töötamiseks. Selleks peab sul olema hoidlale ligipääs kliendina, mis tähendab, et keegi (arvatavasti &CVS; hoidla administraator) on sulle eraldanud serveril konto. Teine võimalus on muidugi luua vähese vaevaga oma projekti arendamiseks kohalik hoidla. +Selles osas selgitame, kuidas kasutada &cervisia; pakutavaid võimalusi kõige elementaarsemate versioonikontrolli süsteemi võtete jaoks ehk siis moodulite väljavõtmiseks hoidlast ja nendega töötamiseks. Selleks peab sul olema hoidlale ligipääs kliendina, mis tähendab, et keegi (arvatavasti &CVS; hoidla administraator) on sulle eraldanud serveril konto. Teine võimalus on muidugi luua vähese vaevaga oma projekti arendamiseks kohalik hoidla. -Kui kavatsed hakata arendama mõnda suuremat ja keerulisemat projekti, on mõttekas kasutada ära &CVS;-i võimalusi isegi siis, kui oled projekti ainuarendaja. Nii saad teha kohalikku koopiasse kõik vajalikud muudatused ja kasutada &cervisia;t (või ka muid &CVS;-i vahendeid) selle uuendamiseks ja sissekandmiseks. Sel moel saad hoida silma peal vigu põhjustanud muudatustel, neid tühistada, vältida juhuslikku infokadu jne. &cervisia; kasutamisel on kohaliku hoidla loomine äärmiselt lihtne. +Kui kavatsed hakata arendama mõnda suuremat ja keerulisemat projekti, on mõttekas kasutada ära &CVS;-i võimalusi isegi siis, kui oled projekti ainuarendaja. Nii saad teha kohalikku koopiasse kõik vajalikud muudatused ja kasutada &cervisia;t (või ka muid &CVS;-i vahendeid) selle uuendamiseks ja sissekandmiseks. Sel moel saad hoida silma peal vigu põhjustanud muudatustel, neid tühistada, vältida juhuslikku infokadu jne. &cervisia; kasutamisel on kohaliku hoidla loomine äärmiselt lihtne. -Kohaliku hoidla loomine - -Ava dialoog Uue hoidla loomine (cvs init) menüükäsuga Hoidla Loo.... - -Klõpsa nupule ... ja vali kataloog, kuhu soovid hoidla luua, või sisesta selle asukoht tekstikasti. Kui näiteks soovid hoidla luua kataloogi /home/user ja anda sellele nimeks cvsroot, tuleb tekstikasti kirjutada /home/user/cvsroot või valida failivalijat kasutades kataloog /home/user ning lisada cvsroot. - -Kui oled valmis, klõpsa nuppu OK. &cervisia; loob nüüd ja initsialiseerib uue hoidla kataloogi. - -Seejärel võid importida hoidlasse oma senise töö või luua hoidlas kataloog, kus kogu uut moodulit algusest peale arendama hakata. +Kohaliku hoidla loomine + +Ava dialoog Uue hoidla loomine (cvs init) menüükäsuga Hoidla Loo.... + +Klõpsa nupule ... ja vali kataloog, kuhu soovid hoidla luua, või sisesta selle asukoht tekstikasti. Kui näiteks soovid hoidla luua kataloogi /home/user ja anda sellele nimeks cvsroot, tuleb tekstikasti kirjutada /home/user/cvsroot või valida failivalijat kasutades kataloog /home/user ning lisada cvsroot. + +Kui oled valmis, klõpsa nuppu OK. &cervisia; loob nüüd ja initsialiseerib uue hoidla kataloogi. + +Seejärel võid importida hoidlasse oma senise töö või luua hoidlas kataloog, kus kogu uut moodulit algusest peale arendama hakata. -&cervisia; võimadab dialoogiga Hoidlate seadistamine hallata kõiki hoidlate asukohti. Dialoogi saab avada menüükäsuga Hoidla Hoidlad.... +&cervisia; võimadab dialoogiga Hoidlate seadistamine hallata kõiki hoidlate asukohti. Dialoogi saab avada menüükäsuga Hoidla Hoidlad....
-&cervisia; hoidlate seadistamise dialoog +&cervisia; hoidlate seadistamise dialoog - -&cervisia; hoidlate seadistamise dialoog + +&cervisia; hoidlate seadistamise dialoog
-CVS-i hoidlat saab kasutada mitme meetodiga: ligipääsu võib tagada parooliga autentimine (:pserver:), turvashell (kasutades :ext:), kohalik hoidla (:kohalik:) &etc; Hoidla asukoha vorming on järgmine (lisavõimalused on toodud ära nurksulgudes): +CVS-i hoidlat saab kasutada mitme meetodiga: ligipääsu võib tagada parooliga autentimine (:pserver:), turvashell (kasutades :ext:), kohalik hoidla (:kohalik:) &etc; Hoidla asukoha vorming on järgmine (lisavõimalused on toodud ära nurksulgudes): -[:meetod:][[kasutaja][:parool]@]masinanimi[:[port]]/hoidla/asukoht +[:meetod:][[kasutaja][:parool]@]masinanimi[:[port]]/hoidla/asukoht -Hoidlale ligipääsuks pole sugugi alati vaja anda kõiki neid elemente (kasutajanime, parooli, masinanime, porti). Nõutav info sõltub kasutatavast ligipääsumeetodist, mille võib kokku võtta nii: +Hoidlale ligipääsuks pole sugugi alati vaja anda kõiki neid elemente (kasutajanime, parooli, masinanime, porti). Nõutav info sõltub kasutatavast ligipääsumeetodist, mille võib kokku võtta nii: -Kohalik +Kohalik -Kohalik ligipääs on &CVS;-i vaikemeetod. Seepärast ei ole meetodi :local: lisamine hoidla asukohale vajalikki: sisestada võib ka lihtsalt kataloogi asukoha, kus &CVS;-i hoidla asub ja millele arvuti ligi pääseb, kujul /hoidla/asukoht või kui tuua näide elust enesest, siis /home/cvs. - -Füüsiliselt võib see asuda ka NFS-i vahendusel ühendatud kettal, kuid antud juhul on see ebaoluline. Kui oled loonud kohaliku hoidla, on asukoht lihtsalt tee, mida mööda sellele ligi pääseb. +Kohalik ligipääs on &CVS;-i vaikemeetod. Seepärast ei ole meetodi :local: lisamine hoidla asukohale vajalikki: sisestada võib ka lihtsalt kataloogi asukoha, kus &CVS;-i hoidla asub ja millele arvuti ligi pääseb, kujul /hoidla/asukoht või kui tuua näide elust enesest, siis /home/cvs. + +Füüsiliselt võib see asuda ka NFS-i vahendusel ühendatud kettal, kuid antud juhul on see ebaoluline. Kui oled loonud kohaliku hoidla, on asukoht lihtsalt tee, mida mööda sellele ligi pääseb. -rsh +rsh -Hoidla asukohaks võib olla näiteks :ext:kasutajanimi@masin.url.org:/hoidla/asukoht - -See meetod nõuab, et sul oleks konto serveris (antud juhul siis masin.url.org) ja et sa kasutaksid suhtlemiseks kaugshelli. Vaikimisi pruugib &CVS; ↱-d, kuid ↱ on juba ammu tunnistatud ebaturvaliseks ja selle asemele on üldjuhul astunud &ssh;. - -Kui kasutad &ssh;-d, pead keskkonnamuutja CVS_RSH määrama cvs klienti kasutades &ssh;-le. &cervisia; toetab seda võimalust. +Hoidla asukohaks võib olla näiteks :ext:kasutajanimi@masin.url.org:/hoidla/asukoht + +See meetod nõuab, et sul oleks konto serveris (antud juhul siis masin.url.org) ja et sa kasutaksid suhtlemiseks kaugshelli. Vaikimisi pruugib &CVS; ↱-d, kuid ↱ on juba ammu tunnistatud ebaturvaliseks ja selle asemele on üldjuhul astunud &ssh;. + +Kui kasutad &ssh;-d, pead keskkonnamuutja CVS_RSH määrama cvs klienti kasutades &ssh;-le. &cervisia; toetab seda võimalust. -Arvesta, et &cervisia; ei suuda vastata serveri võimalikule paroolinõudele. Kontrolli, et sisselogimine toimiks ilma parooli nõudmata. Puhta ↱ korral saab seda näiteks teha usaldusväärsete masinate nimekirjaga faili .rhosts sinu kodukataloogis luues (vaata täpsemat infot ↱ manuaalileheküljelt). - -&ssh; korral tuleb selleks kopeerida serverile oma avalik võti identity.pub (see asub kataloogis $HOME/.ssh/). Sellisel juhul ei tohi võti olla krüptitud paroolifraasiga (vaata täpsemat infot &ssh; manuaalileheküljelt ja &CVS;/SSH KKK-st SourceForge'is). Kui sa ei ole päris kindel, küsi nõu oma süsteemiadministraatorilt. +Arvesta, et &cervisia; ei suuda vastata serveri võimalikule paroolinõudele. Kontrolli, et sisselogimine toimiks ilma parooli nõudmata. Puhta ↱ korral saab seda näiteks teha usaldusväärsete masinate nimekirjaga faili .rhosts sinu kodukataloogis luues (vaata täpsemat infot ↱ manuaalileheküljelt). + +&ssh; korral tuleb selleks kopeerida serverile oma avalik võti identity.pub (see asub kataloogis $HOME/.ssh/). Sellisel juhul ei tohi võti olla krüptitud paroolifraasiga (vaata täpsemat infot &ssh; manuaalileheküljelt ja &CVS;/SSH KKK-st SourceForge'is). Kui sa ei ole päris kindel, küsi nõu oma süsteemiadministraatorilt. -pserver +pserver -Hoidla asukohaks võib olla näiteks :pserver:kasutajanimi@masin.url.org:/hoidla/asukoht +Hoidla asukohaks võib olla näiteks :pserver:kasutajanimi@masin.url.org:/hoidla/asukoht -See meetod võtab serveriga ühendust erilise suhteliselt nõrga autentimisega protokolli vahendusel (pserver tähendabki parooliga autentimist). Enne sellise serveri kasutamist peab sul olema &CVS;-serveri administraatori antud kasutajanimi ja parool ning sa pead end sellele sisse logima. Pane tähele, et sinu &CVS;-serveri autentimisel kasutatav nimi ei pruugi olla sama, mida kasutad enda süsteemi sisselogimisel. Enne &CVS;-serveri kasutamist tuleb sul end sisse logida. +See meetod võtab serveriga ühendust erilise suhteliselt nõrga autentimisega protokolli vahendusel (pserver tähendabki parooliga autentimist). Enne sellise serveri kasutamist peab sul olema &CVS;-serveri administraatori antud kasutajanimi ja parool ning sa pead end sellele sisse logima. Pane tähele, et sinu &CVS;-serveri autentimisel kasutatav nimi ei pruugi olla sama, mida kasutad enda süsteemi sisselogimisel. Enne &CVS;-serveri kasutamist tuleb sul end sisse logida. -Vaba tarkvara projektid pakuvad enamasti võimalust ka lähtekoodile ligi pääseda anonüümset CVS-i kasutades. See tähendab, et sul on võimalik ka uusim lähtekood hõlpsasti hankida, seda muuta ning luua ilma CVS-i kontot loomata paigad (erinevused) hoidlas asuvate versioonide suhtes. Reeglina kasutab anonüümne CVS parooliga autentimist (:pserver:) ning on ainult lugemisõigusega, lubamata sul muudatusi vahetult hoidlasse sisse kanda. +Vaba tarkvara projektid pakuvad enamasti võimalust ka lähtekoodile ligi pääseda anonüümset CVS-i kasutades. See tähendab, et sul on võimalik ka uusim lähtekood hõlpsasti hankida, seda muuta ning luua ilma CVS-i kontot loomata paigad (erinevused) hoidlas asuvate versioonide suhtes. Reeglina kasutab anonüümne CVS parooliga autentimist (:pserver:) ning on ainult lugemisõigusega, lubamata sul muudatusi vahetult hoidlasse sisse kanda. -Hoidla ligipääsumeetodi ja asukoha määramine järel saab selle lisada &cervisia; hoidlate loendisse: +Hoidla ligipääsumeetodi ja asukoha määramine järel saab selle lisada &cervisia; hoidlate loendisse: -Uue hoidla lisamine - -Ava dialoog Hoidlate seadistamine menüükäsuga Hoidla Hoidlad... - -Klõpsa nupule Lisa..., mis avab dialoogi Hoidla lisamine. - -Kirjuta hoidla asukoht tekstikasti Hoidla:. &cervisia; lülitab automaatselt välja dialoogi need osad, mida valitud ligipääsumeetodi korral nagunii kasutada ei saa. - -Kui kasutad hoidlale ligipääsemisel ext-meetodit, anna tekstikastis Kasutatakse kaugshelli kaugshelli nimi, mida soovid pruukida (⪚ &ssh;). - -Klõpsa nupule OK ja näedki äsja sisestatud hoidlat hoidlate loendis. - -Kui sisestatud hoidla kasutamiseks on vaja parooliga autentimist (pserver), tuleb sul enne serveriga ühendumist end sisse logida. Klõpsa loendis hoidlanimel, et see valida, ning siis nupul Logi sisse... Sisesta parool ilmuvasse dialoogi. -Kui oled parooli edukalt sisestanud, ilmub pserveri hoidla veerus Olek kirje Pole sisse logitud asemele Sisse logitud. - -Klõpsa muudatuste rakendamiseks nupule OK või kui tahad, jätka hoidlate asukohtade lisamist. &cervisia; suudab salvestada just nii palju asukohti, kui sa talle ette annad. +Uue hoidla lisamine + +Ava dialoog Hoidlate seadistamine menüükäsuga Hoidla Hoidlad... + +Klõpsa nupule Lisa..., mis avab dialoogi Hoidla lisamine. + +Kirjuta hoidla asukoht tekstikasti Hoidla:. &cervisia; lülitab automaatselt välja dialoogi need osad, mida valitud ligipääsumeetodi korral nagunii kasutada ei saa. + +Kui kasutad hoidlale ligipääsemisel ext-meetodit, anna tekstikastis Kasutatakse kaugshelli kaugshelli nimi, mida soovid pruukida (⪚ &ssh;). + +Klõpsa nupule OK ja näedki äsja sisestatud hoidlat hoidlate loendis. + +Kui sisestatud hoidla kasutamiseks on vaja parooliga autentimist (pserver), tuleb sul enne serveriga ühendumist end sisse logida. Klõpsa loendis hoidlanimel, et see valida, ning siis nupul Logi sisse... Sisesta parool ilmuvasse dialoogi. +Kui oled parooli edukalt sisestanud, ilmub pserveri hoidla veerus Olek kirje Pole sisse logitud asemele Sisse logitud. + +Klõpsa muudatuste rakendamiseks nupule OK või kui tahad, jätka hoidlate asukohtade lisamist. &cervisia; suudab salvestada just nii palju asukohti, kui sa talle ette annad. @@ -411,376 +185,150 @@ -Mooduli import hoidlasse +Mooduli import hoidlasse -Selles osas vaatame, kuidas uut projekti &CVS; hoidlasse lülitada. Kui soovid kõigest töötada olemasoleva projektiga, mis juba on hoidlas, võid selle osa vahele jätta. +Selles osas vaatame, kuidas uut projekti &CVS; hoidlasse lülitada. Kui soovid kõigest töötada olemasoleva projektiga, mis juba on hoidlas, võid selle osa vahele jätta. -Projekti saab &CVS;-i lülitada kahel viisil: +Projekti saab &CVS;-i lülitada kahel viisil: -Importides failid ja kataloogid &cervisia; importimisdialoogi abil uude moodulisse. Moodulid on &CVS;-i hoidla kataloogipuu tipptaseme kataloogid, millega eristatakse ja korrastatakse erinevaid hoidlas asuvaid tarkvaraprojekte. +Importides failid ja kataloogid &cervisia; importimisdialoogi abil uude moodulisse. Moodulid on &CVS;-i hoidla kataloogipuu tipptaseme kataloogid, millega eristatakse ja korrastatakse erinevaid hoidlas asuvaid tarkvaraprojekte. -Luues tühja mooduli ja lisades sinna käsitsi uued failid ja kataloogid. See tagab sulle suurema kontrolli, võtab aga usutavasti märksa enam aega. +Luues tühja mooduli ja lisades sinna käsitsi uued failid ja kataloogid. See tagab sulle suurema kontrolli, võtab aga usutavasti märksa enam aega. -Arvesta, et &CVS; on algselt loodud tekstifailide tarbeks. Paljud võimalused, näiteks versioonide liitmine, erinevuste näitamine loetaval kujul jne., on kasutatavad ainult tekstifailide puhul. See ei tähenda küll, et CVS-i ei saa kasutada ka binaarfailide jaoks, küll aga seda, et sul tuleb anda CVS-ile täpselt teada, kas tegu on teksti- või binaarfailiga. Kui määrad vale failitüübi, saad peagi aru, et &CVS; ei käitu nendega õigesti ning lõpuks võivad su andmed tugevasti viga saada. +Arvesta, et &CVS; on algselt loodud tekstifailide tarbeks. Paljud võimalused, näiteks versioonide liitmine, erinevuste näitamine loetaval kujul jne., on kasutatavad ainult tekstifailide puhul. See ei tähenda küll, et CVS-i ei saa kasutada ka binaarfailide jaoks, küll aga seda, et sul tuleb anda CVS-ile täpselt teada, kas tegu on teksti- või binaarfailiga. Kui määrad vale failitüübi, saad peagi aru, et &CVS; ei käitu nendega õigesti ning lõpuks võivad su andmed tugevasti viga saada. -Projekti importimisel (uue moodulina) on teatud eelised: võimalik on importida kõik failid ja kataloogid rekusiivselt ning moodul ise luuakse automaatselt. Nii on ka suurte projektide import hoidlasse üpris hõlpus. Kuid siin on ka mõningad puudujäägid: &cervisia; importimisdialoogi ei saa kasutada failide lisamiseks olemasolevatesse moodulitesse ning faile saab importida kas teksti- või binaarfailidena. Sellest piirangust saab küll mööda hiilida, kui luua kataloog ainult üht tüüpi failidele või anda ette failimustrid, mida importimisel ignoreerida. +Projekti importimisel (uue moodulina) on teatud eelised: võimalik on importida kõik failid ja kataloogid rekusiivselt ning moodul ise luuakse automaatselt. Nii on ka suurte projektide import hoidlasse üpris hõlpus. Kuid siin on ka mõningad puudujäägid: &cervisia; importimisdialoogi ei saa kasutada failide lisamiseks olemasolevatesse moodulitesse ning faile saab importida kas teksti- või binaarfailidena. Sellest piirangust saab küll mööda hiilida, kui luua kataloog ainult üht tüüpi failidele või anda ette failimustrid, mida importimisel ignoreerida. -Oletame näiteks, et sinu projektis on ainult tekstifailid ja mõned PNG pildid (need on siis binaarfailid). Sa võid lasta &CVS;-il ignoreerida kõik faile mustriga *.png, kui impordid ülejäänud failid tekstifailidena, või siis liigutada pildid omaette kataloogi ja importida seejärel ülejäänud failid (tekstifailidena). Nii või teisiti tuleb sul äsja imporditud moodulist kohaliku koopia jaoks väljavõte teha, kopeerida sellesse puuduvad failid ja kataloogid ning need hoidlasse lisada ja sisse kanda. Alles siis on import tegelikult läbi saanud. +Oletame näiteks, et sinu projektis on ainult tekstifailid ja mõned PNG pildid (need on siis binaarfailid). Sa võid lasta &CVS;-il ignoreerida kõik faile mustriga *.png, kui impordid ülejäänud failid tekstifailidena, või siis liigutada pildid omaette kataloogi ja importida seejärel ülejäänud failid (tekstifailidena). Nii või teisiti tuleb sul äsja imporditud moodulist kohaliku koopia jaoks väljavõte teha, kopeerida sellesse puuduvad failid ja kataloogid ning need hoidlasse lisada ja sisse kanda. Alles siis on import tegelikult läbi saanud. -Seepärast on teine võimalus lisada failid ja kataloogid käsitsi, luues neile eelnevalt tühja mooduli. Tühja mooduli lisamiseks hoidlasse loo lihtsalt uus kataloog &CVS;-hoidla juurkataloogis. Uue kataloogi nimi on ühtlasi mooduli nimi. Tee uuest moodulist väljavõte. Seejärel kopeeri failid ja kataloogid kohalikku koopiasse ning lisa ja kanna sisse &CVS;-hoidlasse saatmiseks. +Seepärast on teine võimalus lisada failid ja kataloogid käsitsi, luues neile eelnevalt tühja mooduli. Tühja mooduli lisamiseks hoidlasse loo lihtsalt uus kataloog &CVS;-hoidla juurkataloogis. Uue kataloogi nimi on ühtlasi mooduli nimi. Tee uuest moodulist väljavõte. Seejärel kopeeri failid ja kataloogid kohalikku koopiasse ning lisa ja kanna sisse &CVS;-hoidlasse saatmiseks.
-&cervisia; importimisdialoog +&cervisia; importimisdialoog - -&cervisia; importimisdialoog + +&cervisia; importimisdialoog
- näitab dialoogi, mis aitab importida projekti moodulina. &cervisia; importimisdialoogi avamiseks vali menüükäsk Hoidla Impordi... + näitab dialoogi, mis aitab importida projekti moodulina. &cervisia; importimisdialoogi avamiseks vali menüükäsk Hoidla Impordi... -Hoidla: -&CVS; hoidla nimi, tuntud ka kui $CVSROOT. Sul peab olema selles kirjutamisõigus ja hoidla peab olema korrektselt initsialiseeritud. Kui hoidlat ei ole veel olemas, loo see menüükäsuga Hoidla Loo... -Rippmenüüga kastis on näha kõik hoidlad, mille oled varem loendisse sisestanud dialoogiga Hoidlate seadistamine. Kui tegemist on kaughoidlaga, kontrolli, et autentimine töötaks, täpsemat infot annab . +Hoidla: +&CVS; hoidla nimi, tuntud ka kui $CVSROOT. Sul peab olema selles kirjutamisõigus ja hoidla peab olema korrektselt initsialiseeritud. Kui hoidlat ei ole veel olemas, loo see menüükäsuga Hoidla Loo... +Rippmenüüga kastis on näha kõik hoidlad, mille oled varem loendisse sisestanud dialoogiga Hoidlate seadistamine. Kui tegemist on kaughoidlaga, kontrolli, et autentimine töötaks, täpsemat infot annab . -Moodul: -Mooduli nimi, millega projekt salvestatakse. Pärast importimist saab projektist just selle nimega väljavõtteid teha. Täpsemat infot annab . See on ka vastava kataloogi nimi hoidlas. +Moodul: +Mooduli nimi, millega projekt salvestatakse. Pärast importimist saab projektist just selle nimega väljavõtteid teha. Täpsemat infot annab . See on ka vastava kataloogi nimi hoidlas. -Töökataloog: -See on imporditava projekti ülemkataloog. Import algab sellest kataloogist ning edeneb rekursiivselt allapoole. +Töökataloog: +See on imporditava projekti ülemkataloog. Import algab sellest kataloogist ning edeneb rekursiivselt allapoole. -Tootja silt: -Tootja silti kasutatakse traditsiooniliselt allikate jälgimiseks. Kui sul mingit paremat mõtet ei ole, anna siin oma kasutajanimi. Õigupoolest pole eriti tähtis, mida siin sisestad. +Tootja silt: +Tootja silti kasutatakse traditsiooniliselt allikate jälgimiseks. Kui sul mingit paremat mõtet ei ole, anna siin oma kasutajanimi. Õigupoolest pole eriti tähtis, mida siin sisestad. -Väljalaske silt: -Ka seda silti on traditsiooniliselt kasutatud tarkvara erinevate versioonide importimisel. Kui sa sellega ei tegele, kasuta sõna start või stringi SUVA_1_0, kus SUVA on projekti nimi ja 1.0 imporditava väljalaske versiooni number. +Väljalaske silt: +Ka seda silti on traditsiooniliselt kasutatud tarkvara erinevate versioonide importimisel. Kui sa sellega ei tegele, kasuta sõna start või stringi SUVA_1_0, kus SUVA on projekti nimi ja 1.0 imporditava väljalaske versiooni number. -Eiratakse faile: -Selle välja täitmisel antakse käsule cvs import täiendavalt võti . Seda kirjet tõlgendatakse tühikutega eraldatud nimekirjana, kus seisavad failide nimed, mida tuleb ignoreerida. Üldiselt on mõttekam ja veakindlam viis kontrollida, millised failid hoidlasse lähevad, luua kataloog ainult nende failidega, mida soovid importida, ja siis sellest kataloogist alustadagi. Siiski võib see võti olla kasulik, kui projektis leidub faile, mida &CVS; vaikimisi eirab, nt. failid nimetusega core. Sellisel juhul kirjuta väljale ainult märk !. See tühistab &CVS;i eiratavate failide skeemi, täpsemalt vaata . +Eiratakse faile: +Selle välja täitmisel antakse käsule cvs import täiendavalt võti . Seda kirjet tõlgendatakse tühikutega eraldatud nimekirjana, kus seisavad failide nimed, mida tuleb ignoreerida. Üldiselt on mõttekam ja veakindlam viis kontrollida, millised failid hoidlasse lähevad, luua kataloog ainult nende failidega, mida soovid importida, ja siis sellest kataloogist alustadagi. Siiski võib see võti olla kasulik, kui projektis leidub faile, mida &CVS; vaikimisi eirab, nt. failid nimetusega core. Sellisel juhul kirjuta väljale ainult märk !. See tühistab &CVS;i eiratavate failide skeemi, täpsemalt vaata . -Kommentaar: -Sellele väljale saab kirjutada kommentaarid, mis sul on imporditavate failide päritolu, kasutamise, arendamise &etc; kohta. +Kommentaar: +Sellele väljale saab kirjutada kommentaarid, mis sul on imporditavate failide päritolu, kasutamise, arendamise &etc; kohta. -Imporditakse binaarfailidena -Selle märkimisel imporditakse kõik failid binaarkujul, st. käsule cvs import lisatakse võti . +Imporditakse binaarfailidena +Selle märkimisel imporditakse kõik failid binaarkujul, st. käsule cvs import lisatakse võti . -Faili muutmise aega kasutatakse importimisajana -Selle märkimisel märgitakse importimise ajaks failide muutmise aeg, mitte aga importimise aeg ise. +Faili muutmise aega kasutatakse importimisajana +Selle märkimisel märgitakse importimise ajaks failide muutmise aeg, mitte aga importimise aeg ise. -Kui oled väljad täitnud ja klõpsanud nuppu OK, antakse järgmine &CVS; käsk: - -cvs -d hoidla import -m "" moodul tootja_silt väljalaske_silt +Kui oled väljad täitnud ja klõpsanud nuppu OK, antakse järgmine &CVS; käsk: + +cvs -d hoidla import -m "" moodul tootja_silt väljalaske_silt
-Mooduli väljavõtte tegemine hoidlast -Nüüd, kui oled edukalt määranud hoidla asukoha ja esimesed failid hoidlasse importinud, on aeg &CVS;-hoidla moodulist väljavõte teha ning enda kohalik koopia luua. +Mooduli väljavõtte tegemine hoidlast +Nüüd, kui oled edukalt määranud hoidla asukoha ja esimesed failid hoidlasse importinud, on aeg &CVS;-hoidla moodulist väljavõte teha ning enda kohalik koopia luua. -Selleks võib olla vajalik teada ka, milline on õige haru või silt +Selleks võib olla vajalik teada ka, milline on õige haru või silt -Mooduli harud on selle paralleelsed versioonid. Heaks näiteks nende praktilise kasutamise kohta on tarkvaraprojektide väljalasked. Pärast väljalaset on kahtlemata lähtekoodis vigu, mis ootavad parandamist, kuid samas soovib keegi kindlasti ka mõne hoopis uue võimaluse lisada. Mõlemat korraga on reeglina päris raske saavutada, sest uued võimalused toovad enamasti kaasa uusi vigu ning seeläbi muutub vanade vigade jälgimine keerukamaks. Selle dilemma lahendamiseks lubab &CVS; luua paralleelse versiooni, mida me nimetame "stabiilseks väljalaskeharuks" ja milles parandatakse ainult vigu, samal ajal kui peaharu (HEAD) on avatud ka uute võimaluste lisamisele. +Mooduli harud on selle paralleelsed versioonid. Heaks näiteks nende praktilise kasutamise kohta on tarkvaraprojektide väljalasked. Pärast väljalaset on kahtlemata lähtekoodis vigu, mis ootavad parandamist, kuid samas soovib keegi kindlasti ka mõne hoopis uue võimaluse lisada. Mõlemat korraga on reeglina päris raske saavutada, sest uued võimalused toovad enamasti kaasa uusi vigu ning seeläbi muutub vanade vigade jälgimine keerukamaks. Selle dilemma lahendamiseks lubab &CVS; luua paralleelse versiooni, mida me nimetame "stabiilseks väljalaskeharuks" ja milles parandatakse ainult vigu, samal ajal kui peaharu (HEAD) on avatud ka uute võimaluste lisamisele. -Silte kasutatakse projekti versiooni märkimiseks. &CVS; tähistab iga faili teatud versiooni sildiga, nii et kui teed väljavõtte või uuendad vastavalt konkreetsele sildile, saad alati ühe ja sama failiversiooni. Seepärast ei ole erinevalt harust sildid dünaamilised: sildiga tähistatud faile ei saa õigupoolest arendada. Sildid on kasulikud näiteks väljalaske tähistamiseks, suurte muudatuste puhul lähtetekstis &etc; Siltide abil saab projekti hõlpsasti pöörata tagasi mingisse varasemasse olekusse, et vigu tuvastada, lähtekoodi uuesti genereerida &etc; +Silte kasutatakse projekti versiooni märkimiseks. &CVS; tähistab iga faili teatud versiooni sildiga, nii et kui teed väljavõtte või uuendad vastavalt konkreetsele sildile, saad alati ühe ja sama failiversiooni. Seepärast ei ole erinevalt harust sildid dünaamilised: sildiga tähistatud faile ei saa õigupoolest arendada. Sildid on kasulikud näiteks väljalaske tähistamiseks, suurte muudatuste puhul lähtetekstis &etc; Siltide abil saab projekti hõlpsasti pöörata tagasi mingisse varasemasse olekusse, et vigu tuvastada, lähtekoodi uuesti genereerida &etc;
-&cervisia; väljavõtte tegemise dialoog +&cervisia; väljavõtte tegemise dialoog - -&cervisia; väljavõtte tegemise dialoog + +&cervisia; väljavõtte tegemise dialoog
-Hoidla: -&CVS; hoidla nimi, tuntud ka kui $CVSROOT. Rippmenüüga kastis on näha kõik hoidlad, mille oled varem loendisse sisestanud dialoogiga Hoidlate seadistamine. Kui tegemist on kaughoidlaga, kontrolli, et autentimine töötaks, täpsemat infot annab . +Hoidla: +&CVS; hoidla nimi, tuntud ka kui $CVSROOT. Rippmenüüga kastis on näha kõik hoidlad, mille oled varem loendisse sisestanud dialoogiga Hoidlate seadistamine. Kui tegemist on kaughoidlaga, kontrolli, et autentimine töötaks, täpsemat infot annab . -Moodul: -Moodul, millest soovid väljavõtte teha. Kui töötad olemasoleva hoidlaga, saad nime arvatavasti süsteemiadministraatorilt või kui tegemist on vaba tarkvara hoidlaga, siis projekti veebileheküljelt. Kui soovid luua uue mooduli nullist peale kohalikku hoidlat kasutades, loo lihtsalt uus kataloog kohaliku hoidla juurkataloogis. Kataloogi nimi on sama, mis tühjal moodulil. -Kui hoidlal on aga olemas fail $CVSROOT/modules, saab olemasolevate moodulite nimekirja tõmmata klõpsuga nupul Laadi nimekiri. -Pane tähele, et väljavõtte saab teha ka mooduli mis tahes olemasolevast alamkataloogist ilma ülejäänud moodulit kaasamata. Selleks anna lihtsalt alamkataloogi asukoht. Kui soovid näiteks teha moodulis tdesdk ainult alamkataloogi doc/cervisia väljavõtte, kirjutagi sellele väljale tdesdk/doc/cervisia. +Moodul: +Moodul, millest soovid väljavõtte teha. Kui töötad olemasoleva hoidlaga, saad nime arvatavasti süsteemiadministraatorilt või kui tegemist on vaba tarkvara hoidlaga, siis projekti veebileheküljelt. Kui soovid luua uue mooduli nullist peale kohalikku hoidlat kasutades, loo lihtsalt uus kataloog kohaliku hoidla juurkataloogis. Kataloogi nimi on sama, mis tühjal moodulil. +Kui hoidlal on aga olemas fail $CVSROOT/modules, saab olemasolevate moodulite nimekirja tõmmata klõpsuga nupul Laadi nimekiri. +Pane tähele, et väljavõtte saab teha ka mooduli mis tahes olemasolevast alamkataloogist ilma ülejäänud moodulit kaasamata. Selleks anna lihtsalt alamkataloogi asukoht. Kui soovid näiteks teha moodulis tdesdk ainult alamkataloogi doc/cervisia väljavõtte, kirjutagi sellele väljale tdesdk/doc/cervisia. -Haru silt: -Haru või sildi nimi, mille väljavõtte soovid teha. Kui jätad selle välja tühjaks, teeb &cervisia; väljavõtte peaharust (HEAD). +Haru silt: +Haru või sildi nimi, mille väljavõtte soovid teha. Kui jätad selle välja tühjaks, teeb &cervisia; väljavõtte peaharust (HEAD). -Töökataloog: -Kataloog, kuhu mooduli väljavõte salvestatakse. Arvesta, et töövariandi ülemkataloog luuakse alati siin antud kataloogi töövariandiga sama nime kandva alamkataloogina, kui sa ei ole just andnud alternatiivset nime väljal Väljavõtte tegemine kui:. +Töökataloog: +Kataloog, kuhu mooduli väljavõte salvestatakse. Arvesta, et töövariandi ülemkataloog luuakse alati siin antud kataloogi töövariandiga sama nime kandva alamkataloogina, kui sa ei ole just andnud alternatiivset nime väljal Väljavõtte tegemine kui:. -Väljavõtte tegemine kui: -Alternatiivne kataloog, kuhu väljavõte teha. Selle tulemusena saab väljavõetavad failid paigutada aktiivses töökataloogis mingi muu nimega kataloogi kui mooduli nimele vastav kataloog. +Väljavõtte tegemine kui: +Alternatiivne kataloog, kuhu väljavõte teha. Selle tulemusena saab väljavõetavad failid paigutada aktiivses töökataloogis mingi muu nimega kataloogi kui mooduli nimele vastav kataloog. -Ainult eksport -Selle märkimisel failid eksporditakse, mitte aga ei tehta väljavõtet. Eksportimisel tõmmatakse mooduli koopia ilma CVS-i haldamise kataloogideta. Eksport võib olla mõttekas näiteks lähtekoodi väljalaske ettevalmistamisel. +Ainult eksport +Selle märkimisel failid eksporditakse, mitte aga ei tehta väljavõtet. Eksportimisel tõmmatakse mooduli koopia ilma CVS-i haldamise kataloogideta. Eksport võib olla mõttekas näiteks lähtekoodi väljalaske ettevalmistamisel. @@ -789,238 +337,96 @@ -Peaaken, faili olek ja uuendamine -&cervisia; käivitamisel ja kohaliku koopia avamisel menüükäsuga Fail Ava liivakast... võid näha &cervisia; peaaknas kaht põhiosa: üleval asub avatud kohaliku koopia hierarhiline puuvaade, all näidatakse &CVS; käske, mida &cervisia; annab sinu sooritatud ülesannete täitmiseks, samuti nende käskude väljundit. - -Vaikimisi ei näita &cervisia; alamkataloogides leiduvaid faile ning sul tuleb klõpsata kataloogidel, mille sisu soovid näha. Kohaliku koopia kõigi failide nägemiseks kasuta menüükäsku Vaade Rulli failipuu lahti . Kui soovid nüüd jälle taastada algseisu, vali menüükäsk Vaade Rulli failipuu kokku . - -Vastavalt failide .cvsignore seadistustele ei ole näha faile, mida tavaliselt ei soovita hoidlas näha, nt. objektifaile. Iga faili korral on näha selle olek. Vaikimisi on see "Tundmatu", sest &cervisia; ei hangi infot enne, kui oled valinud menüükäsu Fail Värskenda või Fail Olek . Sellisel moel on sul võimalik üht-teist ära teha isegi juhul, kui puudub püsiühendus &CVS; serveriga. +Peaaken, faili olek ja uuendamine +&cervisia; käivitamisel ja kohaliku koopia avamisel menüükäsuga Fail Ava liivakast... võid näha &cervisia; peaaknas kaht põhiosa: üleval asub avatud kohaliku koopia hierarhiline puuvaade, all näidatakse &CVS; käske, mida &cervisia; annab sinu sooritatud ülesannete täitmiseks, samuti nende käskude väljundit. + +Vaikimisi ei näita &cervisia; alamkataloogides leiduvaid faile ning sul tuleb klõpsata kataloogidel, mille sisu soovid näha. Kohaliku koopia kõigi failide nägemiseks kasuta menüükäsku Vaade Rulli failipuu lahti . Kui soovid nüüd jälle taastada algseisu, vali menüükäsk Vaade Rulli failipuu kokku . + +Vastavalt failide .cvsignore seadistustele ei ole näha faile, mida tavaliselt ei soovita hoidlas näha, nt. objektifaile. Iga faili korral on näha selle olek. Vaikimisi on see "Tundmatu", sest &cervisia; ei hangi infot enne, kui oled valinud menüükäsu Fail Värskenda või Fail Olek . Sellisel moel on sul võimalik üht-teist ära teha isegi juhul, kui puudub püsiühendus &CVS; serveriga.
-&cervisia; peaaken +&cervisia; peaaken - -&cervisia; peaaken + +&cervisia; peaaken
-Käsud menüüs Fail rakenduvad üldiselt ainult failidele, mis on parajasti ära märgitud. Märkida saab ka katalooge. Vali seejärel Fail Olek või vajuta klahvi F5. &cervisia; annab siis korralduse +Käsud menüüs Fail rakenduvad üldiselt ainult failidele, mis on parajasti ära märgitud. Märkida saab ka katalooge. Vali seejärel Fail Olek või vajuta klahvi F5. &cervisia; annab siis korralduse -cvs update -n failinimed +cvs update -n failinimed -märgitud failide olekuinfo hankimiseks. Arvesta, et &cervisia; liigub rekursiivselt alamkataloogidesse ainult juhul, kui vastav võimalus menüüs Seadistused on sisse lülitatud. Vastavalt faili staatusele on veerus Olek näha järgmised märked: +märgitud failide olekuinfo hankimiseks. Arvesta, et &cervisia; liigub rekursiivselt alamkataloogidesse ainult juhul, kui vastav võimalus menüüs Seadistused on sisse lülitatud. Vastavalt faili staatusele on veerus Olek näha järgmised märked: -Lokaalselt muudetud -See tähendab, et faili on muudetud võrreldes hoidlas oleva versiooniga. +Lokaalselt muudetud +See tähendab, et faili on muudetud võrreldes hoidlas oleva versiooniga. -Lokaalselt lisatud -See tähendab, et faili ei ole hoidlas, küll aga sinu töökataloogis ja et see on märgitud imporditavaks. Hoidlasse jõuab see siiski alles pärast sinna sissekande tegemist. +Lokaalselt lisatud +See tähendab, et faili ei ole hoidlas, küll aga sinu töökataloogis ja et see on märgitud imporditavaks. Hoidlasse jõuab see siiski alles pärast sinna sissekande tegemist. -Lokaalselt eemaldatud -See tähendab, et oled märkinud faili eemaldatavaks, kuid see on hoidlas siiski veel alles. Hoidlast eemaldatakse see alles pärast sinna sissekande tegemist. +Lokaalselt eemaldatud +See tähendab, et oled märkinud faili eemaldatavaks, kuid see on hoidlas siiski veel alles. Hoidlast eemaldatakse see alles pärast sinna sissekande tegemist. -Vajab värskendamist -Seda näeb siis, kui hoidlas on olemas uuem versioon, nt. kui keegi on sellesse mingi muudatuse teinud. Tavaliselt valitseb sinus kange kihu seda faili uuendada, et oma töökataloog ajakohasena hoida. +Vajab värskendamist +Seda näeb siis, kui hoidlas on olemas uuem versioon, nt. kui keegi on sellesse mingi muudatuse teinud. Tavaliselt valitseb sinus kange kihu seda faili uuendada, et oma töökataloog ajakohasena hoida. -Vajab paikamist -Sisuliselt on see sama, mis eelmine. Erinevuseks on see, et uuendamise korral saadab &CVS; server kogu faili asemel ainult paiga. +Vajab paikamist +Sisuliselt on see sama, mis eelmine. Erinevuseks on see, et uuendamise korral saadab &CVS; server kogu faili asemel ainult paiga. -Vajab ühendamist -See annab märku, et vajalik on antud faili töökataloogis eksisteeriva versiooni ühendamine hoidlas oleva versiooniga. See juhtub tavaliselt siis, kui oled faili muutnud ning samal ajal on seda teinud ka keegi teine. Kui valid uuendamise, liidetakse hoidlas olevad muutused sinu faili. Konflikti korral (s.t. kui keegi on muutnud mõnda rida, mida sinagi oled muutnud, aga teisiti) saab uueks olekuks "Konflikt". +Vajab ühendamist +See annab märku, et vajalik on antud faili töökataloogis eksisteeriva versiooni ühendamine hoidlas oleva versiooniga. See juhtub tavaliselt siis, kui oled faili muutnud ning samal ajal on seda teinud ka keegi teine. Kui valid uuendamise, liidetakse hoidlas olevad muutused sinu faili. Konflikti korral (s.t. kui keegi on muutnud mõnda rida, mida sinagi oled muutnud, aga teisiti) saab uueks olekuks "Konflikt". -Värske -Näitab, et fail on samane hoidlas oleva versiooniga. +Värske +Näitab, et fail on samane hoidlas oleva versiooniga. -Konflikt -Seda näidatakse siis, kui failis leidub konfliktimärgiseid. See võib juhtuda näiteks siis, kui oled faili varem värskendanud, kuid konfliktid lahendamata jätnud. +Konflikt +Seda näidatakse siis, kui failis leidub konfliktimärgiseid. See võib juhtuda näiteks siis, kui oled faili varem värskendanud, kuid konfliktid lahendamata jätnud. -Pole CVSis -Näitab, et faili ei ole registreeritud &CVS;-hoidlas. Kui soovid, et see oleks kättesaadav ka teistele, tuleb see hoidlasse lisada. Kui aga mitte, võiksid selle nime lisada oma faili .cvsignore. +Pole CVSis +Näitab, et faili ei ole registreeritud &CVS;-hoidlas. Kui soovid, et see oleks kättesaadav ka teistele, tuleb see hoidlasse lisada. Kui aga mitte, võiksid selle nime lisada oma faili .cvsignore. -Nüüd, kus oled saanud ülevaate CVS-i hetkeolekust, võib tekkida soov võtta ette värskendamine. Märgi mõned failid (või ka kataloogipuu juur, mis võrdub kõigi selles kataloogis olevate failide märkimisega). Vali Fail Värskenda (kuigi tegelikult võiks seda käsku kasutada kohe seanssi alustades). Mõne faili olek võib muutuda. Tavaliselt uuendatakse faile, mille olek oli "Vajab paikamist" või "Vajab värskendamist". Nüüd võivad olekuveergu ilmuda mõningad uued elemendid: +Nüüd, kus oled saanud ülevaate CVS-i hetkeolekust, võib tekkida soov võtta ette värskendamine. Märgi mõned failid (või ka kataloogipuu juur, mis võrdub kõigi selles kataloogis olevate failide märkimisega). Vali Fail Värskenda (kuigi tegelikult võiks seda käsku kasutada kohe seanssi alustades). Mõne faili olek võib muutuda. Tavaliselt uuendatakse faile, mille olek oli "Vajab paikamist" või "Vajab värskendamist". Nüüd võivad olekuveergu ilmuda mõningad uued elemendid: -Värskendatud -Näitab, et faili on hoidlast värskendatud. +Värskendatud +Näitab, et faili on hoidlast värskendatud. -Paigatud -Näitab, et &CVS; server on saatnud failile paiga ja et see on edukalt lisatud. Kui see hästi ei õnnestunud, sest tekkis konflikt sinu tehtud ja kellegi teise hoidlasse saadetud muudatuste vahel, saab olekuks Konflict. +Paigatud +Näitab, et &CVS; server on saatnud failile paiga ja et see on edukalt lisatud. Kui see hästi ei õnnestunud, sest tekkis konflikt sinu tehtud ja kellegi teise hoidlasse saadetud muudatuste vahel, saab olekuks Konflict. -Kindlasti märkad, et vastavalt olekule on ridadel erinev värv. Need on valitud mingil määral peegeldama oleku prioriteetsust. Näiteks konfliktiga fail on märgitud punasega, mis annab märku, et konflikt tuleks lahendada, enne kui failiga edasi tegutseda. Kui kataloogis on palju faile, võib siiski ülevaade kaotsi minna. Täpsema info saamiseks mitte-päris-tavalise olekuga failide kohta klõpsa veerul Olek. Nimekiri sorteeritakse siis vastavalt prioriteedile, nii et kogu oluline info koondub nimekirja esiotsa. Et näha taas tähestiku järgi sorteeritud nimekirja, klõpsa veerul Faili nimi. +Kindlasti märkad, et vastavalt olekule on ridadel erinev värv. Need on valitud mingil määral peegeldama oleku prioriteetsust. Näiteks konfliktiga fail on märgitud punasega, mis annab märku, et konflikt tuleks lahendada, enne kui failiga edasi tegutseda. Kui kataloogis on palju faile, võib siiski ülevaade kaotsi minna. Täpsema info saamiseks mitte-päris-tavalise olekuga failide kohta klõpsa veerul Olek. Nimekiri sorteeritakse siis vastavalt prioriteedile, nii et kogu oluline info koondub nimekirja esiotsa. Et näha taas tähestiku järgi sorteeritud nimekirja, klõpsa veerul Faili nimi.
@@ -1028,403 +434,156 @@ -Töö failidega - -&cervisia; peaaken võimaldab kasutada vahetult kõiki &CVS;-i tavapäraseid võimalusi. Käsud rakenduvad tavaliselt mitmele failile korraga - nimelt neile, mida oled parajasti valinud. Kui valik hõlmab ka katalooge, sõltub käsu rakendamise kord menüüs Seadistused määratust. Kui näiteks on sisse lülitatud SeadistusedRekursiivne sissekannete tegemine ja eemaldamine ning sa valid menüükäsu FailTee sissekanne..., kusjuures valitud on mõni kataloog, siis tehakse sissekanne kõigist antud kataloogi alla kuuluvatest failidest. Vastasel juhul puudutab käsk vaid tavalisi faile kataloogis endas. +Töö failidega + +&cervisia; peaaken võimaldab kasutada vahetult kõiki &CVS;-i tavapäraseid võimalusi. Käsud rakenduvad tavaliselt mitmele failile korraga - nimelt neile, mida oled parajasti valinud. Kui valik hõlmab ka katalooge, sõltub käsu rakendamise kord menüüs Seadistused määratust. Kui näiteks on sisse lülitatud SeadistusedRekursiivne sissekannete tegemine ja eemaldamine ning sa valid menüükäsu FailTee sissekanne..., kusjuures valitud on mõni kataloog, siis tehakse sissekanne kõigist antud kataloogi alla kuuluvatest failidest. Vastasel juhul puudutab käsk vaid tavalisi faile kataloogis endas.
-&cervisia; kontekstimenüü +&cervisia; kontekstimenüü - +
-Kõige sagedamini vajaminevad toimingud leiab ka failidel puuvaates hiire parema nupuga klõpsates avanevast kontekstimenüüst. näitab &cervisia; peaakna kontekstimenüüd. +Kõige sagedamini vajaminevad toimingud leiab ka failidel puuvaates hiire parema nupuga klõpsates avanevast kontekstimenüüst. näitab &cervisia; peaakna kontekstimenüüd. -Faili redigeerimiseks piisab, kui sellele topeltklõps teha vüi fail valida ja vajutada klahvile &Enter;. Seejärel käivitatakse antud failitüübi käsitlemiseks mõeldud vaikerakendus (iga failitüübi vaikerakendus on kogu KDE-s kehtiv seadistus). Kui vaikerakendus ei ole mitte see, mida sa tahaksid parajasti kasutada, võib failil teha klõpsu hiire parema nupuga, valida alammenüü Redigeeri kasutades ning sealt juba mõni muu rakendus, mis antud failitüübiga tegelda oskab. +Faili redigeerimiseks piisab, kui sellele topeltklõps teha vüi fail valida ja vajutada klahvile &Enter;. Seejärel käivitatakse antud failitüübi käsitlemiseks mõeldud vaikerakendus (iga failitüübi vaikerakendus on kogu KDE-s kehtiv seadistus). Kui vaikerakendus ei ole mitte see, mida sa tahaksid parajasti kasutada, võib failil teha klõpsu hiire parema nupuga, valida alammenüü Redigeeri kasutades ning sealt juba mõni muu rakendus, mis antud failitüübiga tegelda oskab. -Failide lisamine - -Failide lisamine projekti eeldab kaht sammu. Esiteks peab failid &CVS;-is registreerima ehk nad hoidlasse lisama. Kuid see ei ole veel kõik: et failid ka tegelikult hoidlasse jõuaks, tuleb nad sisse kanda. Sellel on üks oluline eelis: failid saab sisse kanda koos muudatustega projekti muudes osades. Nii võivad teised (⪚ sissekandemeilides) hõlpsasti näha, et kõik need muudatused on tehtud korraga. - -Selleks märgi &cervisia; peaaknas failid, mida soovid lisada. Seejärel vali menüükäsk FailLisa hoidlasse... või klõpsa märgitud failidel hiire parema nupuga ja vali Lisa hoidlasse... Ilmub dialoog CVS - lisamine, mis näitab kõiki märgitud faile ja soovib saada sinu kinnitust. Klõpsa nupule OK. - -&cervisia; annab käsu +Failide lisamine + +Failide lisamine projekti eeldab kaht sammu. Esiteks peab failid &CVS;-is registreerima ehk nad hoidlasse lisama. Kuid see ei ole veel kõik: et failid ka tegelikult hoidlasse jõuaks, tuleb nad sisse kanda. Sellel on üks oluline eelis: failid saab sisse kanda koos muudatustega projekti muudes osades. Nii võivad teised (⪚ sissekandemeilides) hõlpsasti näha, et kõik need muudatused on tehtud korraga. + +Selleks märgi &cervisia; peaaknas failid, mida soovid lisada. Seejärel vali menüükäsk FailLisa hoidlasse... või klõpsa märgitud failidel hiire parema nupuga ja vali Lisa hoidlasse... Ilmub dialoog CVS - lisamine, mis näitab kõiki märgitud faile ja soovib saada sinu kinnitust. Klõpsa nupule OK. + +&cervisia; annab käsu -cvs add failinimed +cvs add failinimed -Kui see õnnestub, ilmub lisatavate failide olekuveergu märge "Lisatud hoidlasse". - -&CVS; ei ole mõeldud pakkuma korralikku versioonide kontrolli binaarfailidele. Näiteks binaarfailide ühendamisel ei ole üldjuhul mingit mõtet. Pealegi võtab &CVS; sissekande tegemisel vaikimisi ette võtmesõna täiendamise (⪚ stringis $Revision: 1.6 $). Binaarfailides võivad sellised asendused faili rikkuda ja muuta täiesti kasutamatuks. - -Et seda ei juhtuks, tuleb binaarfailid (või ka muud, näiteks PostScript failid või PNG pildifailid) sisse kanda menüükäsuga FailLisa binaarfail... Ilmub dialoog CVS - Binaarfaili lisamine, mis näitab kõiki märgitud faile ja soovib saada sinu kinnitust. Klõpsa nupule OK. - -&cervisia; annab käsu +Kui see õnnestub, ilmub lisatavate failide olekuveergu märge "Lisatud hoidlasse". + +&CVS; ei ole mõeldud pakkuma korralikku versioonide kontrolli binaarfailidele. Näiteks binaarfailide ühendamisel ei ole üldjuhul mingit mõtet. Pealegi võtab &CVS; sissekande tegemisel vaikimisi ette võtmesõna täiendamise (⪚ stringis $Revision: 1.6 $). Binaarfailides võivad sellised asendused faili rikkuda ja muuta täiesti kasutamatuks. + +Et seda ei juhtuks, tuleb binaarfailid (või ka muud, näiteks PostScript failid või PNG pildifailid) sisse kanda menüükäsuga FailLisa binaarfail... Ilmub dialoog CVS - Binaarfaili lisamine, mis näitab kõiki märgitud faile ja soovib saada sinu kinnitust. Klõpsa nupule OK. + +&cervisia; annab käsu -cvs add -kb failinimed +cvs add -kb failinimed -Failide eemaldamine - -Sarnaselt failide lisamisele on failide eemaldamine kaheastmeline protsess. Esmalt tuleb failid registreerida eemaldatavaks menüükäsuga FailEemalda hoidlast... või hiire parema nupu klõpsuga märgitud failidel ja kontekstimenüüst kirje Eemalda hoidlast... valimisega. Ilmub dialoog CVS - Eemaldamine, mis näitab kõiki märgitud faile ja soovib saada sinu kinnitust. Klõpsa nupule OK. &cervisia; annab käsu +Failide eemaldamine + +Sarnaselt failide lisamisele on failide eemaldamine kaheastmeline protsess. Esmalt tuleb failid registreerida eemaldatavaks menüükäsuga FailEemalda hoidlast... või hiire parema nupu klõpsuga märgitud failidel ja kontekstimenüüst kirje Eemalda hoidlast... valimisega. Ilmub dialoog CVS - Eemaldamine, mis näitab kõiki märgitud faile ja soovib saada sinu kinnitust. Klõpsa nupule OK. &cervisia; annab käsu -cvs remove -f failinimed +cvs remove -f failinimed -Seejärel tuleb see liivakastis tehtud muudatus sisse kanda, millega võib kaasneda projekti ka muude muutuste tegemine. +Seejärel tuleb see liivakastis tehtud muudatus sisse kanda, millega võib kaasneda projekti ka muude muutuste tegemine. -Ülaltoodud käsk toimib ainult siis, kui fail on värske. Muidu on tulemuseks veateade. See on üsna arukas: kui oled teinud faili võrreldes hoidlaga muutusi või on muutusi teinud keegi teine, tasuks enne kontrollida, kas need tasub tõesti täielikult unustusehõlma saata. +Ülaltoodud käsk toimib ainult siis, kui fail on värske. Muidu on tulemuseks veateade. See on üsna arukas: kui oled teinud faili võrreldes hoidlaga muutusi või on muutusi teinud keegi teine, tasuks enne kontrollida, kas need tasub tõesti täielikult unustusehõlma saata. -Kataloogide lisamine ja eemaldamine - -&CVS; käsitleb katalooge põhimõtteliselt täiesti erinevalt tavalistest failidest. Need ei allu versioonide kontrollile, s.t. sul ei ole võimalik määrata, millised kataloogid olid projektis teatud ajahetkel olemas. Lisaks sellele ei saa katalooge otseselt eemaldada, kui sa just neid vahetult hoidlast ei kõrvalda. - -&CVS; järgib tava, et kataloog on projekti versioonis "olematu", kui see on tühi. Seda saab teostada võtme lisamisega käsule cvs update ja cvs checkout. Selle võimaluse saab kehtestada menüükäsuga SeadistusedVärskendamisel eemaldatakse tühjad kataloogid. - -Kataloogi saab lisada hoidlasse menüükäsuga FailLisa hoidlasse... või hiire parema nupuga märgitud kataloogil klõpsates ja ilmuvast kontekstimenüüst kirjet Lisa hoidlasse... valides. Arvesta, et erinevalt failide lisamisest ei nõua kataloogi lisamine hilisemat sissekannet. &cervisia; annab seejärel käsu +Kataloogide lisamine ja eemaldamine + +&CVS; käsitleb katalooge põhimõtteliselt täiesti erinevalt tavalistest failidest. Need ei allu versioonide kontrollile, s.t. sul ei ole võimalik määrata, millised kataloogid olid projektis teatud ajahetkel olemas. Lisaks sellele ei saa katalooge otseselt eemaldada, kui sa just neid vahetult hoidlast ei kõrvalda. + +&CVS; järgib tava, et kataloog on projekti versioonis "olematu", kui see on tühi. Seda saab teostada võtme lisamisega käsule cvs update ja cvs checkout. Selle võimaluse saab kehtestada menüükäsuga SeadistusedVärskendamisel eemaldatakse tühjad kataloogid. + +Kataloogi saab lisada hoidlasse menüükäsuga FailLisa hoidlasse... või hiire parema nupuga märgitud kataloogil klõpsates ja ilmuvast kontekstimenüüst kirjet Lisa hoidlasse... valides. Arvesta, et erinevalt failide lisamisest ei nõua kataloogi lisamine hilisemat sissekannet. &cervisia; annab seejärel käsu -cvs add kataloogi_nimi +cvs add kataloogi_nimi -Failide sissekandmine - -Kui oled oma tööversiooni teinud mitmeid muutusi ja soovid, et ka teised arendajad saaks neid kasutada, tuleb need sisse kanda. Sissekandmisega paigutad muudetud failide versioonid uute versioonidena hoidlasse. Kui nüüd mõni teine arendaja võtab ette värskendamise, jõuavad sinu tehtud muudatused tema tööversiooni. - -Failide sissekandmiseks vali need &cervisia; peaaknas ja kasuta menüükäsku FailTee sissekanne... või klõpsa märgitud failidel hiire parema nupuga ja vali ilmuvast kontekstimenüüst kirje Tee sissekanne... +Failide sissekandmine + +Kui oled oma tööversiooni teinud mitmeid muutusi ja soovid, et ka teised arendajad saaks neid kasutada, tuleb need sisse kanda. Sissekandmisega paigutad muudetud failide versioonid uute versioonidena hoidlasse. Kui nüüd mõni teine arendaja võtab ette värskendamise, jõuavad sinu tehtud muudatused tema tööversiooni. + +Failide sissekandmiseks vali need &cervisia; peaaknas ja kasuta menüükäsku FailTee sissekanne... või klõpsa märgitud failidel hiire parema nupuga ja vali ilmuvast kontekstimenüüst kirje Tee sissekanne...
-&cervisia; sissekande tegemise dialoog +&cervisia; sissekande tegemise dialoog - +
-Ilmub dialoog, mille ülaosas on näha valitud failid ning alumises osas pakutakse sulle võimalust panna kirja logiteade. &cervisia; aitab igati kaasa mõtestatud logiteadete koostamisele. Esiteks saab failide nimekirjas mõnel failil topeltklõpsu tehes või klahvi Return vajutades näha sellesse tehtud muudatusi. Teiseks näidatakse liitkastis varasemaid logiteateid. Kolmandaks on dialoog seotud allpool kirjeldatava &cervisia; faili ChangeLog redaktoriga. Kui oled dialoogis asjadega valmis saanud, antakse käsk +Ilmub dialoog, mille ülaosas on näha valitud failid ning alumises osas pakutakse sulle võimalust panna kirja logiteade. &cervisia; aitab igati kaasa mõtestatud logiteadete koostamisele. Esiteks saab failide nimekirjas mõnel failil topeltklõpsu tehes või klahvi Return vajutades näha sellesse tehtud muudatusi. Teiseks näidatakse liitkastis varasemaid logiteateid. Kolmandaks on dialoog seotud allpool kirjeldatava &cervisia; faili ChangeLog redaktoriga. Kui oled dialoogis asjadega valmis saanud, antakse käsk -cvs commit -m teade failinimed +cvs commit -m teade failinimed -Üsna tavaline viga sissekande tegemisel on Up-to-date check failed (värskuse kontroll ebaõnnestus). See näitab, et keegi on hoidlasse pärast sinu viimast värskendamist muudatusi teinud ehk kui tehnilisemalt rääkida, ei ole sinu BASE-versioon antud harus mitte kõige uuem. Sellisel juhul keeldub &CVS; sinu muudatusi hoidlasse ühendamast. Lahenduseks on värskendada, lahendada vajadusel konfliktid ja uuesti sissekanne teha. Kui töötad tarkvaraprojekti kallal, tasub mõistagi pärast värskendamist ka kontrollida, kas rakendus ikka töötab, sest lõppeks võib ju sinu ja teiste tehtud muudatuste vahel olla vastuolusid, mis koodi rikuvad. +Üsna tavaline viga sissekande tegemisel on Up-to-date check failed (värskuse kontroll ebaõnnestus). See näitab, et keegi on hoidlasse pärast sinu viimast värskendamist muudatusi teinud ehk kui tehnilisemalt rääkida, ei ole sinu BASE-versioon antud harus mitte kõige uuem. Sellisel juhul keeldub &CVS; sinu muudatusi hoidlasse ühendamast. Lahenduseks on värskendada, lahendada vajadusel konfliktid ja uuesti sissekanne teha. Kui töötad tarkvaraprojekti kallal, tasub mõistagi pärast värskendamist ka kontrollida, kas rakendus ikka töötab, sest lõppeks võib ju sinu ja teiste tehtud muudatuste vahel olla vastuolusid, mis koodi rikuvad. -Teine levinud veateade on Sticky tag 'X' for file 'X' is not a branch. See juhtub siis, kui püüad sisse kanda faili, mille oled varem uuendanud teatud versiooni või sildini käsuga +Teine levinud veateade on Sticky tag 'X' for file 'X' is not a branch. See juhtub siis, kui püüad sisse kanda faili, mille oled varem uuendanud teatud versiooni või sildini käsuga -%cvs update -r X +%cvs update -r X -(seda saab ⪚ teha menüükäsuga MuudVärskenda silti/kuupäeva...). Sellisel juhul muutub faili silt 'kleepuvaks', s.t edasised värskendamised ei anna tulemuseks haru uusimat versiooni. Kui soovid nüüd harusse sissekannet teha, tuleb enne seda värskendada haru silti. +(seda saab ⪚ teha menüükäsuga MuudVärskenda silti/kuupäeva...). Sellisel juhul muutub faili silt 'kleepuvaks', s.t edasised värskendamised ei anna tulemuseks haru uusimat versiooni. Kui soovid nüüd harusse sissekannet teha, tuleb enne seda värskendada haru silti. -&cervisia; puhul on üpris lihtne hallata faili ChangeLog, mis ühildub GNU koodijuhistes kirja pandud vorminguga. Selle kasutamiseks vali menüükäsk FailLisa ChangeLogi kirje.... Kui liivakasti ülemkataloogis on fail ChangeLog olemas, avatakse see ja sul on võimalus seda redigeerida. Selleks lisatakse faili algusesse kirje käesoleva kuupäeva ja sinu kasutajanimega (seda saab kohandada, täpsemalt räägib sellest ). Kui oled töö lõpetanud ja klõpsanud nupule OK, on järgmisel sissekande tegemise dialoogi avamisel sind ees ootamast logiteade, mis vastab viimati muutuste logisse tehtud muudatustele. +&cervisia; puhul on üpris lihtne hallata faili ChangeLog, mis ühildub GNU koodijuhistes kirja pandud vorminguga. Selle kasutamiseks vali menüükäsk FailLisa ChangeLogi kirje.... Kui liivakasti ülemkataloogis on fail ChangeLog olemas, avatakse see ja sul on võimalus seda redigeerida. Selleks lisatakse faili algusesse kirje käesoleva kuupäeva ja sinu kasutajanimega (seda saab kohandada, täpsemalt räägib sellest ). Kui oled töö lõpetanud ja klõpsanud nupule OK, on järgmisel sissekande tegemise dialoogi avamisel sind ees ootamast logiteade, mis vastab viimati muutuste logisse tehtud muudatustele.
-Konfliktide lahendamine +Konfliktide lahendamine -Konfliktid tekivad siis, kui muudad faili, mida on samal ajal muutnud ka mõni teine arendaja. &CVS; tuvastab konfliktid muudetud faili värskendamisel. &CVS; püüab siis ühendada teise arendaja tehtud muudatused sinu tööversiooni. Ühendamine aga ei õnnestu, kui nii sina kui teine arendaja olete muutnud faili ühesuguseid osi, mispeale &CVS; annab veateate. +Konfliktid tekivad siis, kui muudad faili, mida on samal ajal muutnud ka mõni teine arendaja. &CVS; tuvastab konfliktid muudetud faili värskendamisel. &CVS; püüab siis ühendada teise arendaja tehtud muudatused sinu tööversiooni. Ühendamine aga ei õnnestu, kui nii sina kui teine arendaja olete muutnud faili ühesuguseid osi, mispeale &CVS; annab veateate. -&cervisia; peaaknas annab konfliktidega failidest märku kirje "Konflikt" olekuveerus ning punane värv. Nüüd tuleb sul konfliktid lahendada, enne kui saad faili sisse kanda. &CVS; keeldub lubamast sisse kanda konfliktidega faile, kui neid pole redigeeritud. Konflikte saab lahendada tavapäraselt: tee peaaknas vajalikul failil topeltklõps ja redigeeri faili meelepärases redaktoris. +&cervisia; peaaknas annab konfliktidega failidest märku kirje "Konflikt" olekuveerus ning punane värv. Nüüd tuleb sul konfliktid lahendada, enne kui saad faili sisse kanda. &CVS; keeldub lubamast sisse kanda konfliktidega faile, kui neid pole redigeeritud. Konflikte saab lahendada tavapäraselt: tee peaaknas vajalikul failil topeltklõps ja redigeeri faili meelepärases redaktoris. -&CVS; tähistab konfliktsed muudatused teatud märke otse keset faili lisades järgmise reegli kohaselt: +&CVS; tähistab konfliktsed muudatused teatud märke otse keset faili lisades järgmise reegli kohaselt: -<<<<<<< +<<<<<<< Muudatused sinu kohalikus versioonis ======= Muudatused hoidlas >>>>>>> versiooni_number -Sul tuleb kogu see plokk asendada uue, ühtse versiooniga. Mõistagi on konfliktide lahendamisel jäme ots sinu käes: iga konflikti puhul võid just sina otsustada, milline kahest võimalusest valida.Samuti võid langetada otsuse, et kumbki variant tegelikult ei kõlba ning kirjutada kogu ploki või isegi kogu faili algusest peale uuesti. - -Õnneks pakub aga &cervisia; välja kena liidese konfliktide lahendamiseks. See ei tähenda, et sa ei pea kunagi faile käsitsi redigeerima, aga tavalisemate konfliktide puhul pole küll selleks vajadust. &cervisia; dialoogi CVS - Lahendamine avamiseks vali menüükäsk FailLahenda... või klõpsa märgitud failil hiire parema nupuga ja vali ilmuvast kontekstimenüüst kirje Lahenda... +Sul tuleb kogu see plokk asendada uue, ühtse versiooniga. Mõistagi on konfliktide lahendamisel jäme ots sinu käes: iga konflikti puhul võid just sina otsustada, milline kahest võimalusest valida.Samuti võid langetada otsuse, et kumbki variant tegelikult ei kõlba ning kirjutada kogu ploki või isegi kogu faili algusest peale uuesti. + +Õnneks pakub aga &cervisia; välja kena liidese konfliktide lahendamiseks. See ei tähenda, et sa ei pea kunagi faile käsitsi redigeerima, aga tavalisemate konfliktide puhul pole küll selleks vajadust. &cervisia; dialoogi CVS - Lahendamine avamiseks vali menüükäsk FailLahenda... või klõpsa märgitud failil hiire parema nupuga ja vali ilmuvast kontekstimenüüst kirje Lahenda...
-&cervisia; lahendamisdialoog +&cervisia; lahendamisdialoog - -&cervisia; lahendamisdialoog + +&cervisia; lahendamisdialoog
-Dialoogi ülaosas on vasakul näha sinu faili Sinu versioon (A) ja paremal faili versioon hoidlas ehk Teine versioon (B). Erinevused on tähistatud punase värviga. Kahest versioonist allpool on näha Ühendatud versioon. See näitab, milline antud osa sinu kohalikus koopias välja hakkab nägema pärast seda, kui oled klõpsanud nupule Salvesta. - -Erinevusi sisaldavate osade vahel saab liikuda nuppudega << ja >>. Dialoogi allosas keskel on näha, millise osa juures parajasti ollakse. Näiteks 2 / 3 tähendab, et parajasti on tegemist teise erinevusega kokku kolmest erinevusest. - -Seda, milline variant tuleks lõplikku versiooni jätta, saab otsustada iga osa kohta eraldi. Klõps nupule A valib sinu versiooni, nupule B aga hoidla versiooni. Klõps nupule A+B lisab mõlemad versioonid, kusjuures sinu versioon on esimene. B+A annab samasuguse tulemuse, aga teistpidi: esimesena tuleb hoidla ja seejärel sinu versioon. - -Kui mitte ükski versioon sind ei rahulda, klõpsa nupule Muuda, mis avab lihtsa tekstiredaktori, kus saad kogu osa redigeerida. Kui oled valmis saanud, klõpsa nupule OK ning saad tagasi pöörduda dialoogi CVS - Lahendamine juurde ja jätkata konfliktide lahendamist. Näed nüüd osas Ühendatud versioon just äsja redigeeritud osa koos tehtud muudatustega. - -Muudatuste salvestamiseks ja oma kohaliku koopia ülekirjutamiseks klõpsa nupule Salvesta. Arvesta, et sellega salvestad mitte ainult selle osa, mis on parajasti näha, vaid kõik faili tehtud muudatused. Kui soovid muudatused salvestada igaks juhuks muu nime all, klõpsa nupule Salvesta kui... Klõps nupule Sulge paneb dialoogi kinni. Kui sulged dialoogi ilma salvestamata, lähevad kõik tehtud muudatused kaotsi. +Dialoogi ülaosas on vasakul näha sinu faili Sinu versioon (A) ja paremal faili versioon hoidlas ehk Teine versioon (B). Erinevused on tähistatud punase värviga. Kahest versioonist allpool on näha Ühendatud versioon. See näitab, milline antud osa sinu kohalikus koopias välja hakkab nägema pärast seda, kui oled klõpsanud nupule Salvesta. + +Erinevusi sisaldavate osade vahel saab liikuda nuppudega << ja >>. Dialoogi allosas keskel on näha, millise osa juures parajasti ollakse. Näiteks 2 / 3 tähendab, et parajasti on tegemist teise erinevusega kokku kolmest erinevusest. + +Seda, milline variant tuleks lõplikku versiooni jätta, saab otsustada iga osa kohta eraldi. Klõps nupule A valib sinu versiooni, nupule B aga hoidla versiooni. Klõps nupule A+B lisab mõlemad versioonid, kusjuures sinu versioon on esimene. B+A annab samasuguse tulemuse, aga teistpidi: esimesena tuleb hoidla ja seejärel sinu versioon. + +Kui mitte ükski versioon sind ei rahulda, klõpsa nupule Muuda, mis avab lihtsa tekstiredaktori, kus saad kogu osa redigeerida. Kui oled valmis saanud, klõpsa nupule OK ning saad tagasi pöörduda dialoogi CVS - Lahendamine juurde ja jätkata konfliktide lahendamist. Näed nüüd osas Ühendatud versioon just äsja redigeeritud osa koos tehtud muudatustega. + +Muudatuste salvestamiseks ja oma kohaliku koopia ülekirjutamiseks klõpsa nupule Salvesta. Arvesta, et sellega salvestad mitte ainult selle osa, mis on parajasti näha, vaid kõik faili tehtud muudatused. Kui soovid muudatused salvestada igaks juhuks muu nime all, klõpsa nupule Salvesta kui... Klõps nupule Sulge paneb dialoogi kinni. Kui sulged dialoogi ilma salvestamata, lähevad kõik tehtud muudatused kaotsi.
@@ -1432,640 +591,245 @@ Muudatused hoidlas -Failide info hankimine ja paikade loomine +Failide info hankimine ja paikade loomine -Versioonide erinevuste jälgimine +Versioonide erinevuste jälgimine -&cervisia; võimaldab mitmel puhul avada akna, mis näitab failiversioonide erinevusi: +&cervisia; võimaldab mitmel puhul avada akna, mis näitab failiversioonide erinevusi: -Peaaknas saab valida menüükäsu VaadeErinevus hoidlast (BASE).... See annab käsu cvs diff ning näitab erinevusi sinu liivakasti ja viimati värskendatud (tuntud ka kui BASE) versiooni vahel. See on eriti kasulik vahetult enne faili sissekandmist, et leida sobiv logiteade. - -Erinevusi oma liivakasti ja peamise arendusharu ehk HEAD vahel saab vaadata menüükäsuga Vaade Erinevus hoidlast (HEAD)... - -Valitud faili kahe viimase versiooni erinevusi saab vaadata menüükäsuga VaadeViimane muudatus... - -Käske Erinevus hoidlast (BASE)..., Erinevus hoidlast (HEAD)... ja Viimane muudatus... saab samuti kasutada peaaknas failil, mille erinevusi soovid näha, hiire parema nupuga klõpsates. - -Sissekande tegemise dialoogis saab erinevusi lasta näidata faili nime valides ning sellel topeltklõpsu tehes või klahvi Return vajutades. Selle tulemus on sarnane menüükäsuga VaadeErinevus hoidlast (BASE)... - -Logifailide lehitsemise dialoogis saab märkida faili kaks versiooni ja lasta näidata nende erinevusi (täpsemalt vaata ). +Peaaknas saab valida menüükäsu VaadeErinevus hoidlast (BASE).... See annab käsu cvs diff ning näitab erinevusi sinu liivakasti ja viimati värskendatud (tuntud ka kui BASE) versiooni vahel. See on eriti kasulik vahetult enne faili sissekandmist, et leida sobiv logiteade. + +Erinevusi oma liivakasti ja peamise arendusharu ehk HEAD vahel saab vaadata menüükäsuga Vaade Erinevus hoidlast (HEAD)... + +Valitud faili kahe viimase versiooni erinevusi saab vaadata menüükäsuga VaadeViimane muudatus... + +Käske Erinevus hoidlast (BASE)..., Erinevus hoidlast (HEAD)... ja Viimane muudatus... saab samuti kasutada peaaknas failil, mille erinevusi soovid näha, hiire parema nupuga klõpsates. + +Sissekande tegemise dialoogis saab erinevusi lasta näidata faili nime valides ning sellel topeltklõpsu tehes või klahvi Return vajutades. Selle tulemus on sarnane menüükäsuga VaadeErinevus hoidlast (BASE)... + +Logifailide lehitsemise dialoogis saab märkida faili kaks versiooni ja lasta näidata nende erinevusi (täpsemalt vaata ). -Nagu oodata võibki, ei paiska &cervisia; lihtsalt käsu diff väljundit terminaliaknasse, vaid näitab seda graafiliselt, näiteks nagu . +Nagu oodata võibki, ei paiska &cervisia; lihtsalt käsu diff väljundit terminaliaknasse, vaid näitab seda graafiliselt, näiteks nagu .
-&cervisia; võrdlemise dialoog +&cervisia; võrdlemise dialoog - -&cervisia; võrdlemise dialoog + +&cervisia; võrdlemise dialoog
-Dialoogis olev tekst kujutab endast veidi paremaks muudetud varianti tekstist, mille annab võrdlemiskäsk võtmega . Kahes aknas on näha erinevad versioonid, kusjuures read on korraldatud nii, et neid saaks otse võrrelda. See tähendab, et seal, kus teksti on lisatud või kustutatud, on teise akna vasakus servas vastavas kohas näha tühjad read tähistusega +++++. Lisaks sellele on näha iga rea number. - -Parempoolse akna teises veerus on näha, milline on muudatus olnud. Võimalikud tüübid on Lisatud, Kustutatud ja Muudetud, need read on vastavalt sinised, rohelised ja punased. Dialoogi keskel on kokkusurutult näha värvimärgised ridade kaupa. Nii saab faili muudatustest kiire ülevaate. Kokkusurutud kujundi värviribade asendit saab kasutada ka orienteerumiseks kerimisribade kasutamisel. - -Tavaliselt on kerimisribad vasakus ja paremas aknas sünkroonitud, s.t. kui kerid vasakut akent, liigub vastavalt ka parem aken. Seda käitumist saab muuta märkekasti Sünkroonitud kerimisribad abil. - -Seda, kuidas kohandada võrdlemisdialoogi, annab teada . +Dialoogis olev tekst kujutab endast veidi paremaks muudetud varianti tekstist, mille annab võrdlemiskäsk võtmega . Kahes aknas on näha erinevad versioonid, kusjuures read on korraldatud nii, et neid saaks otse võrrelda. See tähendab, et seal, kus teksti on lisatud või kustutatud, on teise akna vasakus servas vastavas kohas näha tühjad read tähistusega +++++. Lisaks sellele on näha iga rea number. + +Parempoolse akna teises veerus on näha, milline on muudatus olnud. Võimalikud tüübid on Lisatud, Kustutatud ja Muudetud, need read on vastavalt sinised, rohelised ja punased. Dialoogi keskel on kokkusurutult näha värvimärgised ridade kaupa. Nii saab faili muudatustest kiire ülevaate. Kokkusurutud kujundi värviribade asendit saab kasutada ka orienteerumiseks kerimisribade kasutamisel. + +Tavaliselt on kerimisribad vasakus ja paremas aknas sünkroonitud, s.t. kui kerid vasakut akent, liigub vastavalt ka parem aken. Seda käitumist saab muuta märkekasti Sünkroonitud kerimisribad abil. + +Seda, kuidas kohandada võrdlemisdialoogi, annab teada .
-Paikade loomine - -Mõnikord võib juhtuda, et soovid oma muudatused kõigepealt teistele ülevaatamiseks anda, enne kui need sisse kanda, või siis ei olegi sul hoidlas kirjutamisõigust ning sa ei saagi midagi sisse kanda. &CVS; pakub välja standardse vorminduse failidele, millega jagada oma kohalikku koopiasse tehtud muudatusi teistega, testida neid kohaliku koopia peal ja rakendada &CVS;-hoidlale. Selliseid erinevusi sisaldav fail kannab nimetust paik (inglise keeles patch) ja see luuakse käsuga cvs diff täpselt samamoodi nagu erinevused, mida kirjeldas . Paikade kasutamine tervete failide asemel võimaldab toime tulla ka siis, kui näiteks internetiühendus on kallis või vähese läbilaskevõimega, pealegi on paiku hõlpsam käsitleda, sest ka üksainus paigafail võib sisaldada paljude läthefailide erinevusi. - -&cervisia; võimaldab seda teha menüükäsuga MuudLoo hoidla suhtes paigafail... - -Käsk Loo hoidla suhtes paigafail... loob paiga, mis sisaldab kõigi sinu kohaliku koopia (liivakasti) failide kõiki muudatusi võrreldes hoidla BASE-versiooniga. Seepärast ei ole paiga loomisel ka oluline, kas peaaknas on mingid failid valitud või mitte. - -Teine võimalus on valida peaaknas üks kindel fail ning seejärel menüüst Vaade käsk Näita logifaili... või märgitud failil hiire parema nupuga klõpsates kirje Näita logifaili..., mis avab logidialoogi. Vali nüüd versiooniks "A" versioon, mille suhtes soovid paiga luua, ning klõpsa nupule Loo paik... See tekitab paiga, mis sisaldab erinevusi sinu kohaliku koopia märgitud faili ning versiooni "A" vahel. - -Enne paiga tekitamist avab &cervisia; dialoogi, milles saab kindlaks määrata väljundi vorminduse. +Paikade loomine + +Mõnikord võib juhtuda, et soovid oma muudatused kõigepealt teistele ülevaatamiseks anda, enne kui need sisse kanda, või siis ei olegi sul hoidlas kirjutamisõigust ning sa ei saagi midagi sisse kanda. &CVS; pakub välja standardse vorminduse failidele, millega jagada oma kohalikku koopiasse tehtud muudatusi teistega, testida neid kohaliku koopia peal ja rakendada &CVS;-hoidlale. Selliseid erinevusi sisaldav fail kannab nimetust paik (inglise keeles patch) ja see luuakse käsuga cvs diff täpselt samamoodi nagu erinevused, mida kirjeldas . Paikade kasutamine tervete failide asemel võimaldab toime tulla ka siis, kui näiteks internetiühendus on kallis või vähese läbilaskevõimega, pealegi on paiku hõlpsam käsitleda, sest ka üksainus paigafail võib sisaldada paljude läthefailide erinevusi. + +&cervisia; võimaldab seda teha menüükäsuga MuudLoo hoidla suhtes paigafail... + +Käsk Loo hoidla suhtes paigafail... loob paiga, mis sisaldab kõigi sinu kohaliku koopia (liivakasti) failide kõiki muudatusi võrreldes hoidla BASE-versiooniga. Seepärast ei ole paiga loomisel ka oluline, kas peaaknas on mingid failid valitud või mitte. + +Teine võimalus on valida peaaknas üks kindel fail ning seejärel menüüst Vaade käsk Näita logifaili... või märgitud failil hiire parema nupuga klõpsates kirje Näita logifaili..., mis avab logidialoogi. Vali nüüd versiooniks "A" versioon, mille suhtes soovid paiga luua, ning klõpsa nupule Loo paik... See tekitab paiga, mis sisaldab erinevusi sinu kohaliku koopia märgitud faili ning versiooni "A" vahel. + +Enne paiga tekitamist avab &cervisia; dialoogi, milles saab kindlaks määrata väljundi vorminduse.
-&cervisia; paikamisdialoog +&cervisia; paikamisdialoog - -&cervisia; paikamisdialoog + +&cervisia; paikamisdialoog
-Väljundi vormindus -Väljund võib olla vormindatud kolmel viisil: -Tavaline: vormindus, millega saab näiteks redaktori ed pnna automaatselt looma vanast failist koopiat uue failiga sobimiseks. Tavalise vorminduse korral tähistavad muudatusi sümbolid < ja > ning kontekstiinfo puudub. -Unifitseeritud: levinuim paikade vormindus. Selle puhul kasutatakse erinevuste salvestamiseks lisaks reanumbritele ka kontekstiridasid. See muudab paikade rakendamise märksa turvalisemaks. Erinevusi näidatakse kompaktses ja loetavas vormis, näidates iga asjassepuutuva faili päist ning omaette sektsioone (tükke) iga erinevuse kohta. Iga erinevuse kontekstiread muudavad muudatustest ülevaate saamise hõlpsamaks. Muudatusi tähistavad sümbolid + ja -. -Kontekst näitab sama infot, mis unifitseeritud vorminduski, aga mitte nii kompaktselt. Kontekstivorminduse korral tähistab muudatusi sümbol !. +Väljundi vormindus +Väljund võib olla vormindatud kolmel viisil: +Tavaline: vormindus, millega saab näiteks redaktori ed pnna automaatselt looma vanast failist koopiat uue failiga sobimiseks. Tavalise vorminduse korral tähistavad muudatusi sümbolid < ja > ning kontekstiinfo puudub. +Unifitseeritud: levinuim paikade vormindus. Selle puhul kasutatakse erinevuste salvestamiseks lisaks reanumbritele ka kontekstiridasid. See muudab paikade rakendamise märksa turvalisemaks. Erinevusi näidatakse kompaktses ja loetavas vormis, näidates iga asjassepuutuva faili päist ning omaette sektsioone (tükke) iga erinevuse kohta. Iga erinevuse kontekstiread muudavad muudatustest ülevaate saamise hõlpsamaks. Muudatusi tähistavad sümbolid + ja -. +Kontekst näitab sama infot, mis unifitseeritud vorminduski, aga mitte nii kompaktselt. Kontekstivorminduse korral tähistab muudatusi sümbol !. -Kontekstiridade arv: -Siin saab määrata kontekstiridade arvu unifitseeritud või kontekstivorminduse korral. Tavalise vorminduse puhul ei saa seda kasutada, sest sellisel juhul ju kontekstiinfot ei salvestata. Mida rohkem kontekstiinfot, seda hõlpsam on toorväljundit lugeda ja seda täpsemini saab paiku rakendada, kuid paiga suurus sel moel mõistagi kasvab. Väga mõistlik oleks siiski kasutada vähemalt kaht kontekstirida. +Kontekstiridade arv: +Siin saab määrata kontekstiridade arvu unifitseeritud või kontekstivorminduse korral. Tavalise vorminduse puhul ei saa seda kasutada, sest sellisel juhul ju kontekstiinfot ei salvestata. Mida rohkem kontekstiinfot, seda hõlpsam on toorväljundit lugeda ja seda täpsemini saab paiku rakendada, kuid paiga suurus sel moel mõistagi kasvab. Väga mõistlik oleks siiski kasutada vähemalt kaht kontekstirida. -Ignoreerimisvalikud -Siin saab valida, milliseid muudatusi ei peeta paiga loomisel erinevuseks. +Ignoreerimisvalikud +Siin saab valida, milliseid muudatusi ei peeta paiga loomisel erinevuseks. -Pärast väljundi vorminduse määramist loob &cervisia; paiga ja avab dialoogi Salvesta kui. Määra seal paigafaili nimi ja asukoht. +Pärast väljundi vorminduse määramist loob &cervisia; paiga ja avab dialoogi Salvesta kui. Määra seal paigafaili nimi ja asukoht.
-Faili annoteeritud vaate jälgimine - -Käsu cvs annotate peale pakub &CVS; võimalust rida-realt näha, kes on failis viimati muudatusi teinud. See on kasulik tuvastamaks, kes millise muutuse on sisse viinud või kellele esitada küsimus koodi tehtud muudatuse või sellesse tekkinud vea kohta. - -&cervisia; võimaldab seda kasutada, kuid rikastab pakutavat infot omalt pooltki. Annotatsioonivaate saab avada menüükäsuga VaadeNäita annotatsiooni.... Teine võimalus on klõpsata logi lehitsemise dialoogis nuppu Annoteerimine, mille puhul saab valida, millist failiversiooni soovid näha. Milline see dialoog välja näeb, näitab . +Faili annoteeritud vaate jälgimine + +Käsu cvs annotate peale pakub &CVS; võimalust rida-realt näha, kes on failis viimati muudatusi teinud. See on kasulik tuvastamaks, kes millise muutuse on sisse viinud või kellele esitada küsimus koodi tehtud muudatuse või sellesse tekkinud vea kohta. + +&cervisia; võimaldab seda kasutada, kuid rikastab pakutavat infot omalt pooltki. Annotatsioonivaate saab avada menüükäsuga VaadeNäita annotatsiooni.... Teine võimalus on klõpsata logi lehitsemise dialoogis nuppu Annoteerimine, mille puhul saab valida, millist failiversiooni soovid näha. Milline see dialoog välja näeb, näitab .
-&cervisia; annotatsioonidialoog +&cervisia; annotatsioonidialoog - -&cervisia; annotatsioonidialoog + +&cervisia; annotatsioonidialoog
-Annotatsioonidialoogi aknas on näha valitud faili viimane versioon (või versioon "A", kui käivitasid annotatsioonidialoogi logi lehitsemise dialoogist). Veerud enne teksti näitavad iga rea puhul infot viimaste muudatuste kohta. Esimeses veerus näidatakse reanumbrit. Teises veerus on näha selle versiooni autori nimi ja versiooni number. Kolmandas versioonis aga rea tegelikku sisu. +Annotatsioonidialoogi aknas on näha valitud faili viimane versioon (või versioon "A", kui käivitasid annotatsioonidialoogi logi lehitsemise dialoogist). Veerud enne teksti näitavad iga rea puhul infot viimaste muudatuste kohta. Esimeses veerus näidatakse reanumbrit. Teises veerus on näha selle versiooni autori nimi ja versiooni number. Kolmandas versioonis aga rea tegelikku sisu. -Nii saab juhul, kui mingi rida paistab kahtlasena või kahtlustad, et seal võib peituda viga, kohe teada, kellele selle rea eest vastutus langeb. Lisaks sellele võib aga ka teada saada, miks seda rida muudeti. Selleks vii hiirekursor vastava versiooninumbri kohale, misjärel ilmub kohtspikker logiteate ja muutmise kuupäevaga. +Nii saab juhul, kui mingi rida paistab kahtlasena või kahtlustad, et seal võib peituda viga, kohe teada, kellele selle rea eest vastutus langeb. Lisaks sellele võib aga ka teada saada, miks seda rida muudeti. Selleks vii hiirekursor vastava versiooninumbri kohale, misjärel ilmub kohtspikker logiteate ja muutmise kuupäevaga.
-&CVS; logide lehitsemine - -Kui märgid peaaknas mõne faili ja valid menüüst Vaade käsu Näita logifaili... või klõpsad märgitud failil hiire parema nupuga ja valid kontekstimenüüst Näita logifaili..., näidatakse dialoogi CVS - logifaili vaatamine (kui märgid enam kui ühe faili, ei juhtu midagi, sest &cervisia; suudab korraga luua ja parsida ainult ühe faili logi). See dialoog pakub tegelikult märksa enam võimalusi kui ainult faili ajalooga tutvumine. Selle sirvija abil on võimalik: +&CVS; logide lehitsemine + +Kui märgid peaaknas mõne faili ja valid menüüst Vaade käsu Näita logifaili... või klõpsad märgitud failil hiire parema nupuga ja valid kontekstimenüüst Näita logifaili..., näidatakse dialoogi CVS - logifaili vaatamine (kui märgid enam kui ühe faili, ei juhtu midagi, sest &cervisia; suudab korraga luua ja parsida ainult ühe faili logi). See dialoog pakub tegelikult märksa enam võimalusi kui ainult faili ajalooga tutvumine. Selle sirvija abil on võimalik: -Näha märgitud faili iga versiooni numbrit, autorit, kuupäeva, haru, sissekandmisteadet ja silte. +Näha märgitud faili iga versiooni numbrit, autorit, kuupäeva, haru, sissekandmisteadet ja silte. -Näha märgitud faili harru lisamist ja sildi omistamist graafiliselt puuna. +Näha märgitud faili harru lisamist ja sildi omistamist graafiliselt puuna. -Näha märgitud faili iga versiooni (vaikerakenduses). +Näha märgitud faili iga versiooni (vaikerakenduses). -Jälgida märgitud faili iga versiooni annoteeritud vaadet. +Jälgida märgitud faili iga versiooni annoteeritud vaadet. -Näha märgitud faili mis tahes kahe versiooni erinevusi, sealhulgas ka erinevust märgitud faili parajasti kohalikus koopias olevast versioonist. +Näha märgitud faili mis tahes kahe versiooni erinevusi, sealhulgas ka erinevust märgitud faili parajasti kohalikus koopias olevast versioonist. -Luua paiku erinevustega märgitud faili mis tahes kahe versiooni vahel, sealhulgas erinevustega märgitud faili parajasti kohalikus koopias oleva versiooni suhtes. +Luua paiku erinevustega märgitud faili mis tahes kahe versiooni vahel, sealhulgas erinevustega märgitud faili parajasti kohalikus koopias oleva versiooni suhtes.
-&cervisia; logi lehitsemise dialoog +&cervisia; logi lehitsemise dialoog - -&cervisia; logi lehitsemise dialoog + +&cervisia; logi lehitsemise dialoog
-Ajalugu, nagu seda pakub käsk cvs log (CVS väljund) võib vaadata kas puu või nimekirja kujul. Kumb valida, sõltub sinu maitsest ning sellest, milline info sind huvitab. Puu kujutab ülevaadet, mida milline autor erinevates harudes on teinud. Kohtspikrid näitavad vastavaid logiteateid. Nimekiri on loomult lineaarne ega anna seetõttu ühe pilguga hõlmatavat ülevaadet harudest. Teisalt koondub siin rohkem asjakohast infot väiksemale ruumile, nimelt faili iga muutmise aeg ja logiteate algus. CVS väljund on põhjalik ja täielik, kuid pikk ja raskesti loetav. Selle lihtsustamiseks on võimalik väljundis teksti otsida, millist võimalust pakub nupp Otsi... - -Konkreetse versiooni kohta enama info hankimiseks tuleb sellel klõpsata, olgu siis tegemist nimekirjaga või puuga. Dialoogi keskel asuvad väljad täituvad seejärel infoga, mida tagastab käsk cvs log. Sa võid ära märkida ka kaks versiooni, vastavalt "A" ja "B", kui soovid korraga näha huvipakkuvaid versioone. Versiooni "A" saab valida hiire vasaku, "B" keskmise nupuga. Nimekirjavaates saab liikuda ka kursoriklahvidega. Versioonide "A" ja "B" märkimiseks kasuta vastavalt kiirklahve CtrlA ja CtrlB. Vaates CVS väljund saab versioonide märkimiseks klõpsata nuppudele Vali versioon A ja Vali versioon B. - -Klõps nupule Annoteerimine avab dialoogi, kus on näha versiooni "A" tekst. Iga rea ees on info selle viimase redigeerija ning redigeerimisaja kohta. Rohkem infot annoteeritud versioonide vaatamise kohta annab . - -Klõps nupule Võrdlemine kutsub välja käsu cvs diff, mille tulemuseks on dialoog, mis näitab kõiki erinevusi kahe märgitud versiooni vahel. Kui märgid versiooni "A", aga mitte versiooni "B", genereerib &cervisia; muudatused versiooni "A" ning faili kohalikus koopias parajasti eksisteeriva versiooni vahel. See lubab näha erinevusi faili sinu ja millise tahes &CVS;-is oleva versiooni vahel. Vaatamise hõlbustamiseks kasutatakse erinevaid värve lisatud, eemaldatud või muudetud ridade märkimiseks. Rohkem infot erinevuste vaatamise kohta annab . - -Klõps nupule Loo paik... avab dialoogi, kus saab määrata millises vorminduses luuakse fail, mis sisaldab kõiki kahe näidatava versiooni vahelisi erinevusi. Kui märgid versiooni "A", aga mitte versiooni "B", genereerib &cervisia; muudatused versiooni "A" ning faili kohalikus koopias parajasti eksisteeriva versiooni vahel. See lubab luua paiga- ehk erinevustefaili sinu ja millise tahes &CVS;-is oleva versiooni vahel. Pärast paiga vorminduse määramist dialoogis ja klõpsu nupule OK antakse käsk cvs diff, mis loobki erinevustefaili. Ilmub dialoog Salvesta kui, kus tuleb määrata &cervisia; loodud paigafaili nimi ja asukoht, kui soovid seda ikka salvestada. Rohkem infot paikade loomise ja paigafailide vorminduse kohta annab . - -Klõpsuga nupule Näita hangib &cervisia; versiooni "A" ning näitab seda antud failitüübi vaikerakenduses. - -Klõpsuga nupule Sulge saab dialoogi kinni panna ja naasta peaaknasse. - - -Dialoogi CVS - Logifaili vaatamine aluseks oleva logi genereerimiseks annab &cervisia; käsu: +Ajalugu, nagu seda pakub käsk cvs log (CVS väljund) võib vaadata kas puu või nimekirja kujul. Kumb valida, sõltub sinu maitsest ning sellest, milline info sind huvitab. Puu kujutab ülevaadet, mida milline autor erinevates harudes on teinud. Kohtspikrid näitavad vastavaid logiteateid. Nimekiri on loomult lineaarne ega anna seetõttu ühe pilguga hõlmatavat ülevaadet harudest. Teisalt koondub siin rohkem asjakohast infot väiksemale ruumile, nimelt faili iga muutmise aeg ja logiteate algus. CVS väljund on põhjalik ja täielik, kuid pikk ja raskesti loetav. Selle lihtsustamiseks on võimalik väljundis teksti otsida, millist võimalust pakub nupp Otsi... + +Konkreetse versiooni kohta enama info hankimiseks tuleb sellel klõpsata, olgu siis tegemist nimekirjaga või puuga. Dialoogi keskel asuvad väljad täituvad seejärel infoga, mida tagastab käsk cvs log. Sa võid ära märkida ka kaks versiooni, vastavalt "A" ja "B", kui soovid korraga näha huvipakkuvaid versioone. Versiooni "A" saab valida hiire vasaku, "B" keskmise nupuga. Nimekirjavaates saab liikuda ka kursoriklahvidega. Versioonide "A" ja "B" märkimiseks kasuta vastavalt kiirklahve CtrlA ja CtrlB. Vaates CVS väljund saab versioonide märkimiseks klõpsata nuppudele Vali versioon A ja Vali versioon B. + +Klõps nupule Annoteerimine avab dialoogi, kus on näha versiooni "A" tekst. Iga rea ees on info selle viimase redigeerija ning redigeerimisaja kohta. Rohkem infot annoteeritud versioonide vaatamise kohta annab . + +Klõps nupule Võrdlemine kutsub välja käsu cvs diff, mille tulemuseks on dialoog, mis näitab kõiki erinevusi kahe märgitud versiooni vahel. Kui märgid versiooni "A", aga mitte versiooni "B", genereerib &cervisia; muudatused versiooni "A" ning faili kohalikus koopias parajasti eksisteeriva versiooni vahel. See lubab näha erinevusi faili sinu ja millise tahes &CVS;-is oleva versiooni vahel. Vaatamise hõlbustamiseks kasutatakse erinevaid värve lisatud, eemaldatud või muudetud ridade märkimiseks. Rohkem infot erinevuste vaatamise kohta annab . + +Klõps nupule Loo paik... avab dialoogi, kus saab määrata millises vorminduses luuakse fail, mis sisaldab kõiki kahe näidatava versiooni vahelisi erinevusi. Kui märgid versiooni "A", aga mitte versiooni "B", genereerib &cervisia; muudatused versiooni "A" ning faili kohalikus koopias parajasti eksisteeriva versiooni vahel. See lubab luua paiga- ehk erinevustefaili sinu ja millise tahes &CVS;-is oleva versiooni vahel. Pärast paiga vorminduse määramist dialoogis ja klõpsu nupule OK antakse käsk cvs diff, mis loobki erinevustefaili. Ilmub dialoog Salvesta kui, kus tuleb määrata &cervisia; loodud paigafaili nimi ja asukoht, kui soovid seda ikka salvestada. Rohkem infot paikade loomise ja paigafailide vorminduse kohta annab . + +Klõpsuga nupule Näita hangib &cervisia; versiooni "A" ning näitab seda antud failitüübi vaikerakenduses. + +Klõpsuga nupule Sulge saab dialoogi kinni panna ja naasta peaaknasse. + + +Dialoogi CVS - Logifaili vaatamine aluseks oleva logi genereerimiseks annab &cervisia; käsu: -cvs log failinimi +cvs log failinimi
-Ajaloo lehitsemine +Ajaloo lehitsemine -Kui hoidlas on logimine lubatud, võib &cervisia; näidata teatud sündmuste, näiteks väljavõtete ja sissekannete tegemise, värskendamiste ja väljalasete ajalugu. Vali menüüst Vaade käsk Ajalugu, mispeale &cervisia; annab käsu +Kui hoidlas on logimine lubatud, võib &cervisia; näidata teatud sündmuste, näiteks väljavõtete ja sissekannete tegemise, värskendamiste ja väljalasete ajalugu. Vali menüüst Vaade käsk Ajalugu, mispeale &cervisia; annab käsu -cvs history -e -a +cvs history -e -a -See tõmbab serverilt kogu logifaili, s.t. nimekirja kõigi kasutajate ja kõigi moodulite sündmuste kohta. See fail võib olla päris suur. +See tõmbab serverilt kogu logifaili, s.t. nimekirja kõigi kasutajate ja kõigi moodulite sündmuste kohta. See fail võib olla päris suur. -Nüüd võid kuupäevade kaupa sorteerituna näha sündmuste nimekirja. Teises veerus näidatakse sündmuse tüüpi: +Nüüd võid kuupäevade kaupa sorteerituna näha sündmuste nimekirja. Teises veerus näidatakse sündmuse tüüpi: -Tehtud väljavõte - veerus 'Autor' näidatud kasutaja tegi mooduli väljavõtte - -Silt - kasutaja tarvitas käsku cvs rtag. Arvesta, et käsu cvs tag (mida teeb &cervisia; käsk MuudSilt/haru...) kasutamist ajaloo andmebaasis ei leidu. Sellel on oma ajaloolised põhjused (täpsemat infot jagab &CVS; KKK). - -Väljalase - kasutaja on mooduli välja lasknud. Tegelikult kasutatakse seda käsku väga harva ning sellel puudub eriline mõte. - -Värskendatud, kustutatud - kasutaja on värskendanud faili, mis on hoidlast kustutatud. Selle tulemusena kustutati fail ka tööversioonist. - -Värskendatud, kopeeritud - kasutaja on faili värskendanud, töökataloogi kopeeriti uus versioon. - -Värskendatud, ühendatud - kasutaja on faili värskendanud, hoidla versioonis olevad muutused ühendati tööversiooni failiga. - -Värskendatud, konflikt - kasutaja on faili värskendanud ning tuvastati konflikt tööversioonis tehtud muudatustega. - -Tehtud sissekanne, muudetud - kasutaja on muudetud faili sisse kandnud. - -Tehtud sissekanne, lisatud - kasutaja on faili lisanud ja sissekande teinud. - -Tehtud sissekanne, eemaldatud - kasutaja on faili eemaldanud ja sissekande teinud. +Tehtud väljavõte - veerus 'Autor' näidatud kasutaja tegi mooduli väljavõtte + +Silt - kasutaja tarvitas käsku cvs rtag. Arvesta, et käsu cvs tag (mida teeb &cervisia; käsk MuudSilt/haru...) kasutamist ajaloo andmebaasis ei leidu. Sellel on oma ajaloolised põhjused (täpsemat infot jagab &CVS; KKK). + +Väljalase - kasutaja on mooduli välja lasknud. Tegelikult kasutatakse seda käsku väga harva ning sellel puudub eriline mõte. + +Värskendatud, kustutatud - kasutaja on värskendanud faili, mis on hoidlast kustutatud. Selle tulemusena kustutati fail ka tööversioonist. + +Värskendatud, kopeeritud - kasutaja on faili värskendanud, töökataloogi kopeeriti uus versioon. + +Värskendatud, ühendatud - kasutaja on faili värskendanud, hoidla versioonis olevad muutused ühendati tööversiooni failiga. + +Värskendatud, konflikt - kasutaja on faili värskendanud ning tuvastati konflikt tööversioonis tehtud muudatustega. + +Tehtud sissekanne, muudetud - kasutaja on muudetud faili sisse kandnud. + +Tehtud sissekanne, lisatud - kasutaja on faili lisanud ja sissekande teinud. + +Tehtud sissekanne, eemaldatud - kasutaja on faili eemaldanud ja sissekande teinud.
-&cervisia; ajaloo dialoog +&cervisia; ajaloo dialoog - -&cervisia; ajaloo dialoog + +&cervisia; ajaloo dialoog
-Nimekirja saab vastaval veerupäisel klõpsates selle veeru järgi sorteerida. Sorteerimaks ajalookirjeid huvipakkuva teema järgi, saab märkekastidega rakendada mitmesuguseid filtreid: +Nimekirja saab vastaval veerupäisel klõpsates selle veeru järgi sorteerida. Sorteerimaks ajalookirjeid huvipakkuva teema järgi, saab märkekastidega rakendada mitmesuguseid filtreid: -Näita sissekannete tegemisi - näitab sissekandeid -Näita väljavõtete tegemisi - näitab väljavõtteid -Näita sildistamisi - näitab sildistamisi -Näita muid sündmusi - näitab sündmusi, mida ülaltoodud võimalused ei hõlma -Ainult kasutaja - näitab ainult konkreetse kasutajaga seotud sündmusi -Ainult failinimed - filtreerib failinimed vastavalt regulaaravaldisele -Ainult kataloogid - filtreerib katalooginimed vastavalt regulaaravaldisele +Näita sissekannete tegemisi - näitab sissekandeid +Näita väljavõtete tegemisi - näitab väljavõtteid +Näita sildistamisi - näitab sildistamisi +Näita muid sündmusi - näitab sündmusi, mida ülaltoodud võimalused ei hõlma +Ainult kasutaja - näitab ainult konkreetse kasutajaga seotud sündmusi +Ainult failinimed - filtreerib failinimed vastavalt regulaaravaldisele +Ainult kataloogid - filtreerib katalooginimed vastavalt regulaaravaldisele -Regulaaravaldistes saab kasutada järgmisi erimärke: +Regulaaravaldistes saab kasutada järgmisi erimärke: -x*: sobib suvaline arv x esinemisi. - -x+: sobib üks või enam x esinemist. - -x?: sobib null või üks x esinemist. - -^: sobib stringi algus. - -$: sobib stringi lõpp. - -[a-cx-y]: sobib märgirühm, ⪚ antud juhul a,b,c,x,y. +x*: sobib suvaline arv x esinemisi. + +x+: sobib üks või enam x esinemist. + +x?: sobib null või üks x esinemist. + +^: sobib stringi algus. + +$: sobib stringi lõpp. + +[a-cx-y]: sobib märgirühm, ⪚ antud juhul a,b,c,x,y. @@ -2075,485 +839,164 @@ Muudatused hoidlas
-Kasutamine edasijõudnutele +Kasutamine edasijõudnutele -Värskendamine sildi, haru või kuupäeva järgi +Värskendamine sildi, haru või kuupäeva järgi -Mooduli harud on selle paralleelsed versioonid. Heaks näiteks nende praktilise kasutamise kohta on tarkvaraprojektide väljalasked. Pärast väljalaset on kahtlemata lähtekoodis vigu, mis ootavad parandamist, kuid samas soovib keegi kindlasti ka mõne hoopis uue võimaluse lisada. Mõlemat korraga on reeglina päris raske saavutada, sest uued võimalused toovad enamasti kaasa uusi vigu ning seeläbi muutub vanade vigade jälgimine keerukamaks. Selle dilemma lahendamiseks lubab &CVS; luua paralleelse versiooni, mida me nimetame "stabiilseks väljalaskeharuks" ja milles parandatakse ainult vigu, samal ajal kui peaharu (HEAD) on avatud ka uute võimaluste lisamisele. +Mooduli harud on selle paralleelsed versioonid. Heaks näiteks nende praktilise kasutamise kohta on tarkvaraprojektide väljalasked. Pärast väljalaset on kahtlemata lähtekoodis vigu, mis ootavad parandamist, kuid samas soovib keegi kindlasti ka mõne hoopis uue võimaluse lisada. Mõlemat korraga on reeglina päris raske saavutada, sest uued võimalused toovad enamasti kaasa uusi vigu ning seeläbi muutub vanade vigade jälgimine keerukamaks. Selle dilemma lahendamiseks lubab &CVS; luua paralleelse versiooni, mida me nimetame "stabiilseks väljalaskeharuks" ja milles parandatakse ainult vigu, samal ajal kui peaharu (HEAD) on avatud ka uute võimaluste lisamisele. -Silte kasutatakse projekti versiooni tähistamiseks. &CVS; märgib iga faili kindla versiooni sildiga, nii et kui teed väljavõtte või värskendad konkreetse sildi järgi, saad alati failist ühe ja sama versiooni. Sestap ei saa erinevalt harust sildiga faili õigupoolest arendada. Silte on mõtet kasutada väljalasete, koodis tehtud suuremate muudatuste &etc; korral. +Silte kasutatakse projekti versiooni tähistamiseks. &CVS; märgib iga faili kindla versiooni sildiga, nii et kui teed väljavõtte või värskendad konkreetse sildi järgi, saad alati failist ühe ja sama versiooni. Sestap ei saa erinevalt harust sildiga faili õigupoolest arendada. Silte on mõtet kasutada väljalasete, koodis tehtud suuremate muudatuste &etc; korral. -Kui arendad mõnd tarkvaraprojekti, ei ole mitte alati vajalik ega mõttekaski töötada põhiharus. Pärast väljalaset näiteks on mõttekas antud versioon mõneks ajaks suhteliselt rahule jätte, parandades seal ainult vigu, lastes töötada tarkvara tõlkijatel &etc; Selleks tuleb värskendada väljalaskeharu järgi. Sellisel juhul värskendatakse kõik sinu failid antud haru failide uusima versioonini. Pärast värskendamist saad muudatuste tegemisel need samasse harusse taas sisse kanda. +Kui arendad mõnd tarkvaraprojekti, ei ole mitte alati vajalik ega mõttekaski töötada põhiharus. Pärast väljalaset näiteks on mõttekas antud versioon mõneks ajaks suhteliselt rahule jätte, parandades seal ainult vigu, lastes töötada tarkvara tõlkijatel &etc; Selleks tuleb värskendada väljalaskeharu järgi. Sellisel juhul värskendatakse kõik sinu failid antud haru failide uusima versioonini. Pärast värskendamist saad muudatuste tegemisel need samasse harusse taas sisse kanda. -Samuti võib tekkida vajadus uurida mõnd viga, mis tekkis mingi sildiga tähistatud väljalaskes. Sellisel juhul pakub &CVS; võimalust hankida tarkvara just sellisel kujul, nagu see väljalaskes esines. Kui aga soovid hankida oma projekti mõne varasema versiooni, võid kohaliku töökoopia värskendada kindla kuupäeva järgi. See on mõttekas näiteks juhul, kui mingi viga tekkis kahe väljalaske vahel ja sul on ka üsna täpne ettekujutus, millal. Kui värskendad kuupäeva või sildi järgi, saab sinu failide versiooniks sama versioon, mis on antud kuupäevaga või sildiga failidel. +Samuti võib tekkida vajadus uurida mõnd viga, mis tekkis mingi sildiga tähistatud väljalaskes. Sellisel juhul pakub &CVS; võimalust hankida tarkvara just sellisel kujul, nagu see väljalaskes esines. Kui aga soovid hankida oma projekti mõne varasema versiooni, võid kohaliku töökoopia värskendada kindla kuupäeva järgi. See on mõttekas näiteks juhul, kui mingi viga tekkis kahe väljalaske vahel ja sul on ka üsna täpne ettekujutus, millal. Kui värskendad kuupäeva või sildi järgi, saab sinu failide versiooniks sama versioon, mis on antud kuupäevaga või sildiga failidel. -Enne seda, kui värskendada mõne muu haru või sildi järgi, kontrolli, et oled oma senises tööharus kõik muudatused sisse kandnud. Kui sa seda mingil põhjusel teha ei saa ja tehtud muudatusi kaotada ka ei taha, siis ära värskenda uude harru, sest nii lähevad muudatused kaotsi. Teine võimalus on sooritada täiesti uus väljavõte ning töötada paralleelselt mõlema versiooniga. +Enne seda, kui värskendada mõne muu haru või sildi järgi, kontrolli, et oled oma senises tööharus kõik muudatused sisse kandnud. Kui sa seda mingil põhjusel teha ei saa ja tehtud muudatusi kaotada ka ei taha, siis ära värskenda uude harru, sest nii lähevad muudatused kaotsi. Teine võimalus on sooritada täiesti uus väljavõte ning töötada paralleelselt mõlema versiooniga.
-&cervisia; sildi järgi uuendamise dialoog +&cervisia; sildi järgi uuendamise dialoog - -&cervisia; sildi järgi uuendamise dialoog + +&cervisia; sildi järgi uuendamise dialoog
-Uuenda harusse -Selle valimisel saad faile värskendada teatud haru järgi. Sisesta haru nimi tekstikasti (või klõpsa nupule Laadi nimekiri, mis hangib &CVS;-serverist harude loendi, millest saad valida endale sobiva). +Uuenda harusse +Selle valimisel saad faile värskendada teatud haru järgi. Sisesta haru nimi tekstikasti (või klõpsa nupule Laadi nimekiri, mis hangib &CVS;-serverist harude loendi, millest saad valida endale sobiva). -Uuenda sildi järgi -Selle valimisel saad faile värskendada teatud sildi järgi. Sisesta sildi nimi tekstikasti (või klõpsa nupule Laadi nimekiri, mis hangib &CVS;-serverist siltide loendi, millest saad valida endale sobiva). +Uuenda sildi järgi +Selle valimisel saad faile värskendada teatud sildi järgi. Sisesta sildi nimi tekstikasti (või klõpsa nupule Laadi nimekiri, mis hangib &CVS;-serverist siltide loendi, millest saad valida endale sobiva). -Uuenda kuupäeva järgi -Selle valimisel saad faile värskendada teatud kuupäeva järgi. Alloleval väljal võid mitmel moel sisestada kuupäeva. See võib olla näiteks yyyy-mm-dd, kus yyyy on aasta, mm kuu (numbrilisel kujul) ja dd päev. Kasutada saab ka mõningaid ingliskeelseid fraase, näiteks yesterday (eile) ja 2 weeks ago (2 nädala eest). +Uuenda kuupäeva järgi +Selle valimisel saad faile värskendada teatud kuupäeva järgi. Alloleval väljal võid mitmel moel sisestada kuupäeva. See võib olla näiteks yyyy-mm-dd, kus yyyy on aasta, mm kuu (numbrilisel kujul) ja dd päev. Kasutada saab ka mõningaid ingliskeelseid fraase, näiteks yesterday (eile) ja 2 weeks ago (2 nädala eest). -Sildi või kuupäeva järgi värskendamine muudab sildi või kuupäeva 'kleepuvaks', s.t. sul ei ole enam võimalik nende failide puhul teha sissekandeid (kui just silt ei ole antud haru silt). Põhiharuga (tuntud ka kui HEAD) taasliitumiseks kasuta menüükäsku MuudVärskenda HEAD-harusse. - -Haru või sildi järgi värskendamiseks antakse käsk: cvs update -r silt +Sildi või kuupäeva järgi värskendamine muudab sildi või kuupäeva 'kleepuvaks', s.t. sul ei ole enam võimalik nende failide puhul teha sissekandeid (kui just silt ei ole antud haru silt). Põhiharuga (tuntud ka kui HEAD) taasliitumiseks kasuta menüükäsku MuudVärskenda HEAD-harusse. + +Haru või sildi järgi värskendamiseks antakse käsk: cvs update -r silt -Kuupäeva järgi värskendamiseks antakse käsk: cvs update -D kuupäev +Kuupäeva järgi värskendamiseks antakse käsk: cvs update -D kuupäev -Peaharru (HEAD) värskendamiseks antakse käsk: cvs update +Peaharru (HEAD) värskendamiseks antakse käsk: cvs update
-Sildi ja haru omistamine - -Me puudutame siin ainult sildi ja haru omistamise tehnilist külge. Kui oled lihtsalt hoidla kasutaja, mitte administraator, ei pruugi sellised probleemid sul ette tullagi. Kui aga oled administraator, tuleks esmalt tutvuda sildi omistamisega seotud mittetehniliste küsimustega, et saada arusaam, kui aeganõudev ja vigaderohke võib ühe projekti erinevate harude haldamine olla. Mõningaid lisamaterjale selle kohta pakub käsiraamatu lisa. - -Sildi omistamisega tuleb tegemist teha enamasti väljalaske korral, et alati oleks võimalik pöörduda hõlpsasti tagasi projekti sellel hetkel valitsenud olukorra juurde. Silt on tavaliselt ühtlustatud projektinime ja versiooninumbriga. Näiteks &cervisia; 1.0 silt on CERVISIA_1_0. &cervisia; kasutab otsustamisel, milline on sobilik silt, &CVS; rangeid reegleid: see peab algama tähega ning sisaldama vaid tähti, numbreid, sidekriipse ja alakriipse. - -Tavaliselt omistatakse silt kogu projektile (kuigi &CVS; lubab mõistagi sildi omistada ainult alamprojektile). Selleks vali ülemkataloog ning seejärel menüükäsk MuudSilt/haru. Sisesta dialoogis sildi nimi, vajuta klahvi Return ja asi ants! - -Haru loomine ei ole tegelikult märgatavalt keerulisem: märgista sildi omistamise dialoogis kast Luuakse selle sildiga haru. Olemasolev silt on võimalik ka kustutada, selleks vali peaaknas menüükäsk MuudEemalda silt. - -Haru omistamise veel üks aspekt on muudatuste ühendamine harust käesolevasse harru. Kui kavatsed seda teha, vali menüükäsk MuudÜhenda.... Ilmuv dialoog pakub kaks võimalust: - -Ühendada kõik harus tehtud muudatused käesolevasse harru. Selleks märgi ära Ühenda harust ja kirjuta haru, millest soovid ühendada. &cervisia; annab seejärel käsu +Sildi ja haru omistamine + +Me puudutame siin ainult sildi ja haru omistamise tehnilist külge. Kui oled lihtsalt hoidla kasutaja, mitte administraator, ei pruugi sellised probleemid sul ette tullagi. Kui aga oled administraator, tuleks esmalt tutvuda sildi omistamisega seotud mittetehniliste küsimustega, et saada arusaam, kui aeganõudev ja vigaderohke võib ühe projekti erinevate harude haldamine olla. Mõningaid lisamaterjale selle kohta pakub käsiraamatu lisa. + +Sildi omistamisega tuleb tegemist teha enamasti väljalaske korral, et alati oleks võimalik pöörduda hõlpsasti tagasi projekti sellel hetkel valitsenud olukorra juurde. Silt on tavaliselt ühtlustatud projektinime ja versiooninumbriga. Näiteks &cervisia; 1.0 silt on CERVISIA_1_0. &cervisia; kasutab otsustamisel, milline on sobilik silt, &CVS; rangeid reegleid: see peab algama tähega ning sisaldama vaid tähti, numbreid, sidekriipse ja alakriipse. + +Tavaliselt omistatakse silt kogu projektile (kuigi &CVS; lubab mõistagi sildi omistada ainult alamprojektile). Selleks vali ülemkataloog ning seejärel menüükäsk MuudSilt/haru. Sisesta dialoogis sildi nimi, vajuta klahvi Return ja asi ants! + +Haru loomine ei ole tegelikult märgatavalt keerulisem: märgista sildi omistamise dialoogis kast Luuakse selle sildiga haru. Olemasolev silt on võimalik ka kustutada, selleks vali peaaknas menüükäsk MuudEemalda silt. + +Haru omistamise veel üks aspekt on muudatuste ühendamine harust käesolevasse harru. Kui kavatsed seda teha, vali menüükäsk MuudÜhenda.... Ilmuv dialoog pakub kaks võimalust: + +Ühendada kõik harus tehtud muudatused käesolevasse harru. Selleks märgi ära Ühenda harust ja kirjuta haru, millest soovid ühendada. &cervisia; annab seejärel käsu -cvs update haru_loomise_kuupäev +cvs update haru_loomise_kuupäev -Ühendada ainult haru kahe sildi vahelised muudatused. Seda on vaja siis, kui ühendad mitmel korral samast harust põhiharru. Selleks märgi ära Ühenda siltidevahelised muudatused ning sisesta (õiges järjekorras) kaks silti. See tähendab käsku +Ühendada ainult haru kahe sildi vahelised muudatused. Seda on vaja siis, kui ühendad mitmel korral samast harust põhiharru. Selleks märgi ära Ühenda siltidevahelised muudatused ning sisesta (õiges järjekorras) kaks silti. See tähendab käsku -cvs update haru_loomise_kuupäev1 haru_loomise_kuupäev2 +cvs update haru_loomise_kuupäev1 haru_loomise_kuupäev2 -Jälgijate kasutamine - -Jälgija (inglise keeles watch) on &CVS;i tavapärane viis anda hoidla kasutajatele märku, kui faili on muudetud või kui mõni arendaja on hakanud faili redigeerima. Jälgijate kasutamine nõuab faili $CVSROOT/CVSROOT/notify korrektset seadistamist. Seda siinkohal ei puudutata. Kui vajad rohkem infot, kuidas administraator taolisel korral käituma peaks, loe mõnda lisas soovitatud materjalidest. - -&cervisia; tugi jälgijatele koosneb põhiliselt kuuest menüükäsust. - -Jälgija lisamiseks ühele või mitmele failile vali menüükäsk MuudLisa jälgija.... Ilmuvas dialoogis saad määrata, millist tüüpi &CVS;i toega sündmustest märku antakse. Kui näiteks soovid märku saada vaid sissekannete tegemisel, märgi ära Ainult ja Sissekande tegemine. Kui soovid teada saada kõigist märgitud failidega toimuvatest sündmustest, vali Kõik. Valiku kinnitamisel antakse käsk +Jälgijate kasutamine + +Jälgija (inglise keeles watch) on &CVS;i tavapärane viis anda hoidla kasutajatele märku, kui faili on muudetud või kui mõni arendaja on hakanud faili redigeerima. Jälgijate kasutamine nõuab faili $CVSROOT/CVSROOT/notify korrektset seadistamist. Seda siinkohal ei puudutata. Kui vajad rohkem infot, kuidas administraator taolisel korral käituma peaks, loe mõnda lisas soovitatud materjalidest. + +&cervisia; tugi jälgijatele koosneb põhiliselt kuuest menüükäsust. + +Jälgija lisamiseks ühele või mitmele failile vali menüükäsk MuudLisa jälgija.... Ilmuvas dialoogis saad määrata, millist tüüpi &CVS;i toega sündmustest märku antakse. Kui näiteks soovid märku saada vaid sissekannete tegemisel, märgi ära Ainult ja Sissekande tegemine. Kui soovid teada saada kõigist märgitud failidega toimuvatest sündmustest, vali Kõik. Valiku kinnitamisel antakse käsk -cvs watch add -a commit failinimed +cvs watch add -a commit failinimed -või mõne muu sarnase võtmega vastavalt sellele, millise sündmuse valid. +või mõne muu sarnase võtmega vastavalt sellele, millise sündmuse valid. -Kui mingid failid enam huvi ei paku, saab neilt jälgija eemaldada. Selleks vali menüükäsk MuudEemalda jälgija.... Ilmuvas dialoogis on samasugused valikud, nagu jälgija lisamise dialoogis. Valiku kinnitamisel annab &cervisia; käsu +Kui mingid failid enam huvi ei paku, saab neilt jälgija eemaldada. Selleks vali menüükäsk MuudEemalda jälgija.... Ilmuvas dialoogis on samasugused valikud, nagu jälgija lisamise dialoogis. Valiku kinnitamisel annab &cervisia; käsu -cvs watch remove failinimed +cvs watch remove failinimed -(võimalik on lisada valitud sündmuste jaoks võti ). +(võimalik on lisada valitud sündmuste jaoks võti ). -On võimalik hankida ka nimekiri inimeste kohta, kes faile jälgivad. Selleks kasuta menüükäsku MuudNäita jälgijaid. See annab käsu +On võimalik hankida ka nimekiri inimeste kohta, kes faile jälgivad. Selleks kasuta menüükäsku MuudNäita jälgijaid. See annab käsu -cvs watchers failinimed +cvs watchers failinimed -&CVS;i kõige tavalisema pruukimise korral töötab iga arendaja omaenda liivakastis. Kui ta soovib mõnda faili muuta, avab ta selle oma redaktoris ning asub tööle. Keegi teine ei pruugi tema tööst teada saada, enne kui ta faili hoidlasse sisse kannab. +&CVS;i kõige tavalisema pruukimise korral töötab iga arendaja omaenda liivakastis. Kui ta soovib mõnda faili muuta, avab ta selle oma redaktoris ning asub tööle. Keegi teine ei pruugi tema tööst teada saada, enne kui ta faili hoidlasse sisse kannab. -Mõned arendajate grupid aga eelistavad teistsugust töökorraldust, kus teised saavad sellest, et keegi on asunud mõne failiga tegutsema, teada otsekohe. See on &CVS;is samuti võimalik. Enne kui alustad faili redigeerimist, vali see &cervisia; peaaknas ning kasuta menüükäsku MuudMuuda faile. See annab käsu +Mõned arendajate grupid aga eelistavad teistsugust töökorraldust, kus teised saavad sellest, et keegi on asunud mõne failiga tegutsema, teada otsekohe. See on &CVS;is samuti võimalik. Enne kui alustad faili redigeerimist, vali see &cervisia; peaaknas ning kasuta menüükäsku MuudMuuda faile. See annab käsu -cvs edit failinimed +cvs edit failinimed -Ühtlasi saadab see teadaande kõigile, kes on antud failile määranud jälgija redigeerimine. Samuti registreeritakse sind faili redigeerijana. Kõigi mingi faili redigeerijate nimekiri on võimalik saada menüükäsuga MuudNäita muutjaid. See võrdub käsurea korraldusega +Ühtlasi saadab see teadaande kõigile, kes on antud failile määranud jälgija redigeerimine. Samuti registreeritakse sind faili redigeerijana. Kõigi mingi faili redigeerijate nimekiri on võimalik saada menüükäsuga MuudNäita muutjaid. See võrdub käsurea korraldusega -cvs editors failinimed +cvs editors failinimed -Redigeerimisseanss lõpeb automaatselt, kui teed antud faili sissekande. Sel hetkel saadetakse teadaanne unedit kõigile, kes on antud faili jälgimise sisse lülitanud. Vahel võib mõistagi juhtuda, et sa ei soovi faili sisse kanda, vaid hoopis redigeerimisseansi lõpetada ja taastada faili varasema versiooni. Seda saab teha menüükäsuga MuudLoobu muutustest. Arvesta, et &cervisia; küsib selle peale, kas sa seda tõesti soovid. Selle menüükäsu kasutamine tähendab, et kõik muutused, mida oled teinud alates menüükäsu MuudMuuda faile kasutamisest, lähevad kaotsi. Kui olla täpne, annab &cervisia; sellel puhul käsu +Redigeerimisseanss lõpeb automaatselt, kui teed antud faili sissekande. Sel hetkel saadetakse teadaanne unedit kõigile, kes on antud faili jälgimise sisse lülitanud. Vahel võib mõistagi juhtuda, et sa ei soovi faili sisse kanda, vaid hoopis redigeerimisseansi lõpetada ja taastada faili varasema versiooni. Seda saab teha menüükäsuga MuudLoobu muutustest. Arvesta, et &cervisia; küsib selle peale, kas sa seda tõesti soovid. Selle menüükäsu kasutamine tähendab, et kõik muutused, mida oled teinud alates menüükäsu MuudMuuda faile kasutamisest, lähevad kaotsi. Kui olla täpne, annab &cervisia; sellel puhul käsu -echo y | cvs unedit failinimed +echo y | cvs unedit failinimed -Seni oleme rääkinud juhtumitest, kus arendajad kasutavad failide muutmise ja muutustest loobumise võimalust vabatahtlikult. Lisaks sellele toetab &CVS; meetodit, mis sunnib peale nende käskude kasutamise. Selle meetodi kasutamise käsk on cvs watch on, millel me pikemalt ei peatu, sest seda kasutab ennekõike hoidla administraator. Kuid arendaja seisukohalt on oluline tähele panna, et kui projekt sunnib faili muutmise käsu peale, tehakse töökoopia väljavõtted ainult lugemisõigusega (readonly). See tähendab, et vaikimisi ei ole võimalik faili redigeerida (kui sa just ei kasuta mõnda möödahiilimisvõimalust, näiteks chmod). Failile tekib kirjutamisõigus alles menüükäsu MuudMuuda faile kasutamisel. See omandab taas vaid lugemisõiguse niipea, kui oled faili sisse kandnud või kasutanud menüükäsku MuudLoobu muutustest. - -&cervisia; redaktoriliides võib jälgijaid peale sundivate projektide korral abiks olla veel ühel viisil. Kui käivitasid redaktori vaid lugemisõigusega failiga sellel topeltklõpsu tehes või menüükäsku FailRedigeeri pruukides, ei saa sa tehtud muudatusi hiljem salvestada. Sellel on mõistagi oma põhjus: kui sa soovid faili muuta, pead kasutama käsku cvs edit, et need, kes antud faili jälgivad, saaksid teada, et oled asunud selle kallal tööle. - -Sellisel juhul on soovitav lülitada sisse võimalus SeadistusedAutomaatse redigeerimise lubamine (cvs edit). Kui nüüd failil topeltklõpsu teed, annab &cervisia; enne redaktori käivitamist käsu cvs edit. Seejärel saad faili vabalt redigeerida. Kui oled töö lõpetanud, tee sissekanne ning sissekantud failid on taas vaid lugemisõigusega. +Seni oleme rääkinud juhtumitest, kus arendajad kasutavad failide muutmise ja muutustest loobumise võimalust vabatahtlikult. Lisaks sellele toetab &CVS; meetodit, mis sunnib peale nende käskude kasutamise. Selle meetodi kasutamise käsk on cvs watch on, millel me pikemalt ei peatu, sest seda kasutab ennekõike hoidla administraator. Kuid arendaja seisukohalt on oluline tähele panna, et kui projekt sunnib faili muutmise käsu peale, tehakse töökoopia väljavõtted ainult lugemisõigusega (readonly). See tähendab, et vaikimisi ei ole võimalik faili redigeerida (kui sa just ei kasuta mõnda möödahiilimisvõimalust, näiteks chmod). Failile tekib kirjutamisõigus alles menüükäsu MuudMuuda faile kasutamisel. See omandab taas vaid lugemisõiguse niipea, kui oled faili sisse kandnud või kasutanud menüükäsku MuudLoobu muutustest. + +&cervisia; redaktoriliides võib jälgijaid peale sundivate projektide korral abiks olla veel ühel viisil. Kui käivitasid redaktori vaid lugemisõigusega failiga sellel topeltklõpsu tehes või menüükäsku FailRedigeeri pruukides, ei saa sa tehtud muudatusi hiljem salvestada. Sellel on mõistagi oma põhjus: kui sa soovid faili muuta, pead kasutama käsku cvs edit, et need, kes antud faili jälgivad, saaksid teada, et oled asunud selle kallal tööle. + +Sellisel juhul on soovitav lülitada sisse võimalus SeadistusedAutomaatse redigeerimise lubamine (cvs edit). Kui nüüd failil topeltklõpsu teed, annab &cervisia; enne redaktori käivitamist käsu cvs edit. Seejärel saad faili vabalt redigeerida. Kui oled töö lõpetanud, tee sissekanne ning sissekantud failid on taas vaid lugemisõigusega. -Lukustamine - -&CVS;i kasutamisel tavapäraselt rakendatav arendusmudel on piiramatud väljavõtted. Igal arendajal on oma liivakast, kus ta saab faile oma suva järgi redigeerida. Kui kasutatakse jälgimisvõimalusi, näiteks cvs edit, võib mitu arendajat failidega sünkroonselt töötada. Teise arendaja tehtud muudatused ühendatakse kohalikku liivakasti, kui faili värskendad. - -Muud versioonikontrolli süsteemid, näiteks RCS ja SourceSafe, kasutavad teistsugust meetodit. Kui arendaja soovib faili redigeerida, peab ta selle lukustama. See tähendab, et korraga saab üht faili redigeerida vaid üks arendaja. Kui ta redigeerimise lõpetab, lukustus eemaldatakse. Ühelt poolt ei saa sellise meetodi korral kunagi ette tulla konflikte. Teisalt ei saa aga kaks arendajat korraga ühe faili kallal töötada isegi juhul, kui nad töötavad faili erinevate osade kallal. See võib tööd aeglustada. Siin ei ole õige koht arutada nende meetodite organisatoorsete plusside ja miinuste üle. Tasub siiski mainida, et kuigi &CVS; pakub lukustamisele teatud tuge, ei ole see &CVS;i korral sugugi eelistatud töömeetod. Seda ei peaks kasutama, kui sa ei ole just kindel, et projekti haldur seda soosib. - -&cervisia;s saab faile lukustada järgmiselt. Vali peaaknas vajalik fail. Seejärel kasuta menüükäsku MuudLukusta failid. See annab käsu +Lukustamine + +&CVS;i kasutamisel tavapäraselt rakendatav arendusmudel on piiramatud väljavõtted. Igal arendajal on oma liivakast, kus ta saab faile oma suva järgi redigeerida. Kui kasutatakse jälgimisvõimalusi, näiteks cvs edit, võib mitu arendajat failidega sünkroonselt töötada. Teise arendaja tehtud muudatused ühendatakse kohalikku liivakasti, kui faili värskendad. + +Muud versioonikontrolli süsteemid, näiteks RCS ja SourceSafe, kasutavad teistsugust meetodit. Kui arendaja soovib faili redigeerida, peab ta selle lukustama. See tähendab, et korraga saab üht faili redigeerida vaid üks arendaja. Kui ta redigeerimise lõpetab, lukustus eemaldatakse. Ühelt poolt ei saa sellise meetodi korral kunagi ette tulla konflikte. Teisalt ei saa aga kaks arendajat korraga ühe faili kallal töötada isegi juhul, kui nad töötavad faili erinevate osade kallal. See võib tööd aeglustada. Siin ei ole õige koht arutada nende meetodite organisatoorsete plusside ja miinuste üle. Tasub siiski mainida, et kuigi &CVS; pakub lukustamisele teatud tuge, ei ole see &CVS;i korral sugugi eelistatud töömeetod. Seda ei peaks kasutama, kui sa ei ole just kindel, et projekti haldur seda soosib. + +&cervisia;s saab faile lukustada järgmiselt. Vali peaaknas vajalik fail. Seejärel kasuta menüükäsku MuudLukusta failid. See annab käsu -cvs admin -l failinimed +cvs admin -l failinimed -Vastupidise toimingu sooritamiseks kasuta menüükäsku MuudEemalda lukustus. See annab käsu +Vastupidise toimingu sooritamiseks kasuta menüükäsku MuudEemalda lukustus. See annab käsu -cvs admin -u failinimed +cvs admin -u failinimed @@ -2562,57 +1005,24 @@ Muudatused hoidlas -&cervisia; seadistamine +&cervisia; seadistamine -&cervisia;t saab vastavalt kasutaja vajadustele ja eelistustele mitmeti kohandada. Mõningad võimalused, mida võib olla vajadus sageli muuta, on kättesaadavad menüüs Seadistused. Teised on koondatud dialoogi, mis avaneb menüükäsuga SeadistusedCervisia seadistamine.... +&cervisia;t saab vastavalt kasutaja vajadustele ja eelistustele mitmeti kohandada. Mõningad võimalused, mida võib olla vajadus sageli muuta, on kättesaadavad menüüs Seadistused. Teised on koondatud dialoogi, mis avaneb menüükäsuga SeadistusedCervisia seadistamine.... -Üldine +Üldine -Kasutaja andmed ChangeLog failis -Kui kasutad menüükäsku FailLisa ChangeLogi kirje..., luuakse uus ChangeLogi kirje käesoleva kuupäeva ja sinu kasutajanimega. Üldiselt peetakse heaks tooniks lisada igale ChangeLogi kirjele enda täielik nimi ja e-posti aadress. &cervisia; lisab need automaatselt, kui sa nad siin ära määrad. +Kasutaja andmed ChangeLog failis +Kui kasutad menüükäsku FailLisa ChangeLogi kirje..., luuakse uus ChangeLogi kirje käesoleva kuupäeva ja sinu kasutajanimega. Üldiselt peetakse heaks tooniks lisada igale ChangeLogi kirjele enda täielik nimi ja e-posti aadress. &cervisia; lisab need automaatselt, kui sa nad siin ära määrad. -CVS-i rakenduse asukoht või 'cvs': -Siin saab määrata cvs käsureakliendi nime või otsingutee. Vaikimisi kasutab &cervisia; &CVS;-i käivitatavat faili, mis asub sinu otsinguteel ($PATH). +CVS-i rakenduse asukoht või 'cvs': +Siin saab määrata cvs käsureakliendi nime või otsingutee. Vaikimisi kasutab &cervisia; &CVS;-i käivitatavat faili, mis asub sinu otsinguteel ($PATH). @@ -2620,81 +1030,28 @@ Muudatused hoidlas -Võrdluse näitaja +Võrdluse näitaja -Kontekstiridade arv võrdlemise dialoogis: -&cervisia; kasutab võrdlemisdialoogis käsul diff võtit . Selle tulemusena näitab diff igas erinevuse piirkonnas ainult piiratud arvu ridu. Siin saab määrata võtme parameetri. +Kontekstiridade arv võrdlemise dialoogis: +&cervisia; kasutab võrdlemisdialoogis käsul diff võtit . Selle tulemusena näitab diff igas erinevuse piirkonnas ainult piiratud arvu ridu. Siin saab määrata võtme parameetri. -Võrdlemise lisavalikud: -Siin saab anda käsu diff lisavõtmed. Üsna levinud on võti , milel peale diff ignoreerib erinevusi tühikute arvus. +Võrdlemise lisavalikud: +Siin saab anda käsu diff lisavõtmed. Üsna levinud on võti , milel peale diff ignoreerib erinevusi tühikute arvus. -Tabulaatori laius võrdlusdialoogis: -Võrdlemise dialoogis hõlmavad sinu failis või käsu diff väljundis leiduvad tabeldusmärgid teatud kindla ruumi. Vaikimisi on selleks kaheksa märgi ruum, kuid siin saab määrata ka muu suuruse. +Tabulaatori laius võrdlusdialoogis: +Võrdlemise dialoogis hõlmavad sinu failis või käsu diff väljundis leiduvad tabeldusmärgid teatud kindla ruumi. Vaikimisi on selleks kaheksa märgi ruum, kuid siin saab määrata ka muu suuruse. -Väline võrdlemise kasutajaliides: -Kui kasutad mingeid võrdlusdialoogi avavaid võimalusi, näiteks VaadeErinevus hoidlast..., kutsub &cervisia; välja välise võrdlemise kasutajaliidese. Kui mõni neist on sulle eriti meelepärane, näiteks Kompare, TkDiff või xxdiff, saad selle siin määrata. +Väline võrdlemise kasutajaliides: +Kui kasutad mingeid võrdlusdialoogi avavaid võimalusi, näiteks VaadeErinevus hoidlast..., kutsub &cervisia; välja välise võrdlemise kasutajaliidese. Kui mõni neist on sulle eriti meelepärane, näiteks Kompare, TkDiff või xxdiff, saad selle siin määrata. @@ -2702,43 +1059,18 @@ Muudatused hoidlas -Olek +Olek -Kaughoidla liivakasti avamisel käivitatakse Fail->Olek automaatselt -Selle märkimisel käivitatakse alati käsk FailOlek, kui avad liivakasti. Et see käsk võtab veidi aega ning vajab ühendust kaughoidla serverisse (mistõttu ei ole eriti mõttekas võrguühenduse puudumise korral), on vahest parem määrata see kohaliku ja kaughoidla jaoks erinev. +Kaughoidla liivakasti avamisel käivitatakse Fail->Olek automaatselt +Selle märkimisel käivitatakse alati käsk FailOlek, kui avad liivakasti. Et see käsk võtab veidi aega ning vajab ühendust kaughoidla serverisse (mistõttu ei ole eriti mõttekas võrguühenduse puudumise korral), on vahest parem määrata see kohaliku ja kaughoidla jaoks erinev. -Lokaalhoidla liivakasti avamisel käivitatakse Fail->Olek automaatselt -Selle sisselülitamisel käivitatakse kohaliku liivakasti avamisel alati käsk FailOlek. +Lokaalhoidla liivakasti avamisel käivitatakse Fail->Olek automaatselt +Selle sisselülitamisel käivitatakse kohaliku liivakasti avamisel alati käsk FailOlek. @@ -2746,62 +1078,23 @@ Muudatused hoidlas -Täpsem +Täpsem -Edenemisdialoogi näitamise ajavahemik (millisekundites): -Sisuliselt kõik liivakastis käivitatud &CVS; käsud, mis puudutavad kaughoidlat, nõuavad ühendust &CVS; serveriga. Seda mõjutab ühenduse kiirus või ka näiteks serveri koormus. Seepärast avab &cervisia; selliste käskude puhul, nagu VaadeErinevus hoidlast..., dialoogi, mis näitab, et käsku veel täidetakse, ja ühtlasi võimaldab käsu täitmisest loobuda. Lisaks võimaldab dialoog näha &CVS;i veateateid. Et selline dialoog võib muutuda ka tüütavaks, näidatakse seda alles pärast teatud aja möödumist, milleks on vaikimisi 4 sekundit. Siin saab seda aega muuta. +Edenemisdialoogi näitamise ajavahemik (millisekundites): +Sisuliselt kõik liivakastis käivitatud &CVS; käsud, mis puudutavad kaughoidlat, nõuavad ühendust &CVS; serveriga. Seda mõjutab ühenduse kiirus või ka näiteks serveri koormus. Seepärast avab &cervisia; selliste käskude puhul, nagu VaadeErinevus hoidlast..., dialoogi, mis näitab, et käsku veel täidetakse, ja ühtlasi võimaldab käsu täitmisest loobuda. Lisaks võimaldab dialoog näha &CVS;i veateateid. Et selline dialoog võib muutuda ka tüütavaks, näidatakse seda alles pärast teatud aja möödumist, milleks on vaikimisi 4 sekundit. Siin saab seda aega muuta. -Pakkimise tase vaikimisi: -cvs klient tihendab failid ja paigad, kui peab neid võrgus edastama. Pakkimise taseme seab käsurea võti . Siin saab määrata &cervisia; seda võtit konkreetsel tasemel kasutama. Siin määratud väärtust kasutatakse ainult vaikimisi, lisaks on hoidlate kaupa võimalik see määrata menüükäsuga HoidlaHoidlad.... +Pakkimise tase vaikimisi: +cvs klient tihendab failid ja paigad, kui peab neid võrgus edastama. Pakkimise taseme seab käsurea võti . Siin saab määrata &cervisia; seda võtit konkreetsel tasemel kasutama. Siin määratud väärtust kasutatakse ainult vaikimisi, lisaks on hoidlate kaupa võimalik see määrata menüükäsuga HoidlaHoidlad.... -Kasutatakse töötavat või käivitatakse uus ssh-agent protsess -Märgi see kast, kui kasutad ext (rsh) hoidlaid, &ssh; kaugshelli hoidlaga suhtlemiseks ning programmi ssh-agent oma võtmete haldamiseks. +Kasutatakse töötavat või käivitatakse uus ssh-agent protsess +Märgi see kast, kui kasutad ext (rsh) hoidlaid, &ssh; kaugshelli hoidlaga suhtlemiseks ning programmi ssh-agent oma võtmete haldamiseks. @@ -2810,90 +1103,33 @@ Muudatused hoidlas -Välimus +Välimus -Protokolliakna font... -Sellele nupule klõpsates avaneb dialoog Fondi määramine, milles saab valida fondi, mida kasutatakse protokolliaknas. See on aken, mis näitab cvs kliendi väljundit. +Protokolliakna font... +Sellele nupule klõpsates avaneb dialoog Fondi määramine, milles saab valida fondi, mida kasutatakse protokolliaknas. See on aken, mis näitab cvs kliendi väljundit. -Annotatsiooniakna font... -Sellele nupule klõpsates avaneb dialoog Fondi määramine, milles saab valida fondi, mida kasutatakse annotatsioonivaates. +Annotatsiooniakna font... +Sellele nupule klõpsates avaneb dialoog Fondi määramine, milles saab valida fondi, mida kasutatakse annotatsioonivaates. -Võrdlemisakna font... -Sellele nupule klõpsates avaneb dialoog Fondi määramine, milles saab valida fondi, mida kasutatakse võrdlusdialoogides. +Võrdlemisakna font... +Sellele nupule klõpsates avaneb dialoog Fondi määramine, milles saab valida fondi, mida kasutatakse võrdlusdialoogides. -Värvid -Klõps värvinuppudel avab dialoogi Värvi valimine, millega saab määrata värvi, mida kasutatakse peaaknas olekute Konflikt, Kohalik muudatus või Kaugmuudatus ning &cervisia; sisseehitatud võrdlusliideses olekute Võrdluse muudatus, Võrdluse lisamine või Võrdluse kustutamine näitamiseks. +Värvid +Klõps värvinuppudel avab dialoogi Värvi valimine, millega saab määrata värvi, mida kasutatakse peaaknas olekute Konflikt, Kohalik muudatus või Kaugmuudatus ning &cervisia; sisseehitatud võrdlusliideses olekute Võrdluse muudatus, Võrdluse lisamine või Võrdluse kustutamine näitamiseks. -Peaaken poolitatakse rõhtsalt -&cervisia; peaaken on tavaliselt jagatud vertikaalselt ülal asuvaks failipuuks ja all asuvaks &CVS;-i väljundi osaks. Siin saab aknad korraldada horisontaalselt. +Peaaken poolitatakse rõhtsalt +&cervisia; peaaken on tavaliselt jagatud vertikaalselt ülal asuvaks failipuuks ja all asuvaks &CVS;-i väljundi osaks. Siin saab aknad korraldada horisontaalselt. @@ -2903,125 +1139,44 @@ Muudatused hoidlas -Lisa +Lisa -Ignoreeritavad failid +Ignoreeritavad failid -&cervisia; ei näita oma peamises failipuus sugugi mitte kõiki seal tegelikult leiduvaid faile. See on sarnane käsule cvs, aidates ära hoida asjatut segadust, kui vaadet risustavad ebavajalikud asjad, näiteks objektifailid. &cervisia; püüab selles osas võimalikult hästi jäljendada käsku cvs, s.t. hankida ignoreeritavate failide nimekirjad järgmistest allikatest: +&cervisia; ei näita oma peamises failipuus sugugi mitte kõiki seal tegelikult leiduvaid faile. See on sarnane käsule cvs, aidates ära hoida asjatut segadust, kui vaadet risustavad ebavajalikud asjad, näiteks objektifailid. &cervisia; püüab selles osas võimalikult hästi jäljendada käsku cvs, s.t. hankida ignoreeritavate failide nimekirjad järgmistest allikatest: -Kirjete staatiline nimekiri, kus on sellised elemendid, nagu failid laiendiga .o ja core. Täpsemat infot leiab &CVS;i käsiraamatust. -Failist $HOME/.cvsignore. - -Keskkonnamuutujast $CVSIGNORE. -Failist .cvsignore vastavas kataloogis. +Kirjete staatiline nimekiri, kus on sellised elemendid, nagu failid laiendiga .o ja core. Täpsemat infot leiab &CVS;i käsiraamatust. +Failist $HOME/.cvsignore. + +Keskkonnamuutujast $CVSIGNORE. +Failist .cvsignore vastavas kataloogis. -cvs uurib lisaks veel kirjeid failis $CVSROOT/CVSROOT/cvsignore, kuid see fail asub serveril ning &cervisia; peab olema võimeline käivituma ka võrguühenduse puudumisel. Kui töötad grupis, mis eelistab kasutada serveril asuvat ignoreeritavate failide nimekirja, on arvatavasti kasulik vaadata üle, mis seal seisab, ning asetada vastavad mustrid oma kodukataloogis faili .cvsignore. +cvs uurib lisaks veel kirjeid failis $CVSROOT/CVSROOT/cvsignore, kuid see fail asub serveril ning &cervisia; peab olema võimeline käivituma ka võrguühenduse puudumisel. Kui töötad grupis, mis eelistab kasutada serveril asuvat ignoreeritavate failide nimekirja, on arvatavasti kasulik vaadata üle, mis seal seisab, ning asetada vastavad mustrid oma kodukataloogis faili .cvsignore. -Täiendav info ja abi +Täiendav info ja abi -&CVS; pakub põhjalikku dokumentatsiooni infolehekülgede näol, mis kannab nimetust "The Cederqvist". Kui see on korrektselt paigaldatud, saab seda sirvida, kui kirjutada rakenduse kdehelp või khelpcenter asukohareale info:/cvs. Samuti võib lihtsalt valida &cervisia; menüükäsu AbiCVSi info. Cederqvisti võib leida ka HTML versioonina internetis. - -Et seda raamatut hooldatakse koos &CVS;iga, kajastab see üldjuhul uusimat infot. Siiski on soovitatav lugeda ka mõningaid muid materjale, kui soovid &CVS;i kasutama õppida, eriti just järgmisi. - -Karl Fogel on kirjutanud suurepärase raamatu Open Source Development with CVS (Vaba tarkvara arendamine CVSi abil). Umbes pool raamatust on pühendatud vaba tarkvara arenamisele. Teine pool kujutab endast &CVS;i tehnilist dokumentatsiooni. Tänuväärsel kombel on raamatu tehniline osa vabalt levitatav vastavalt GPLi tingimustele, nii et selle HTML versiooni võib iga soovija endale ise tõmmata. Ülalmainitud veebileheküljel on saadaval ka vigade nimekiri. - -&CVS;i teemadele on pühendatud omaette meililist. - -Seadistuse haldamisele üldiselt on pühendatud USENETi grupp comp.software.config-mgmt. &CVS; on seal suhteliselt kõrvaline teema, kuid seal võib leida vägagi huvitavat materjali teiste versioonikontrolli süsteemide kohta ning nende võrdlust &CVS;iga. - -Ning viimase, kuid sugugi mitte tähtsusetuimana on olemas ka (paraku üsna väheaktiivne) &cervisia; meililist. +&CVS; pakub põhjalikku dokumentatsiooni infolehekülgede näol, mis kannab nimetust "The Cederqvist". Kui see on korrektselt paigaldatud, saab seda sirvida, kui kirjutada rakenduse kdehelp või khelpcenter asukohareale info:/cvs. Samuti võib lihtsalt valida &cervisia; menüükäsu AbiCVSi info. Cederqvisti võib leida ka HTML versioonina internetis. + +Et seda raamatut hooldatakse koos &CVS;iga, kajastab see üldjuhul uusimat infot. Siiski on soovitatav lugeda ka mõningaid muid materjale, kui soovid &CVS;i kasutama õppida, eriti just järgmisi. + +Karl Fogel on kirjutanud suurepärase raamatu Open Source Development with CVS (Vaba tarkvara arendamine CVSi abil). Umbes pool raamatust on pühendatud vaba tarkvara arenamisele. Teine pool kujutab endast &CVS;i tehnilist dokumentatsiooni. Tänuväärsel kombel on raamatu tehniline osa vabalt levitatav vastavalt GPLi tingimustele, nii et selle HTML versiooni võib iga soovija endale ise tõmmata. Ülalmainitud veebileheküljel on saadaval ka vigade nimekiri. + +&CVS;i teemadele on pühendatud omaette meililist. + +Seadistuse haldamisele üldiselt on pühendatud USENETi grupp comp.software.config-mgmt. &CVS; on seal suhteliselt kõrvaline teema, kuid seal võib leida vägagi huvitavat materjali teiste versioonikontrolli süsteemide kohta ning nende võrdlust &CVS;iga. + +Ning viimase, kuid sugugi mitte tähtsusetuimana on olemas ka (paraku üsna väheaktiivne) &cervisia; meililist. @@ -3029,252 +1184,80 @@ Muudatused hoidlas -Käskude seletused +Käskude seletused -Menüü Fail +Menüü Fail -Fail Ava liivakast... -Avab peaaknas liivakasti. Vaata . +Fail Ava liivakast... +Avab peaaknas liivakasti. Vaata . -Fail Hiljutised liivakastid -Võimalus avada mõni hiljuti kasutatud liivakastidest. +Fail Hiljutised liivakastid +Võimalus avada mõni hiljuti kasutatud liivakastidest. -FailLisa ChangeLogi kirje... -Avab ChangeLogi redaktori, kus saab kohe lisada uue käesoleva kuupäevaga kirje. Vaata . +FailLisa ChangeLogi kirje... +Avab ChangeLogi redaktori, kus saab kohe lisada uue käesoleva kuupäevaga kirje. Vaata . -&Ctrl;U Fail Värskenda -Rakendab valitud failidele käsku 'cvs update' ning muudab vastavalt nende olekut ja versiooninumbrit. Vaata . +&Ctrl;U Fail Värskenda +Rakendab valitud failidele käsku 'cvs update' ning muudab vastavalt nende olekut ja versiooninumbrit. Vaata . -F5 FailOlek -Rakendab valitud failidele käsku 'cvs -n update' ning muudab vastavalt nende olekut ja versiooninumbrit. Vaata . +F5 FailOlek +Rakendab valitud failidele käsku 'cvs -n update' ning muudab vastavalt nende olekut ja versiooninumbrit. Vaata . -FailRedigeeri -Avab valitud faili KDE antud failitüübile määratud vaikeredaktoris. +FailRedigeeri +Avab valitud faili KDE antud failitüübile määratud vaikeredaktoris. -FailLahenda... -Avab valitud faili dialoogis, kus saab lahendada ühendamisel tekkinud konflikte. Vaata . +FailLahenda... +Avab valitud faili dialoogis, kus saab lahendada ühendamisel tekkinud konflikte. Vaata . -# FailTee sissekanne... -Võimaldab valitud failid sisse kanda. Vaata . +# FailTee sissekanne... +Võimaldab valitud failid sisse kanda. Vaata . -+ FailLisa hoidlasse... -Võimaldab lisada valitud failid hoidlasse. Vaata . ++ FailLisa hoidlasse... +Võimaldab lisada valitud failid hoidlasse. Vaata . -FailLisa binaarfail... -Võimaldab lisada valitud failid hoidlasse binaarkujul (cvs add ). Vaata . +FailLisa binaarfail... +Võimaldab lisada valitud failid hoidlasse binaarkujul (cvs add ). Vaata . -- FailEemalda hoidlast... -Võimaldab eemaldada valitud failid hoidlast. Vaata . +- FailEemalda hoidlast... +Võimaldab eemaldada valitud failid hoidlast. Vaata . -FailHangi vanem versioon -Tühistab kõik kohalikus liivakastis valitud faili(de)s tehtud muudatused ning taastab versiooni hoidla põhjal (käsk cvs update võtmega ). +FailHangi vanem versioon +Tühistab kõik kohalikus liivakastis valitud faili(de)s tehtud muudatused ning taastab versiooni hoidla põhjal (käsk cvs update võtmega ). -&Ctrl;Q FailVälju -Lõpetab &cervisia; töö +&Ctrl;Q FailVälju +Lõpetab &cervisia; töö @@ -3284,258 +1267,81 @@ Muudatused hoidlas -Vaatemenüü +Vaatemenüü -Escape VaadePeata -Peatab kõik töötavad alamprotsessid. +Escape VaadePeata +Peatab kõik töötavad alamprotsessid. -&Ctrl;L VaadeNäita logifaili... -Avab valitud failiversioonide logisirvija. Vaata . +&Ctrl;L VaadeNäita logifaili... +Avab valitud failiversioonide logisirvija. Vaata . -&Ctrl;A Vaade Näita annotatsiooni... -Näitab valitud faili annotatsioonivaadet, s.t. vaadet, kus iga rea puhul on näha, kes seda viimati redigeeris. Vaata . +&Ctrl;A Vaade Näita annotatsiooni... +Näitab valitud faili annotatsioonivaadet, s.t. vaadet, kus iga rea puhul on näha, kes seda viimati redigeeris. Vaata . -&Ctrl;D VaadeErinevus hoidlast (BASE)... -Näitab erinevusi liivakastis valitud faili ja viimati värskendatud versiooni (BASE) vahel. Vaata . +&Ctrl;D VaadeErinevus hoidlast (BASE)... +Näitab erinevusi liivakastis valitud faili ja viimati värskendatud versiooni (BASE) vahel. Vaata . -&Ctrl;D VaadeErinevus hoidlast (HEAD)... -Näitab erinevusi livakastis valitud faili ja viimati värskendatud versiooni (HEAD) vahel. Vaata . +&Ctrl;D VaadeErinevus hoidlast (HEAD)... +Näitab erinevusi livakastis valitud faili ja viimati värskendatud versiooni (HEAD) vahel. Vaata . -VaadeViimane muudatus... -Näitab erinevusi valitud faili viimati värskendatud versiooni (BASE) ja sellele eelneva versiooni vahel. Vaata . +VaadeViimane muudatus... +Näitab erinevusi valitud faili viimati värskendatud versiooni (BASE) ja sellele eelneva versiooni vahel. Vaata . -VaadeAjalugu... -Näitab &CVS;-i ajalugu, nagu server selle tagastab. Vaata . +VaadeAjalugu... +Näitab &CVS;-i ajalugu, nagu server selle tagastab. Vaata . -VaadePeida kõik failid -Valimisel näidatakse peaaknas ainult katalooge. Vaata . +VaadePeida kõik failid +Valimisel näidatakse peaaknas ainult katalooge. Vaata . -VaadePeida muutmata failid -Valimisel peidetakse peaaknas tundmatud ja värsked failid. Vaata . +VaadePeida muutmata failid +Valimisel peidetakse peaaknas tundmatud ja värsked failid. Vaata . -VaadePeida eemaldatud failid -Valimisel peidetakse peaaknas eemaldatud failid. Vaata . +VaadePeida eemaldatud failid +Valimisel peidetakse peaaknas eemaldatud failid. Vaata . -VaadePeida CVSivälised failid -Valimisel peidetakse peaaknas failid, mida pole CVS-is. Vaata . +VaadePeida CVSivälised failid +Valimisel peidetakse peaaknas failid, mida pole CVS-is. Vaata . -VaadePeida tühjad kataloogid -Valimisel peidetakse peaaknas nähtavate kirjeteta kataloogid. Vaata . +VaadePeida tühjad kataloogid +Valimisel peidetakse peaaknas nähtavate kirjeteta kataloogid. Vaata . -VaadeRulli failipuu lahti -Avab failipuu kõik harud, nii et näha on kõik failid ja kataloogid. Vaata . +VaadeRulli failipuu lahti +Avab failipuu kõik harud, nii et näha on kõik failid ja kataloogid. Vaata . -VaadeRulli failipuu kokku -Sulgeb failipuu kõik harud. Vaata . +VaadeRulli failipuu kokku +Sulgeb failipuu kõik harud. Vaata . @@ -3545,224 +1351,77 @@ Muudatused hoidlas -Menüü Muud +Menüü Muud -MuudSilt/haru... -Valitud failidele sildi või haru omistamine. Vaata . +MuudSilt/haru... +Valitud failidele sildi või haru omistamine. Vaata . -MuudEemalda silt... -Eemaldab valitud failidelt konkreetse sildi. Vaata . +MuudEemalda silt... +Eemaldab valitud failidelt konkreetse sildi. Vaata . -MuudVärskenda sildi/kuupäeva järgi... -Annab valitud failidele konkreetse sildi või kuupäeva, muutes selle kleepuvaks. Vaata . +MuudVärskenda sildi/kuupäeva järgi... +Annab valitud failidele konkreetse sildi või kuupäeva, muutes selle kleepuvaks. Vaata . -MuudVärskenda HEAD-harusse... -Annab valitud failidele vastava HEAD versiooni. Vaata . +MuudVärskenda HEAD-harusse... +Annab valitud failidele vastava HEAD versiooni. Vaata . -MuudÜhenda... -Ühendab konkreetse haru või kahe sildi vahelised muudatused valitud failidesse. Vaata . +MuudÜhenda... +Ühendab konkreetse haru või kahe sildi vahelised muudatused valitud failidesse. Vaata . -MuudLisa jälgija... -Lisab jälgija valitud failide sündmustele. Vaata . +MuudLisa jälgija... +Lisab jälgija valitud failide sündmustele. Vaata . -MuudEemalda jälgija... -Eemaldab jälgija valitud failide sündmustelt. Vaata . +MuudEemalda jälgija... +Eemaldab jälgija valitud failide sündmustelt. Vaata . -MuudNäita jälgijaid -Näitab valitud failide jälgijaid. Vaata . +MuudNäita jälgijaid +Näitab valitud failide jälgijaid. Vaata . -MuudMuuda faile -Rakendab valitud failidele käsku cvs edit. Vaata . +MuudMuuda faile +Rakendab valitud failidele käsku cvs edit. Vaata . -MuudLoobu muutustest -Rakendab valitud failidele käsku cvs unedit. Vaata . +MuudLoobu muutustest +Rakendab valitud failidele käsku cvs unedit. Vaata . -MuudNäita muutjaid -Rakendab valitud failidele käsku cvs editors. Vaata . +MuudNäita muutjaid +Rakendab valitud failidele käsku cvs editors. Vaata . -MuudLukusta failid -Lukustab valitud failid. Vaata . +MuudLukusta failid +Lukustab valitud failid. Vaata . -MuudEemalda lukustus -Eemaldab valitud failide lukustuse. Vaata . +MuudEemalda lukustus +Eemaldab valitud failide lukustuse. Vaata . -MuudLoo hoidla suhtes paigafail... -Loob liivakastis tehtud muudatuste põhjal paigafaili. Vaata . +MuudLoo hoidla suhtes paigafail... +Loob liivakastis tehtud muudatuste põhjal paigafaili. Vaata . @@ -3772,69 +1431,28 @@ Muudatused hoidlas -Menüü Hoidla +Menüü Hoidla -HoidlaLoo... -Avab dialoogi, mis võimaldab luua uue kohaliku hoidla. Vaata . +HoidlaLoo... +Avab dialoogi, mis võimaldab luua uue kohaliku hoidla. Vaata . -HoidlaTee väljavõte... -Avab dialoogi, mis võimaldab teha hoidlast mooduli väljavõtte. Vaata . +HoidlaTee väljavõte... +Avab dialoogi, mis võimaldab teha hoidlast mooduli väljavõtte. Vaata . -HoidlaImpordi... -Avab dialoogi, mis võimaldab importida paketi hoidlasse. Vaata . +HoidlaImpordi... +Avab dialoogi, mis võimaldab importida paketi hoidlasse. Vaata . -HoidlaHoidlad... -Võimaldab seadistada sageli kasutatavaid hoidlaid ja juurdepääsu neile. Vaata . +HoidlaHoidlad... +Võimaldab seadistada sageli kasutatavaid hoidlaid ja juurdepääsu neile. Vaata . @@ -3843,164 +1461,53 @@ Muudatused hoidlas -Seadistustemenüü +Seadistustemenüü -SeadistusedTööriistariba näitamine -Määrab, kas tööriistariba näidata või mitte. +SeadistusedTööriistariba näitamine +Määrab, kas tööriistariba näidata või mitte. -SeadistusedVärskendamisel luuakse kataloogid -Määrab, kas värskendamisel luuakse liivakastis kataloogid, mida seal varem polnud (käsu cvs update võti ). +SeadistusedVärskendamisel luuakse kataloogid +Määrab, kas värskendamisel luuakse liivakastis kataloogid, mida seal varem polnud (käsu cvs update võti ). -SeadistusedVärskendamisel eemaldatakse tühjad kataloogid -Määrab, kas värskendamisel eemaldatakse liivakastist tühjad kataloogid (käsu cvs update võti ). +SeadistusedVärskendamisel eemaldatakse tühjad kataloogid +Määrab, kas värskendamisel eemaldatakse liivakastist tühjad kataloogid (käsu cvs update võti ). -SeadistusedRekursiivne värskendamine -Määrab, kas värskendamine on rekursiivne (käsu cvs update võti ). +SeadistusedRekursiivne värskendamine +Määrab, kas värskendamine on rekursiivne (käsu cvs update võti ). -SeadistusedRekursiivne sissekannete tegemine ja eemaldamine -Määrab, kas sissekandmised ja eemaldamised on rekursiivsed (vastavalt käsu cvs add ja cvs remove võti ). +SeadistusedRekursiivne sissekannete tegemine ja eemaldamine +Määrab, kas sissekandmised ja eemaldamised on rekursiivsed (vastavalt käsu cvs add ja cvs remove võti ). -SeadistusedAutomaatse redigeerimise lubamine (cvs edit) -Määrab, kas käsku cvs edit rakendatakse automaatselt alati, kui faili redigeerid. +SeadistusedAutomaatse redigeerimise lubamine (cvs edit) +Määrab, kas käsku cvs edit rakendatakse automaatselt alati, kui faili redigeerid. -Seadistused Kiirklahvide seadistamine... -Avab kiirklahvide seadistamise dialoogi. +Seadistused Kiirklahvide seadistamine... +Avab kiirklahvide seadistamise dialoogi. -Seadistused Tööriistaribade seadistamine... -Avab &cervisia; tööriistaribade seadistamise dialoogi. +Seadistused Tööriistaribade seadistamine... +Avab &cervisia; tööriistaribade seadistamise dialoogi. -SeadistusedCervisia seadistamine... -Avab &cervisia; seadistustedialoogi. +SeadistusedCervisia seadistamine... +Avab &cervisia; seadistustedialoogi. @@ -4009,88 +1516,33 @@ Muudatused hoidlas -Abimenüü +Abimenüü -F1 AbiKäsiraamat -Käivitab KDE abikeskuse &cervisia; käsiraamatuga (sellesamaga, mida praegu loed). +F1 AbiKäsiraamat +Käivitab KDE abikeskuse &cervisia; käsiraamatuga (sellesamaga, mida praegu loed). -AbiSaada vearaport... -Avab veateate saatmise dialoogi. +AbiSaada vearaport... +Avab veateate saatmise dialoogi. -Abi &cervisia; info -Näitab versiooni ja autorit. +Abi &cervisia; info +Näitab versiooni ja autorit. -AbiKDE info -Näitab KDE versiooni ja muud infot. +AbiKDE info +Näitab KDE versiooni ja muud infot. -AbiCVS käsiraamat -Avab KDE abikeskuses &CVS; infoleheküljed. +AbiCVS käsiraamat +Avab KDE abikeskuses &CVS; infoleheküljed. @@ -4103,7 +1555,6 @@ Muudatused hoidlas -Autorid ja litsents +Autorid ja litsents &underFDL; &underGPL;
diff --git a/tde-i18n-et/docs/tdesdk/kapptemplate/man-kapptemplate.1.docbook b/tde-i18n-et/docs/tdesdk/kapptemplate/man-kapptemplate.1.docbook index d24505c343d..13d29bdf78f 100644 --- a/tde-i18n-et/docs/tdesdk/kapptemplate/man-kapptemplate.1.docbook +++ b/tde-i18n-et/docs/tdesdk/kapptemplate/man-kapptemplate.1.docbook @@ -5,174 +5,70 @@ -BenBurton -12. aprill 2003 +BenBurton +12. aprill 2003 -kapptemplate -1 +kapptemplate +1 -kapptemplate -Raamistiku loomine KDE rakenduse arendamiseks +kapptemplate +Raamistiku loomine KDE rakenduse arendamiseks -kapptemplate +kapptemplate -Kirjeldus +Kirjeldus -kapptemplate on shelliskript, mis loob raamistiku mitmesuguste &kde; rakenduste arendamiseks. See kannab hoolt autoconf/automake'i koodi eest, loob teatud baasi ja ühtlasi näidise, milline kood tavaliselt välja näeb. +kapptemplate on shelliskript, mis loob raamistiku mitmesuguste &kde; rakenduste arendamiseks. See kannab hoolt autoconf/automake'i koodi eest, loob teatud baasi ja ühtlasi näidise, milline kood tavaliselt välja näeb. -See utiliit kuulub &kde; tarkvaraarenduse komplekti koosseisu. +See utiliit kuulub &kde; tarkvaraarenduse komplekti koosseisu. -Võtmed +Võtmed -Üldised võtmed +Üldised võtmed - -Näitab kõiki võtmeid koos selgitustega. + +Näitab kõiki võtmeid koos selgitustega. - -Ei käivitata käsku make Makefile.cvs + +Ei käivitata käsku make Makefile.cvs - -Kasutatakse vaikeväärtusi. + +Kasutatakse vaikeväärtusi. -Raamistikutüübid +Raamistikutüübid - -Luuakse kõigi võimalustega KDE rakendus. + +Luuakse kõigi võimalustega KDE rakendus. - -Luuakse kõigi võimalustega KPart-rakendus. + +Luuakse kõigi võimalustega KPart-rakendus. - -Luuakse KPart-plugina raamistik. + +Luuakse KPart-plugina raamistik. - -Teisendatakse olemasolev allikas KDE automake/autoconf-raamistikku. + +Teisendatakse olemasolev allikas KDE automake/autoconf-raamistikku. @@ -181,53 +77,29 @@ applicable. --> -Failid +Failid -~/.kapptemplate -Salvestab vaikeväärtused +~/.kapptemplate +Salvestab vaikeväärtused -Vaata ka +Vaata ka -$PREFIX/share/doc/kapptemplate +$PREFIX/share/doc/kapptemplate -Autorid - -kapptemplate'i kirjutas &Kurt.Granroth; &Kurt.Granroth.mail; -Käesoleva manuaalilehekülje kirjutas BenBurtonbab@debian.org +Autorid + +kapptemplate'i kirjutas &Kurt.Granroth; &Kurt.Granroth.mail; +Käesoleva manuaalilehekülje kirjutas BenBurtonbab@debian.org diff --git a/tde-i18n-et/docs/tdesdk/kbabel/catman.docbook b/tde-i18n-et/docs/tdesdk/kbabel/catman.docbook index 24f00beaf61..1bfe0918f9f 100644 --- a/tde-i18n-et/docs/tdesdk/kbabel/catman.docbook +++ b/tde-i18n-et/docs/tdesdk/kbabel/catman.docbook @@ -1,6 +1,5 @@ + --> @@ -11,79 +10,30 @@ - + -MarekLaane
bald@starman.ee
Tõlge eesti keelde
+MarekLaane
bald@starman.ee
Tõlge eesti keelde
-&catalogmanager;i kasutamine +&catalogmanager;i kasutamine -&catalogmanager; +&catalogmanager; -&catalogmanager; +&catalogmanager; -Kataloogihaldur liidab kaks kataloogi ühte puusse ning näitab kõiki antud kataloogide PO- ja POT-faile. See võimaldab kiiresti näha, kas on lisatud mõni uus mall või vana eemaldatud. Iga faili nime juures näidatakse mõningat lisainfot: kirjete koguarvu, kahtlaste ning tõlkimata kirjete arvu, viimase redigeerimise kuupäeva ning faili viimast tõlkijat. - -KBabeli kataloogihaldur on mõeldud sellise struktuuriga projektidele nagu KDE, kus POT- ja PO-failil on üks ja sama nimi, ainult erinevad laiendid. Asjad on tublisti teisiti &GNU; projektide ning paljude &GNU; projekte matkivate projektide korral. Nende puhul antakse PO-failile nimi keelekoodi järgi, mistõttu see erineb POT-faili nimest. Samuti asub sellistel projektidel POT-fail samas kataloogis tõlgitud PO-failidega. Kõigil mainitud põhjustel ei sobi kataloogihaldur selliste projektide jaoks (vaata ka KDE veateadet 76495). - -Et oleks veel lihtsam leida faile, mis vajavad töötlemist, näitab iga faili staatust ka ikoon: +Kataloogihaldur liidab kaks kataloogi ühte puusse ning näitab kõiki antud kataloogide PO- ja POT-faile. See võimaldab kiiresti näha, kas on lisatud mõni uus mall või vana eemaldatud. Iga faili nime juures näidatakse mõningat lisainfot: kirjete koguarvu, kahtlaste ning tõlkimata kirjete arvu, viimase redigeerimise kuupäeva ning faili viimast tõlkijat. + +KBabeli kataloogihaldur on mõeldud sellise struktuuriga projektidele nagu KDE, kus POT- ja PO-failil on üks ja sama nimi, ainult erinevad laiendid. Asjad on tublisti teisiti &GNU; projektide ning paljude &GNU; projekte matkivate projektide korral. Nende puhul antakse PO-failile nimi keelekoodi järgi, mistõttu see erineb POT-faili nimest. Samuti asub sellistel projektidel POT-fail samas kataloogis tõlgitud PO-failidega. Kõigil mainitud põhjustel ei sobi kataloogihaldur selliste projektide jaoks (vaata ka KDE veateadet 76495). + +Et oleks veel lihtsam leida faile, mis vajavad töötlemist, näitab iga faili staatust ka ikoon: @@ -92,8 +42,7 @@ - Kõik selle faili teated on tõlgitud. + Kõik selle faili teated on tõlgitud. @@ -101,8 +50,7 @@ - Mõned selle faili teated on kahtlased või tõlkimata + Mõned selle faili teated on kahtlased või tõlkimata @@ -110,10 +58,7 @@ - Seda faili ei ole PO-failide kataloogis. + Seda faili ei ole PO-failide kataloogis. @@ -121,8 +66,7 @@ - Selles failis on süntaksivigu. + Selles failis on süntaksivigu. @@ -130,107 +74,44 @@ - Infot selle faili kohta parajasti uuendatakse. Kui uuendamine on lõppenud, peegeldab selle staatust mõni ülalkirjeldatud ikoonidest. + Infot selle faili kohta parajasti uuendatakse. Kui uuendamine on lõppenud, peegeldab selle staatust mõni ülalkirjeldatud ikoonidest. -Kui ikooni ümbritseb , näiteks , osutab see asjaolule, et seda faili või kataloogi ei eksisteeri POT-failide kataloogis. - -Faili võib märkida või märgistuse eemaldada kontekstimenüü käsuga Muuda märgistust. - -Kui soovid muuta kogu kataloogi failide märgistusi, klõpsa hiire parema nupuga kataloogi nimel ja vali Muuda kõiki märgistusi või Eemalda kõik märgistused. Märgistused salvestatakse automaatselt &kbabel;ist väljudes. - -Faili avamiseks tee sellel topeltklõps, vali kontekstimenüüst käsk Ava või vajuta klahvi Return või kiirklahvi &Ctrl;O . - -&catalogmanager;i seadistamiseks vali ProjektSeadista... Täpsemat infot leiab osast Projekti seadistused. +Kui ikooni ümbritseb , näiteks , osutab see asjaolule, et seda faili või kataloogi ei eksisteeri POT-failide kataloogis. + +Faili võib märkida või märgistuse eemaldada kontekstimenüü käsuga Muuda märgistust. + +Kui soovid muuta kogu kataloogi failide märgistusi, klõpsa hiire parema nupuga kataloogi nimel ja vali Muuda kõiki märgistusi või Eemalda kõik märgistused. Märgistused salvestatakse automaatselt &kbabel;ist väljudes. + +Faili avamiseks tee sellel topeltklõps, vali kontekstimenüüst käsk Ava või vajuta klahvi Return või kiirklahvi &Ctrl;O . + +&catalogmanager;i seadistamiseks vali ProjektSeadista... Täpsemat infot leiab osast Projekti seadistused. -&catalogmanager;i omadused -Lisaks oma peamisele omadusele avada faile &kbabel;is toetab &catalogmanager; veel mitmeid võimalusi PO-failide puu haldamiseks. +&catalogmanager;i omadused +Lisaks oma peamisele omadusele avada faile &kbabel;is toetab &catalogmanager; veel mitmeid võimalusi PO-failide puu haldamiseks. -Otsimine ja asendamine mitmes failis -Üks vahest kasutatavamaid &kbabel;i omadusi on võimalus otsida ja asendada korraga mitmes failis. Tänu tihedale seotusele &kbabel;iga toetab seda ka &catalogmanager; +Otsimine ja asendamine mitmes failis +Üks vahest kasutatavamaid &kbabel;i omadusi on võimalus otsida ja asendada korraga mitmes failis. Tänu tihedale seotusele &kbabel;iga toetab seda ka &catalogmanager; -Statistika -&catalogmanager; võib näidata statistikat üheainsa faili või ka terve kataloogi või mitme kataloogi kohta. Statistika hõlmab failide arvu ning seda, kui paljudel failidel on mallid ja kui paljudel mitte. Samuti annab see teada teadete arvu failides ning selle, kui suur osa neist on tõlgitud, tõlkimata või kahtlased. +Statistika +&catalogmanager; võib näidata statistikat üheainsa faili või ka terve kataloogi või mitme kataloogi kohta. Statistika hõlmab failide arvu ning seda, kui paljudel failidel on mallid ja kui paljudel mitte. Samuti annab see teada teadete arvu failides ning selle, kui suur osa neist on tõlgitud, tõlkimata või kahtlased. -Süntaksi kontrollimine -See võimaldab kontrollida ka mitme PO-faili süntaksit rakendusega msgfmt. Kui fail kontrolli ei läbi, ei ole sellest võimalik genereerida MO-faili, mida arvutid kasutada saaksid. Selline vigane fail põhjustab tavaliselt ka selle paketi kompileerimise ebaõnnestumise, mille koosseisu antud PO-fail kuulub. +Süntaksi kontrollimine +See võimaldab kontrollida ka mitme PO-faili süntaksit rakendusega msgfmt. Kui fail kontrolli ei läbi, ei ole sellest võimalik genereerida MO-faili, mida arvutid kasutada saaksid. Selline vigane fail põhjustab tavaliselt ka selle paketi kompileerimise ebaõnnestumise, mille koosseisu antud PO-fail kuulub. -Kasutaja määratud käsud -Et &catalogmanager; ei suuda pakkuda kõike, mis sulle vähegi pähe võib tulla, saad siin ise käske määrata. +Kasutaja määratud käsud +Et &catalogmanager; ei suuda pakkuda kõike, mis sulle vähegi pähe võib tulla, saad siin ise käske määrata. -Määrata on võimalik kahelaadseid käske: ühed kataloogide ja teised üksikfailide jaoks. Neid saab määrata seadistustedialoogis ning kasutada &HPN;ga failide nimekirjas mõnel kirjel klõpsates. +Määrata on võimalik kahelaadseid käske: ühed kataloogide ja teised üksikfailide jaoks. Neid saab määrata seadistustedialoogis ning kasutada &HPN;ga failide nimekirjas mõnel kirjel klõpsates. diff --git a/tde-i18n-et/docs/tdesdk/kbabel/dictionaries.docbook b/tde-i18n-et/docs/tdesdk/kbabel/dictionaries.docbook index def47b1cc22..29a76ffd147 100644 --- a/tde-i18n-et/docs/tdesdk/kbabel/dictionaries.docbook +++ b/tde-i18n-et/docs/tdesdk/kbabel/dictionaries.docbook @@ -1,6 +1,5 @@ + --> @@ -11,624 +10,287 @@ - + -MarekLaane
bald@starman.ee
Tõlge eesti keelde
+MarekLaane
bald@starman.ee
Tõlge eesti keelde
-Sõnaraamatud +Sõnaraamatud -&kbabel; kasutab tõlgitud PO-teadete stringide otsimisel kolme erinevat viisi: +&kbabel; kasutab tõlgitud PO-teadete stringide otsimisel kolme erinevat viisi: - Tõlke otsimine tõlgete andmebaasi abil + Tõlke otsimine tõlgete andmebaasi abil - Toores tõlge + Toores tõlge - &kbabeldict; + &kbabeldict; -Tõlgete andmebaas +Tõlgete andmebaas -Tõlgete andmebaas võimaldab salvestada tõlked Berkeley andmebaasil IV põhinevasse andmebaasi, &ie; tõlked salvestatakse kettale binaarfailina. Andmebaas tagab kiire otsingu ka tõlgete suure hulga korral. +Tõlgete andmebaas võimaldab salvestada tõlked Berkeley andmebaasil IV põhinevasse andmebaasi, &ie; tõlked salvestatakse kettale binaarfailina. Andmebaas tagab kiire otsingu ka tõlgete suure hulga korral. -See viis on &kbabel;iga vahest kõige paremini seostatud. Lisaks otsimisele ja toortõlkele on toetatud veel järgmised omadused: +See viis on &kbabel;iga vahest kõige paremini seostatud. Lisaks otsimisele ja toortõlkele on toetatud veel järgmised omadused: -Iga uue &kbabel;i redaktorisse sisestatud tõlke võib lasta automaatselt andmebaasi salvestada. +Iga uue &kbabel;i redaktorisse sisestatud tõlke võib lasta automaatselt andmebaasi salvestada. -Andmebaasi saab kasutada msgid-ide võrdlemiseks programmiga diff. +Andmebaasi saab kasutada msgid-ide võrdlemiseks programmiga diff. -On selge, et mida rohkem on andmebaasis tõlkeid, seda tõhusamat abi sellest võib kerkida. Andmebaasi täitmiseks saab kasutada seadistustedialoogi kaarti Andmebaas või lülitada (sellelsamal kaardil) sisse kõigi tõlgitud teadete automaatse lisamise andmebaasi. +On selge, et mida rohkem on andmebaasis tõlkeid, seda tõhusamat abi sellest võib kerkida. Andmebaasi täitmiseks saab kasutada seadistustedialoogi kaarti Andmebaas või lülitada (sellelsamal kaardil) sisse kõigi tõlgitud teadete automaatse lisamise andmebaasi. -Seadistused -Seda otsingumeetodit ning selle kasutamist saab seadistada &kbabel;i menüükäsuga Seadistused Sõnaraamatute seadistamine Tõlgete andmebaas. -Kaardil Üldine on mõningad üldised andmebaasiotsingu seadistused. +Seadistused +Seda otsingumeetodit ning selle kasutamist saab seadistada &kbabel;i menüükäsuga Seadistused Sõnaraamatute seadistamine Tõlgete andmebaas. +Kaardil Üldine on mõningad üldised andmebaasiotsingu seadistused. - Kogu andmebaasist (aeglane) + Kogu andmebaasist (aeglane) - Ei kasutata häid kirjeid, otsitakse läbi kogu andmebaas. See on aeglane, kuid kõige täpsemaid tulemusi andev viis. + Ei kasutata häid kirjeid, otsitakse läbi kogu andmebaas. See on aeglane, kuid kõige täpsemaid tulemusi andev viis. - "Heade kirjete" nimekirjast (parim) + "Heade kirjete" nimekirjast (parim) - Kasutatakse heade kirjete strateegiat. See võimalus tagab tõenäoliselt parima kesktee kiiruse ja täpsuse vahel. + Kasutatakse heade kirjete strateegiat. See võimalus tagab tõenäoliselt parima kesktee kiiruse ja täpsuse vahel. - "Heade kirjete" nimekiri (kiire) + "Heade kirjete" nimekiri (kiire) - Tagastatakse ainult head kirjed, ei püüta välistada rohkemat teksti. See on kindlasti kiireim viis, kuid võib anda tulemuseks arvukalt ebatäpseid vasteid. + Tagastatakse ainult head kirjed, ei püüta välistada rohkemat teksti. See on kindlasti kiireim viis, kuid võib anda tulemuseks arvukalt ebatäpseid vasteid. - Tõstutundlik + Tõstutundlik - Teksti otsimisel tehakse vahet suur- ja väiketähtedel. + Teksti otsimisel tehakse vahet suur- ja väiketähtedel. - Tühimärkide ühtlustamine + Tühimärkide ühtlustamine - Jätab vahele tekstis ebavajalikud tühikud, nii et otsing eirab väikesi erinevusi tühjade märkide osas, ⪚ erinevat arvu tühikuid. + Jätab vahele tekstis ebavajalikud tühikud, nii et otsing eirab väikesi erinevusi tühjade märkide osas, ⪚ erinevat arvu tühikuid. - Kontekstikommentaaride eemaldamine + Kontekstikommentaaride eemaldamine - Otsingusse ei kaasata kontekstikommentaare. Usutavasti on mõtet see sisse lülitada. + Otsingusse ei kaasata kontekstikommentaare. Usutavasti on mõtet see sisse lülitada. - Ignoreeritav märk + Ignoreeritav märk - iSiia saab sisestada sümbolid, mida otsingul eiratakse. Tavaliselt on selleks kiirklahvi märk, &ie; &kde; tekstide puhul &. + iSiia saab sisestada sümbolid, mida otsingul eiratakse. Tavaliselt on selleks kiirklahvi märk, &ie; &kde; tekstide puhul &. -Kaart Otsing sisaldab teksti otsimise täpsemaid seadistusi. Siin saab määrata, kuidas otsida, samuti on võimalik kasutada otsimise erimeetodit Sõnade asendus. Üht või kaht sõna asendades on võimalik leida ka ligilähedane tekst. Oletame näiteks, et püüad otsida teksti Minu nimi on Jaak. +Kaart Otsing sisaldab teksti otsimise täpsemaid seadistusi. Siin saab määrata, kuidas otsida, samuti on võimalik kasutada otsimise erimeetodit Sõnade asendus. Üht või kaht sõna asendades on võimalik leida ka ligilähedane tekst. Oletame näiteks, et püüad otsida teksti Minu nimi on Jaak. - võrdub + võrdub - Tekst andmebaasist sobib, kui see on samasugune otsitava stringiga. Meie näites siis näiteks Minu nimi on &Jaak (eeldusel, et & on määratud ignoreeritavaks märgiks kaardil Üldine leiduva võimalusega Ignoreeritav märk). + Tekst andmebaasist sobib, kui see on samasugune otsitava stringiga. Meie näites siis näiteks Minu nimi on &Jaak (eeldusel, et & on määratud ignoreeritavaks märgiks kaardil Üldine leiduva võimalusega Ignoreeritav märk). - sisaldub + sisaldub - Tekst andmebaasist sobib, kui otsitav string selles sisaldub. Meie näites siis näiteks Tead sa, et minu nimi on Jaak? + Tekst andmebaasist sobib, kui otsitav string selles sisaldub. Meie näites siis näiteks Tead sa, et minu nimi on Jaak? - sisaldab + sisaldab - Tekst andmebaasis sobib, kui otsitav string seda sisaldab. Meie näites siis näiteks Andrea. Seda saab kasutada leitavate vastete arvu suurendamiseks. + Tekst andmebaasis sobib, kui otsitav string seda sisaldab. Meie näites siis näiteks Andrea. Seda saab kasutada leitavate vastete arvu suurendamiseks. - Regulaaravaldis + Regulaaravaldis - Otsitavat teksti käsitletakse regulaaravaldisena. Seda kasutab peamiselt &kbabeldict;, vaevalt võib leida mõnda regulaaravaldist PO-failides. + Otsitavat teksti käsitletakse regulaaravaldisena. Seda kasutab peamiselt &kbabeldict;, vaevalt võib leida mõnda regulaaravaldist PO-failides. - Ühe sõna asendus + Ühe sõna asendus - Kui päringu tekst sisaldab vähem sõnu kui allpool määratud, püütakse üht sõnadest päringus asendada. Meie näites sobib siis näiteks ka Sinu nimi on Jaak. + Kui päringu tekst sisaldab vähem sõnu kui allpool määratud, püütakse üht sõnadest päringus asendada. Meie näites sobib siis näiteks ka Sinu nimi on Jaak. - Maksimaalne sõnade arv päringus + Maksimaalne sõnade arv päringus - Maksimaalne sõnade arv päringus, et hakkaks toimina ühe sõna asendus. + Maksimaalne sõnade arv päringus, et hakkaks toimina ühe sõna asendus. - Tavalised märgid regulaaravaldises + Tavalised märgid regulaaravaldises - Märgid, mida käsitletakse regulaaravaldise osana. + Märgid, mida käsitletakse regulaaravaldise osana. -Kahe sõna asendus ei ole veel teostatud. +Kahe sõna asendus ei ole veel teostatud. -Andmebaasi täitmine -Kaardil Andmebaas saab määrata, kus kõvakettal andmebaas asub (Andmebaasi kataloog) ning kas sinna peaks uued tõlked automaatselt lisama (Automaatne kirjete lisamine andmebaasi). Viimasel juhul võib ka määrata uute tõlgete autori väljal Automaatselt lisatud kirje autor. -Ülejäänud osa kaardist võimaldab täita andmebaasi juba olemasolevate PO-failide arvel. Selleks kasuta mõnda dialoogi keskel asuvatest nuppudest. Failide avamise ja lugemise edenemist näitab nuppude all asuv edenemisriba. Nuppu Korduvad stringid saab kasutada sellisel erijuhtumil, kui mingi tõlgitud string esineb väga palju kordi, et seda ei peaks iga kord uuesti salvestama. Siin saab seada salvestatavate stringide limiidi. +Andmebaasi täitmine +Kaardil Andmebaas saab määrata, kus kõvakettal andmebaas asub (Andmebaasi kataloog) ning kas sinna peaks uued tõlked automaatselt lisama (Automaatne kirjete lisamine andmebaasi). Viimasel juhul võib ka määrata uute tõlgete autori väljal Automaatselt lisatud kirje autor. +Ülejäänud osa kaardist võimaldab täita andmebaasi juba olemasolevate PO-failide arvel. Selleks kasuta mõnda dialoogi keskel asuvatest nuppudest. Failide avamise ja lugemise edenemist näitab nuppude all asuv edenemisriba. Nuppu Korduvad stringid saab kasutada sellisel erijuhtumil, kui mingi tõlgitud string esineb väga palju kordi, et seda ei peaks iga kord uuesti salvestama. Siin saab seada salvestatavate stringide limiidi. -Andmebaasi täitmine +Andmebaasi täitmine -Andmebaasi täitmine olemasolevate PO-failide arvel +Andmebaasi täitmine olemasolevate PO-failide arvel - + -Heade kirjete defineerimine -Kaardil Head kirjed saab määrata piirväärtused heade kirjete nimekirja täitmiseks. Minimaalne arv päringu sõnu kirjes (%) määrab just seda, mida ta väidab. Tekst peab sisaldama vastava protsendi sõnu, et ta oleks hea kirje. Vastupidist saab määrata võimalusega Minimaalne kirje sõnade arv, mis ka päringus esineb (%). Sõnade pikkuse saab määrata kerimiskastis Maksimaalne pikkus. -Otsitav tekst sisaldab sageli mitmeid üldlevinud sõnu, ⪚ ja. Neid sõnu saab kõrvaldada vastavalt sagedusele. Neist saab loobuda võimalusega Loobutakse sõnadest, mida esineb enam kui või siis kasti Tihedasti kasutatavaid sõnu käsitletakse igas kirjes esinevatena ära märkides. Nii jäävad sageli esinevad sõnad päringutele sisuliselt nähtamatuks. +Heade kirjete defineerimine +Kaardil Head kirjed saab määrata piirväärtused heade kirjete nimekirja täitmiseks. Minimaalne arv päringu sõnu kirjes (%) määrab just seda, mida ta väidab. Tekst peab sisaldama vastava protsendi sõnu, et ta oleks hea kirje. Vastupidist saab määrata võimalusega Minimaalne kirje sõnade arv, mis ka päringus esineb (%). Sõnade pikkuse saab määrata kerimiskastis Maksimaalne pikkus. +Otsitav tekst sisaldab sageli mitmeid üldlevinud sõnu, ⪚ ja. Neid sõnu saab kõrvaldada vastavalt sagedusele. Neist saab loobuda võimalusega Loobutakse sõnadest, mida esineb enam kui või siis kasti Tihedasti kasutatavaid sõnu käsitletakse igas kirjes esinevatena ära märkides. Nii jäävad sageli esinevad sõnad päringutele sisuliselt nähtamatuks. -PO liitlasfail - -See otsimisviis põhineb algupärase inglisekeelse stringi (msgid) tõlgete sobivuse leidmisel mõnes muus keeles liitlasest PO-failis. Nii on näiteks romaani keeltes väga sageli sõnad äärmiselt sarnased, samuti anglosaksi ja slaavi keeltes. - -Oletame näiteks, et soovin tõlkida failis tdelibs.po esineva sõna on (eesti keeles selles tähenduses sees) rumeenia keelde, aga ei saa hästi aru, mida see tähendab. Vaatan sama faili prantsusekeelset tõlget ja leian, et seal on see tõlgitud actif ja et hispaania keeles on see activado. Nüüd võin teha järelduse, et rumeenia keeles oleks ilmselt parim vaste active. &kbabel; võib sellise ülesande täitmise automaatseks muuta. Praegu saab siiski määrata vaid ühe liitlasfaili, milles otsingut sooritada. +PO liitlasfail + +See otsimisviis põhineb algupärase inglisekeelse stringi (msgid) tõlgete sobivuse leidmisel mõnes muus keeles liitlasest PO-failis. Nii on näiteks romaani keeltes väga sageli sõnad äärmiselt sarnased, samuti anglosaksi ja slaavi keeltes. + +Oletame näiteks, et soovin tõlkida failis tdelibs.po esineva sõna on (eesti keeles selles tähenduses sees) rumeenia keelde, aga ei saa hästi aru, mida see tähendab. Vaatan sama faili prantsusekeelset tõlget ja leian, et seal on see tõlgitud actif ja et hispaania keeles on see activado. Nüüd võin teha järelduse, et rumeenia keeles oleks ilmselt parim vaste active. &kbabel; võib sellise ülesande täitmise automaatseks muuta. Praegu saab siiski määrata vaid ühe liitlasfaili, milles otsingut sooritada. -Seadistused -Seda otsinguviisi saab seadistada &kbabel;i menüükäsuga Seadistused Sõnaraamatute seadistamine PO liitlane. - -Dialoogis Sõnaraamatu seadistamine: PO liitlane saab valida PO liitlasfaili asukoha. Automaatseks lülitumiseks PO-failile oma faili redigeerimise ajal on mitmed sümboliga @ piiritletud muutujad, mis asendatakse vastava väärtusega: +Seadistused +Seda otsinguviisi saab seadistada &kbabel;i menüükäsuga Seadistused Sõnaraamatute seadistamine PO liitlane. + +Dialoogis Sõnaraamatu seadistamine: PO liitlane saab valida PO liitlasfaili asukoha. Automaatseks lülitumiseks PO-failile oma faili redigeerimise ajal on mitmed sümboliga @ piiritletud muutujad, mis asendatakse vastava väärtusega: - @PACKAGE@ - Parajasti tõlgitava rakenduse või paketi nimi. Näiteks võib selle asemele tulla kbabel, tdelibs, konqueror ja nii edasi. + @PACKAGE@ + Parajasti tõlgitava rakenduse või paketi nimi. Näiteks võib selle asemele tulla kbabel, tdelibs, konqueror ja nii edasi. - @LANG@ - Keele kood, näiteks de, ro, et, fr jne. + @LANG@ + Keele kood, näiteks de, ro, et, fr jne. - @DIRn@ - kus n on positiivne täisarv. Selle asemele tuleb n-s kataloog failinimest arvates (paremalt vasakule). + @DIRn@ + kus n on positiivne täisarv. Selle asemele tuleb n-s kataloog failinimest arvates (paremalt vasakule). -Redigeerimisreal näidatakse PO liitlasfaili tegelikku asukohta. Kuigi kõige parem on asukohana anda muutujad, võib valida ka olemasoleva PO-faili absoluutse asukoha. Selgitame seda näitega. +Redigeerimisreal näidatakse PO liitlasfaili tegelikku asukohta. Kuigi kõige parem on asukohana anda muutujad, võib valida ka olemasoleva PO-faili absoluutse asukoha. Selgitame seda näitega. -Olen rumeenlane, tunnen natuke prantsuse keelt ja töötan parajasti &kde; tõlkimise kallal. +Olen rumeenlane, tunnen natuke prantsuse keelt ja töötan parajasti &kde; tõlkimise kallal. -Esimeseks asjaks on alla laadida uusim tde-i18n-fr.tar.bz2 &kde; &FTP; saidilt või kasutada CVS-i prantsuse keele tõlkepuu tõmbamiseks oma kõvakettale. See läheb kataloogi /home/clau/cvs-cvs.kde.org/kde-l10n/fr. - -Minu PO-allikkataloog on /home/clau/cvs-cvs.kde.org/kde-l10n/ro. Unustada ei tohi PO liitlase valimist vaikesõnaraamatuks ning &kbabel;i seadistustedialoogis kaardil Otsimine kasti Automaatne otsimine märkimist. +Esimeseks asjaks on alla laadida uusim tde-i18n-fr.tar.bz2 &kde; &FTP; saidilt või kasutada CVS-i prantsuse keele tõlkepuu tõmbamiseks oma kõvakettale. See läheb kataloogi /home/clau/cvs-cvs.kde.org/kde-l10n/fr. + +Minu PO-allikkataloog on /home/clau/cvs-cvs.kde.org/kde-l10n/ro. Unustada ei tohi PO liitlase valimist vaikesõnaraamatuks ning &kbabel;i seadistustedialoogis kaardil Otsimine kasti Automaatne otsimine märkimist. -PO kompendium - -Kompendium on fail, mis sisaldab mingi projekti, ⪚ &kde; kõigi tõlketeadete (msgid ja msgstr paaride) kogu. Tavaliselt luuakse mingi keele kompendium kõigi antud keele PO-failide liitmisel. Kompendium võib sisaldada nii tõlgitud, tõlkimata kui kahtlaseid teateid. Tõlkimata teateid see moodul eirab. - -Sarnaselt PO liitlasele põhineb see otsimisviis kompendiumis leiduvale samasugusele originaalstringile (msgid). Praegu on võimalik määrata otsinguks vaid üks kompendiumifail. - -See on päris kasulik juhul, kui ei kasutata tõlgete andmebaasi ja tahetakse saavutada ühtlust teiste tõlgetega. Muide, kompendiumifaile on palju hõlpsam jagada tõlkijate ja isegi teiste tõlkeprojektide vahel, sest neid saab ka nende jaoks genereerida. +PO kompendium + +Kompendium on fail, mis sisaldab mingi projekti, ⪚ &kde; kõigi tõlketeadete (msgid ja msgstr paaride) kogu. Tavaliselt luuakse mingi keele kompendium kõigi antud keele PO-failide liitmisel. Kompendium võib sisaldada nii tõlgitud, tõlkimata kui kahtlaseid teateid. Tõlkimata teateid see moodul eirab. + +Sarnaselt PO liitlasele põhineb see otsimisviis kompendiumis leiduvale samasugusele originaalstringile (msgid). Praegu on võimalik määrata otsinguks vaid üks kompendiumifail. + +See on päris kasulik juhul, kui ei kasutata tõlgete andmebaasi ja tahetakse saavutada ühtlust teiste tõlgetega. Muide, kompendiumifaile on palju hõlpsam jagada tõlkijate ja isegi teiste tõlkeprojektide vahel, sest neid saab ka nende jaoks genereerida. -Seadistused - -Seda otsimisviisi saab seadistada &kbabel;i menüükäsuga Seadistused Sõnaraamatute seadistamine PO kompendium. - -Dialoogis Sõnaraamatu seadistamine: PO kompendium saab valida kompendiumifaili asukoha. Tõlkekeele muutmisel kompendiumifailile lülitumise automatiseerimiseks on sümboliga @ piiratud muutuja, mis asendatakse vastava väärtusega: +Seadistused + +Seda otsimisviisi saab seadistada &kbabel;i menüükäsuga Seadistused Sõnaraamatute seadistamine PO kompendium. + +Dialoogis Sõnaraamatu seadistamine: PO kompendium saab valida kompendiumifaili asukoha. Tõlkekeele muutmisel kompendiumifailile lülitumise automatiseerimiseks on sümboliga @ piiratud muutuja, mis asendatakse vastava väärtusega: - @LANG@ - Keele kood, näiteks de, ro, et, fr jne. + @LANG@ + Keele kood, näiteks de, ro, et, fr jne. -Redigeerimisreal on näha kompendiumi PO-faili tegelik asukoht. Kuigi kõige parem on anda asukohale muutujad, võib valida ka kompendiumina kasutatava PO-faili absoluutse asukoha. +Redigeerimisreal on näha kompendiumi PO-faili tegelik asukoht. Kuigi kõige parem on anda asukohale muutujad, võib valida ka kompendiumina kasutatava PO-faili absoluutse asukoha. -Uusima &kde; tõlgete kompendiumi ⪚ prantsuse keele jaoks fr.messages.bz2 saab alla laadida &kde; &FTP; saidilt. +Uusima &kde; tõlgete kompendiumi ⪚ prantsuse keele jaoks fr.messages.bz2 saab alla laadida &kde; &FTP; saidilt. -Rajavälja all asuvate võimalustega saab määrata, kuidas otsida. Võimalused on jagatud kahte ossa: teksti sobivuse võimalused, millega saab määrata, kuidas teksti võrreldakse ja kas kahtlaseid tõlkeid eiratakse või mitte, ning teate sobivuse võimalused, kus saab määrata, kas tõlge kompendiumist peaks sisalduma otsitavas teates või vastupidi. +Rajavälja all asuvate võimalustega saab määrata, kuidas otsida. Võimalused on jagatud kahte ossa: teksti sobivuse võimalused, millega saab määrata, kuidas teksti võrreldakse ja kas kahtlaseid tõlkeid eiratakse või mitte, ning teate sobivuse võimalused, kus saab määrata, kas tõlge kompendiumist peaks sisalduma otsitavas teates või vastupidi. - Tõstutundlik + Tõstutundlik - Määrab, kas sobivuse otsimisel kompendiumis tehakse vahet ka suurtel ja väikestel tähtedel. + Määrab, kas sobivuse otsimisel kompendiumis tehakse vahet ka suurtel ja väikestel tähtedel. - Kahtlaseid stringe ignoreeritakse + Kahtlaseid stringe ignoreeritakse - Määrab, kas otsingul tuleb kompendiumis eirata kahtlaseid tõlkeid või mitte. Kompendium võib sisaldada ka kahtlaseid tõlkeid, sest tavapäraselt luuakse see projekti kõigi PO-failide põhjal, milles võib leiduda ka kahtlaseid teateid. Tõlkimata teateid eiratakse niikuinii (ei saa ju otsida tõlkimata teate tõlget!!!) + Määrab, kas otsingul tuleb kompendiumis eirata kahtlaseid tõlkeid või mitte. Kompendium võib sisaldada ka kahtlaseid tõlkeid, sest tavapäraselt luuakse see projekti kõigi PO-failide põhjal, milles võib leiduda ka kahtlaseid teateid. Tõlkimata teateid eiratakse niikuinii (ei saa ju otsida tõlkimata teate tõlget!!!) - Ainult terved sõnad + Ainult terved sõnad - Määrab, kas tekst peaks algama ja lõppema sõnapiiridel. + Määrab, kas tekst peaks algama ja lõppema sõnapiiridel. - Tekst sobib, kui see võrdub otsitava tekstiga + Tekst sobib, kui see võrdub otsitava tekstiga - Tekst kompendiumis sobib ainult siis, kui see on täpselt sama (mõistagi kasutades ülal määratud tingimusi). + Tekst kompendiumis sobib ainult siis, kui see on täpselt sama (mõistagi kasutades ülal määratud tingimusi). - Tekst sobib, kui see on sarnane otsitava tekstiga + Tekst sobib, kui see on sarnane otsitava tekstiga - Tekst kompendiumis sobib otsitava tekstiga ainult siis, kui see on sarnane. Mõlemat teksti võrreldakse väikeste märgiblokkide (trigrammid) kaupa ning vähemalt pooled blokid peavad sobima. + Tekst kompendiumis sobib otsitava tekstiga ainult siis, kui see on sarnane. Mõlemat teksti võrreldakse väikeste märgiblokkide (trigrammid) kaupa ning vähemalt pooled blokid peavad sobima. - Tekst sobib, kui see sisaldab otsitavat teksti + Tekst sobib, kui see sisaldab otsitavat teksti - Tekst kompendiumis sobib otsitava tekstiga juhul, kui see sisaldab otsitavat teksti. + Tekst kompendiumis sobib otsitava tekstiga juhul, kui see sisaldab otsitavat teksti. - Tekst sobib, kui see sisaldub otsitavas tekstis + Tekst sobib, kui see sisaldub otsitavas tekstis - Tekst kompendiumis sobib otsitava tekstiga, kui see leidub otsitavas tekstis. + Tekst kompendiumis sobib otsitava tekstiga, kui see leidub otsitavas tekstis. - Tekst sobib, kui see sisaldab sõna otsitavast tekstist + Tekst sobib, kui see sisaldab sõna otsitavast tekstist - Tekst jagatakse sõnadeks ning tekst kompendiumis sobib otsitava tekstiga ainult siis, kui see sisaldab mõnda otsitava teksti sõna. + Tekst jagatakse sõnadeks ning tekst kompendiumis sobib otsitava tekstiga ainult siis, kui see sisaldab mõnda otsitava teksti sõna. diff --git a/tde-i18n-et/docs/tdesdk/kbabel/faq.docbook b/tde-i18n-et/docs/tdesdk/kbabel/faq.docbook index be480c9382d..180923de85e 100644 --- a/tde-i18n-et/docs/tdesdk/kbabel/faq.docbook +++ b/tde-i18n-et/docs/tdesdk/kbabel/faq.docbook @@ -1,6 +1,5 @@ + --> @@ -10,69 +9,32 @@ - + -MarekLaane
bald@starman.ee
Tõlge eesti keelde
+MarekLaane
bald@starman.ee
Tõlge eesti keelde
-Küsimused ja vastused +Küsimused ja vastused - Miks &kbabel; näitab keelele iseloomulike sümbolite asemel PO-faili avamisel küsimärke? + Miks &kbabel; näitab keelele iseloomulike sümbolite asemel PO-faili avamisel küsimärke? - Tekst sisaldab märke, mida sinu süsteemi font ei suuda esitada. Kui oled kindel, et tekstis selliseid sümboleid ei esine, on võib-olla fail kuidagi viga saanud. Sellisel juhul märgi küsimärk ära ning vajuta &Ctrl;F kõigi selliste vigaste sümbolite leidmiseks ja asenda need. Ära otsi tegelikke küsimärke, sest vigaseid sümboleid ainult näidatakse küsimärgina, kuid sisemiselt on nad hoopis teistsugused sümbolid. Võib ka paigaldada Unicode fondi, mis sisaldab kõiki vajalikke sümboleid. + Tekst sisaldab märke, mida sinu süsteemi font ei suuda esitada. Kui oled kindel, et tekstis selliseid sümboleid ei esine, on võib-olla fail kuidagi viga saanud. Sellisel juhul märgi küsimärk ära ning vajuta &Ctrl;F kõigi selliste vigaste sümbolite leidmiseks ja asenda need. Ära otsi tegelikke küsimärke, sest vigaseid sümboleid ainult näidatakse küsimärgina, kuid sisemiselt on nad hoopis teistsugused sümbolid. Võib ka paigaldada Unicode fondi, mis sisaldab kõiki vajalikke sümboleid. -Kuidas tõlkida &kde;d? +Kuidas tõlkida &kde;d? -Selle kohta annab lähemat infot (inglise keeles) The KDE Translation HOWTO. +Selle kohta annab lähemat infot (inglise keeles) The KDE Translation HOWTO. - + + --> @@ -10,257 +9,83 @@ - + -MarekLaane
bald@online.ee
Tõlge eesti keelde
+MarekLaane
bald@online.ee
Tõlge eesti keelde
-Sõnastik +Sõnastik -A +A - Auxiliary file (liitlasfail) + Auxiliary file (liitlasfail) - on spetsiifiline &kbabel;i nähtus. See on võimalus kasutajale määrata üks PO-fail algupärastes teadetes otsimiseks. Kui näiteks oled prantsuse tõlkemeeskonna liige ning oskad veidi hispaania või itaalia keelt, võid tõmmata endale parajasti tõlgitava faili hispaaniakeelse tõlke PO-faili ning kasutada seda liitlasena, mis aitab endal paremini tõlkida. + on spetsiifiline &kbabel;i nähtus. See on võimalus kasutajale määrata üks PO-fail algupärastes teadetes otsimiseks. Kui näiteks oled prantsuse tõlkemeeskonna liige ning oskad veidi hispaania või itaalia keelt, võid tõmmata endale parajasti tõlgitava faili hispaaniakeelse tõlke PO-faili ning kasutada seda liitlasena, mis aitab endal paremini tõlkida. -C +C - Kompendiumifail + Kompendiumifail - on mingi keele kõigi tõlgete kogu. Selles suures PO-failis on koos kõigi rakenduste PO-failide unikaalsed teated. Seda saab kasutada juba tõlgitud stringide liitmiseks tõlkimata või osaliselt tõlgitud PO-faili. &kbabel; kasutab sellist faili oma PO kompendiumi otsingumootoris. + on mingi keele kõigi tõlgete kogu. Selles suures PO-failis on koos kõigi rakenduste PO-failide unikaalsed teated. Seda saab kasutada juba tõlgitud stringide liitmiseks tõlkimata või osaliselt tõlgitud PO-faili. &kbabel; kasutab sellist faili oma PO kompendiumi otsingumootoris. -F +F - Fuzzy (kahtlane olek) + Fuzzy (kahtlane olek) - See on olek, mille annab üldiselt tulemuseks msgmerge. See näitab, et msgstr string ei kujuta endast arvatavasti päris korrektset tõlget. Tõlkija peaks sellise stringi üle vaatama ning vajadusel uuesti tõlkima ja eemaldama seejärel teate kommentaarist märke fuzzy. + See on olek, mille annab üldiselt tulemuseks msgmerge. See näitab, et msgstr string ei kujuta endast arvatavasti päris korrektset tõlget. Tõlkija peaks sellise stringi üle vaatama ning vajadusel uuesti tõlkima ja eemaldama seejärel teate kommentaarist märke fuzzy. -I - Internationalization (internatsionaliseerimine) i18n - on operatsioon, millega rakendus rakendus muudetakse teadlikuks paljude keelte olemasolust ning võimeliseks neid toetama. Sõnas internationalization on 20 tähte, seepärast kasutatakse selle lühendina vaid esimest ja viimast tähte ning nende vahele jäävate tähtede arvu numbrina (18), mis annab kokku tuntud lühendi i18n. - +I + Internationalization (internatsionaliseerimine) i18n + on operatsioon, millega rakendus rakendus muudetakse teadlikuks paljude keelte olemasolust ning võimeliseks neid toetama. Sõnas internationalization on 20 tähte, seepärast kasutatakse selle lühendina vaid esimest ja viimast tähte ning nende vahele jäävate tähtede arvu numbrina (18), mis annab kokku tuntud lühendi i18n. + -L - Localization (lokaliseerimine) l10n - on operatsioon, millega juba internatsionaliseeritud rakendus muudetakse võimeliseks töötlema sisendit ja väljundit kujul, mida määravad teatud kultuuri- ja keeletavad. Sõnas localization on 12 tähte, seepärast kasutatakse selle lühendina vaid esimest ja viimast tähte ning nende vahele jäävate tähtede arvu numbrina (10), mis annab kokku tuntud lühendi l10n. - +L + Localization (lokaliseerimine) l10n + on operatsioon, millega juba internatsionaliseeritud rakendus muudetakse võimeliseks töötlema sisendit ja väljundit kujul, mida määravad teatud kultuuri- ja keeletavad. Sõnas localization on 12 tähte, seepärast kasutatakse selle lühendina vaid esimest ja viimast tähte ning nende vahele jäävate tähtede arvu numbrina (10), mis annab kokku tuntud lühendi l10n. + -M - MO file (MO-fail) MO - MO tähendab Machine Object (eesti keeles masinobjekt). MO-fail sisaldab binaarandmeid, mis sobivad lugemiseks arvutile. MO-faili sisu on tõlgitavate stringide otsinguaja lühendamiseks organiseeritud andmebaasina. MO-faile luuakse PO-faile msgfmt abil kompileerides. - +M + MO file (MO-fail) MO + MO tähendab Machine Object (eesti keeles masinobjekt). MO-fail sisaldab binaarandmeid, mis sobivad lugemiseks arvutile. MO-faili sisu on tõlgitavate stringide otsinguaja lühendamiseks organiseeritud andmebaasina. MO-faile luuakse PO-faile msgfmt abil kompileerides. + - Message ID (teate ID, algupärand) msgid - msgid on võtmesõna, mis juhatab sisse algupärase stringi PO-failis. Sellele järgneb C-stiilis string, mis võib hõlmata ühe või enam rida. - + Message ID (teate ID, algupärand) msgid + msgid on võtmesõna, mis juhatab sisse algupärase stringi PO-failis. Sellele järgneb C-stiilis string, mis võib hõlmata ühe või enam rida. + - Message String (teate string, tõlge) msgstr - msgstr on võtmesõna, mis juhatab sisse tõlgitud stringi PO-failis. Sellele järgneb C-stiilis string, mis võib hõlmata ühe või enam rida. - + Message String (teate string, tõlge) msgstr + msgstr on võtmesõna, mis juhatab sisse tõlgitud stringi PO-failis. Sellele järgneb C-stiilis string, mis võib hõlmata ühe või enam rida. + -P - PO file (PO-fail) PO - PO tähendab Portable Object (eesti keeles porditav objekt). PO-failid sisaldavad stringe, mis seostavad iga tõlgitava stringi selle tõlkega antud keeles. Üks PO-fail on seotud ainult ühe keelega. PO-fail saadakse POT-failist ning seda redigeeritakse käsitsi või &kbabel;i abil. - +P + PO file (PO-fail) PO + PO tähendab Portable Object (eesti keeles porditav objekt). PO-failid sisaldavad stringe, mis seostavad iga tõlgitava stringi selle tõlkega antud keeles. Üks PO-fail on seotud ainult ühe keelega. PO-fail saadakse POT-failist ning seda redigeeritakse käsitsi või &kbabel;i abil. + - POT file (POT-fail) POT - POT tähendab Portable Object Template (eesti keeles porditava objekti mall). POT-fail saadakse kõigi tõlgitavate stringide ekstraktimisel rakenduse lähtetekstifailist. POT-fail ei sisalda konkreetse keele tõlkeid — seda kasutavad tõlkijad mallina, mille põhjal oma tõlge valmistada. - + POT file (POT-fail) POT + POT tähendab Portable Object Template (eesti keeles porditava objekti mall). POT-fail saadakse kõigi tõlgitavate stringide ekstraktimisel rakenduse lähtetekstifailist. POT-fail ei sisalda konkreetse keele tõlkeid — seda kasutavad tõlkijad mallina, mille põhjal oma tõlge valmistada. + diff --git a/tde-i18n-et/docs/tdesdk/kbabel/index.docbook b/tde-i18n-et/docs/tdesdk/kbabel/index.docbook index bcdbae43bf4..25e7dfe1ec3 100644 --- a/tde-i18n-et/docs/tdesdk/kbabel/index.docbook +++ b/tde-i18n-et/docs/tdesdk/kbabel/index.docbook @@ -11,106 +11,52 @@ - + ]> -&kbabel;i käsiraamat +&kbabel;i käsiraamat -&Stanislav.Visnovsky; &Stanislav.Visnovsky.mail; -&Matthias.Kiefer; -Nicolas Goutte goutte@kde.org -MarekLaane
bald@starman.ee
Tõlge eesti keelde
+&Stanislav.Visnovsky; &Stanislav.Visnovsky.mail; +&Matthias.Kiefer; +Nicolas Goutte goutte@kde.org +MarekLaane
bald@starman.ee
Tõlge eesti keelde
-2005-12-29 -3.5.1.03 +2005-12-29 +3.5.1.03 -&kbabel; on väga paljude võimalustega hõlpsasti kasutatav komplekt, kuhu kuulub PO-failide redaktor &kbabel;, multifunktsionaalne &catalogmanager; ning tõlkijate sõnaraamat &kbabeldict;. See toetab paljusid täiustatud võimalusi ning laseb end igati kohadanda. +&kbabel; on väga paljude võimalustega hõlpsasti kasutatav komplekt, kuhu kuulub PO-failide redaktor &kbabel;, multifunktsionaalne &catalogmanager; ning tõlkijate sõnaraamat &kbabeldict;. See toetab paljusid täiustatud võimalusi ning laseb end igati kohadanda. -KDE -KBabel -kataloogihaldur -tdesdk -gettext -tõlkimine -i18n -internatsionaliseerimine -l10n -lokaliseerimine +KDE +KBabel +kataloogihaldur +tdesdk +gettext +tõlkimine +i18n +internatsionaliseerimine +l10n +lokaliseerimine
-Sissejuhatus - -KBabeli praegune dokumentatsioon on osaliselt vananenud. Esialgne dokumentatsioon loodi KDE 3.2 jaoks, mõningad parandused kajastavad siiski ka KBabeli versiooni 1.11.1, mis kuulub KDE 3.5.1 koosseisu. - -&kbabel; on täiustatud ja hõlpsasti kasutatav PO-failide (&GNU; gettexti teadete kataloogid) redaktor. Selle arvukad head omadused muudavad PO-failide redigeerimise ja haldamise väga lihtsaks. Nende hulka kuuluvad igakülgne navigeerimisvõimalus, ulatuslikud redigeerimis-, otsimis-, süntaksi kontrollimise ja statistikavõimalused. &catalogmanager; on omamoodi failihaldur, mis võimaldab saada ülevaate oma PO-failidest. &kbabeldict; võimaldab tõlkida suvalist teksti &kbabel;i automaattõlke võimalusi kasutades. &kbabel;i pakett aitab tõlkida kiiresti ning tõlkeid kooskõlas hoida. - -&kde; projekti kasvades on käesoleva käsiraamatu kirjapaneku ajal PO-teadete arv juba enam kui 47 000 (lisaks veel umbes 20 000 teadet rakenduste dokumentatsiooni näol), mispärast on äärmiselt tähtis tõlkimist organiseerida ning säilitada tõlgete ühtlus. +Sissejuhatus + +KBabeli praegune dokumentatsioon on osaliselt vananenud. Esialgne dokumentatsioon loodi KDE 3.2 jaoks, mõningad parandused kajastavad siiski ka KBabeli versiooni 1.11.1, mis kuulub KDE 3.5.1 koosseisu. + +&kbabel; on täiustatud ja hõlpsasti kasutatav PO-failide (&GNU; gettexti teadete kataloogid) redaktor. Selle arvukad head omadused muudavad PO-failide redigeerimise ja haldamise väga lihtsaks. Nende hulka kuuluvad igakülgne navigeerimisvõimalus, ulatuslikud redigeerimis-, otsimis-, süntaksi kontrollimise ja statistikavõimalused. &catalogmanager; on omamoodi failihaldur, mis võimaldab saada ülevaate oma PO-failidest. &kbabeldict; võimaldab tõlkida suvalist teksti &kbabel;i automaattõlke võimalusi kasutades. &kbabel;i pakett aitab tõlkida kiiresti ning tõlkeid kooskõlas hoida. + +&kde; projekti kasvades on käesoleva käsiraamatu kirjapaneku ajal PO-teadete arv juba enam kui 47 000 (lisaks veel umbes 20 000 teadet rakenduste dokumentatsiooni näol), mispärast on äärmiselt tähtis tõlkimist organiseerida ning säilitada tõlgete ühtlus. @@ -124,62 +70,37 @@ -Autorid ja litsents - -&kbabel; -Rakenduse autoriõigus © 1999-2000: &Matthias.Kiefer; &Matthias.Kiefer.mail; -Kaasautorid: -&Thomas.Diehl; &Thomas.Diehl.mail; +Autorid ja litsents + +&kbabel; +Rakenduse autoriõigus © 1999-2000: &Matthias.Kiefer; &Matthias.Kiefer.mail; +Kaasautorid: +&Thomas.Diehl; &Thomas.Diehl.mail; -&Stephan.Kulow; &Stephan.Kulow.mail; +&Stephan.Kulow; &Stephan.Kulow.mail; -Dokumentatsiooni autoriõigus © 2000: &Claudiu.Costin; &Claudiu.Costin.mail; ja &Matthias.Kiefer; &Matthias.Kiefer.mail; +Dokumentatsiooni autoriõigus © 2000: &Claudiu.Costin; &Claudiu.Costin.mail; ja &Matthias.Kiefer; &Matthias.Kiefer.mail; -&kde; 3.0 uuenduse autoriõigus © 2002: &Stanislav.Visnovsky; &Stanislav.Visnovsky.mail; +&kde; 3.0 uuenduse autoriõigus © 2002: &Stanislav.Visnovsky; &Stanislav.Visnovsky.mail; -&kde; 3.5.1 uuenduse autoriõigus © 2005: Nicolas Goutte goutte@kde.org +&kde; 3.5.1 uuenduse autoriõigus © 2005: Nicolas Goutte goutte@kde.org -Tõlge eesti keelde: Marek Laane bald@starman.ee +Tõlge eesti keelde: Marek Laane bald@starman.ee &underFDL; &underGPL; &glossary; -KBabeli meililist +KBabeli meililist -KBabelil on oma meililist nimega kbabel. See on mõeldud nii KBabeli arendajatele kui ka kasutajatele. +KBabelil on oma meililist nimega kbabel. See on mõeldud nii KBabeli arendajatele kui ka kasutajatele. -Seda saab tellida Mailman'i vahendusel. +Seda saab tellida Mailman'i vahendusel. -Meililistil on ka avalik arhiiv. +Meililistil on ka avalik arhiiv. diff --git a/tde-i18n-et/docs/tdesdk/kbabel/kbabeldict.docbook b/tde-i18n-et/docs/tdesdk/kbabel/kbabeldict.docbook index 5eb501af12b..a9e0f3abce9 100644 --- a/tde-i18n-et/docs/tdesdk/kbabel/kbabeldict.docbook +++ b/tde-i18n-et/docs/tdesdk/kbabel/kbabeldict.docbook @@ -1,6 +1,5 @@ + --> @@ -12,82 +11,39 @@ So if you change this id attribute, the name *must* be changed in KBabelDict's s - + -MarekLaane
bald@online.ee
Tõlge eesti keelde
+MarekLaane
bald@online.ee
Tõlge eesti keelde
-&kbabeldict;i kasutamine +&kbabeldict;i kasutamine -&kbabeldict; on lihtne liides &kbabel;i tõlkemoodulitele. See võimaldab tõlgetes otsinguid sooritada. +&kbabeldict; on lihtne liides &kbabel;i tõlkemoodulitele. See võimaldab tõlgetes otsinguid sooritada. -&kbabeldict; +&kbabeldict; -&kbabeldict; +&kbabeldict; -Ülaltoodud pildil ei ole näha valitud mooduli seadistusi. Neid saab näha klõpsuga nupul Näita seadistusi. Valitud mooduli seadistusi näidatakse akna parempoolses osas. Sellisel juhul näeb &kbabeldict; välja selline: +Ülaltoodud pildil ei ole näha valitud mooduli seadistusi. Neid saab näha klõpsuga nupul Näita seadistusi. Valitud mooduli seadistusi näidatakse akna parempoolses osas. Sellisel juhul näeb &kbabeldict; välja selline: -&kbabeldict; +&kbabeldict; -&kbabeldict; seadistuste näitamisega +&kbabeldict; seadistuste näitamisega -Kasutamine on äärmiselt lihtne. Liitkastis Otsitakse moodulist tuleb valida moodul. Seejärel tuleb kirjutada otsitav fraas ning vajutada nuppu Alusta otsingut. Kõiki leitud teateid näidatakse allolevas nimekirjas, mis näeb välja samasugune nagu &kbabel;i peaaknas. Otsingu saab peatada klõpsuga nupul Stopp. Kui soovid otsida mitte inglisekeelset, vaid tõlgitud teksti, tuleb ära märkida kast Otsitakse tõlgetest. -Akna allservas asuvate nuppudega saab &kbabeldict;i sulgeda, näidata või peita mooduli seadistused või vaadata dialoogi &kbabeldict;i ja moodulite autorite kohta. +Kasutamine on äärmiselt lihtne. Liitkastis Otsitakse moodulist tuleb valida moodul. Seejärel tuleb kirjutada otsitav fraas ning vajutada nuppu Alusta otsingut. Kõiki leitud teateid näidatakse allolevas nimekirjas, mis näeb välja samasugune nagu &kbabel;i peaaknas. Otsingu saab peatada klõpsuga nupul Stopp. Kui soovid otsida mitte inglisekeelset, vaid tõlgitud teksti, tuleb ära märkida kast Otsitakse tõlgetest. +Akna allservas asuvate nuppudega saab &kbabeldict;i sulgeda, näidata või peita mooduli seadistused või vaadata dialoogi &kbabeldict;i ja moodulite autorite kohta. -Standardmooduleid ja nende seadistusi kirjeldab . +Standardmooduleid ja nende seadistusi kirjeldab . + --> @@ -11,218 +10,116 @@ - + -MarekLaane
bald@starman.ee
Tõlge eesti keelde
+MarekLaane
bald@starman.ee
Tõlge eesti keelde
-Käskude seletused +Käskude seletused -&kbabel;i menüü +&kbabel;i menüü -Menüü Fail +Menüü Fail - &Ctrl;O Fail Ava + &Ctrl;O Fail Ava - Avab PO-faili. Kui parajasti avatud faili on muudetud, küsitakse eelnevalt, kas soovid sellesse tehtud muudatused salvestada. + Avab PO-faili. Kui parajasti avatud faili on muudetud, küsitakse eelnevalt, kas soovid sellesse tehtud muudatused salvestada. - Fail Ava hiljutine + Fail Ava hiljutine - Avab hiljuti kasutatud dokumentide menüüst hiljuti redigeeritud PO-faili. + Avab hiljuti kasutatud dokumentide menüüst hiljuti redigeeritud PO-faili. - &Ctrl;S Fail Salvesta + &Ctrl;S Fail Salvesta - Salvestab parajasti avatud PO-faili. Kui seda pole muudetud, ei tehta midagi. + Salvestab parajasti avatud PO-faili. Kui seda pole muudetud, ei tehta midagi. - Fail Salvesta kui + Fail Salvesta kui - Salvestab parajasti avatud PO-faili uue nimega. + Salvestab parajasti avatud PO-faili uue nimega. - Fail Salvesta teisiti + Fail Salvesta teisiti - Avab salvestamisseadistuste dialoogi ja salvestab siis parajasti avatud PO-faili uue nimega. + Avab salvestamisseadistuste dialoogi ja salvestab siis parajasti avatud PO-faili uue nimega. - Fail Lähtesta + Fail Lähtesta - Avab parajasti avatud PO-faili viimati salvestatud versiooni. + Avab parajasti avatud PO-faili viimati salvestatud versiooni. - Fail Saada e-postiga + Fail Saada e-postiga - Pärib arhiivifaili nime, millesse salvestada parajasti avatud PO-fail, ning avab seejärel kirja koostamise akna, kus arhiivifail on kirjale kaasatud failina lisatud + Pärib arhiivifaili nime, millesse salvestada parajasti avatud PO-fail, ning avab seejärel kirja koostamise akna, kus arhiivifail on kirjale kaasatud failina lisatud - Fail Uus Vaade + Fail Uus Vaade - Avab uue akna parajasti avatud failiga. See on väga kasulik, kui tõlgid suurt faili ja soovid mõningatel stringidel pidevalt silma peal hoida. + Avab uue akna parajasti avatud failiga. See on väga kasulik, kui tõlgid suurt faili ja soovid mõningatel stringidel pidevalt silma peal hoida. - Fail Uus aken + Fail Uus aken - Avab uue tühja akna. + Avab uue tühja akna. - &Ctrl;Q Fail Välju + &Ctrl;Q Fail Välju - Sulgeb &kbabel;i redaktori + Sulgeb &kbabel;i redaktori @@ -230,345 +127,162 @@ -Menüü Redigeerimine +Menüü Redigeerimine - &Ctrl;Z Redigeerimine Võta tagasi + &Ctrl;Z Redigeerimine Võta tagasi - Võtab tagasi viimase tõlke redigeerimise kastis sooritatud toimingu. + Võtab tagasi viimase tõlke redigeerimise kastis sooritatud toimingu. - &Ctrl;&Shift;Z Redigeerimine Tee uuesti + &Ctrl;&Shift;Z Redigeerimine Tee uuesti - Sooritab uuesti viimase tõlke redigeerimise kastis tagasi võetud toimingu. + Sooritab uuesti viimase tõlke redigeerimise kastis tagasi võetud toimingu. - &Ctrl;X Redigeerimine Lõika + &Ctrl;X Redigeerimine Lõika - Lõikab valitud teksti ja liigutab selle lõikepuhvrisse. + Lõikab valitud teksti ja liigutab selle lõikepuhvrisse. - &Ctrl;C Redigeerimine Kopeeri + &Ctrl;C Redigeerimine Kopeeri - Kopeerib valitud teksti lõikepuhvrisse. + Kopeerib valitud teksti lõikepuhvrisse. - &Ctrl;V Redigeerimine Aseta + &Ctrl;V Redigeerimine Aseta - Asetab lõikepuhvri sisu kursori asukohta tõlke redigeerimise kastis. + Asetab lõikepuhvri sisu kursori asukohta tõlke redigeerimise kastis. - Redigeerimine Vali kõik + Redigeerimine Vali kõik - Valib kogu tõlke redigeerimise kastis oleva teksti. + Valib kogu tõlke redigeerimise kastis oleva teksti. - &Ctrl;F Redigeerimine Otsi... + &Ctrl;F Redigeerimine Otsi... - Avab otsimisdialoogi, kus saab otsida stringe parajasti avatud PO-failis. + Avab otsimisdialoogi, kus saab otsida stringe parajasti avatud PO-failis. - F3 Redigeerimine Otsi järgmine + F3 Redigeerimine Otsi järgmine - Otsib varasema otsingu stringi järgmist esinemiskohta. + Otsib varasema otsingu stringi järgmist esinemiskohta. - &Ctrl;R Redigeerimine Asenda... + &Ctrl;R Redigeerimine Asenda... - Avab asendamisdialoogi stringi otsimiseks ja asendamiseks parajasti avatud PO-failis. + Avab asendamisdialoogi stringi otsimiseks ja asendamiseks parajasti avatud PO-failis. - &Ctrl;Delete Redigeerimine Puhasta + &Ctrl;Delete Redigeerimine Puhasta - Puhastab käesoleva msgid tõlke. + Puhastab käesoleva msgid tõlke. - &Ctrl;Tühikuklahv Redigeerimine Kopeeri msgid msgstr sisse + &Ctrl;Tühikuklahv Redigeerimine Kopeeri msgid msgstr sisse - Kopeerib algupärase ingliskeelse stringi tõlkekasti. See on kasulik, kui sa ei pea algupärasesse ingliskeelsesse teksti (msgid) tõlkes (msgstr) üldse muudatusi tegema või on need minimaalsed. + Kopeerib algupärase ingliskeelse stringi tõlkekasti. See on kasulik, kui sa ei pea algupärasesse ingliskeelsesse teksti (msgid) tõlkes (msgstr) üldse muudatusi tegema või on need minimaalsed. - &Ctrl;&Alt;Tühikuklahv Redigeerimine Kopeeri otsingu tulemus msgstr sisse + &Ctrl;&Alt;Tühikuklahv Redigeerimine Kopeeri otsingu tulemus msgstr sisse - Kopeerib tõlke otsingul leitud stringi msgstr redigeerimiskasti. See on väga kasulik, kui sa ei soovi ühe ja sama teate tõlget ikka ja jälle käsitsi uuesti sisestada. + Kopeerib tõlke otsingul leitud stringi msgstr redigeerimiskasti. See on väga kasulik, kui sa ei soovi ühe ja sama teate tõlget ikka ja jälle käsitsi uuesti sisestada. - &Ctrl;U Redigeerimine Eemalda kahtlane olek + &Ctrl;U Redigeerimine Eemalda kahtlane olek - Lülitab käesoleva kirje kahtlast olekut. Selle abil võib ka kirje kahtlaseks märkida, ⪚ kui soovid selle kallal veel mõtiskleda. + Lülitab käesoleva kirje kahtlast olekut. Selle abil võib ka kirje kahtlaseks märkida, ⪚ kui soovid selle kallal veel mõtiskleda. - &Ctrl;&Alt;N Redigeerimine Lisa järgmine silt + &Ctrl;&Alt;N Redigeerimine Lisa järgmine silt - Lisab järgmise msgid-is leitud sildi tõlkesse, kui algupärane ingliskeelne string sisaldab märkekeele silte. + Lisab järgmise msgid-is leitud sildi tõlkesse, kui algupärane ingliskeelne string sisaldab märkekeele silte. - &Ctrl;&Alt;N Redigeerimine Lisa silt + &Ctrl;&Alt;N Redigeerimine Lisa silt - Selles alammenüüs on näha kõik algupärases ingliskeelses stringis leiduvad märkekeele sildid. Neist mõne valimine lisab selle kursori asukohta teksti tõlkes. + Selles alammenüüs on näha kõik algupärases ingliskeelses stringis leiduvad märkekeele sildid. Neist mõne valimine lisab selle kursori asukohta teksti tõlkes. - Redigeerimine Muuda päist... + Redigeerimine Muuda päist... - Võimaldab redigeerida faili päist. Õigupoolest on päises päris mitu rida, mis näitavad viimase tõlkimise kuupäeva, tõlkija nime ja e-posti aadressi, keelt, tõlgitud teksti kodeeringut &etc; + Võimaldab redigeerida faili päist. Õigupoolest on päises päris mitu rida, mis näitavad viimase tõlkimise kuupäeva, tõlkija nime ja e-posti aadressi, keelt, tõlgitud teksti kodeeringut &etc; @@ -576,318 +290,152 @@ -Menüü Liikumine +Menüü Liikumine - Page Up Liikumine Eelmine + Page Up Liikumine Eelmine - Hüppab eelmisele kirjele PO-failis. + Hüppab eelmisele kirjele PO-failis. - Page Down Liikumine Järgmine + Page Down Liikumine Järgmine - Hüppab järgmisele kirjele PO-failis. + Hüppab järgmisele kirjele PO-failis. - Liikumine Mine... + Liikumine Mine... - Avab dialoogi, mille abil saab hüpata konkreetsele kirjele PO-failis. + Avab dialoogi, mille abil saab hüpata konkreetsele kirjele PO-failis. - Liikumine Esimene kirje + Liikumine Esimene kirje - Hüppab esimesele kirjele PO-failis. + Hüppab esimesele kirjele PO-failis. - Liikumine Viimane kirje + Liikumine Viimane kirje - Hüppab viimasele kirjele PO-failis. + Hüppab viimasele kirjele PO-failis. - &Ctrl;&Shift;Page Up Liikumine Eelmine kahtlane või tõlkimata + &Ctrl;&Shift;Page Up Liikumine Eelmine kahtlane või tõlkimata - Hüppab eelmisele kirjele, mis on tõlkimata või märgitud kahtlaseks. + Hüppab eelmisele kirjele, mis on tõlkimata või märgitud kahtlaseks. - &Ctrl;&Shift;Page Down Liikumine Järgmine kahtlane või tõlkimata + &Ctrl;&Shift;Page Down Liikumine Järgmine kahtlane või tõlkimata - Hüppab järgmisele kirjele, mis on tõlkimata või märgitud kahtlaseks. + Hüppab järgmisele kirjele, mis on tõlkimata või märgitud kahtlaseks. - &Ctrl;Page Up Liikumine Eelmine kahtlane + &Ctrl;Page Up Liikumine Eelmine kahtlane - Hüppab eelmisele kirjele, mis on märgitud kahtlaseks. + Hüppab eelmisele kirjele, mis on märgitud kahtlaseks. - &Ctrl;Page Down Liikumine Järgmine kahtlane + &Ctrl;Page Down Liikumine Järgmine kahtlane - Hüppab järgmisele kirjele, mis on märgitud kahtlaseks. + Hüppab järgmisele kirjele, mis on märgitud kahtlaseks. - &Alt;Page Up Liikumine Eelmine tõlkimata + &Alt;Page Up Liikumine Eelmine tõlkimata - Hüppab eelmisele kirjele, mis on märgitud tõlkimata kirjeks. + Hüppab eelmisele kirjele, mis on märgitud tõlkimata kirjeks. - &Alt;Page Down Liikumine Järgmine tõlkimata + &Alt;Page Down Liikumine Järgmine tõlkimata - Hüppab järgmisele kirjele, mis on tõlkimata kirjeks. + Hüppab järgmisele kirjele, mis on tõlkimata kirjeks. - &Shift;Page Up Liikumine Eelmine viga + &Shift;Page Up Liikumine Eelmine viga - Hüppab eelmisele vigasele kirjele. Kirje võib olla vigane, kui oled unustanud jutumärke õigesti tähistamast või kui algupärane string lõpeb reavahetusmärgiga (\n) ja tõlgitud string mitte (või vastupidi). + Hüppab eelmisele vigasele kirjele. Kirje võib olla vigane, kui oled unustanud jutumärke õigesti tähistamast või kui algupärane string lõpeb reavahetusmärgiga (\n) ja tõlgitud string mitte (või vastupidi). - &Shift;Page Down Liikumine Järgmine viga + &Shift;Page Down Liikumine Järgmine viga - Hüppab järgmisele vigasele kirjele. + Hüppab järgmisele vigasele kirjele. - &Alt;Nool vasakule Liikumine Tagasi + &Alt;Nool vasakule Liikumine Tagasi - Hüppab viimasele külastatud kirjele PO-failis. + Hüppab viimasele külastatud kirjele PO-failis. - &Alt;Nool paremale Liikumine Edasi + &Alt;Nool paremale Liikumine Edasi - Hüppab eelmisele külastatud kirjele PO-failis. + Hüppab eelmisele külastatud kirjele PO-failis. @@ -895,138 +443,70 @@ -Menüü Sõnaraamatud -Arvesta, et see menü on dünaamiline ning selle sisu sõltub paigaldatud sõnaraamatupluginatest. Vaikimisi on neid kolm. +Menüü Sõnaraamatud +Arvesta, et see menü on dünaamiline ning selle sisu sõltub paigaldatud sõnaraamatupluginatest. Vaikimisi on neid kolm. - Sõnaraamatud Otsi teksti Tõlgete andmebaas + Sõnaraamatud Otsi teksti Tõlgete andmebaas - Käivitab käesoleva algupärase ingliskeelse teate tõlke otsingu &kde; andmebaasi otsingumootori abil. + Käivitab käesoleva algupärase ingliskeelse teate tõlke otsingu &kde; andmebaasi otsingumootori abil. - Sõnaraamatud Otsi teksti PO liitlane + Sõnaraamatud Otsi teksti PO liitlane - Käivitab käesoleva algupärase ingliskeelse teate tõlke otsingu kasutaja määratud PO-failis. + Käivitab käesoleva algupärase ingliskeelse teate tõlke otsingu kasutaja määratud PO-failis. - Sõnaraamatud Otsi teksti PO kompendium + Sõnaraamatud Otsi teksti PO kompendium - Käivitab käesoleva algupärase ingliskeelse teate tõlke otsingu kompendiumifailis (see on fail, mis on saadud kõigi mingi keele tõlgitud teadete liitmisel). + Käivitab käesoleva algupärase ingliskeelse teate tõlke otsingu kompendiumifailis (see on fail, mis on saadud kõigi mingi keele tõlgitud teadete liitmisel). - Sõnaraamatud Otsi valitud teksti Tõlgete andmebaas + Sõnaraamatud Otsi valitud teksti Tõlgete andmebaas - Käivitab valitud teksti otsingu &kde; andmebaasi otsingumootori abil. + Käivitab valitud teksti otsingu &kde; andmebaasi otsingumootori abil. - Sõnaraamatud Otsi valitud teksti PO liitlane + Sõnaraamatud Otsi valitud teksti PO liitlane - Käivitab valitud teksti otsingu kasutaja määratud failis. + Käivitab valitud teksti otsingu kasutaja määratud failis. - Sõnaraamatud Otsi valitud teksti PO kompendium + Sõnaraamatud Otsi valitud teksti PO kompendium - Käivitab valitud teksti otsingu kompendiumifailis, mis sisaldab kõiki mingi keele tõlgitud teateid. + Käivitab valitud teksti otsingu kompendiumifailis, mis sisaldab kõiki mingi keele tõlgitud teateid. - Sõnaraamatud Muuda sõnaraamatut + Sõnaraamatud Muuda sõnaraamatut - Võimaldab muuta käesoleva sõnaraamatu sisu. See on kasulik, kui leiad sõnaraamatus vigu, aga ei soovi, et need sind stringe otsides ja asendades häiriksid. (Ei ole veel teostatud) + Võimaldab muuta käesoleva sõnaraamatu sisu. See on kasulik, kui leiad sõnaraamatus vigu, aga ei soovi, et need sind stringe otsides ja asendades häiriksid. (Ei ole veel teostatud) @@ -1035,727 +515,352 @@ -Menüü Tööriistad +Menüü Tööriistad - Tööriistad Õigekirja kontroll Õigekirja kontroll... + Tööriistad Õigekirja kontroll Õigekirja kontroll... - Avab õigekirja kontrollimise seadistamise dialoogi. Kui oled teinud vajalikud muutused, klõpsa nuppu OK, misjärel ilmub tavapärane õigekirja kontrollimise dialoog. + Avab õigekirja kontrollimise seadistamise dialoogi. Kui oled teinud vajalikud muutused, klõpsa nuppu OK, misjärel ilmub tavapärane õigekirja kontrollimise dialoog. - Tööriistad Õigekirja kontroll Kontrolli kõike... + Tööriistad Õigekirja kontroll Kontrolli kõike... - Alustab kõigi sõnade õigekirja kontrolli avatud PO-failis. + Alustab kõigi sõnade õigekirja kontrolli avatud PO-failis. - Tööriistad Õigekirja kontroll Kontrolli alates kursori asukohast... + Tööriistad Õigekirja kontroll Kontrolli alates kursori asukohast... - Alustab õigekirja kontrolli kursori asukohast. + Alustab õigekirja kontrolli kursori asukohast. - Tööriistad Õigekirja kontroll Kontrolli aktiivset... + Tööriistad Õigekirja kontroll Kontrolli aktiivset... - Kontrollib ainult käesoleva kirje õigekirja PO-failis. + Kontrollib ainult käesoleva kirje õigekirja PO-failis. - Tööriistad Õigekirja kontroll Kontrolli valitud teksti... + Tööriistad Õigekirja kontroll Kontrolli valitud teksti... - Kontrollib ainult MsgStr-kastis valitud teksti õigekirja. + Kontrollib ainult MsgStr-kastis valitud teksti õigekirja. - &Ctrl;T Tööriistad Sobivus Kontrolli süntaksit + &Ctrl;T Tööriistad Sobivus Kontrolli süntaksit - Kontrollib süntaksit parajasti avatud PO-failis. Vead võivad tekkida teadete liitmisel CVS-ist, samuti võib kasutaja ise käsitsi tõlkimisel kogemata mõne vea sisse lasta. + Kontrollib süntaksit parajasti avatud PO-failis. Vead võivad tekkida teadete liitmisel CVS-ist, samuti võib kasutaja ise käsitsi tõlkimisel kogemata mõne vea sisse lasta. - &Ctrl;D Tööriistad Sobivus Kontrolli argumente + &Ctrl;D Tööriistad Sobivus Kontrolli argumente - Selle valimisel kontrollitakse C-vormingus stringe algupärandis ja tõlkes, et tagada vormingujadade ning nende järjekorra ühtlus. + Selle valimisel kontrollitakse C-vormingus stringe algupärandis ja tõlkes, et tagada vormingujadade ning nende järjekorra ühtlus. - &Ctrl;H Tööriistad Sobivus Kontrolli kiirklahve + &Ctrl;H Tööriistad Sobivus Kontrolli kiirklahve - Selle valimisel kontrollib &kbabel;, kas kiirklahvide märgid on algupärandis ja tõlkes ühesugused. Pane tähele, et &kde;s on kiirklahvi märgiseks & (see ei ole aga nii sugugi mitte igas tööriistakomplektis). Täpsemat infot selle kohta, kuidas kiirklahvi märgist muuta, leiab osast Muud. + Selle valimisel kontrollib &kbabel;, kas kiirklahvide märgid on algupärandis ja tõlkes ühesugused. Pane tähele, et &kde;s on kiirklahvi märgiseks & (see ei ole aga nii sugugi mitte igas tööriistakomplektis). Täpsemat infot selle kohta, kuidas kiirklahvi märgist muuta, leiab osast Muud. - &Ctrl;K Tööriistad Sobivus Jälgi kontekstiinfot + &Ctrl;K Tööriistad Sobivus Jälgi kontekstiinfot - Mõned algupärandi teated kasutavad kontekstiinfot , mis märgib nad unikaalseks, isegi kui nende sisu on samane mõne muu stringiga. Selle põhjuseks on see, et paljud lihtsad sõnad, näiteks Salvesta (inglise keeles Save), on tõlgitud paljudesse keeltesse. Kontekstiinfot tähistab _:. Paljud algajad tõlkijad tõlgivad ka kontekstiinfo ning täidavad oma PO-failid asjatu taagaga. Selle võimaluse kasutamisel hoiatatakse sind selliste vigade esinemisel failis. + Mõned algupärandi teated kasutavad kontekstiinfot , mis märgib nad unikaalseks, isegi kui nende sisu on samane mõne muu stringiga. Selle põhjuseks on see, et paljud lihtsad sõnad, näiteks Salvesta (inglise keeles Save), on tõlgitud paljudesse keeltesse. Kontekstiinfot tähistab _:. Paljud algajad tõlkijad tõlgivad ka kontekstiinfo ning täidavad oma PO-failid asjatu taagaga. Selle võimaluse kasutamisel hoiatatakse sind selliste vigade esinemisel failis. - Tööriistad Sobivus Kontrolli mitmuse vorme (ainult KDE) + Tööriistad Sobivus Kontrolli mitmuse vorme (ainult KDE) - Kontrolli, kas PO-fail sisaldab korrektset arvu tõlkeid iga &kde; spetsiifilise mitmuse vormi teate kohta. + Kontrolli, kas PO-fail sisaldab korrektset arvu tõlkeid iga &kde; spetsiifilise mitmuse vormi teate kohta. - &Ctrl;J Tööriistad Sobivus Kontrolli võrdusi + &Ctrl;J Tööriistad Sobivus Kontrolli võrdusi - Kontrollib, kas tõlgitud stringi võrduse vasak pool on samane algupärase stringi vasaku poolega. Pooli määratleb võrdusmärk. + Kontrollib, kas tõlgitud stringi võrduse vasak pool on samane algupärase stringi vasaku poolega. Pooli määratleb võrdusmärk. - F5 Tööriistad Võrdlus Näita võrdlust + F5 Tööriistad Võrdlus Näita võrdlust - Näitab erinevusi võrreldes algupärase tõlgitud teatega. + Näitab erinevusi võrreldes algupärase tõlgitud teatega. - F6 Tööriistad Võrdlus Näita algset teksti + F6 Tööriistad Võrdlus Näita algset teksti - Peidab erinevuse tähistused ja näitab ainult msgid-i. + Peidab erinevuse tähistused ja näitab ainult msgid-i. - Tööriistad Võrdlus Ava fail võrdluseks + Tööriistad Võrdlus Ava fail võrdluseks - Avab faili, et seda võrrelda. + Avab faili, et seda võrrelda. - Tööriistad Võrdlus Võrdlemise režiim + Tööriistad Võrdlus Võrdlemise režiim - Lülitab võrdlemise režiimi. + Lülitab võrdlemise režiimi. - Tööriistad Toores tõlkimine... + Tööriistad Toores tõlkimine... - Käivitab toore tõlke dialoogi automaatseks tõlkimiseks. + Käivitab toore tõlke dialoogi automaatseks tõlkimiseks. - Tööriistad Kataloogihaldur... + Tööriistad Kataloogihaldur... - Avab &catalogmanager;i. Täpsemat infot leiab osast &catalogmanager;. + Avab &catalogmanager;i. Täpsemat infot leiab osast &catalogmanager;. -Menüü Seadistused +Menüü Seadistused - Seadistused Tööriistariba näitamine + Seadistused Tööriistariba näitamine - Märkimisel näidatakse tavapärast tööriistariba. + Märkimisel näidatakse tavapärast tööriistariba. - Seadistused Olekuriba näitamine + Seadistused Olekuriba näitamine - Märkimisel näidatakse akna allservas olekuriba. + Märkimisel näidatakse akna allservas olekuriba. - Seadistused Navigatsiooniriba näitamine + Seadistused Navigatsiooniriba näitamine - Märkimisel näidatakse navigatsiooniriba. + Märkimisel näidatakse navigatsiooniriba. - Seadistused Kommentaaride näitamine + Seadistused Kommentaaride näitamine - Märkimisel näidatakse peaakna ülemises paremas nurgas aktiivse kirje kommentaare. + Märkimisel näidatakse peaakna ülemises paremas nurgas aktiivse kirje kommentaare. - Seadistused Tööriistade näitamine + Seadistused Tööriistade näitamine - Märkimisel näidatakse peaakna alumises paremas nurgas sõnaraamatute otsingu tulemusi. + Märkimisel näidatakse peaakna alumises paremas nurgas sõnaraamatute otsingu tulemusi. - Seadistused Kiirklahvide seadistamine... + Seadistused Kiirklahvide seadistamine... - Avab kiirklahvide seadistamise dialoogi. See võimaldab kohandada kiirklahve just enda maitse järgi. + Avab kiirklahvide seadistamise dialoogi. See võimaldab kohandada kiirklahve just enda maitse järgi. - Seadistused Tööriistaribade seadistamine... + Seadistused Tööriistaribade seadistamine... - Avab tavapärase tööriistaribade seadistamise dialoogi. Selles saab valida, millised toimingud ja millistel tööriistaribadel näha on. + Avab tavapärase tööriistaribade seadistamise dialoogi. Selles saab valida, millised toimingud ja millistel tööriistaribadel näha on. - Seadistused KBabeli seadistamine... + Seadistused KBabeli seadistamine... - Siin asuvad kõik &kbabel;i spetsiifilised seadistused. Täpsemat infot leiab osast &kbabel;i üldised seadistused. + Siin asuvad kõik &kbabel;i spetsiifilised seadistused. Täpsemat infot leiab osast &kbabel;i üldised seadistused. - Seadistused Sõnaraamatute seadistamine Tõlgete andmebaas + Seadistused Sõnaraamatute seadistamine Tõlgete andmebaas - Avab dialoogi, kus saab seadistada &kde; tõlgete andmebaasi otsingumootorit. + Avab dialoogi, kus saab seadistada &kde; tõlgete andmebaasi otsingumootorit. - Seadistused Sõnaraamatute seadistamine PO liitlane + Seadistused Sõnaraamatute seadistamine PO liitlane - Avab dialoogi PO liitlasfaili seadistamiseks. + Avab dialoogi PO liitlasfaili seadistamiseks. - Seadistused Sõnaraamatute seadistamine PO kompendium + Seadistused Sõnaraamatute seadistamine PO kompendium - Avab dialoogi PO kompendiumifaili seadistamiseks. + Avab dialoogi PO kompendiumifaili seadistamiseks. -Menüü Abi +Menüü Abi - F1 Abi KBabeli käsiraamat + F1 Abi KBabeli käsiraamat - Avab &kbabel;i käsiraamatu ehk sellesama, mida praegu loed. + Avab &kbabel;i käsiraamatu ehk sellesama, mida praegu loed. - &Shift;F1 Abi Mis see on? + &Shift;F1 Abi Mis see on? - Muudab kursori küsimärgikujuliseks, millega peaakna elementidel klõpsates näidatakse antud elemendi lühikirjeldust. + Muudab kursori küsimärgikujuliseks, millega peaakna elementidel klõpsates näidatakse antud elemendi lühikirjeldust. - Abi Gettexti info + Abi Gettexti info - Avab gettexti manuaalilehekülje &kde; abikeskuses. See töövahendite pakett aitab käsitleda POT- ja PO-faile. + Avab gettexti manuaalilehekülje &kde; abikeskuses. See töövahendite pakett aitab käsitleda POT- ja PO-faile. - Abi Saada vearaport... + Abi Saada vearaport... - Avab &kde; tavapärase vigade teatamise dialoogi. See tuleb kasuks, kui &kbabel; kipub ebatavaliselt või kapriisselt käituma. &kbabel;i arendajad on väga rõõmsad kõigi kommentaaride, soovide ja veateadete saamise üle. + Avab &kde; tavapärase vigade teatamise dialoogi. See tuleb kasuks, kui &kbabel; kipub ebatavaliselt või kapriisselt käituma. &kbabel;i arendajad on väga rõõmsad kõigi kommentaaride, soovide ja veateadete saamise üle. - Abi KBabeli info... + Abi KBabeli info... - Avab teatekasti, kus saab teada &kbabel;i versiooni ning selle arendajate nimed ja e-posti aadressid. + Avab teatekasti, kus saab teada &kbabel;i versiooni ning selle arendajate nimed ja e-posti aadressid. - Abi KDE info... + Abi KDE info... - Avab teatekasti, kus saab infot &kde; projekti kohta, mõningat kontaktinfot ning selgituse, kuidas anda teada vigadest ja soovidest. + Avab teatekasti, kus saab infot &kde; projekti kohta, mõningat kontaktinfot ning selgituse, kuidas anda teada vigadest ja soovidest. - Abi Sõnaraamatu info Tõlgete andmebaas + Abi Sõnaraamatu info Tõlgete andmebaas - Näitab teatekasti infoga &kde; tõlgete andmebaasi loonud inimeste kohta. + Näitab teatekasti infoga &kde; tõlgete andmebaasi loonud inimeste kohta. - Abi Sõnaraamatu info PO liitlane + Abi Sõnaraamatu info PO liitlane - Näitab teatekasti infoga liitlasfaili otsingu loonud inimeste kohta. + Näitab teatekasti infoga liitlasfaili otsingu loonud inimeste kohta. - Abi Sõnaraamatu info PO kompendium + Abi Sõnaraamatu info PO kompendium - Näitab teatekasti infoga kompendiumifaili otsingu loonud inimeste kohta. + Näitab teatekasti infoga kompendiumifaili otsingu loonud inimeste kohta. @@ -1764,12 +869,10 @@ -&kbabel;i tööriistaribad +&kbabel;i tööriistaribad -Peamine tööriistariba +Peamine tööriistariba @@ -1777,13 +880,9 @@ - Ava + Ava - Avab &kbabel;is redigeerimiseks PO-faili. + Avab &kbabel;is redigeerimiseks PO-faili. @@ -1792,13 +891,9 @@ - Salvesta + Salvesta - Salvestab parajasti avatud PO-faili, kui seda on muudetud. + Salvestab parajasti avatud PO-faili, kui seda on muudetud. @@ -1807,11 +902,9 @@ - Võta tagasi + Võta tagasi - Võtab viimase toimingu tagasi. + Võtab viimase toimingu tagasi. @@ -1820,11 +913,9 @@ - Tee uuesti + Tee uuesti - Sooritab viimase toimingu uuesti. + Sooritab viimase toimingu uuesti. @@ -1833,11 +924,9 @@ - Lõika + Lõika - Lõikab valitud teksti ja liigutab selle lõikepuhvrisse. + Lõikab valitud teksti ja liigutab selle lõikepuhvrisse. @@ -1846,11 +935,9 @@ - Kopeeri + Kopeeri - Kopeerib valitud teksti lõikepuhvrisse. + Kopeerib valitud teksti lõikepuhvrisse. @@ -1859,11 +946,9 @@ - Aseta + Aseta - Asetab teksti lõikepuhvrist kursori asukohta. + Asetab teksti lõikepuhvrist kursori asukohta. @@ -1872,11 +957,9 @@ - Otsi + Otsi - Otsib stringi parajasti avatud PO-failist. + Otsib stringi parajasti avatud PO-failist. @@ -1885,11 +968,9 @@ - Eelmine + Eelmine - Hüppab eelmisele kirjele PO-failis. + Hüppab eelmisele kirjele PO-failis. @@ -1898,13 +979,9 @@ - Järgmine + Järgmine - Hüppab järgmisele kirjele PO-failis. + Hüppab järgmisele kirjele PO-failis. @@ -1913,15 +990,9 @@ - Kopeeri msgid msgstr sisse + Kopeeri msgid msgstr sisse - Kopeerib algupärase stringi tõlkestringi redigeerimise kasti. + Kopeerib algupärase stringi tõlkestringi redigeerimise kasti. @@ -1930,15 +1001,9 @@ - Otsi tõlget + Otsi tõlget - Hüpikmenüü valitud teksti otsimiseks &kde; tõlgete andmebaasi otsingumootori, PO liitlasfaili, PO kompendiumifaili ja teiste olemasolevate sõnaraamatupluginate abil. + Hüpikmenüü valitud teksti otsimiseks &kde; tõlgete andmebaasi otsingumootori, PO liitlasfaili, PO kompendiumifaili ja teiste olemasolevate sõnaraamatupluginate abil. @@ -1947,11 +1012,9 @@ - Katkesta otsing + Katkesta otsing - Peatab parajasti käiva otsingu. + Peatab parajasti käiva otsingu. @@ -1960,19 +1023,16 @@ - Kataloogihaldur + Kataloogihaldur - Avab kataloogihalduri akna. + Avab kataloogihalduri akna. -Navigatsiooniriba +Navigatsiooniriba @@ -1980,13 +1040,9 @@ - Eelmine + Eelmine - Hüppab järgmisele kirjele PO-failis. + Hüppab järgmisele kirjele PO-failis. @@ -1995,13 +1051,9 @@ - Järgmine + Järgmine - Hüppab järgmisele kirjele PO-failis. + Hüppab järgmisele kirjele PO-failis. @@ -2010,13 +1062,9 @@ - Esimene kirje + Esimene kirje - Hüppab esimesele kirjele PO-failis. + Hüppab esimesele kirjele PO-failis. @@ -2025,13 +1073,9 @@ - Viimane kirje + Viimane kirje - Hüppab viimasele kirjele PO-failis. + Hüppab viimasele kirjele PO-failis. @@ -2040,13 +1084,9 @@ - Eelmine kahtlane või tõlkimata + Eelmine kahtlane või tõlkimata - Hüppab eelmisele kahtlasele või tõlkimata kirjele PO-failis. + Hüppab eelmisele kahtlasele või tõlkimata kirjele PO-failis. @@ -2055,13 +1095,9 @@ - Järgmine kahtlane või tõlkimata + Järgmine kahtlane või tõlkimata - Hüppab järgmisele kahtlasele või tõlkimata kirjele PO-failis. + Hüppab järgmisele kahtlasele või tõlkimata kirjele PO-failis. @@ -2070,13 +1106,9 @@ - Eelmine kahtlane + Eelmine kahtlane - Hüppab eelmisele kahtlasele kirjele PO-failis. + Hüppab eelmisele kahtlasele kirjele PO-failis. @@ -2085,13 +1117,9 @@ - Järgmine kahtlane + Järgmine kahtlane - Hüppab järgmisele kahtlasele kirjele PO-failis. + Hüppab järgmisele kahtlasele kirjele PO-failis. @@ -2100,13 +1128,9 @@ - Eelmine tõlkimata + Eelmine tõlkimata - Hüppab eelmisele tõlkimata kirjele PO-failis. + Hüppab eelmisele tõlkimata kirjele PO-failis. @@ -2115,13 +1139,9 @@ - Järgmine tõlkimata + Järgmine tõlkimata - Hüppab järgmisele tõlkimata kirjele PO-failis. + Hüppab järgmisele tõlkimata kirjele PO-failis. @@ -2130,13 +1150,9 @@ - Eelmine viga + Eelmine viga - Hüppab eelmisele veale PO-failis. + Hüppab eelmisele veale PO-failis. @@ -2145,13 +1161,9 @@ - Järgmine viga + Järgmine viga - Hüppab järgmisele veale PO-failis. + Hüppab järgmisele veale PO-failis. @@ -2160,13 +1172,9 @@ - Tagasi + Tagasi - Hüppab viimati külastatud kirjele PO-failis. + Hüppab viimati külastatud kirjele PO-failis. @@ -2175,80 +1183,57 @@ - Edasi + Edasi - Hüppab eelmisele külastatud kirjele PO-failis. + Hüppab eelmisele külastatud kirjele PO-failis. -Olekuriba +Olekuriba - Aktiivne + Aktiivne - Käesolev teade redigeeritavas PO-failis. + Käesolev teade redigeeritavas PO-failis. - Kokku + Kokku - Teadete koguarv PO-failis. + Teadete koguarv PO-failis. - Kahtlaseid + Kahtlaseid - Kahtlaseks märgitud teadete arv. Need tuleks üle vaadata ja vajaduse korral tõlkida. + Kahtlaseks märgitud teadete arv. Need tuleks üle vaadata ja vajaduse korral tõlkida. - Tõlkimata + Tõlkimata - Veel tõlkimata teadete arv. + Veel tõlkimata teadete arv. - Redaktori olek + Redaktori olek - INS - lisamisrežiim, OVR - ülekirjutamisrežiim. Sama tähendusega, nagu igas tavalises tekstiredaktoris. + INS - lisamisrežiim, OVR - ülekirjutamisrežiim. Sama tähendusega, nagu igas tavalises tekstiredaktoris. - PO-faili olek + PO-faili olek - RO - ainult lugemisõigusega, RW - lugemis- ja kirjutamisõigusega fail. Kui fail on RO, ei saa kirjeid redigeerida. + RO - ainult lugemisõigusega, RW - lugemis- ja kirjutamisõigusega fail. Kui fail on RO, ei saa kirjeid redigeerida. - Edenemisriba + Edenemisriba - Tavaliselt on see varjatud. Seda näeb ainult siis, kui faili salvestatakse või kui otsitakse teateid PO-failis kompendiumis või mõnes sõnaraamatumoodulis. + Tavaliselt on see varjatud. Seda näeb ainult siis, kui faili salvestatakse või kui otsitakse teateid PO-failis kompendiumis või mõnes sõnaraamatumoodulis. @@ -2257,32 +1242,18 @@ -&catalogmanager;i menüü +&catalogmanager;i menüü -Menüü Fail +Menüü Fail - &Ctrl;Q Fail Välju + &Ctrl;Q Fail Välju - Lõpetab &catalogmanager;i töö + Lõpetab &catalogmanager;i töö @@ -2290,142 +1261,75 @@ -Menüü Redigeerimine +Menüü Redigeerimine - &Ctrl;F Redigeerimine Otsi failidest... + &Ctrl;F Redigeerimine Otsi failidest... - Avab otsimisdialoogi stringide leidmiseks PO-failidest. + Avab otsimisdialoogi stringide leidmiseks PO-failidest. - &Ctrl;R Redigeerimine Asenda failides... + &Ctrl;R Redigeerimine Asenda failides... - Avab asendamisdialoogi stringide leidmiseks ja asendamiseks PO-failides. + Avab asendamisdialoogi stringide leidmiseks ja asendamiseks PO-failides. - Escape Redigeerimine Katkesta otsing + Escape Redigeerimine Katkesta otsing - Peatab parajasti käiva otsimis/asendamisoperatsiooni. + Peatab parajasti käiva otsimis/asendamisoperatsiooni. - &Ctrl;M Redigeerimine Muuda märgistust + &Ctrl;M Redigeerimine Muuda märgistust - Lülitab valitud faili märgistust. + Lülitab valitud faili märgistust. - Redigeerimine Eemalda märgistus + Redigeerimine Eemalda märgistus - Eemaldab valitud faili või kataloogi märgistuse. + Eemaldab valitud faili või kataloogi märgistuse. - Redigeerimine Muuda kõiki märgistusi + Redigeerimine Muuda kõiki märgistusi - Lülitab valitud faili või kataloogi märgistusi (rekursiivselt). + Lülitab valitud faili või kataloogi märgistusi (rekursiivselt). - Redigeerimine Eemalda kõik märgistused + Redigeerimine Eemalda kõik märgistused - Eemaldab valitud faili või kataloogi märgistused (rekursiivselt). + Eemaldab valitud faili või kataloogi märgistused (rekursiivselt). @@ -2433,50 +1337,25 @@ -Menüü Tööriistad +Menüü Tööriistad - &Ctrl;S Tööriistad Statistika + &Ctrl;S Tööriistad Statistika - Näitab valitud faili või alampuu kohta statistikat (tõlgitud/tõlkima/kahtlased kirjed). + Näitab valitud faili või alampuu kohta statistikat (tõlgitud/tõlkima/kahtlased kirjed). - &Ctrl;Y Tööriistad Kontrolli süntaksit + &Ctrl;Y Tööriistad Kontrolli süntaksit - Kontrollib valitud faili või alampuu süntaksit msgfmt abil. + Kontrollib valitud faili või alampuu süntaksit msgfmt abil. @@ -2484,70 +1363,45 @@ -Menüü Seadistused +Menüü Seadistused - Seadistused Tööriistariba näitamine + Seadistused Tööriistariba näitamine - Märkimisel näidatakse tavapärast tööriistariba. + Märkimisel näidatakse tavapärast tööriistariba. - Seadistused Olekuriba näitamine + Seadistused Olekuriba näitamine - Märkimisel näidatakse akna allservas olekuriba. + Märkimisel näidatakse akna allservas olekuriba. - Seadistused Kiirklahvide seadistamine... + Seadistused Kiirklahvide seadistamine... - Avab kiirklahvide seadistamise dialoogi. See võimaldab kohandada kiirklahve just enda maitse järgi. + Avab kiirklahvide seadistamise dialoogi. See võimaldab kohandada kiirklahve just enda maitse järgi. - Seadistused Tööriistaribade seadistamine... + Seadistused Tööriistaribade seadistamine... - Avab tavapärase tööriistaribade seadistamise dialoogi. Selles saab valida, millised toimingud ja millistel tööriistaribadel näha on. + Avab tavapärase tööriistaribade seadistamise dialoogi. Selles saab valida, millised toimingud ja millistel tööriistaribadel näha on. @@ -2555,12 +1409,10 @@ -Menüü Abi +Menüü Abi &help.menu.documentation; - +
+ --> @@ -11,272 +10,121 @@ - + -MarekLaane
bald@starman.ee
Tõlge eesti keelde
+MarekLaane
bald@starman.ee
Tõlge eesti keelde
-Seadistused +Seadistused -Üldised ja projekti seadistused +Üldised ja projekti seadistused -Alates KBabeli versioonist 1.10 (KDE 3.4) võttis KBabel kasutusele projekti kontseptsiooni ning vastavalt jagati ka seadistused kahte kategooriasse: üldised seadistused ja projekti seadistused. +Alates KBabeli versioonist 1.10 (KDE 3.4) võttis KBabel kasutusele projekti kontseptsiooni ning vastavalt jagati ka seadistused kahte kategooriasse: üldised seadistused ja projekti seadistused. -&GNU; gettext kasutab samuti mõistet "projekt", millel pole aga mingit pistmist KBabeli projektidega. &GNU; gettext peab projekti all silmas rakendust, mis on seotud PO-failiga. KBabelis on projekt märksa laiema tähendusega ning tähistab enamasti tervet rakenduste kogumit, näiteks kogu &kde;d. +&GNU; gettext kasutab samuti mõistet "projekt", millel pole aga mingit pistmist KBabeli projektidega. &GNU; gettext peab projekti all silmas rakendust, mis on seotud PO-failiga. KBabelis on projekt märksa laiema tähendusega ning tähistab enamasti tervet rakenduste kogumit, näiteks kogu &kde;d. -KBabelil on alati aktiivne projekt, ka siis, kui see on vaikeprojekt. KBabel ei saagi töötada ilma projektita. KBabeli redaktor ja KBabeli kataloogihaldur kasutavad alati projekti. +KBabelil on alati aktiivne projekt, ka siis, kui see on vaikeprojekt. KBabel ei saagi töötada ilma projektita. KBabeli redaktor ja KBabeli kataloogihaldur kasutavad alati projekti. -Praeguse teostuse teadaolevad piirangud +Praeguse teostuse teadaolevad piirangud -Paraku on projektidel praegusel kujul mõned teadaolevad probleemid. +Paraku on projektidel praegusel kujul mõned teadaolevad probleemid. -Nii ei saa näiteks üldistes seadistustes määrata kindlaks vaikimisi kasutajat, tema keelt ja muid olulisi üldisi kasutajaandmeid. See tähendab, et need tuleb uue projekti loomisel alati uuesti sisestada. +Nii ei saa näiteks üldistes seadistustes määrata kindlaks vaikimisi kasutajat, tema keelt ja muid olulisi üldisi kasutajaandmeid. See tähendab, et need tuleb uue projekti loomisel alati uuesti sisestada. -Veel ühe probleemi tekitab uue projekti nõustaja, mis ei päri piisavalt palju infot. Näiteks ei küsi see meeskonna e-posti aadressit. Seepärast on soovitatav pärast nõustaja töö lõpetamist projekti seadistused üle kontrollida. +Veel ühe probleemi tekitab uue projekti nõustaja, mis ei päri piisavalt palju infot. Näiteks ei küsi see meeskonna e-posti aadressit. Seepärast on soovitatav pärast nõustaja töö lõpetamist projekti seadistused üle kontrollida. -Praegu pole võimalik projekte KBabeli sees kopeerida, nii ei saa ka seadistusi lihtsal moel korduvalt kasutada. Siiski võib projekti kopeerida väljaspool KBabelit ja selle siis KBabelis laadida. +Praegu pole võimalik projekte KBabeli sees kopeerida, nii ei saa ka seadistusi lihtsal moel korduvalt kasutada. Siiski võib projekti kopeerida väljaspool KBabelit ja selle siis KBabelis laadida. -KBabeli kasutamine &kde;-väliste projektidega - -Kuigi &kbabel; on vaikimisi orienteeritud töötama &kde; raames ja huvides, saab &kbabel;i abil tõlkida ka teiste projektide PO-faile. Siiski tuleb enamasti selleks projekti seadistusi tublisti muuta. See kehtib eriti &GNU; ja &GNU;-laadsete projektide kohta, mille vaikeväärtused erinevad tunduvalt &kde; omadest. - -Üks probleem seisab selles, et &kbabel; on üsna agressiivne PO-failide salvestamisel ning asendab PO-failide seadistused projekti seadistustega, kui talle just otseselt vastupidist käsku ei anta. See võib tunduda veidrana inimesele, kes pole &kde;ga palju kokku puutunud. Kuid &kde; raames on tõlkida üle 900 POT-faili ainuüksi GUI teadete jaoks. Sellise mahuga ülesande jaoks on teatud automatiseerimine hädavajalik. Projekti seadistamisele kuluv aeg tasub ennast hiljem kahtlemata ära. &kde; mittekasutamise korral pole asjad siiski nii head. Sul tuleb sel juhul seadistustega rohkem vaeva näham, sest vaikeväärtused pole kuigi sobivad ning ka paljud tõlked ei aita väga kaasa, sest &GNU; projektidel on tüüpiliselt tõlkida ainult üks POT-fail. +KBabeli kasutamine &kde;-väliste projektidega + +Kuigi &kbabel; on vaikimisi orienteeritud töötama &kde; raames ja huvides, saab &kbabel;i abil tõlkida ka teiste projektide PO-faile. Siiski tuleb enamasti selleks projekti seadistusi tublisti muuta. See kehtib eriti &GNU; ja &GNU;-laadsete projektide kohta, mille vaikeväärtused erinevad tunduvalt &kde; omadest. + +Üks probleem seisab selles, et &kbabel; on üsna agressiivne PO-failide salvestamisel ning asendab PO-failide seadistused projekti seadistustega, kui talle just otseselt vastupidist käsku ei anta. See võib tunduda veidrana inimesele, kes pole &kde;ga palju kokku puutunud. Kuid &kde; raames on tõlkida üle 900 POT-faili ainuüksi GUI teadete jaoks. Sellise mahuga ülesande jaoks on teatud automatiseerimine hädavajalik. Projekti seadistamisele kuluv aeg tasub ennast hiljem kahtlemata ära. &kde; mittekasutamise korral pole asjad siiski nii head. Sul tuleb sel juhul seadistustega rohkem vaeva näham, sest vaikeväärtused pole kuigi sobivad ning ka paljud tõlked ei aita väga kaasa, sest &GNU; projektidel on tüüpiliselt tõlkida ainult üks POT-fail. -&kbabel;i üldised seadistused - -Seadistustedialoogi saab avada &kbabel;i menüükäsuga SeadistusedKBabeli seadistamine.... Dialoog on liigendatud kaartideks, mis muudab äärmiselt lihtsaks vajaliku võimaluse leidmise ilma seda pikemalt taga otsimata. +&kbabel;i üldised seadistused + +Seadistustedialoogi saab avada &kbabel;i menüükäsuga SeadistusedKBabeli seadistamine.... Dialoog on liigendatud kaartideks, mis muudab äärmiselt lihtsaks vajaliku võimaluse leidmise ilma seda pikemalt taga otsimata. -Redaktor -Redaktorikaart on jagatud kolmeks alamkaardiks: Üldine, Välimus, Õigekiri ja Fondid. Neis kõigis saab määrata, kuidas redaktor välja näeb ja käitub. +Redaktor +Redaktorikaart on jagatud kolmeks alamkaardiks: Üldine, Välimus, Õigekiri ja Fondid. Neis kõigis saab määrata, kuidas redaktor välja näeb ja käitub. -Üldine +Üldine -Redaktori üldised seadistused +Redaktori üldised seadistused -Redaktori üldised seadistused +Redaktori üldised seadistused -See kaart sisaldab hulga märkekaste. - -Esimene märkekast ülaosas võimaldab määrata, kas kahtlane olek eemaldatakse automaatselt, kui MsgStr redigeerimisaknasse midagi sisestatakse. Kui see on märkimata, tuleb käsitsi kasutada menüükäsku RedigeerimineEemalda kahtlane olek või kiirklahvi &Ctrl;U. Arvesta, et sellega eemaldatakse kirje kommentaarist string , fuzzy. - -Järgmine võimalus lubab rakendada tarka redigeerimist, mille puhul redaktor lisab automaatselt korrektselt tähistatud erisümbolid, ⪚ \t, kui vajutad klahvi TAB, ning võimaldab klahvi Enter erikäsitlust. - -Alumiste märkekastide abil saab määrata tõlke korrektsuse kontrollimist, õigemini küll seda, kas see sobib ikka kasutamiseks. Nii näiteks kujutavad paljud teated endast kiirmärgistega menüükäske ja C-stiilis vormindatud stringe, mille struktuur peab jääma ka tõlkes muutmata. +See kaart sisaldab hulga märkekaste. + +Esimene märkekast ülaosas võimaldab määrata, kas kahtlane olek eemaldatakse automaatselt, kui MsgStr redigeerimisaknasse midagi sisestatakse. Kui see on märkimata, tuleb käsitsi kasutada menüükäsku RedigeerimineEemalda kahtlane olek või kiirklahvi &Ctrl;U. Arvesta, et sellega eemaldatakse kirje kommentaarist string , fuzzy. + +Järgmine võimalus lubab rakendada tarka redigeerimist, mille puhul redaktor lisab automaatselt korrektselt tähistatud erisümbolid, ⪚ \t, kui vajutad klahvi TAB, ning võimaldab klahvi Enter erikäsitlust. + +Alumiste märkekastide abil saab määrata tõlke korrektsuse kontrollimist, õigemini küll seda, kas see sobib ikka kasutamiseks. Nii näiteks kujutavad paljud teated endast kiirmärgistega menüükäske ja C-stiilis vormindatud stringe, mille struktuur peab jääma ka tõlkes muutmata. - Argumentide kontroll + Argumentide kontroll - Selle märkimisel kontrollitakse C vormingus stringe algupärandis ja tõlkes tagamaks, et vormingujadade arv ja järjekord oleks ühtlustatud. + Selle märkimisel kontrollitakse C vormingus stringe algupärandis ja tõlkes tagamaks, et vormingujadade arv ja järjekord oleks ühtlustatud. - Kiirklahvide kontroll + Kiirklahvide kontroll -Selle märkimisel kontrollib &kbabel;, kas kiirklahvimärgiste arv on algupärandis ja tõlkes ühesugune. Arvesta, et märgiseks on & (kuid seda ainult KDEs, teistes programmeerimise tööriistakomplektides võib see olla midagi muud). Täpsemat infot selle kohta, kuidas muuta kiirklahvimärgist, leiab osast Muud. +Selle märkimisel kontrollib &kbabel;, kas kiirklahvimärgiste arv on algupärandis ja tõlkes ühesugune. Arvesta, et märgiseks on & (kuid seda ainult KDEs, teistes programmeerimise tööriistakomplektides võib see olla midagi muud). Täpsemat infot selle kohta, kuidas muuta kiirklahvimärgist, leiab osast Muud. - Võrduste kontroll + Võrduste kontroll - See on &kde; projektiarenduse võimalus. Failid .desktop on tavalised tekstifailid, mis sisaldavad mitmesuguseid parameetreid vormingus väärtus=võti. Nii mõnigi selline võti on tõlgitav. Ainus piirang on siin see, et võrduse vasak pool peab jääma muutmata. Võrduste kontroll võimaldab tuvastada hulga vigu, mida määrab kahtlaste teadete msgmerge algoritm. Arvesta, et mõnes olukorras annab see funktsioon siiski teatud PO-failide puhul valehäireid. + See on &kde; projektiarenduse võimalus. Failid .desktop on tavalised tekstifailid, mis sisaldavad mitmesuguseid parameetreid vormingus väärtus=võti. Nii mõnigi selline võti on tõlgitav. Ainus piirang on siin see, et võrduse vasak pool peab jääma muutmata. Võrduste kontroll võimaldab tuvastada hulga vigu, mida määrab kahtlaste teadete msgmerge algoritm. Arvesta, et mõnes olukorras annab see funktsioon siiski teatud PO-failide puhul valehäireid. - Tõlgitud kontekstiinfo jälgimine + Tõlgitud kontekstiinfo jälgimine -Mõned algupärased teated on märgitud kontekstiinfoga, mis tähistab neid unikaalsena ka juhul, kui nende sisu kattub mõne muu teatega. Selle põhjuseks on see, et paljud lihtsad sõnad, näiteks Salvesta (inglise keeles Save) on tõlgitud paljudesse keeltesse. Kontekstiinfot tähistab _:. Paljud algajad tõlkijad tõlgivad ka kontekstiinfo ning täidavad nii oma PO-failid tarbetu taagaga. Selle kasti märkimisel antakse sellistest vigadest failis teada. +Mõned algupärased teated on märgitud kontekstiinfoga, mis tähistab neid unikaalsena ka juhul, kui nende sisu kattub mõne muu teatega. Selle põhjuseks on see, et paljud lihtsad sõnad, näiteks Salvesta (inglise keeles Save) on tõlgitud paljudesse keeltesse. Kontekstiinfot tähistab _:. Paljud algajad tõlkijad tõlgivad ka kontekstiinfo ning täidavad nii oma PO-failid tarbetu taagaga. Selle kasti märkimisel antakse sellistest vigadest failis teada. - Mitmuse vormide kontroll + Mitmuse vormide kontroll - &kde; projekti tõlkimisel tuleb arvestada, et see kasutab teadete mitmuse vormide määramiseks erilist süntaksit. Selle kasti märkimine arvutab automaatselt vormide arvu msgstr-is ning võrdleb seda numbriga, mis on määratud kaardil Isikuandmed. Mitmuse vormide vigane arv võib põhjustada rakenduse krahhi. + &kde; projekti tõlkimisel tuleb arvestada, et see kasutab teadete mitmuse vormide määramiseks erilist süntaksit. Selle kasti märkimine arvutab automaatselt vormide arvu msgstr-is ning võrdleb seda numbriga, mis on määratud kaardil Isikuandmed. Mitmuse vormide vigane arv võib põhjustada rakenduse krahhi. - Piiks vea korral + Piiks vea korral - Selle valimisel kõlab süsteemne piiks, kui liigutakse mõne ülalkirjeldatud veaga kirjele. + Selle valimisel kõlab süsteemne piiks, kui liigutakse mõne ülalkirjeldatud veaga kirjele. - Vea korral muudetakse teksti värvi + Vea korral muudetakse teksti värvi - See on teine võimalus anda teada vigadest käesolevas teates. See on kasulik võimalus neile, kel on kuulmisega raskusi või kellele lihtsalt piiksud ei meeldi. Kuidas vigade puhul teksti värv muutub, saab määrata kaardil Välimus. + See on teine võimalus anda teada vigadest käesolevas teates. See on kasulik võimalus neile, kel on kuulmisega raskusi või kellele lihtsalt piiksud ei meeldi. Kuidas vigade puhul teksti värv muutub, saab määrata kaardil Välimus. @@ -284,544 +132,257 @@ -Välimus +Välimus -Redaktori välimuse seadistused +Redaktori välimuse seadistused -Redaktori välimuse seadistused +Redaktori välimuse seadistused -Sellel kaardil saab määrata teadete redaktori välimust. Ülemises osas paikneb neli märkekasti: +Sellel kaardil saab määrata teadete redaktori välimust. Ülemises osas paikneb neli märkekasti: - Süntaksi värvilisus - Selle valimisel värvitakse msgid vaatajas ja msgstr redaktoris ära erisümbolid, kiirklahvid ja teksti taust. Kui sul ei ole just must-valge kuvar või probleeme nägemisega, võiks selle võimaluse sisse lülitada. + Süntaksi värvilisus + Selle valimisel värvitakse msgid vaatajas ja msgstr redaktoris ära erisümbolid, kiirklahvid ja teksti taust. Kui sul ei ole just must-valge kuvar või probleeme nägemisega, võiks selle võimaluse sisse lülitada. - Värviline taust - Taust värvitakse ainult msgid ja msgstr olemasolevatel sümbolitel, kaasa arvatud tühikud. See on kasulik, kui sa ei soovi näha PO-kirjes ümbritsevaid jutumärke (vaata allpool), kuid soovid siiski näha tekstirea alguses ja lõpus paiknevaid tühimärke. + Värviline taust + Taust värvitakse ainult msgid ja msgstr olemasolevatel sümbolitel, kaasa arvatud tühikud. See on kasulik, kui sa ei soovi näha PO-kirjes ümbritsevaid jutumärke (vaata allpool), kuid soovid siiski näha tekstirea alguses ja lõpus paiknevaid tühimärke. - Tühimärke näidatakse punktidena - Kui tunned, et tühikute kokkulugemine ega tausta värvimine ei vasta sinu maitsele, võib sisse lülitada selle võimaluse, mis tekitab keset tühimärki väikese punkti. Pane tähele, et punkt kujutab endast punktisümbolit tühimärgi ruumi keskel, mitte aga punkti tavalises mõttes. + Tühimärke näidatakse punktidena + Kui tunned, et tühikute kokkulugemine ega tausta värvimine ei vasta sinu maitsele, võib sisse lülitada selle võimaluse, mis tekitab keset tühimärki väikese punkti. Pane tähele, et punkt kujutab endast punktisümbolit tühimärgi ruumi keskel, mitte aga punkti tavalises mõttes. - Ümbritsevate jutumärkide näitamine - Kui arvad, et msgstr või msgid tekstiridade alguse ja lõpu nägemine on igati kasulik asi, võid ära märkida selle kasti, mis ümbritseb kõik read jutumärkidega. - Kui oled harjunud PO-faile redigeerima tavalise tekstiredaktoriga, lisab usutavasti tuttavlikkust, kui näed PO-faili ridade alguses ja lõpus topeltjutumärke. + Ümbritsevate jutumärkide näitamine + Kui arvad, et msgstr või msgid tekstiridade alguse ja lõpu nägemine on igati kasulik asi, võid ära märkida selle kasti, mis ümbritseb kõik read jutumärkidega. + Kui oled harjunud PO-faile redigeerima tavalise tekstiredaktoriga, lisab usutavasti tuttavlikkust, kui näed PO-faili ridade alguses ja lõpus topeltjutumärke. -Redigeeritava teksti erinevad elemendid võib tähistada erinevate värvidega, mis muudab redigeerimise hõlpsamaks. Värvi saab muuta klõpsuga värvi valimise nupul. Ilmuvast värvi valimise dialoogist saab valida standardse värvi, kohandatud värvi või ka haarata mõne parajasti ekraanil leiduva värvi. +Redigeeritava teksti erinevad elemendid võib tähistada erinevate värvidega, mis muudab redigeerimise hõlpsamaks. Värvi saab muuta klõpsuga värvi valimise nupul. Ilmuvast värvi valimise dialoogist saab valida standardse värvi, kohandatud värvi või ka haarata mõne parajasti ekraanil leiduva värvi. - Taustavärv - See määrab sümbolite taustavärvi MsgID vaataja ja MsgStr redaktori kastis. Redigeerimiskastide üldise taustavärvi muutmiseks tuleb kasutada &kcontrolcenter;t. + Taustavärv + See määrab sümbolite taustavärvi MsgID vaataja ja MsgStr redaktori kastis. Redigeerimiskastide üldise taustavärvi muutmiseks tuleb kasutada &kcontrolcenter;t. - Jutumärkide värv - Siin saab muuta spetsiaalsete paomärkide, näiteks topeltjutumärkide (\") või reavahetussümboli (\n) värvi. + Jutumärkide värv + Siin saab muuta spetsiaalsete paomärkide, näiteks topeltjutumärkide (\") või reavahetussümboli (\n) värvi. - Süntaksivigade värv - See on kogu teksti värv, kui selles avastatakse PO-faili salvestamisel vigu. Vead tekivad siis, kui msgid ja msgstr ei lõpe ühtmoodi või on paomärgid sisestatud valesti. + Süntaksivigade värv + See on kogu teksti värv, kui selles avastatakse PO-faili salvestamisel vigu. Vead tekivad siis, kui msgid ja msgstr ei lõpe ühtmoodi või on paomärgid sisestatud valesti. - c-formaadi märkide värv - See määrab värvi sümbolijadale, näiteks C keele funktsioonid printf või scanf. Üldiselt algavad need protsendimärgiga (%), millele järgneb üks märk. + c-formaadi märkide värv + See määrab värvi sümbolijadale, näiteks C keele funktsioonid printf või scanf. Üldiselt algavad need protsendimärgiga (%), millele järgneb üks märk. - Kiirklahvi märgistaja värv - Kiirklahvimärgised algavad &kde;s ampersandiga (&), kuid kui tõlgid mingi muu projekti faile, võivad need kasutada ka teistsuguseid kiirklahvimärgiseid. Täpsemat infot selle kohta, kuidas muuta kiirklahvimärgiseid, vaata osast Muud. + Kiirklahvi märgistaja värv + Kiirklahvimärgised algavad &kde;s ampersandiga (&), kuid kui tõlgid mingi muu projekti faile, võivad need kasutada ka teistsuguseid kiirklahvimärgiseid. Täpsemat infot selle kohta, kuidas muuta kiirklahvimärgiseid, vaata osast Muud. -Parajasti redigeeritava kirje olekut märgib kolm tulukest (LED). Oma mugavuse huvides võid määrata need paiknema kas olekuribal või redaktoriaknas (msgid ja msgstr kirje vahel). Kui mõne värvi nägemisega tekib raskusi või kui soovid LED-tulukeste staatust hõlpsasti silma all hoida ilma erilisi silmakeerutusi tegemata, võid valida värvi valimise nupule klõpsates just sellise värvi, mis sulle meeldib. +Parajasti redigeeritava kirje olekut märgib kolm tulukest (LED). Oma mugavuse huvides võid määrata need paiknema kas olekuribal või redaktoriaknas (msgid ja msgstr kirje vahel). Kui mõne värvi nägemisega tekib raskusi või kui soovid LED-tulukeste staatust hõlpsasti silma all hoida ilma erilisi silmakeerutusi tegemata, võid valida värvi valimise nupule klõpsates just sellise värvi, mis sulle meeldib. -Otsimine +Otsimine -Otsimise seadistused +Otsimise seadistused -Otsimise seadistused +Otsimise seadistused -See kaart lubab määrata mõningaid varem tõlgitud stringide otsimise võimalusi. - -Üldised seadistused kehtivad kõigile otsinguviisidele. Märkides ära kasti Automaatne otsimine, käivitatakse otsing automaatselt redaktoris uuele kirjele liikudes. Praegu saab valida kolme viisi vahel, kuid &kbabel; kasutab sõnaraamatupluginaid, mistõttu kättesaadavad sõnaraamatud sõltuvad sellest, mida on süsteemi paigaldatud. Menüükäsuga SeadistusedSõnaraamatute seadistamine ... saab seadistada iga pluginat. - -Vaikimisi paigaldatud sõmaraamatupluginad on järgmised: +See kaart lubab määrata mõningaid varem tõlgitud stringide otsimise võimalusi. + +Üldised seadistused kehtivad kõigile otsinguviisidele. Märkides ära kasti Automaatne otsimine, käivitatakse otsing automaatselt redaktoris uuele kirjele liikudes. Praegu saab valida kolme viisi vahel, kuid &kbabel; kasutab sõnaraamatupluginaid, mistõttu kättesaadavad sõnaraamatud sõltuvad sellest, mida on süsteemi paigaldatud. Menüükäsuga SeadistusedSõnaraamatute seadistamine ... saab seadistada iga pluginat. + +Vaikimisi paigaldatud sõmaraamatupluginad on järgmised: -&kde; andmebaasi otsingumootor ehk tõlgete andmebaas +&kde; andmebaasi otsingumootor ehk tõlgete andmebaas -See uus meetod on ikka veel arenduse algjärgus ning tugineb &kbabel;iga kaasasolevale &kbabeldict;ile. Otsingumootori seadistamise kohta leiab täpsemat infot &kbabeldict;i käsiraamatust. +See uus meetod on ikka veel arenduse algjärgus ning tugineb &kbabel;iga kaasasolevale &kbabeldict;ile. Otsingumootori seadistamise kohta leiab täpsemat infot &kbabeldict;i käsiraamatust. -PO kompendium -Kompendium on tavaline PO-fail, mis peaks sisaldama sinu tõlkemeeskonna kõiki tõlgitud stringe. Kui sul sellist ei ole, võid kasutada ka &kde; projektis loodud faili (⪚ $lang.messages, mille leiab aadressilt i18n.kde.org). +PO kompendium +Kompendium on tavaline PO-fail, mis peaks sisaldama sinu tõlkemeeskonna kõiki tõlgitud stringe. Kui sul sellist ei ole, võid kasutada ka &kde; projektis loodud faili (⪚ $lang.messages, mille leiab aadressilt i18n.kde.org). -PO liitlane -Liitlasfail võib aidata leida tõlkimisel konteksti, vaadates sama faili sama kirje tõlget mõnes muus keeles. Sel moel näed, kuidas on see tõlgitud teise keelde, mis võib anda ka endale parema arusaama stringi tähendusest. +PO liitlane +Liitlasfail võib aidata leida tõlkimisel konteksti, vaadates sama faili sama kirje tõlget mõnes muus keeles. Sel moel näed, kuidas on see tõlgitud teise keelde, mis võib anda ka endale parema arusaama stringi tähendusest. -Otsingu saab käivitada ka käsitsi, valides kirje hüpikmenüüs, mis ilmub kas menüükäsuga Sõnaraamatud Otsi teksti PO kompendium või hoides mõne aja all otsingunuppu tööriistaribal. +Otsingu saab käivitada ka käsitsi, valides kirje hüpikmenüüs, mis ilmub kas menüükäsuga Sõnaraamatud Otsi teksti PO kompendium või hoides mõne aja all otsingunuppu tööriistaribal. -Võrdlemine +Võrdlemine -Võrdlemise seadistused +Võrdlemise seadistused -Võrdlemise seadistused +Võrdlemise seadistused -Kaardil Võrdlemine saab määrata, kuidas näidatakse msgid-ide erinevusi. - -Iga erinevuse korral saab näidata nii lisatud osi kui eemaldatud sümboleid. Mõlema puhul saab määrata kasutatava näitamise viisi ja värvid. Esile tõstetud tähendab, et vastavate märkide tausta näidatakse valitud värviga, Alla joonitud (lisatud tähtede puhul) või Läbi kriipsutatud (eemaldatud tähtede puhul) märgivad aga muudetud osi värvitud ridadega. -Võrdlemiseks tuleb leida algupärane msgid. Selleks võib &kbabel; kasutada tõlgete andmebaasi, kui lülitad sisse võimaluse Kasutatakse tõlgete andmebaasi kirjeid. Teine võimalus on kasutada algupäraste PO-failide puud. Sel juhul tuleb ära määrata puu juurkataloog väljal Diff-failide kataloog. +Kaardil Võrdlemine saab määrata, kuidas näidatakse msgid-ide erinevusi. + +Iga erinevuse korral saab näidata nii lisatud osi kui eemaldatud sümboleid. Mõlema puhul saab määrata kasutatava näitamise viisi ja värvid. Esile tõstetud tähendab, et vastavate märkide tausta näidatakse valitud värviga, Alla joonitud (lisatud tähtede puhul) või Läbi kriipsutatud (eemaldatud tähtede puhul) märgivad aga muudetud osi värvitud ridadega. +Võrdlemiseks tuleb leida algupärane msgid. Selleks võib &kbabel; kasutada tõlgete andmebaasi, kui lülitad sisse võimaluse Kasutatakse tõlgete andmebaasi kirjeid. Teine võimalus on kasutada algupäraste PO-failide puud. Sel juhul tuleb ära määrata puu juurkataloog väljal Diff-failide kataloog. -Fondid +Fondid -Fondiseadistused +Fondiseadistused -Fondiseadistused +Fondiseadistused -See on tavapärane &kde; fontide valija ühe väikese lisandusega. Sa saad valida ainult fikseeritud suurusega fontide kasutamise, kui märgid ära kasti Ainult fikseeritud suurusega fondid. See on tõlkimise lihtsustamiseks vägagi soovitatav. Fondidialoog võimaldab valida fondipere, stiili, suuruse ja kodeeringu. Allolevas kastis on kohe näha ka valitud võimaluse eelvaatlus. +See on tavapärane &kde; fontide valija ühe väikese lisandusega. Sa saad valida ainult fikseeritud suurusega fontide kasutamise, kui märgid ära kasti Ainult fikseeritud suurusega fondid. See on tõlkimise lihtsustamiseks vägagi soovitatav. Fondidialoog võimaldab valida fondipere, stiili, suuruse ja kodeeringu. Allolevas kastis on kohe näha ka valitud võimaluse eelvaatlus. -Uue projekti nõustaja +Uue projekti nõustaja -Esimene kaart +Esimene kaart -Projektinõustaja esimene kaart +Projektinõustaja esimene kaart -Projektinõustaja esimene kaart +Projektinõustaja esimene kaart -Nõustaja esimene kaart pärib projekti põhiandmeid. +Nõustaja esimene kaart pärib projekti põhiandmeid. -Projekti nimi -Kirjuta siia projekti nimi, mida hakkab näitama &kbabel;i menüü. +Projekti nimi +Kirjuta siia projekti nimi, mida hakkab näitama &kbabel;i menüü. -Konfiguratsioonifaili nimi -Vali fail, mis sisaldab sinu projekti seadistusi. +Konfiguratsioonifaili nimi +Vali fail, mis sisaldab sinu projekti seadistusi. -Keel -Vali või sisesta projekti keel. +Keel +Vali või sisesta projekti keel. -Projekti tüüp -Vali projekti tüüp. +Projekti tüüp +Vali projekti tüüp. -Teine kaart +Teine kaart -Projektinõustaja teine kaart +Projektinõustaja teine kaart -Projektinõustaja teine kaart +Projektinõustaja teine kaart -Nõustaja teisel kaardil päritakse kataloogihalduriga seotud asju. +Nõustaja teisel kaardil päritakse kataloogihalduriga seotud asju. -PO-failide algkataloog -Vali baaskataloog, kus paiknevad sinu PO-failid. +PO-failide algkataloog +Vali baaskataloog, kus paiknevad sinu PO-failid. -POT-failide algkataloog -Vali baaskataloog, kus paiknevad sinu POT-failid. +POT-failide algkataloog +Vali baaskataloog, kus paiknevad sinu POT-failid. -Kirjuta või vali kataloogid, mis sisaldavad vastavalt PO- ja POT-faile. Seejärel liidetakse nende kataloogide alamkataloogid ja failid kataloogihalduri aknas üheks puuks. +Kirjuta või vali kataloogid, mis sisaldavad vastavalt PO- ja POT-faile. Seejärel liidetakse nende kataloogide alamkataloogid ja failid kataloogihalduri aknas üheks puuks. -Projekti seadistuste kontrollimine - -Nagu mainitud, on projektinõustaja äärmiselt lihtne ega oska seepärast huvi tunda mitme väga olulise asja vastu. - -Nüüd, kus oled oma uue projekti loomise lõpetanud, tuleks selle seadistused üle vaadata. Vali Projekt Seadista... Pööra tähelepanu kaardile Isikuandmed ja paranda vajaduse korral meeskonna e-posti aadress väljal Tõlkemeeskonna meililist (nõustaja loodud vaikeväärtus keele põhjal on kasuks ainult siis, kui tegemist on &GNU; projektiga). - -Kui tegemist ei ole KDE projektiga, on soovitatav avada kaart Salvestamine ja kõik seadistused hoolikalt üle kontrollida. +Projekti seadistuste kontrollimine + +Nagu mainitud, on projektinõustaja äärmiselt lihtne ega oska seepärast huvi tunda mitme väga olulise asja vastu. + +Nüüd, kus oled oma uue projekti loomise lõpetanud, tuleks selle seadistused üle vaadata. Vali Projekt Seadista... Pööra tähelepanu kaardile Isikuandmed ja paranda vajaduse korral meeskonna e-posti aadress väljal Tõlkemeeskonna meililist (nõustaja loodud vaikeväärtus keele põhjal on kasuks ainult siis, kui tegemist on &GNU; projektiga). + +Kui tegemist ei ole KDE projektiga, on soovitatav avada kaart Salvestamine ja kõik seadistused hoolikalt üle kontrollida. -Projekti seadistused - -Projekti seadistustedialoogi saab avada &kbabel;is või kataloogihalduris menüükäsuga ProjektSeadista... Dialoog on liigendatud kaartideks, mis muudab äärmiselt lihtsaks vajaliku võimaluse leidmise ilma seda pikemalt taga otsimata. - -Seadistustedialoogi vasakpoolses osas on kohandatavate elementide kategooriate nimekiri, parempoolses osas vastava kategooria võimaluste kaart. &kbabel; jätab tehtud muudatused meelde, kui vahetad kaarti, nii et kui oled teinud kõigil kaartidel soovitud muudatused, võid need kõik rakendada nupule OK klõpsates. Igal hetkel on võimalik kasutada kiirabi — klõpsa tiitliribal küsimärgile ning seejärel küsimärgiks muutunud kursoriga nupule, nimetusele või väljale, mille kohta soovid täpsemat infot saada. - -&kbabel;i (redaktori) ja kataloogihalduri seadistustekaardid on järgmised. +Projekti seadistused + +Projekti seadistustedialoogi saab avada &kbabel;is või kataloogihalduris menüükäsuga ProjektSeadista... Dialoog on liigendatud kaartideks, mis muudab äärmiselt lihtsaks vajaliku võimaluse leidmise ilma seda pikemalt taga otsimata. + +Seadistustedialoogi vasakpoolses osas on kohandatavate elementide kategooriate nimekiri, parempoolses osas vastava kategooria võimaluste kaart. &kbabel; jätab tehtud muudatused meelde, kui vahetad kaarti, nii et kui oled teinud kõigil kaartidel soovitud muudatused, võid need kõik rakendada nupule OK klõpsates. Igal hetkel on võimalik kasutada kiirabi — klõpsa tiitliribal küsimärgile ning seejärel küsimärgiks muutunud kursoriga nupule, nimetusele või väljale, mille kohta soovid täpsemat infot saada. + +&kbabel;i (redaktori) ja kataloogihalduri seadistustekaardid on järgmised. -Isikuandmed - -&kbabel;ile mõeldud seadistused. - -Sellel kaardil saab määrata iga tõlgitava PO-faili standardsed väljad. Neiks on sinu enda nimi, e-posti aadress, keele täielik nimetus, tõlkemeeskonna meililisti aadress. Siin on ka ajavööndi väli, mis võimaldab määrata PO-failide viimati muudetud välja väärtuse. Selle võib määrata tähejadana, näiteks EET või erinevusena GMT-st, &ie; +0300 (Eesti puhul). Seda infot on hea kasutada päiste uuendamisel. Seda, milliseid päise välju tuleks uuendada, saab määrata seadistustedialoogi kaardil Salvestamine. - -Ajavööndite tähistused ei ole standardiseeritud, mistõttu ei peaks siin määratud stringi kasutama salvestamise ajamääratluses kaardil Salvestamine, kus see tuleks anda hoopis kujul %z. +Isikuandmed + +&kbabel;ile mõeldud seadistused. + +Sellel kaardil saab määrata iga tõlgitava PO-faili standardsed väljad. Neiks on sinu enda nimi, e-posti aadress, keele täielik nimetus, tõlkemeeskonna meililisti aadress. Siin on ka ajavööndi väli, mis võimaldab määrata PO-failide viimati muudetud välja väärtuse. Selle võib määrata tähejadana, näiteks EET või erinevusena GMT-st, &ie; +0300 (Eesti puhul). Seda infot on hea kasutada päiste uuendamisel. Seda, milliseid päise välju tuleks uuendada, saab määrata seadistustedialoogi kaardil Salvestamine. + +Ajavööndite tähistused ei ole standardiseeritud, mistõttu ei peaks siin määratud stringi kasutama salvestamise ajamääratluses kaardil Salvestamine, kus see tuleks anda hoopis kujul %z. -Mitmuse vormide arv +Mitmuse vormide arv -Siin saab määrata oma keele mitmuse vormide arvu. Näiteks eesti keele puhul on see 2 (üks ainsuse ja teine mitmuse jaoks). - -See võimalus on praegu kasutatav ainult &kde;s pruugitava mitmuse vormide vormingu jaoks ega toimi &GNU; gettexti mitmuse vormide jaoks. +Siin saab määrata oma keele mitmuse vormide arvu. Näiteks eesti keele puhul on see 2 (üks ainsuse ja teine mitmuse jaoks). + +See võimalus on praegu kasutatav ainult &kde;s pruugitava mitmuse vormide vormingu jaoks ega toimi &GNU; gettexti mitmuse vormide jaoks. @@ -829,791 +390,298 @@ -Salvestamine +Salvestamine -&kbabel;ile mõeldud seadistused. +&kbabel;ile mõeldud seadistused. -Sellel kaardil saab määrata PO-faili salvestamise võimalusi. Esimene märkekastide grupp võimaldab määrata toimingute üldise käitumise PO-faili salvestamisel. +Sellel kaardil saab määrata PO-faili salvestamise võimalusi. Esimene märkekastide grupp võimaldab määrata toimingute üldise käitumise PO-faili salvestamisel. - Salvestamisel uuendatakse päist - Selle märkimisel uuendatakse faili päise infot igal salvestamisel. Päises leidub tavaliselt info faili viimase uuendamise aja, viimase tõlkija jne kohta. Seda, millist infot päises uuendatakse, saab määrata allpool olevate märkekastidega Uuendatavad väljad. Väljad, mida päises veel ei ole, lisatakse sinna. Kui soovid lisada päisele veel mõningaid välju, tuleb seda teha käsitsi, valides redaktoriaknas menüükäsu Redigeerimine Muuda päist. + Salvestamisel uuendatakse päist + Selle märkimisel uuendatakse faili päise infot igal salvestamisel. Päises leidub tavaliselt info faili viimase uuendamise aja, viimase tõlkija jne kohta. Seda, millist infot päises uuendatakse, saab määrata allpool olevate märkekastidega Uuendatavad väljad. Väljad, mida päises veel ei ole, lisatakse sinna. Kui soovid lisada päisele veel mõningaid välju, tuleb seda teha käsitsi, valides redaktoriaknas menüükäsu Redigeerimine Muuda päist. - Salvestamisel kontrollitakse süntaksit - Selle märkimisel kontrollitakse faili salvestamisel automaatselt süntaksit käsuga msgfmt --statistics. Sellest saad teada ainult siis, kui ilmneb mõni viga. See peaks olema sisse lülitatud, kui sa just mõnel väga erilisel põhjusel seda välja lülitada ei soovi. + Salvestamisel kontrollitakse süntaksit + Selle märkimisel kontrollitakse faili salvestamisel automaatselt süntaksit käsuga msgfmt --statistics. Sellest saad teada ainult siis, kui ilmneb mõni viga. See peaks olema sisse lülitatud, kui sa just mõnel väga erilisel põhjusel seda välja lülitada ei soovi. -Kui sa soovid, et PO-faili päises mõningaid välju ei muudetaks või soovid hoopis mõnda välja kindlasti uuendada, saab seda määrata viie märkekastiga: muutmise kuupäev, PO-faili keel, kodeering, viimase tõlkija nimi, kooditabel. Kui välja päises veel ei ole, see lisatakse. Kui soovid päisesse veel mingit infot lisada, tuleb seda teha käsitsi, valides redaktoriaknas menüükäsu Redigeerimine Muuda päist. Kui sa ei soovi, et päist uuendataks, eemalda märge kastist Salvestamisel uuendatakse päist. - -Päise välja PO-Revision-Date (muutmise kuupäev) kuupäeva ja kellaaja vormingul saab kasutada järgmisi võimalusi: Vaikevorming, Kohalik vorming, Kohandatud vorming. - -Mõttekas oleks jätta kehtima vaikimisi valitud Vaikevorming. Teiste kahe valimisel ei vasta loodav PO-fail enam standardsele &GNU; gettexti PO-failile, mistõttu nende kasutamist tuleks vältida. +Kui sa soovid, et PO-faili päises mõningaid välju ei muudetaks või soovid hoopis mõnda välja kindlasti uuendada, saab seda määrata viie märkekastiga: muutmise kuupäev, PO-faili keel, kodeering, viimase tõlkija nimi, kooditabel. Kui välja päises veel ei ole, see lisatakse. Kui soovid päisesse veel mingit infot lisada, tuleb seda teha käsitsi, valides redaktoriaknas menüükäsu Redigeerimine Muuda päist. Kui sa ei soovi, et päist uuendataks, eemalda märge kastist Salvestamisel uuendatakse päist. + +Päise välja PO-Revision-Date (muutmise kuupäev) kuupäeva ja kellaaja vormingul saab kasutada järgmisi võimalusi: Vaikevorming, Kohalik vorming, Kohandatud vorming. + +Mõttekas oleks jätta kehtima vaikimisi valitud Vaikevorming. Teiste kahe valimisel ei vasta loodav PO-fail enam standardsele &GNU; gettexti PO-failile, mistõttu nende kasutamist tuleks vältida. - Vaikevorming on vorming, mida tavaliselt PO-failides kasutatakse. - Kohalik vorming on vorming vastavalt sinu maale. - Kohandatud vorming võimaldab vormingu ise määrata, kasutada saab järgmisi C-stiilis vormingustringe: - Aasta + Vaikevorming on vorming, mida tavaliselt PO-failides kasutatakse. + Kohalik vorming on vorming vastavalt sinu maale. + Kohandatud vorming võimaldab vormingu ise määrata, kasutada saab järgmisi C-stiilis vormingustringe:
+ Aasta - VormingTähendusVahemik + VormingTähendusVahemik - %yaasta00 kuni 99 + %yaasta00 kuni 99 - %Yaasta0001 kuni 9999 + %Yaasta0001 kuni 9999
- Kuu + Kuu - VormingTähendusVahemik + VormingTähendusVahemik - %mkuu numbriliselt01 kuni 12 + %mkuu numbriliselt01 kuni 12 - %fkuu numbriliselt1 kuni 12 + %fkuu numbriliselt1 kuni 12 - %b,%hkuu lühendigaJaan kuni Dets + %b,%hkuu lühendigaJaan kuni Dets
- Päev + Päev - VormingTähendusVahemik + VormingTähendusVahemik - %jpäev aastas001 kuni 366 + %jpäev aastas001 kuni 366 - %dpäev kuus01 kuni 31 + %dpäev kuus01 kuni 31 - %epäev kuus1 kuni 31 + %epäev kuus1 kuni 31 - %anädalapäev lühendinaEsm kuni Püh + %anädalapäev lühendinaEsm kuni Püh
- Tund + Tund - VormingTähendusVahemik + VormingTähendusVahemik - %Htund00 kuni 23 + %Htund00 kuni 23 - %ktund0 kuni 23 + %ktund0 kuni 23 - tund1 kuni 12 + tund1 kuni 12 - %Itund01 kuni 12 + %Itund01 kuni 12 - %pAM või PM + %pAM või PM
- Minut, sekund, ajavöönd + Minut, sekund, ajavöönd - VormingTähendusVahemik + VormingTähendusVahemik - %Mminut00 kuni 59 + %Mminut00 kuni 59 - %Ssekund00 kuni 59 + %Ssekund00 kuni 59 - %Zajavöönd(vastavalt isikuandmete seadistustele) + %Zajavöönd(vastavalt isikuandmete seadistustele) - %zajavöönd(erinevus numbriliselt, nagu määratud isikuandmete seadistustes) + %zajavöönd(erinevus numbriliselt, nagu määratud isikuandmete seadistustes)
-
+
-Võimalust valida PO-failis kasutatav ajavorming peavad arendajad praegu iganenuks ning KBabeli tulevastes versioonides seda arvatavasti enam ei olegi. - -Alumine grupp puudutab PO-faili kodeeringut salvestamisel. Kui töötad &kde; projektiga, tuleb arvestada, et vähemalt &kde; PO-failid peavad olema UTF-8. Hüpikkast võimaldab valida teadete kodeeringu. Kui sa mingil põhjusel ei soovi kogemata muuta PO-faili kodeeringut, märgi ära kast Algne kooditabel jäetakse alles. - -Informatsioonivahetuse hõlbustamise nimel piirab &GNU; gettext PO-failis lubatud kodeeringute hulka. &kbabel; seda piirangut ei kasuta, mistõttu sinu lokaadile vastav kodeering ei pruugi mitte kõikjal sobida (&GNU; gettext toetab alati kodeeringut UTF-8). +Võimalust valida PO-failis kasutatav ajavorming peavad arendajad praegu iganenuks ning KBabeli tulevastes versioonides seda arvatavasti enam ei olegi. + +Alumine grupp puudutab PO-faili kodeeringut salvestamisel. Kui töötad &kde; projektiga, tuleb arvestada, et vähemalt &kde; PO-failid peavad olema UTF-8. Hüpikkast võimaldab valida teadete kodeeringu. Kui sa mingil põhjusel ei soovi kogemata muuta PO-faili kodeeringut, märgi ära kast Algne kooditabel jäetakse alles. + +Informatsioonivahetuse hõlbustamise nimel piirab &GNU; gettext PO-failis lubatud kodeeringute hulka. &kbabel; seda piirangut ei kasuta, mistõttu sinu lokaadile vastav kodeering ei pruugi mitte kõikjal sobida (&GNU; gettext toetab alati kodeeringut UTF-8).
-Õigekiri +Õigekiri -&kbabel;ile mõeldud seadistused. +&kbabel;ile mõeldud seadistused. -Siin saab määrata õigekirja kontrollimise võimalusi. Need peaksid eriti huvi pakkuma siis, kui sul on olemas oma keele (või igatahes keele, millesse tõlgid) sõnaraamatufail. Kasutada on järgmised võimalused: +Siin saab määrata õigekirja kontrollimise võimalusi. Need peaksid eriti huvi pakkuma siis, kui sul on olemas oma keele (või igatahes keele, millesse tõlgid) sõnaraamatufail. Kasutada on järgmised võimalused: - Luuakse juure/lisandi kombinatsioonid, mida ei leidu sõnaraamatus - Uute sõnade lisamisel isiklikku sõnaraamatusse loob õigekirja kontrollimise rakendus juure/lisandi kombinatsioonid, mis vastavad enam kui ühele sõnale (liitsõnad). + Luuakse juure/lisandi kombinatsioonid, mida ei leidu sõnaraamatus + Uute sõnade lisamisel isiklikku sõnaraamatusse loob õigekirja kontrollimise rakendus juure/lisandi kombinatsioonid, mis vastavad enam kui ühele sõnale (liitsõnad). - Kokkujooksnud sõnu tõlgendatakse vigadena - Selle valimisel koheldakse kokkukirjutatud sõnu veana. Samas on see näiteks väga levinud saksa keeles, kus on külluses liitsõnu, nii et kui tõlgid saksa keelde, oleks usutavasti mõttekam seda mitte lubada. + Kokkujooksnud sõnu tõlgendatakse vigadena + Selle valimisel koheldakse kokkukirjutatud sõnu veana. Samas on see näiteks väga levinud saksa keeles, kus on külluses liitsõnu, nii et kui tõlgid saksa keelde, oleks usutavasti mõttekam seda mitte lubada. - Sõnaraamat - Hüpikkastist saab valida, millist sõnaraamatut kasutada. Arvesta, et vaja oleks paigaldada igatahes selle keele sõnaraamat, millesse tõlgid. Kontrolli oma ISpelli või ASpelli paigaldust, kas selles leidub vajalik sõnaraamat. + Sõnaraamat + Hüpikkastist saab valida, millist sõnaraamatut kasutada. Arvesta, et vaja oleks paigaldada igatahes selle keele sõnaraamat, millesse tõlgid. Kontrolli oma ISpelli või ASpelli paigaldust, kas selles leidub vajalik sõnaraamat. - Kodeering + Kodeering -Siin saab määrata teksti kodeeringu. Valitud võimalus edastatakse õigekirja kontrollijale ning seda kasutatakse sõnaraamatu sõnade kodeeringu puhul. Täpsemat infot leiab tdespelli käsiraamatust. -Siin valitud kodeeringul ei ole seost PO-failide kodeeringuga. Sõltuvalt õigekirja kontrollijast (eriti programmi ispell korral) ei pruugi sul kodeeringu osas palju valikut ollagi (näiteks mitme Lääne-Euroopa keele puhul on ispell kasutatav ainult kodeeringuga ISO-8859-1). +Siin saab määrata teksti kodeeringu. Valitud võimalus edastatakse õigekirja kontrollijale ning seda kasutatakse sõnaraamatu sõnade kodeeringu puhul. Täpsemat infot leiab tdespelli käsiraamatust. +Siin valitud kodeeringul ei ole seost PO-failide kodeeringuga. Sõltuvalt õigekirja kontrollijast (eriti programmi ispell korral) ei pruugi sul kodeeringu osas palju valikut ollagi (näiteks mitme Lääne-Euroopa keele puhul on ispell kasutatav ainult kodeeringuga ISO-8859-1). - Klient - Õigekirja kontrollimisel kasutatav taustarakendus. Praegu ainult kas ispell (rahvusvaheline ISpell) või Aspell. + Klient + Õigekirja kontrollimisel kasutatav taustarakendus. Praegu ainult kas ispell (rahvusvaheline ISpell) või Aspell. - Ignoreeritud sõnad jäetakse meelde - Kasutaja poolt PO-failide õigekirja kontrollimisel ignoreeritavaks määratud sõnad jäetakse meelde. On üsna tavaline ignoreerida lühendeid või kummalisi tähekombinatsioone, mida võib kohata &GUI; liidestes. + Ignoreeritud sõnad jäetakse meelde + Kasutaja poolt PO-failide õigekirja kontrollimisel ignoreeritavaks määratud sõnad jäetakse meelde. On üsna tavaline ignoreerida lühendeid või kummalisi tähekombinatsioone, mida võib kohata &GUI; liidestes. - Ignoreeritud sõnade fail - Siin saab määrata faili, kuhu salvestatakse ignoreeritud sõnad. Klõpsa tekstiväljast paremal pool asuval kataloogikujulisel ikoonil. Vaikimisi on see $HOME/.trinity/share/apps/kbabel/spellignores, kus $HOME tähistab sinu kodukataloogi. + Ignoreeritud sõnade fail + Siin saab määrata faili, kuhu salvestatakse ignoreeritud sõnad. Klõpsa tekstiväljast paremal pool asuval kataloogikujulisel ikoonil. Vaikimisi on see $HOME/.trinity/share/apps/kbabel/spellignores, kus $HOME tähistab sinu kodukataloogi. -Lähteteksti seadistused +Lähteteksti seadistused -&kbabel;ile mõeldud seadistused. +&kbabel;ile mõeldud seadistused. -Projekti lähteteksti seadistused +Projekti lähteteksti seadistused -Projekti lähteteksti seadistused +Projekti lähteteksti seadistused -Sellel kaardil saab määrata, kuidas KBabel peab siduma lähtekoodiga viited, mis leiduvad PO-faili iga kirje juures. +Sellel kaardil saab määrata, kuidas KBabel peab siduma lähtekoodiga viited, mis leiduvad PO-faili iga kirje juures. -Dialoogi elemendid - -Väljal Lähtekoodi algkataloog saab määrata oma projekti lähtekoodi baaskataloogi. See määrab ka allpool kirjeldatava muutuja @CODEROOT@ väärtuse. - -Sektsioonis Asukohamustrid saab määrata mustrid ehk reeglid asukohtade konstrueerimiseks mõne allpool kirjeldatava muutuja abil @CODEROOT@, @PACKAGEDIR@, @PACKAGE@, @COMMENTPATH@, @POFILEDIR@. - -Muutuja @PODIRFILE@ lisandus &kbabel;isse alates versioonist 1.11.1 (&kde; 3.5.1). - -Nupule Lisa klõpsates saab lisada tekstikasti kirjutatud määratluse asukohamustrite nimekirja. Nupule Eemalda klõpsates saab valitud mustri nimekirjast eemaldada. Nuppudega Üles ja Alla saab muuta asukohamustrite prioriteeti. +Dialoogi elemendid + +Väljal Lähtekoodi algkataloog saab määrata oma projekti lähtekoodi baaskataloogi. See määrab ka allpool kirjeldatava muutuja @CODEROOT@ väärtuse. + +Sektsioonis Asukohamustrid saab määrata mustrid ehk reeglid asukohtade konstrueerimiseks mõne allpool kirjeldatava muutuja abil @CODEROOT@, @PACKAGEDIR@, @PACKAGE@, @COMMENTPATH@, @POFILEDIR@. + +Muutuja @PODIRFILE@ lisandus &kbabel;isse alates versioonist 1.11.1 (&kde; 3.5.1). + +Nupule Lisa klõpsates saab lisada tekstikasti kirjutatud määratluse asukohamustrite nimekirja. Nupule Eemalda klõpsates saab valitud mustri nimekirjast eemaldada. Nuppudega Üles ja Alla saab muuta asukohamustrite prioriteeti. -Muutujad +Muutujad -@CODEROOT@: lähtekoodi baaskataloog. -@PACKAGEDIR@: paketi (s.t. PO-faili) kataloog. -@PACKAGE@: paketi nimi (s.t. PO-faili nimi lma laiendita). -@POFILEDIR@: POfaili kataloog. -@COMMENTPATH@: PO-faili kirje kommentaaris viitena antud lähteteksti suhteline asukoht. +@CODEROOT@: lähtekoodi baaskataloog. +@PACKAGEDIR@: paketi (s.t. PO-faili) kataloog. +@PACKAGE@: paketi nimi (s.t. PO-faili nimi lma laiendita). +@POFILEDIR@: POfaili kataloog. +@COMMENTPATH@: PO-faili kirje kommentaaris viitena antud lähteteksti suhteline asukoht. -Muutujatel @PACKAGEDIR@ ja @POFILEDIR@ on samalaadne tähendus, aga mitte samasugune tulemus. @POFILEDIR@ sisaldab alati PO-faili kataloogi, @PACKAGEDIR@ tingimata mitte. Kui PO-fail avatakse kataloogihalduri vahendusel, on @PACKAGEDIR@ ainult osa asukohast, mille aluseks on PO-failide baaskataloog, mis on määratud kataloogihalduri seadistustes (vaata allpool). - -Muutujate @CODEROOT@ ja @POFILEDIR@ kasutamine on mõttekas ainult mustri alguses. Muutujat @COMMENTPATH@ saab kasutada ainult mustri lõpus ja see on peaaegu kohustuslik. Muutujaid @PACKAGEDIR@ ja @POFILEDIR@ ei tohiks kasutada ühes mustris. Ka muutujaid @CODEROOT@ ja @POFILEDIR@ ei peaks ühte mustrisse seadma. +Muutujatel @PACKAGEDIR@ ja @POFILEDIR@ on samalaadne tähendus, aga mitte samasugune tulemus. @POFILEDIR@ sisaldab alati PO-faili kataloogi, @PACKAGEDIR@ tingimata mitte. Kui PO-fail avatakse kataloogihalduri vahendusel, on @PACKAGEDIR@ ainult osa asukohast, mille aluseks on PO-failide baaskataloog, mis on määratud kataloogihalduri seadistustes (vaata allpool). + +Muutujate @CODEROOT@ ja @POFILEDIR@ kasutamine on mõttekas ainult mustri alguses. Muutujat @COMMENTPATH@ saab kasutada ainult mustri lõpus ja see on peaaegu kohustuslik. Muutujaid @PACKAGEDIR@ ja @POFILEDIR@ ei tohiks kasutada ühes mustris. Ka muutujaid @CODEROOT@ ja @POFILEDIR@ ei peaks ühte mustrisse seadma. -Vaikimisi asukohamustrid +Vaikimisi asukohamustrid -Alates &kbabel;i versioonist 1.11.1 (&kde; 3.5.1) on viis vaikimisi asukohamustrit: +Alates &kbabel;i versioonist 1.11.1 (&kde; 3.5.1) on viis vaikimisi asukohamustrit: -@PACKAGEDIR@/@PACKAGE@/@COMMENTPATH@ -@CODEROOT@/@PACKAGEDIR@/@PACKAGE@/@COMMENTPATH@ -@CODEROOT@/@PACKAGE@/@COMMENTPATH@ -@POFILEDIR@/@COMMENTPATH@ -@POFILEDIR@/../@COMMENTPATH@ +@PACKAGEDIR@/@PACKAGE@/@COMMENTPATH@ +@CODEROOT@/@PACKAGEDIR@/@PACKAGE@/@COMMENTPATH@ +@CODEROOT@/@PACKAGE@/@COMMENTPATH@ +@POFILEDIR@/@COMMENTPATH@ +@POFILEDIR@/../@COMMENTPATH@ -&kde; projektid vajavad tavaliselt kolmandat mustrit. Viimane muster on tüüpiline &GNU; projektidele, kus lähtekoodi viited on seotud selle kataloogi ülemkataloogiga, milles asub PO-fail. +&kde; projektid vajavad tavaliselt kolmandat mustrit. Viimane muster on tüüpiline &GNU; projektidele, kus lähtekoodi viited on seotud selle kataloogi ülemkataloogiga, milles asub PO-fail. -Uute asukohamustrite loomine - -Enamasti peaks vaikimisi asukohamustritest piisama sõltumata sellest, kas tegemist on KDE projektiga (eeldusel, et oled baaskataloogi korrektselt määranud) või &GNU; projektiga (või projektiga, mis on struktureeritud samamoodi nagu &GNU; projektid). - -&kde; puhul ei sisalda siiski mõned PO-failid piisavalt infot (kaasa arvatud faili asukoht ja nimi), et &kbabel; oskaks leida õige lähtekoodifaili, millele see peaks viitama. Selleks tuleb taoliste failide puhul määrata täpse asukoha muster, mis muidugi &kde; failide ohtrust arvestades on üsna vaevarikas. Kui sul aga mõni selline fail sageli esineb, võib olla mõttekas määrata konkreetne muster just antud PO-faili jaoks. - -Oma mustri loomiseks võib kasutada kõiki mainitud muutujaid, millest kohustuslik on ainult @COMMENTPATH@ (õigupoolest pole ka @COMMENTPATH@ kohustuslik, kuid ilma selleta on vähetõenäoline head tulemust saada). - -Toome sellise omaloodud mustri näiteks &kde; faili desktop_tdebase.po. Selle korral peaks muster olema selline: @CODEROOT@/@PACKAGEDIR@/tdebase/@COMMENTPATH@ (vaikimisi asukohamustritega võrreldes näed, et @PACKAGE@ asemel on siin tdebase). - -Eriti keeruliste probleemide korral võib muidugi määrata ka absoluutse asukoha muutujaid kasutamata (välja arvatud @COMMENTPATH@), näiteks /home/usr/kde-source/tdebase/@COMMENTPATH@ (eeldusel, et /home/usr/kde-source/tdebase on koht, kus asub tdebase'i lähtekood). +Uute asukohamustrite loomine + +Enamasti peaks vaikimisi asukohamustritest piisama sõltumata sellest, kas tegemist on KDE projektiga (eeldusel, et oled baaskataloogi korrektselt määranud) või &GNU; projektiga (või projektiga, mis on struktureeritud samamoodi nagu &GNU; projektid). + +&kde; puhul ei sisalda siiski mõned PO-failid piisavalt infot (kaasa arvatud faili asukoht ja nimi), et &kbabel; oskaks leida õige lähtekoodifaili, millele see peaks viitama. Selleks tuleb taoliste failide puhul määrata täpse asukoha muster, mis muidugi &kde; failide ohtrust arvestades on üsna vaevarikas. Kui sul aga mõni selline fail sageli esineb, võib olla mõttekas määrata konkreetne muster just antud PO-faili jaoks. + +Oma mustri loomiseks võib kasutada kõiki mainitud muutujaid, millest kohustuslik on ainult @COMMENTPATH@ (õigupoolest pole ka @COMMENTPATH@ kohustuslik, kuid ilma selleta on vähetõenäoline head tulemust saada). + +Toome sellise omaloodud mustri näiteks &kde; faili desktop_tdebase.po. Selle korral peaks muster olema selline: @CODEROOT@/@PACKAGEDIR@/tdebase/@COMMENTPATH@ (vaikimisi asukohamustritega võrreldes näed, et @PACKAGE@ asemel on siin tdebase). + +Eriti keeruliste probleemide korral võib muidugi määrata ka absoluutse asukoha muutujaid kasutamata (välja arvatud @COMMENTPATH@), näiteks /home/usr/kde-source/tdebase/@COMMENTPATH@ (eeldusel, et /home/usr/kde-source/tdebase on koht, kus asub tdebase'i lähtekood). -Muud +Muud -&kbabel;ile mõeldud seadistused. +&kbabel;ile mõeldud seadistused. -Kaardil Muud on &kbabel;i seadistused, mis kuhugi mujale ei sobi. +Kaardil Muud on &kbabel;i seadistused, mis kuhugi mujale ei sobi. - Kiirklahvi märgistaja - Siin saab määrata meelepärase sümboli, mis märgib &GUI;s kiirklahvi. Vaikimisi on see ampersand (&), kuid mõne programmeerimise tööriistakomplekti puhul võib see olla midagi muud. Näiteks Gnome/GTK tõlgetes tähistab kiirklahkvi alakriips _. + Kiirklahvi märgistaja + Siin saab määrata meelepärase sümboli, mis märgib &GUI;s kiirklahvi. Vaikimisi on see ampersand (&), kuid mõne programmeerimise tööriistakomplekti puhul võib see olla midagi muud. Näiteks Gnome/GTK tõlgetes tähistab kiirklahkvi alakriips _. - Kontekstiinfo regulaaravaldis - Algajatele võib väljend "regulaaravaldis" tunduda võõristavana. Sõltumata kogemusest on soovitav vaikeväärtust muuta ainult siis, kui sa väga täpselt tead, mida teed. Mõned &GUI; programmeerimise tööriistakomplektid kasutavad omaenda kontekstiinfo kirjeldamise meetodeid. Pea nõu mõne kogenenuma kasutajaga, kui tõlgid &kde;-väliseid PO-faile. Et asi selgem oleks, "tõlgin" siinkohal vaikeregulaaravaldise: "tekst sobib, kui alguses seisab _:, millele järgneb üks või enam märki ja mis lõpeb reavahetusmärgiga". + Kontekstiinfo regulaaravaldis + Algajatele võib väljend "regulaaravaldis" tunduda võõristavana. Sõltumata kogemusest on soovitav vaikeväärtust muuta ainult siis, kui sa väga täpselt tead, mida teed. Mõned &GUI; programmeerimise tööriistakomplektid kasutavad omaenda kontekstiinfo kirjeldamise meetodeid. Pea nõu mõne kogenenuma kasutajaga, kui tõlgid &kde;-väliseid PO-faile. Et asi selgem oleks, "tõlgin" siinkohal vaikeregulaaravaldise: "tekst sobib, kui alguses seisab _:, millele järgneb üks või enam märki ja mis lõpeb reavahetusmärgiga". @@ -1621,308 +689,118 @@ -Projekti kataloogid +Projekti kataloogid -Need seadistused on kataloogihaldurile. +Need seadistused on kataloogihaldurile. -Siin on kaks tekstivälja. Kirjuta neisse või vali kataloogid, mis sisaldavad vastavalt PO- ja POT-faile. Seejärel liidetakse nende kataloogide alamkataloogid ja failid kataloogihalduri aknas üheks puuks. +Siin on kaks tekstivälja. Kirjuta neisse või vali kataloogid, mis sisaldavad vastavalt PO- ja POT-faile. Seejärel liidetakse nende kataloogide alamkataloogid ja failid kataloogihalduri aknas üheks puuks. -Allpool on mõned märkekastid: +Allpool on mõned märkekastid: - Fail avatakse uues aknas - Selle märkimisel avatakse kõik kataloogihaldurist avatud failid alati uues aknas. + Fail avatakse uues aknas + Selle märkimisel avatakse kõik kataloogihaldurist avatud failid alati uues aknas. - Väljumisel tapetakse protsessid - Selle märkimisel püüab &kbabel; tappa protsessid, mis ei ole oma tööd lõpetanud rakenduse sulgemise ajaks, saates neile tapmissignaali. Seda, et protsessid ka tegelikult tapetakse, ei saa siiski tagada. - + Väljumisel tapetakse protsessid + Selle märkimisel püüab &kbabel; tappa protsessid, mis ei ole oma tööd lõpetanud rakenduse sulgemise ajaks, saates neile tapmissignaali. Seda, et protsessid ka tegelikult tapetakse, ei saa siiski tagada. + - Luuakse faili sisu indeks - Märkimisel loob &kbabel; iga puus oleva faili sisu indeksi, mida saab seejärel kasutada otsimis- ja asendusoperatsioonides. See mõjutab oluliselt kiirust. Kui lubad indeksi loomise, on failiinfo uuendamine palju aeglasem. Teisalt on jälle otsimine ja asendamine märgatavalt kiirem. - + Luuakse faili sisu indeks + Märkimisel loob &kbabel; iga puus oleva faili sisu indeksi, mida saab seejärel kasutada otsimis- ja asendusoperatsioonides. See mõjutab oluliselt kiirust. Kui lubad indeksi loomise, on failiinfo uuendamine palju aeglasem. Teisalt on jälle otsimine ja asendamine märgatavalt kiirem. + -Kataloogide käsud +Kataloogide käsud -Need seadistused on kataloogihaldurile. +Need seadistused on kataloogihaldurile. -Projekti kataloogi käskude seadistused +Projekti kataloogi käskude seadistused -Projekti kataloogi käskude seadistused +Projekti kataloogi käskude seadistused -Siin saab anda käsud, mida soovid rakendada kataloogihalduris kataloogide puhul. Neid käske saab hiljem kasutada kataloogihalduri kontekstimenüüs alammenüüst Käsud. Kirjuta väljale Käsu nimi käsu nimi. See võib olla suvaline, sest seda näidatakse vaid menüüs. Väljale Käsk kirjuta käsk, mida soovid vastavat menüükäsku valides rakendada. Seejärel klõpsa nuppu Lisa, mis lisab sisestatu kasutatavate käskude nimekirja. Käsu redigeerimiseks vali see, klõpsa nuppu Redigeeri ning kui oled lõpetanud, vajuta nuppu Lisa. Käsu eemaldamiseks vali see nimekirjast ning klõpsa nuppu Eemalda. Kui soovid muuta käskude järjekorda kontekstimenüüs, kasuta üles ja alla osutavaid nuppe. Käsk käivitatakse vaikeshellis, nii et seal on võimalik käivitada mitu käsku korraga, eraldades need semikooloniga, samuti määrata vajadusel keskkonnamuutujad. Käsud käivitatakse kataloogihalduris valitud (PO-failide) kataloogis. Järgmised stringid on käskudes asendatavad: +Siin saab anda käsud, mida soovid rakendada kataloogihalduris kataloogide puhul. Neid käske saab hiljem kasutada kataloogihalduri kontekstimenüüs alammenüüst Käsud. Kirjuta väljale Käsu nimi käsu nimi. See võib olla suvaline, sest seda näidatakse vaid menüüs. Väljale Käsk kirjuta käsk, mida soovid vastavat menüükäsku valides rakendada. Seejärel klõpsa nuppu Lisa, mis lisab sisestatu kasutatavate käskude nimekirja. Käsu redigeerimiseks vali see, klõpsa nuppu Redigeeri ning kui oled lõpetanud, vajuta nuppu Lisa. Käsu eemaldamiseks vali see nimekirjast ning klõpsa nuppu Eemalda. Kui soovid muuta käskude järjekorda kontekstimenüüs, kasuta üles ja alla osutavaid nuppe. Käsk käivitatakse vaikeshellis, nii et seal on võimalik käivitada mitu käsku korraga, eraldades need semikooloniga, samuti määrata vajadusel keskkonnamuutujad. Käsud käivitatakse kataloogihalduris valitud (PO-failide) kataloogis. Järgmised stringid on käskudes asendatavad: - @PACKAGE@: kataloogi nimi ilma rajata - @PODIR@: PO-kataloogi nimi rajaga - @POTDIR@: mallide kataloogi nimi rajaga + @PACKAGE@: kataloogi nimi ilma rajata + @PODIR@: PO-kataloogi nimi rajaga + @POTDIR@: mallide kataloogi nimi rajaga -Näide: kui soovid käivitada käsu make ja seejärel make install, kirjuta väljale Nimi Paigalda ja väljale Käsk make; make install. Kui seejärel valid kataloogi kontekstimenüüst KäsudPaigalda, käivitatakse selles kataloogis ülalmainitud käsud. +Näide: kui soovid käivitada käsu make ja seejärel make install, kirjuta väljale Nimi Paigalda ja väljale Käsk make; make install. Kui seejärel valid kataloogi kontekstimenüüst KäsudPaigalda, käivitatakse selles kataloogis ülalmainitud käsud. -Failide käsud +Failide käsud -Need seadistused on kataloogihaldurile. +Need seadistused on kataloogihaldurile. -Projekti failide käskude seadistused +Projekti failide käskude seadistused -Projekti failide käskude seadistused +Projekti failide käskude seadistused -Siin saab määrata käsud, mida soovid kasutada kataloogihalduris failide puhul. Neid käske näeb seejärel kataloogihalduri kontekstimenüü alammenüüs Käsud. - -Kirjuta väljale Käsu nimi käsu nimi. See võib olla suvaline, sest seda näidatakse vaid menüüs. Väljale Käsk kirjuta käsk, mida soovid vastavat menüükäsku valides rakendada. Seejärel klõpsa nuppu Lisa, mis lisab sisestatu kasutatavate käskude nimekirja. Käsu redigeerimiseks vali see, klõpsa nuppu Redigeeri ning kui oled lõpetanud, vajuta nuppu Lisa. Käsu eemaldamiseks vali see nimekirjast ning klõpsa nuppu Eemalda. Kui soovid muuta käskude järjekorda kontekstimenüüs, kasuta üles ja alla osutavaid nuppe. Käsk käivitatakse vaikeshellis, nii et seal on võimalik käivitada mitu käsku korraga, eraldades need semikooloniga, samuti määrata vajadusel keskkonnamuutujad. Käsud käivitatakse kataloogihalduris valitud faili (PO-failide) kataloogis. Järgmised stringid on käskudes asendatavad: +Siin saab määrata käsud, mida soovid kasutada kataloogihalduris failide puhul. Neid käske näeb seejärel kataloogihalduri kontekstimenüü alammenüüs Käsud. + +Kirjuta väljale Käsu nimi käsu nimi. See võib olla suvaline, sest seda näidatakse vaid menüüs. Väljale Käsk kirjuta käsk, mida soovid vastavat menüükäsku valides rakendada. Seejärel klõpsa nuppu Lisa, mis lisab sisestatu kasutatavate käskude nimekirja. Käsu redigeerimiseks vali see, klõpsa nuppu Redigeeri ning kui oled lõpetanud, vajuta nuppu Lisa. Käsu eemaldamiseks vali see nimekirjast ning klõpsa nuppu Eemalda. Kui soovid muuta käskude järjekorda kontekstimenüüs, kasuta üles ja alla osutavaid nuppe. Käsk käivitatakse vaikeshellis, nii et seal on võimalik käivitada mitu käsku korraga, eraldades need semikooloniga, samuti määrata vajadusel keskkonnamuutujad. Käsud käivitatakse kataloogihalduris valitud faili (PO-failide) kataloogis. Järgmised stringid on käskudes asendatavad: - @PACKAGE@: faili nimi ilma raja ja laiendita - @POFILE@: PO-faili nimi raja ja laiendiga - @POTFILE@: vastava mallifaili nimi raja ja laiendiga - @PODIR@: selle kataloogi nimi koos rajaga, kus PO-fail asub - @POTDIR@: selle kataloogi nimi koos rajaga, kus mallifail asub + @PACKAGE@: faili nimi ilma raja ja laiendita + @POFILE@: PO-faili nimi raja ja laiendiga + @POTFILE@: vastava mallifaili nimi raja ja laiendiga + @PODIR@: selle kataloogi nimi koos rajaga, kus PO-fail asub + @POTDIR@: selle kataloogi nimi koos rajaga, kus mallifail asub -Kui näiteks soovid liita mallifaili oma PO-faili, kirjuta väljale Nimi Liida ja väljale Käsk msgmerge @POFILE@ @POTFILE@ > @PACKAGE@.new && mv @PACKAGE@.new "@PACKAGE@.po. Kui valid seejärel faili kontekstimenüüst KäsudLiida, liidetaksegi PO-fail mallifailiga. +Kui näiteks soovid liita mallifaili oma PO-faili, kirjuta väljale Nimi Liida ja väljale Käsk msgmerge @POFILE@ @POTFILE@ > @PACKAGE@.new && mv @PACKAGE@.new "@PACKAGE@.po. Kui valid seejärel faili kontekstimenüüst KäsudLiida, liidetaksegi PO-fail mallifailiga. -Kataloogihaldur +Kataloogihaldur -Need seadistused on kataloogihaldurile. +Need seadistused on kataloogihaldurile. -Projekti kataloogihalduri seadistused +Projekti kataloogihalduri seadistused -Projekti kataloogihalduri seadistused +Projekti kataloogihalduri seadistused -Märkekastidega saab sisse või välja lülitada vastava veeru näitamise kataloogihalduris. +Märkekastidega saab sisse või välja lülitada vastava veeru näitamise kataloogihalduris. -Võrdlemine +Võrdlemine -Need seadistused on kataloogihaldurile. +Need seadistused on kataloogihaldurile. -Projekti võrdlemise seadistused +Projekti võrdlemise seadistused -Projekti võrdlemise seadistused +Projekti võrdlemise seadistused diff --git a/tde-i18n-et/docs/tdesdk/kbabel/using.docbook b/tde-i18n-et/docs/tdesdk/kbabel/using.docbook index 16f8af06e34..518e59d0bd1 100644 --- a/tde-i18n-et/docs/tdesdk/kbabel/using.docbook +++ b/tde-i18n-et/docs/tdesdk/kbabel/using.docbook @@ -1,6 +1,5 @@ + --> @@ -10,428 +9,160 @@ - + -MarekLaane
bald@starman.ee
Tõlge eesti keelde
+MarekLaane
bald@starman.ee
Tõlge eesti keelde
-&kbabel;i kasutamine +&kbabel;i kasutamine -Sissejuhatus +Sissejuhatus -Tavaliselt on rakenduse teated ja dokumentatsioon kirja pandud inglise keeles. Teatud tööriistate ja teekide raamistikku kasutades on võimalik aga panna oma lemmikrakendused kõnelema ka muus kui inglise keeles. Rakenduse kohandamist mingile keelele nimetatakse lokaliseerimiseks. Lokaliseerimine hõlmab rakenduse liidese ja dokumentatsiooni tõlkimist keeltesse, mida kasutajad soovivad pruukida, ning mõne maa või piirkonna puhul ka sisendi ja väljundi kohandamist teatud tavadele. &kbabel; on vahend, mis aitab sind lokaliseerimisel, et panna rakendused kõnelema kasutajaga just selles keeles, milles ta seda soovib. +Tavaliselt on rakenduse teated ja dokumentatsioon kirja pandud inglise keeles. Teatud tööriistate ja teekide raamistikku kasutades on võimalik aga panna oma lemmikrakendused kõnelema ka muus kui inglise keeles. Rakenduse kohandamist mingile keelele nimetatakse lokaliseerimiseks. Lokaliseerimine hõlmab rakenduse liidese ja dokumentatsiooni tõlkimist keeltesse, mida kasutajad soovivad pruukida, ning mõne maa või piirkonna puhul ka sisendi ja väljundi kohandamist teatud tavadele. &kbabel; on vahend, mis aitab sind lokaliseerimisel, et panna rakendused kõnelema kasutajaga just selles keeles, milles ta seda soovib. -Iga internatsionaliseerimisteadlikuks muudetud rakendus pakub tõlkimiseks välja ühe või enam teadete kataloogi faili. Nende failide laiendiks on .pot. POT on lühend, pikemalt Portable Object Template ehk porditava objekti mall. +Iga internatsionaliseerimisteadlikuks muudetud rakendus pakub tõlkimiseks välja ühe või enam teadete kataloogi faili. Nende failide laiendiks on .pot. POT on lühend, pikemalt Portable Object Template ehk porditava objekti mall. -Tõlkijad asuvad POT-mallis täitma tühikuid, tõlkides iga teate vajalikku keelde. Tõlgitud teksti sisaldav fail on PO ehk Portable Object (eesti keeles porditav objekt) fail. +Tõlkijad asuvad POT-mallis täitma tühikuid, tõlkides iga teate vajalikku keelde. Tõlgitud teksti sisaldav fail on PO ehk Portable Object (eesti keeles porditav objekt) fail. -Kui kõik teated on tõlgitud, saab PO-faili kompileerida masinale arusaadavasse binaarvormingusse, mida nimetatakse MO ehk masinobjekt (Machine Object) failiks. Need, laiendiga .mo (või .gmo, mis viitab sellele, et neid on töödelnud &GNU; gettext) failid kujutavad endast sisuliselt andmebaasi, mis vähendab aega, mis kulub rakendusel vajaliku tõlgitud teate leidmiseks. +Kui kõik teated on tõlgitud, saab PO-faili kompileerida masinale arusaadavasse binaarvormingusse, mida nimetatakse MO ehk masinobjekt (Machine Object) failiks. Need, laiendiga .mo (või .gmo, mis viitab sellele, et neid on töödelnud &GNU; gettext) failid kujutavad endast sisuliselt andmebaasi, mis vähendab aega, mis kulub rakendusel vajaliku tõlgitud teate leidmiseks. -Ilmselt tekib küsimus: kui mul juba on &kbabel;, kas on veel mõtet huvi tunda, milline see PO-fail seesmiselt välja näeb. Vastus on kahtlemata jah! Vahel võib teadete kataloog viga saada ning seda tuleb käsitsi parandada. Enamasti juhtub see nii väga vihatavate CVS-i või SVN-i konfliktide tõttu, mis tekivad siis, kui tõlkeprotsessi koordineeritakse versioonikontrollisüsteemiga (näiteks CVS või Subversion ehk SVN). &kbabel; ei suuda sellistel puhkudel väga palju abiks olla, nii et sellisel juhul tuleb sageli kasutada tekstiredaktorit, mille puhul oleks vajalik veidi tunda ka PO-faili hingeelu. Vaatame siis PO-faili veidi lähemalt. +Ilmselt tekib küsimus: kui mul juba on &kbabel;, kas on veel mõtet huvi tunda, milline see PO-fail seesmiselt välja näeb. Vastus on kahtlemata jah! Vahel võib teadete kataloog viga saada ning seda tuleb käsitsi parandada. Enamasti juhtub see nii väga vihatavate CVS-i või SVN-i konfliktide tõttu, mis tekivad siis, kui tõlkeprotsessi koordineeritakse versioonikontrollisüsteemiga (näiteks CVS või Subversion ehk SVN). &kbabel; ei suuda sellistel puhkudel väga palju abiks olla, nii et sellisel juhul tuleb sageli kasutada tekstiredaktorit, mille puhul oleks vajalik veidi tunda ka PO-faili hingeelu. Vaatame siis PO-faili veidi lähemalt. -PO-failid koosnevad teadete paaridest — msgid ja msgstr. Msgid on ingliskeelne tekst, msgstr mingisse muude keelde tõlgitud tekst. Iga msgid-i ja msgstr-iga kaasnev tekst on ümbritsetud C-stiilis topeltjutumärkidega. Näiteks üks &noatun;i PO-failist võetu näeb välja nii: msgid "Open a Playlist" +PO-failid koosnevad teadete paaridest — msgid ja msgstr. Msgid on ingliskeelne tekst, msgstr mingisse muude keelde tõlgitud tekst. Iga msgid-i ja msgstr-iga kaasnev tekst on ümbritsetud C-stiilis topeltjutumärkidega. Näiteks üks &noatun;i PO-failist võetu näeb välja nii: msgid "Open a Playlist" -Tühje ridu ja neid, mille alguses seisab #, ignoreeritakse. Sümboliga # algavad read kujutavad endast kommentaare ning neist on kasu andmast märku, millises failis teadet kasutatakse või vajaduse korral tõlkijatele mõningate abistavate seletuste pakkumiseks. &kbabel; näitab kõigi teadete puhul selliseid kommentaariridu, kui need on olemas. +Tühje ridu ja neid, mille alguses seisab #, ignoreeritakse. Sümboliga # algavad read kujutavad endast kommentaare ning neist on kasu andmast märku, millises failis teadet kasutatakse või vajaduse korral tõlkijatele mõningate abistavate seletuste pakkumiseks. &kbabel; näitab kõigi teadete puhul selliseid kommentaariridu, kui need on olemas. -Sageli on PO-faili esimene msgid-msgstr paar libakirje (tegelikult PO-faili päis), mis sisaldab mitmesugust infot tõlgitava PO-faili kohta: rakenduse nimi, tõlkimise kuupäev, tõlkija nimi ja nii edasi. +Sageli on PO-faili esimene msgid-msgstr paar libakirje (tegelikult PO-faili päis), mis sisaldab mitmesugust infot tõlgitava PO-faili kohta: rakenduse nimi, tõlkimise kuupäev, tõlkija nimi ja nii edasi. -Üks väga kasulik võimalus on niinimetatud mitmuse vormid. Inglise keeles kasutatakse nimisõnadel ainult üht ainsuse ja üht mitmuse vormi, ⪚ 1 file ja 10 files. See võib viia arendajad mõttele, et maailm on imelihtne ning võib luua selliseid teateid nagu Do you want to delete %1 file(s)?, kus %1 tähistab kustutavate failide arvu. Kuid selline lähenemine on põhimõtteliselt vale. Näiteks slovakikeelses tõlkes tuleb antud juhul kasutada kolme erinevat tõlget. Selliste variantide arv erineb keeleti ja isegi kui see on sarnane (⪚ tšehhi keel kasutab antud juhul samuti kolme varianti), võivad reeglid, millal millist vormi kasutada, olla vägagi erinevad. +Üks väga kasulik võimalus on niinimetatud mitmuse vormid. Inglise keeles kasutatakse nimisõnadel ainult üht ainsuse ja üht mitmuse vormi, ⪚ 1 file ja 10 files. See võib viia arendajad mõttele, et maailm on imelihtne ning võib luua selliseid teateid nagu Do you want to delete %1 file(s)?, kus %1 tähistab kustutavate failide arvu. Kuid selline lähenemine on põhimõtteliselt vale. Näiteks slovakikeelses tõlkes tuleb antud juhul kasutada kolme erinevat tõlget. Selliste variantide arv erineb keeleti ja isegi kui see on sarnane (⪚ tšehhi keel kasutab antud juhul samuti kolme varianti), võivad reeglid, millal millist vormi kasutada, olla vägagi erinevad. -&kde; arendajatele ei meeldinud siiski mitmuse vormide teostamine &GNU; gettextis ning nad on juurutanud oma vormingu ja käsitlemisviisi. &GNU; gettexti mitmuse vorme peaks kasutusele võtma &kde; 4. +&kde; arendajatele ei meeldinud siiski mitmuse vormide teostamine &GNU; gettextis ning nad on juurutanud oma vormingu ja käsitlemisviisi. &GNU; gettexti mitmuse vorme peaks kasutusele võtma &kde; 4. -Redaktor +Redaktor -&kbabel;i pilt. +&kbabel;i pilt. -&kbabel; +&kbabel; -&kbabel; +&kbabel; -Kasutajate mugavuseks tarvitab &kbabel; tööriistaribasid, mis kiirendab paljude operatsioonide sooritamist, ning eriti hõivatud kasutajate tarbeks on ka hulganisti kiirklahve. Peaaken on jagatud neljaks osaks. +Kasutajate mugavuseks tarvitab &kbabel; tööriistaribasid, mis kiirendab paljude operatsioonide sooritamist, ning eriti hõivatud kasutajate tarbeks on ka hulganisti kiirklahve. Peaaken on jagatud neljaks osaks. -Vasakul ülal asuv redigeerimiskast on ainult lugemiseks ning sisaldab parajasti avatud PO-faili msgid välja ingliskeelse tekstiga. +Vasakul ülal asuv redigeerimiskast on ainult lugemiseks ning sisaldab parajasti avatud PO-faili msgid välja ingliskeelse tekstiga. -Vasakul all asuv redigeerimiskast sisaldab näidatava msgid väljaga paaris käivat msgstr välja ning siin saab ka redigeerida tegelikku tõlget. +Vasakul all asuv redigeerimiskast sisaldab näidatava msgid väljaga paaris käivat msgstr välja ning siin saab ka redigeerida tegelikku tõlget. -Paremal ülal asub kommentaaride aken, kus on näha parajasti redigeeritava kirje kommentaarid. +Paremal ülal asub kommentaaride aken, kus on näha parajasti redigeeritava kirje kommentaarid. -Seda saab kasutada: +Seda saab kasutada: -arusaamiseks, kuidas rakendus käesolevat kirjet kohtleb (c vormingus või tavaline tekst) -mõnel juhul nägemaks rakenduse arendaja lisatud kommentaare, mis on mõeldud tõlkijate tegevuse hõlbustamiseks — näiteks võivad seal leiduda tehnilised viited (mida väga edukalt kasutatakse projektis LyX) -teadasaamiseks, millisest failist on käesolev teade pärit, kui soovid näiteks teada anda kirjaveast algupärases ingliskeelses stringis. +arusaamiseks, kuidas rakendus käesolevat kirjet kohtleb (c vormingus või tavaline tekst) +mõnel juhul nägemaks rakenduse arendaja lisatud kommentaare, mis on mõeldud tõlkijate tegevuse hõlbustamiseks — näiteks võivad seal leiduda tehnilised viited (mida väga edukalt kasutatakse projektis LyX) +teadasaamiseks, millisest failist on käesolev teade pärit, kui soovid näiteks teada anda kirjaveast algupärases ingliskeelses stringis. -Redaktoriaken paremal all on &kbabel;i peaakna kõige keerukam osa. Selle suurust saab muuta eraldusjoont selle ja kommentaariakna (paremal ülal) vahel lohistades. Redaktoriaknal on kaks kaarti — üks sisaldab otsinguinfot, teine kontekstiinfot. Kontekstiinfo kaardil on ka kerimisriba, mis näitab nelja eelmist ja järgmist kirjet — sisuliselt on tegemist tillukese tõmmisega PO-failist. Tõlkides on üsna tavaline, et mingi kirje on seotud nii eelneva kui järgneva kirjega, mistõttu kontekstikaardil saab ka endale selgeks teha, kuidas võiks olla kõige otstarbekam käesolevat kirjet tõlkida. Heaks näiteks on dialoogiliidese tõlge või siis näiteks elemendid koos nendega seonduva teksti ja "mis see on" teadetega. +Redaktoriaken paremal all on &kbabel;i peaakna kõige keerukam osa. Selle suurust saab muuta eraldusjoont selle ja kommentaariakna (paremal ülal) vahel lohistades. Redaktoriaknal on kaks kaarti — üks sisaldab otsinguinfot, teine kontekstiinfot. Kontekstiinfo kaardil on ka kerimisriba, mis näitab nelja eelmist ja järgmist kirjet — sisuliselt on tegemist tillukese tõmmisega PO-failist. Tõlkides on üsna tavaline, et mingi kirje on seotud nii eelneva kui järgneva kirjega, mistõttu kontekstikaardil saab ka endale selgeks teha, kuidas võiks olla kõige otstarbekam käesolevat kirjet tõlkida. Heaks näiteks on dialoogiliidese tõlge või siis näiteks elemendid koos nendega seonduva teksti ja "mis see on" teadetega. -&kbabel;i muud omadused +&kbabel;i muud omadused -Iga msgid kirje võib olla ühes kolmest olekust: +Iga msgid kirje võib olla ühes kolmest olekust: - tõlkimata + tõlkimata - msgstr väljaga ei seostu tõlgitud teksti + msgstr väljaga ei seostu tõlgitud teksti - kahtlane + kahtlane - msgmerge püüdis leida tõlgitavale kirjele vastet mujalt PO-failist. See ei pruugi olla täpne, mispärast tuleks selline tekst üle vaadata, et tõlge tõepoolest vastaks algupärasele ingliskeelsele tekstile. + msgmerge püüdis leida tõlgitavale kirjele vastet mujalt PO-failist. See ei pruugi olla täpne, mispärast tuleks selline tekst üle vaadata, et tõlge tõepoolest vastaks algupärasele ingliskeelsele tekstile. - tõlgitud + tõlgitud - msgstr sisaldab endas lõplikult tõlgitud msgid-i teksti + msgstr sisaldab endas lõplikult tõlgitud msgid-i teksti -Parajasti aktiivse kirje olekut näitab kaks LED-tulukest. Sõltuvalt seadistusest võivad need asuda olekuribal või tõlkestringi redigeerimiskasti kohal. Mõlema värv on muudetav (et see vastaks sinu maitsele või sobiks kokku nägemisomadustega). Kuidas neid seadistusi kohandada, saab täpsemalt teada osast Seadistused. +Parajasti aktiivse kirje olekut näitab kaks LED-tulukest. Sõltuvalt seadistusest võivad need asuda olekuribal või tõlkestringi redigeerimiskasti kohal. Mõlema värv on muudetav (et see vastaks sinu maitsele või sobiks kokku nägemisomadustega). Kuidas neid seadistusi kohandada, saab täpsemalt teada osast Seadistused. -Tõlkimisest lähemalt +Tõlkimisest lähemalt -Nüüd on sul olemas esialgne arusaam, kuidas PO-faili tõlkida. Käesolevas osas järgime tavapärast uue PO-faili tõlkimise rada, kasutades ära &kbabel;i võimsaid omadusi. Eeldame, et oled juba avanud POT-mallifaili ja salvestanud selle PO-failina. +Nüüd on sul olemas esialgne arusaam, kuidas PO-faili tõlkida. Käesolevas osas järgime tavapärast uue PO-faili tõlkimise rada, kasutades ära &kbabel;i võimsaid omadusi. Eeldame, et oled juba avanud POT-mallifaili ja salvestanud selle PO-failina. -Liikumine PO-failis -&kbabel; võmaldab failis imelihtsalt liikuda, kasutades selleks ära tõlgete olekut. Tõlkimata ja kahtlasest olekust oli juba juttu. Teade võib olla märgitud ka vigaseks, selle põhjuseks võib olla sobivuse kontroll või sobivuse kontroll käsuga msgfmt. Ja mõistagi toetab &kbabel; külastatud teadete ajalugu käskudega Edasi ja Tagasi, mille kasutamine on samane vastavate käskude kasutamisega näiteks &konqueror;is. -Kõik navigeerimiskäsud asuvad menüüs Liikumine. +Liikumine PO-failis +&kbabel; võmaldab failis imelihtsalt liikuda, kasutades selleks ära tõlgete olekut. Tõlkimata ja kahtlasest olekust oli juba juttu. Teade võib olla märgitud ka vigaseks, selle põhjuseks võib olla sobivuse kontroll või sobivuse kontroll käsuga msgfmt. Ja mõistagi toetab &kbabel; külastatud teadete ajalugu käskudega Edasi ja Tagasi, mille kasutamine on samane vastavate käskude kasutamisega näiteks &konqueror;is. +Kõik navigeerimiskäsud asuvad menüüs Liikumine. -Page Up -Liigub eelmisele teatele +Page Up +Liigub eelmisele teatele -Page Down -Liigub järgmisele teatele +Page Down +Liigub järgmisele teatele -&Ctrl;Page Up -Liigub eelmisele kahtlasele teatele +&Ctrl;Page Up +Liigub eelmisele kahtlasele teatele -&Ctrl;Page Down -Liigub järgmisele kahtlasele teatele +&Ctrl;Page Down +Liigub järgmisele kahtlasele teatele -&Alt;Page Up -Liigub eelmisele tõlkimata teatele +&Alt;Page Up +Liigub eelmisele tõlkimata teatele -&Alt;Page Down -Liigub järgmisele tõlkimata teatele +&Alt;Page Down +Liigub järgmisele tõlkimata teatele -&Shift;Page Up -Liigub eelmisele vigasele teatele +&Shift;Page Up +Liigub eelmisele vigasele teatele -&Shift;Page Down -Liigub järgmisele vigasele teatele +&Shift;Page Down +Liigub järgmisele vigasele teatele -&Ctrl;&Shift;Page Up -Liigub eelmisele kahtlasele või tõlkimata teatele +&Ctrl;&Shift;Page Up +Liigub eelmisele kahtlasele või tõlkimata teatele -&Ctrl;&Shift;Page Down -Liigub järgmisele kahtlasele või tõlkimata teatele +&Ctrl;&Shift;Page Down +Liigub järgmisele kahtlasele või tõlkimata teatele @@ -439,140 +170,47 @@ -Tark redigeerimine -Tark redigeerimine tähendab seda, et redaktor aitab tõlget redigeerides arvesse võtta PO-vormingu erinõudeid, parandades vajadusel korrektseks paomärgid. -Samuti on toetatud enam kui üks rea lõpetamise viis. See on üsna kasulik kas või juba selle tõttu, kuidas käsitleb ridade lõppu gettext: see lihtsalt eirab neid. (Sisuliselt tähendab see seda, et kogu msgstr teksti võetakse ühe reana.) Kui soovid lisada tegeliku realõpu, tuleb lisada \n. Kuid tõlkijad unustavad pahatihti, et uus rida msgstr-is ei lisa tühikut ridade vahele. See tuleb käsitsi iga rea lõpu lisada, kuid nii kerge on seda unustada. Ning siin tuleb appi tark redigeerimine, mis lisab selle sinu eest. -Järgnev tabel võtab kokku targa redigeerimise võimalused. +Tark redigeerimine +Tark redigeerimine tähendab seda, et redaktor aitab tõlget redigeerides arvesse võtta PO-vormingu erinõudeid, parandades vajadusel korrektseks paomärgid. +Samuti on toetatud enam kui üks rea lõpetamise viis. See on üsna kasulik kas või juba selle tõttu, kuidas käsitleb ridade lõppu gettext: see lihtsalt eirab neid. (Sisuliselt tähendab see seda, et kogu msgstr teksti võetakse ühe reana.) Kui soovid lisada tegeliku realõpu, tuleb lisada \n. Kuid tõlkijad unustavad pahatihti, et uus rida msgstr-is ei lisa tühikut ridade vahele. See tuleb käsitsi iga rea lõpu lisada, kuid nii kerge on seda unustada. Ning siin tuleb appi tark redigeerimine, mis lisab selle sinu eest. +Järgnev tabel võtab kokku targa redigeerimise võimalused. -TAB -Lisab \t +TAB +Lisab \t -" -Lisab \" +" +Lisab \" -Enter -Kui viimane märk enne kursorit ei ole tühikumärk, lisatakse üks tühikumärk ja seejärel alustatakse uut rida. - -&Ctrl;Enter -Alustab uut rida ilma omapoolse panuseta +Enter +Kui viimane märk enne kursorit ei ole tühikumärk, lisatakse üks tühikumärk ja seejärel alustatakse uut rida. + +&Ctrl;Enter +Alustab uut rida ilma omapoolse panuseta -&Shift;Enter -Lisab \n ja alustab uut rida +&Shift;Enter +Lisab \n ja alustab uut rida -Kui soovid tühimärke näha, võid seadistustedialoogis kaardi Redaktor alamkaardil Välimus sisse lülitada võimaluse Värviline taust ja/või Tühimärke näidatakse punktidena. +Kui soovid tühimärke näha, võid seadistustedialoogis kaardi Redaktor alamkaardil Välimus sisse lülitada võimaluse Värviline taust ja/või Tühimärke näidatakse punktidena. -Automaattõlge -Esimese asjana uue tõlke käivitamisel võimaldab &kbabel; automaatselt tekitada tõlked vanemaid tõlkeid kasutades. Vali menüükäsk TööriistadToores tõlge ning &kbabel; avab järgmise dialoogi: +Automaattõlge +Esimese asjana uue tõlke käivitamisel võimaldab &kbabel; automaatselt tekitada tõlked vanemaid tõlkeid kasutades. Vali menüükäsk TööriistadToores tõlge ning &kbabel; avab järgmise dialoogi: -Toore tõlkimise dialoog +Toore tõlkimise dialoog @@ -580,302 +218,122 @@ -Selles dialoogis saab määrata, mida tõlkida, samuti valida varasemate tõlgete allika. -Ülal, sektsioonis Tõlgitakse, on kolm märkekasti (Tõlkimata kirjed, Kahtlased kirjed, Tõlgitud kirjed), mille abil saab määrata, millist laadi kirjeid tõlgitakse. Tõlkimata ja kahtlaste kirjete valimine on automaattõlke puhul ilmselt iseenesestmõistetav valik, kuid soovi korral võid nii muuta ka juba tõlgitud kirjeid. -Toorel tõlkimisel kasutatakse niikuinii msgid täpset sobivust. Kuid siin saab kasutusele võtta ka mõningaid lisastrateegiaid, &ie; Kahtlase tõlke lubamine (aeglane) ja Üksikute sõnade tõlkimine. Neid valikuid peab toetama ka kasutatav allikas (vaata selle kohta lähemalt allpool). Pole võimalik üheselt seletada, mis tähendab kahtlane tõlge, kuid selle sisu ei tohiks ometi segaseks jääda. Üksikute sõnade tõlkimine on mõttekas ainult mõne keele puhul. &kbabel; püüab sellisel juhul tõlkida iga msgid-i sõna eraldi ja seab seejärel sõnad või laused msgstris samasse järjekorda. -Toore tõlkimise allikana saab kasutada suvalist olemasolevat sõnaraamatumoodulit. Dialoogi allosas on nimekirjad Ei kasutata ja Kasutatakse. Mooduleid kasutatakse selles järjekorras, nagu nad nimekirja Kasutatakse on lisatud. Kõigepealt võetakse ette esimene moodul, kui sellest midagi ei leita, siis teine ja nii edasi. Noolenuppudega saab mooduleid ühest nimekirjast teise liigutada. Kui soovid moodulite järjekorda muuta, kasuta nuppe Üles ja Alla. -Tavaliselt märgib &kbabel; iga toorelt tõlgitud teate kahtlaseks, sest eeldab, et automaatselt tõlgitud teade vajab tõlkijapoolset kontrolli. Kui sa oled absoluutselt kindel, et automaattõlge tuleb veatu, või vaatad tõlked niikuinii üle, saad eemaldada märke kastist Muudetud kirjed märgitakse kahtlaseks, kuid selle puhul küsitakse sinu käest, kas sa seda tõesti soovid. -Kui oled kõik vajalikud valikud langetanud, vajuta teadete automaattõlke alustamiseks nuppu Käivita. Selle kulgu saab jälgida edenemisribal ning vajaduse korral saab muidugi alati klõpsata ka nuppu Stopp. +Selles dialoogis saab määrata, mida tõlkida, samuti valida varasemate tõlgete allika. +Ülal, sektsioonis Tõlgitakse, on kolm märkekasti (Tõlkimata kirjed, Kahtlased kirjed, Tõlgitud kirjed), mille abil saab määrata, millist laadi kirjeid tõlgitakse. Tõlkimata ja kahtlaste kirjete valimine on automaattõlke puhul ilmselt iseenesestmõistetav valik, kuid soovi korral võid nii muuta ka juba tõlgitud kirjeid. +Toorel tõlkimisel kasutatakse niikuinii msgid täpset sobivust. Kuid siin saab kasutusele võtta ka mõningaid lisastrateegiaid, &ie; Kahtlase tõlke lubamine (aeglane) ja Üksikute sõnade tõlkimine. Neid valikuid peab toetama ka kasutatav allikas (vaata selle kohta lähemalt allpool). Pole võimalik üheselt seletada, mis tähendab kahtlane tõlge, kuid selle sisu ei tohiks ometi segaseks jääda. Üksikute sõnade tõlkimine on mõttekas ainult mõne keele puhul. &kbabel; püüab sellisel juhul tõlkida iga msgid-i sõna eraldi ja seab seejärel sõnad või laused msgstris samasse järjekorda. +Toore tõlkimise allikana saab kasutada suvalist olemasolevat sõnaraamatumoodulit. Dialoogi allosas on nimekirjad Ei kasutata ja Kasutatakse. Mooduleid kasutatakse selles järjekorras, nagu nad nimekirja Kasutatakse on lisatud. Kõigepealt võetakse ette esimene moodul, kui sellest midagi ei leita, siis teine ja nii edasi. Noolenuppudega saab mooduleid ühest nimekirjast teise liigutada. Kui soovid moodulite järjekorda muuta, kasuta nuppe Üles ja Alla. +Tavaliselt märgib &kbabel; iga toorelt tõlgitud teate kahtlaseks, sest eeldab, et automaatselt tõlgitud teade vajab tõlkijapoolset kontrolli. Kui sa oled absoluutselt kindel, et automaattõlge tuleb veatu, või vaatad tõlked niikuinii üle, saad eemaldada märke kastist Muudetud kirjed märgitakse kahtlaseks, kuid selle puhul küsitakse sinu käest, kas sa seda tõesti soovid. +Kui oled kõik vajalikud valikud langetanud, vajuta teadete automaattõlke alustamiseks nuppu Käivita. Selle kulgu saab jälgida edenemisribal ning vajaduse korral saab muidugi alati klõpsata ka nuppu Stopp. -Tõlke kontrollimine -Kõik võivad teha vigu. Seepärast toetab &kbabel; mitmeid tüüpiliste tõlkeprobleemide väljaselgitamise viise. Selliseid kontrolle (mitte küll süntaksi kontrolli) saab põhimõtteliselt läbi viia kahel moel. -Kontrollimist võib rakendada igal tõlgitud teksti muutmise sammul. Seda nimetatakse automaatseks kontrolliks, mille saab sisse lülitada &kbabel;i seadistustedialoogis. Automaatne süntaksi kontroll rakendub igal faili salvestamisel. -Automaatne kontroll võib aeglustada &kbabel;i tööd. Kui sul on aeglasem arvuti, võid automaatse kontrollimise välja lülitada ning kasutada teist meetodit. Suvalise kontrolli saab käivitada menüüst TööriistadSobivus. Siis kontrollitakse üle faili kõik teated ning vigased märgitakse ära. +Tõlke kontrollimine +Kõik võivad teha vigu. Seepärast toetab &kbabel; mitmeid tüüpiliste tõlkeprobleemide väljaselgitamise viise. Selliseid kontrolle (mitte küll süntaksi kontrolli) saab põhimõtteliselt läbi viia kahel moel. +Kontrollimist võib rakendada igal tõlgitud teksti muutmise sammul. Seda nimetatakse automaatseks kontrolliks, mille saab sisse lülitada &kbabel;i seadistustedialoogis. Automaatne süntaksi kontroll rakendub igal faili salvestamisel. +Automaatne kontroll võib aeglustada &kbabel;i tööd. Kui sul on aeglasem arvuti, võid automaatse kontrollimise välja lülitada ning kasutada teist meetodit. Suvalise kontrolli saab käivitada menüüst TööriistadSobivus. Siis kontrollitakse üle faili kõik teated ning vigased märgitakse ära. - Kontrolli süntaksit + Kontrolli süntaksit - Käivitab msgfmt kontrollimaks PO-faili sobivust &GNU; gettexti silmade läbi. Näitab käsu tulemusi ja märgib ära vigased msgstr kirjed. + Käivitab msgfmt kontrollimaks PO-faili sobivust &GNU; gettexti silmade läbi. Näitab käsu tulemusi ja märgib ära vigased msgstr kirjed. - Kontrolli argumente + Kontrolli argumente - Ebakorrektsed tõlked võivad kaasa tuua rakenduse krahhi. Kõige ohtlikum osa on selles mõttes argumendid, ⪚ printf-stiilis funktsioonid. See kontroll võrdleb argumentide arvu ja tüüpi msgid ja msgstr kirjetes, mis peavad teineteisele vastama. + Ebakorrektsed tõlked võivad kaasa tuua rakenduse krahhi. Kõige ohtlikum osa on selles mõttes argumendid, ⪚ printf-stiilis funktsioonid. See kontroll võrdleb argumentide arvu ja tüüpi msgid ja msgstr kirjetes, mis peavad teineteisele vastama. - Kontrolli kiirklahve + Kontrolli kiirklahve - &GUI; tekst sisaldab tavaliselt kiirklahvimärgiseid, &ie; tähti, mida saab kasutada &GUI; elementidele kiire ligipääsu võimaldamiseks klaviatuuri abil. Neid tähistatakse erisümboliga, ⪚ & &kde; puhul. Reeglina peab ka tõlgitud tekst sisaldama kiirklahvimärgiseid, kui need on olemas juba algupärandis. See kontroll annab teada, kui esineb mingeid probleeme. Kiirklahvimärgise saab määrata seadistustedialoogi kaardil Muud. + &GUI; tekst sisaldab tavaliselt kiirklahvimärgiseid, &ie; tähti, mida saab kasutada &GUI; elementidele kiire ligipääsu võimaldamiseks klaviatuuri abil. Neid tähistatakse erisümboliga, ⪚ & &kde; puhul. Reeglina peab ka tõlgitud tekst sisaldama kiirklahvimärgiseid, kui need on olemas juba algupärandis. See kontroll annab teada, kui esineb mingeid probleeme. Kiirklahvimärgise saab määrata seadistustedialoogi kaardil Muud. - Jälgi kontekstiinfot + Jälgi kontekstiinfot - Seda läheb tõenäoliselt vaja ainult &kde; tõlkimisel. Mõnegi kirje sisu on üldlevinud sõna, mis erinevas kontekstis tuleb erinevalt tõlkida. &kde;s kirjeldab konteksti msgid alguses seisev erijada märkide :_ järel. Mõned tõlkijad aga ei pruugi seda tähele panna või isegi mitte teada ning tõlgivad ära ka kontekstiinfo. Selle kontrolliga leitakse taolised ülepingutamised, mis tuleks seejärel eemaldada. + Seda läheb tõenäoliselt vaja ainult &kde; tõlkimisel. Mõnegi kirje sisu on üldlevinud sõna, mis erinevas kontekstis tuleb erinevalt tõlkida. &kde;s kirjeldab konteksti msgid alguses seisev erijada märkide :_ järel. Mõned tõlkijad aga ei pruugi seda tähele panna või isegi mitte teada ning tõlgivad ära ka kontekstiinfo. Selle kontrolliga leitakse taolised ülepingutamised, mis tuleks seejärel eemaldada. - Kontrolli mitmuse vorme + Kontrolli mitmuse vorme - Kui msgid on määratletud mitmuse vormina, peab tõlge sisaldama korrektse arvu tõlkeid, mida eraldab \n. Korrektne arv sõltub tõlkekeelest ning see määratakse kindlaks seadistustedialoogi kaardil Isikuandmed. Praegu on see teostatud ainult &kde; jaoks. + Kui msgid on määratletud mitmuse vormina, peab tõlge sisaldama korrektse arvu tõlkeid, mida eraldab \n. Korrektne arv sõltub tõlkekeelest ning see määratakse kindlaks seadistustedialoogi kaardil Isikuandmed. Praegu on see teostatud ainult &kde; jaoks. - Kontrolli võrdusi + Kontrolli võrdusi - Võrdused on msgid-i eriline vorming, mis tüüpiliselt on kasutusel .desktop-failides. Et tõlge liidetakse neisse failidesse tagasi, peab ka msgstr antud erivormingut kasutama. See tähendab, et tõlge peab algama (kuni esimese = esinemiseni) samamoodi algupärase teatega, ⪚ Name=. + Võrdused on msgid-i eriline vorming, mis tüüpiliselt on kasutusel .desktop-failides. Et tõlge liidetakse neisse failidesse tagasi, peab ka msgstr antud erivormingut kasutama. See tähendab, et tõlge peab algama (kuni esimese = esinemiseni) samamoodi algupärase teatega, ⪚ Name=. -Tõlke õigekirja kontrollimine -On iseenesestmõistetav, et enne tõlke kasutamist tuleb see üle vaadata ja kontrollida. Sel moel saab leida näpuvigu või ka mõningaid tõsisemaid puudujääke. &kbabel; kasutab &kde; tavapärast teeki õigekirja kontrollimiseks, selle standardseadistuse leiab projekti seadistustedialoogis. Õigekirja kontrollimise võimalused ise asuvad alammenüüs TööriistadÕigekirja kontroll. Õigekirja saab kontrollida mitmel moel: +Tõlke õigekirja kontrollimine +On iseenesestmõistetav, et enne tõlke kasutamist tuleb see üle vaadata ja kontrollida. Sel moel saab leida näpuvigu või ka mõningaid tõsisemaid puudujääke. &kbabel; kasutab &kde; tavapärast teeki õigekirja kontrollimiseks, selle standardseadistuse leiab projekti seadistustedialoogis. Õigekirja kontrollimise võimalused ise asuvad alammenüüs TööriistadÕigekirja kontroll. Õigekirja saab kontrollida mitmel moel: - Õigekirja kontroll... + Õigekirja kontroll... - See on mõeldud dialoogi väljakutsumiseks, kus saab valida õigekirja kontrollimise viisi ning määrata vaikeviisi, mida hiljem saab välja kutsuda kiirklahviga &Ctrl;I . + See on mõeldud dialoogi väljakutsumiseks, kus saab valida õigekirja kontrollimise viisi ning määrata vaikeviisi, mida hiljem saab välja kutsuda kiirklahviga &Ctrl;I . - Kontrolli kõike... + Kontrolli kõike... - Kontrollib kogu faili õigekirja. + Kontrollib kogu faili õigekirja. - Kontrolli alates kursori asukohast... + Kontrolli alates kursori asukohast... - Käivitab õigekirja kontrollimise alates käesolevast teatest ja konrollib edasi faili lõpu poole. + Käivitab õigekirja kontrollimise alates käesolevast teatest ja konrollib edasi faili lõpu poole. - Kontrolli aktiivset... + Kontrolli aktiivset... - Kontrollib ainult aktiivse teate õigekirja. + Kontrollib ainult aktiivse teate õigekirja. - Kontrolli valitud teksti... + Kontrolli valitud teksti... - Kui msgstr redaktoriaknas on mingi tekst valitud, saab selle võimalusega ainult selle õigekirja kontrollida. + Kui msgstr redaktoriaknas on mingi tekst valitud, saab selle võimalusega ainult selle õigekirja kontrollida. -&XML;-i, <acronym ->HTML</acronym ->-i jne. tõlkimine -Märkekeelt kasutatakse &GUI; puhul üha enam. &kde; projekt tarvitab PO-faile ka DocBook dokumentatsioonifailide (mis on samuti märkekeel) tõlkimisel. &kbabel; toetab mitmeti sellist trendi. +&XML;-i, <acronym>HTML</acronym>-i jne. tõlkimine +Märkekeelt kasutatakse &GUI; puhul üha enam. &kde; projekt tarvitab PO-faile ka DocBook dokumentatsioonifailide (mis on samuti märkekeel) tõlkimisel. &kbabel; toetab mitmeti sellist trendi. -Siin kirjeldame vaid funktsioone, mis on seotud märkimiseks kasutatavate siltidega. Teine märkekeele kasutamisel tekkiv probleem on seotud pikemate tekstide tõlkimisega. Sellega tegeleb võrdlemine, mida tutvustab lähemalt järgmine osa. +Siin kirjeldame vaid funktsioone, mis on seotud märkimiseks kasutatavate siltidega. Teine märkekeele kasutamisel tekkiv probleem on seotud pikemate tekstide tõlkimisega. Sellega tegeleb võrdlemine, mida tutvustab lähemalt järgmine osa. -&kbabel;i praegune versioon suudab tuvastada, milliseid silte kasutab msgid, ja pakkuda neile kiiret juurdepääsu järgmiste menüüs Redigeerimine olevate käskudega: +&kbabel;i praegune versioon suudab tuvastada, milliseid silte kasutab msgid, ja pakkuda neile kiiret juurdepääsu järgmiste menüüs Redigeerimine olevate käskudega: - Lisa järgmine silt + Lisa järgmine silt - Lisab järgmises msgid-is leitud sildi tõlkesse. &kbabel; tuvastab lisatava sildi siltide arvu alates tõlke algusest kokku lugedes. + Lisab järgmises msgid-is leitud sildi tõlkesse. &kbabel; tuvastab lisatava sildi siltide arvu alates tõlke algusest kokku lugedes. - Redigeerimine Lisa silt + Redigeerimine Lisa silt - Selles alammenüüs on kirjas kõik märkekeele sildid, mida leiti algupärases ingliskeelses stringis. Neid mõne valimine lisab selle tõlgitud teksti kursori asukohta. + Selles alammenüüs on kirjas kõik märkekeele sildid, mida leiti algupärases ingliskeelses stringis. Neid mõne valimine lisab selle tõlgitud teksti kursori asukohta. @@ -883,156 +341,55 @@ -Erinevuse näitamine -Mainisime juba, et mitmed kasutajasõbralikkusele rõhku panevad rakendused sisaldavad hulgaliselt pikemaid kirjeldavaid tekste, sealhulgas märkekeeles. Kui arendaja muudab osaliselt teksti, säilitab &GNU; gettext parimal juhul vana tõlke ja märgib selle kahtlaseks, halvemal juhul aga läheb - sõltuvalt tekstis tehtud muutuste ulatusest - kogu tõlge kaotsi. Sellest pole midagi, kui msgid on lühike, sest siis saab muutusi kiiresti tuvastada. Pikemate tekstide korral võib aga muutuste leidmine olla üsna vaevarikas (näiteks võib olla korrektor muutnud vaid artiklit või lisanud kirjavahemärgi). -Sinu abistamiseks võib &kbabel; otsida üles algupärase msgid-i ja näidata erinevust. Muutusi näidatakse graafiliselt algse stringi redaktoriaknas. Täpsemalt saab seda määrata &kbabel;i seadistustedialoogis. Menüükäsk Tööriistad Võrdlemine Näita võrdlust näitab leitud erinevusi. Käesoleva teksti nägemiseks ilma algupärase tekstita kasuta menüükäsku Tööriistad Võrdlemine Näita algset teksti . -Automaatset erinevuste otsimist saab lülitada menüükäsuga Tööriistad Võrdlemine Võrdlemise režiim. Kui see on sisse lülitatud, hakatakse erinevusi otsima kohe, kui suundud uuele teatele. -Nagu ikka, võid kasutada teksti varasema versiooni leidmiseks erinevaid allikaid, mida saab määrata &kbabel;i seadistustedialoogis: +Erinevuse näitamine +Mainisime juba, et mitmed kasutajasõbralikkusele rõhku panevad rakendused sisaldavad hulgaliselt pikemaid kirjeldavaid tekste, sealhulgas märkekeeles. Kui arendaja muudab osaliselt teksti, säilitab &GNU; gettext parimal juhul vana tõlke ja märgib selle kahtlaseks, halvemal juhul aga läheb - sõltuvalt tekstis tehtud muutuste ulatusest - kogu tõlge kaotsi. Sellest pole midagi, kui msgid on lühike, sest siis saab muutusi kiiresti tuvastada. Pikemate tekstide korral võib aga muutuste leidmine olla üsna vaevarikas (näiteks võib olla korrektor muutnud vaid artiklit või lisanud kirjavahemärgi). +Sinu abistamiseks võib &kbabel; otsida üles algupärase msgid-i ja näidata erinevust. Muutusi näidatakse graafiliselt algse stringi redaktoriaknas. Täpsemalt saab seda määrata &kbabel;i seadistustedialoogis. Menüükäsk Tööriistad Võrdlemine Näita võrdlust näitab leitud erinevusi. Käesoleva teksti nägemiseks ilma algupärase tekstita kasuta menüükäsku Tööriistad Võrdlemine Näita algset teksti . +Automaatset erinevuste otsimist saab lülitada menüükäsuga Tööriistad Võrdlemine Võrdlemise režiim. Kui see on sisse lülitatud, hakatakse erinevusi otsima kohe, kui suundud uuele teatele. +Nagu ikka, võid kasutada teksti varasema versiooni leidmiseks erinevaid allikaid, mida saab määrata &kbabel;i seadistustedialoogis: - Tõlgete andmebaas + Tõlgete andmebaas - Erinevuste otsimiseks võib kasutada tõlgete andmebaasi. Me soovitame tungivalt lülitada sisse uute tõlgete automaatse lisamise tõlgete andmebaasi, mida saab teha tõlgete andmebaasi seadistustedialoogis. Selle režiimi saab sisse lülitada võimalusega Kasutatakse tõlgete andmebaasi kirjeid. + Erinevuste otsimiseks võib kasutada tõlgete andmebaasi. Me soovitame tungivalt lülitada sisse uute tõlgete automaatse lisamise tõlgete andmebaasi, mida saab teha tõlgete andmebaasi seadistustedialoogis. Selle režiimi saab sisse lülitada võimalusega Kasutatakse tõlgete andmebaasi kirjeid. - Vanade failide puu + Vanade failide puu - Seda saab kasutada ainult siis, kui tõlgete andmebaasi kasutamine on välja lülitatud. Määrates Diff-failide kataloogi, saab &kbabel;is määrata, millist faili erinevuste leidmiseks kasutada. Pruugitakse avatud failide suhtelist otsinguteed, mida kasutatakse siin määratud kataloogis. Kui vastav fail on olemas, kasutatakse seda. Selle meetodi kasutamiseks peaks enne iga uuendamist tegema vanadest failidest varukoopia. + Seda saab kasutada ainult siis, kui tõlgete andmebaasi kasutamine on välja lülitatud. Määrates Diff-failide kataloogi, saab &kbabel;is määrata, millist faili erinevuste leidmiseks kasutada. Pruugitakse avatud failide suhtelist otsinguteed, mida kasutatakse siin määratud kataloogis. Kui vastav fail on olemas, kasutatakse seda. Selle meetodi kasutamiseks peaks enne iga uuendamist tegema vanadest failidest varukoopia. - Käsitsi valitud fail + Käsitsi valitud fail - Kui eelmised võimalused päris hästi ei toimi, võid alati valida erinevuste leidmiseks vali ka käsitsi, kasutades menüükäsku TööriistadVõrdlemineAva fail võrdluseks. + Kui eelmised võimalused päris hästi ei toimi, võid alati valida erinevuste leidmiseks vali ka käsitsi, kasutades menüükäsku TööriistadVõrdlemineAva fail võrdluseks. -Erinevuse otsing ei pruugi alati olla täpne, sest PO-fail ei sisalda mingit viidet algsele teatele. +Erinevuse otsing ei pruugi alati olla täpne, sest PO-fail ei sisalda mingit viidet algsele teatele. -Mitmuse vormid -Kuivõrd mitmuse vormide teema on üpris keerukas, pühendame nende toetusele &kbabel;is omaette osa. +Mitmuse vormid +Kuivõrd mitmuse vormide teema on üpris keerukas, pühendame nende toetusele &kbabel;is omaette osa. -See osa käsitleb &kde; mitmuse vorme (veel täpsemalt &kde; 3 omi). Alates versioonis 1.11 (KDE 3.5) oskab &kbabel; lugeda, redigeerida ja salvestada ka &GNU; gettexti mitmuse vorme. +See osa käsitleb &kde; mitmuse vorme (veel täpsemalt &kde; 3 omi). Alates versioonis 1.11 (KDE 3.5) oskab &kbabel; lugeda, redigeerida ja salvestada ka &GNU; gettexti mitmuse vorme. -Iga keele puhul, millesse &kde; tõlgitakse, on vajalik määrata mitmuse vormide korrektne arv. Seda saab teha vastava kirjega failis tdelibs.po. Arv määratakse keele nime valides, mis kasutab õige mitmuse vormide arvu leidmiseks sama numbrit ja reegleid. Võimalike väärtuste uusima nimekirja leiab tdelibs lähtekoodis failis tdecore/tdelocale.cpp. +Iga keele puhul, millesse &kde; tõlgitakse, on vajalik määrata mitmuse vormide korrektne arv. Seda saab teha vastava kirjega failis tdelibs.po. Arv määratakse keele nime valides, mis kasutab õige mitmuse vormide arvu leidmiseks sama numbrit ja reegleid. Võimalike väärtuste uusima nimekirja leiab tdelibs lähtekoodis failis tdecore/tdelocale.cpp. -&GNU; gettext lubab määrata mitmuse vormide arvu ja tüübi teatud valemiga ning kasutada seda valemit iseseisvalt igas PO-failis eraldi. &kde; määrab mitmuse vormide arvu ja tüübi kindlaks ainult ühekordselt kogu KDE jaoks. +&GNU; gettext lubab määrata mitmuse vormide arvu ja tüübi teatud valemiga ning kasutada seda valemit iseseisvalt igas PO-failis eraldi. &kde; määrab mitmuse vormide arvu ja tüübi kindlaks ainult ühekordselt kogu KDE jaoks. -&kde; mitmuse vormid on tähistatud kommentaariga _n:, mis sisaldab argumenti %n. Seda argumenti kasutatakse siis teates endas ning see kontrollib, millist mitmuse vormi tuleks sinu keeles vastavalt keele reeglitele kasutada. -Mitmuse vormide tõlkimisel tuleb kasutada spetsiaalset vormingut. Selles peab leiduma korrektne arv tõlkeid (üks iga vormi kohta), mida eraldab rea lõpus \n, aga sealjuures ilma originaalis leiduva tähiseta _n:. Toome näiteks kirje _n: Selected 1 file\nSelected %n files tõlke slovaki keelde: -Vybraný %n súbor\n +&kde; mitmuse vormid on tähistatud kommentaariga _n:, mis sisaldab argumenti %n. Seda argumenti kasutatakse siis teates endas ning see kontrollib, millist mitmuse vormi tuleks sinu keeles vastavalt keele reeglitele kasutada. +Mitmuse vormide tõlkimisel tuleb kasutada spetsiaalset vormingut. Selles peab leiduma korrektne arv tõlkeid (üks iga vormi kohta), mida eraldab rea lõpus \n, aga sealjuures ilma originaalis leiduva tähiseta _n:. Toome näiteks kirje _n: Selected 1 file\nSelected %n files tõlke slovaki keelde: +Vybraný %n súbor\n Vybrané %n súbory\n Vybraných %n súborov -Kontrollimaks, kas tõlge sisaldab korrektse arvu mitmuse vorme, kasuta menüükäsku Tööriistad Sobivus Kontrolli mitmuse vorme (ainult KDE). +Kontrollimaks, kas tõlge sisaldab korrektse arvu mitmuse vorme, kasuta menüükäsku Tööriistad Sobivus Kontrolli mitmuse vorme (ainult KDE). diff --git a/tde-i18n-et/docs/tdesdk/kbugbuster/index.docbook b/tde-i18n-et/docs/tdesdk/kbugbuster/index.docbook index d6c6577a01b..c3e2dd0344b 100644 --- a/tde-i18n-et/docs/tdesdk/kbugbuster/index.docbook +++ b/tde-i18n-et/docs/tdesdk/kbugbuster/index.docbook @@ -9,43 +9,16 @@ -&kbugbuster;i käsiraamat +&kbugbuster;i käsiraamat -
+
-MarekLaane
bald@starman.ee
Tõlge eesti keelde
+MarekLaane
bald@starman.ee
Tõlge eesti keelde
-&FDLNotice; +&FDLNotice; -2002-03-31 -0.00.00 +2002-03-31 +0.00.00 -&kbugbuster; on paketi tdesdk osa. +&kbugbuster; on paketi tdesdk osa. -KDE -kbugbuster +KDE +kbugbuster
- Sissejuhatus &kappname;i dokumentatsioon ei olnud lõpetatud ajaks, mil &kde; käesolevasse arvutisse paigaldati. Kui vajad abi, otsi &kde; veebileheküljelt uuendusi või saada oma küsimus &kde; kasutajate meililisti. &kde; meeskond &underFDL; + Sissejuhatus &kappname;i dokumentatsioon ei olnud lõpetatud ajaks, mil &kde; käesolevasse arvutisse paigaldati. Kui vajad abi, otsi &kde; veebileheküljelt uuendusi või saada oma küsimus &kde; kasutajate meililisti. &kde; meeskond &underFDL; &documentation.index;
diff --git a/tde-i18n-et/docs/tdesdk/kompare/index.docbook b/tde-i18n-et/docs/tdesdk/kompare/index.docbook index a26be7363dc..4d5a070a6e3 100644 --- a/tde-i18n-et/docs/tdesdk/kompare/index.docbook +++ b/tde-i18n-et/docs/tdesdk/kompare/index.docbook @@ -10,503 +10,232 @@ - &kompare; käsiraamat + &kompare; käsiraamat -SeanWhellersean@inwords.co.za - MarekLaane
bald@starman.ee
Tõlge eesti keelde
+SeanWhellersean@inwords.co.za + MarekLaane
bald@starman.ee
Tõlge eesti keelde
-2007 -Sean Wheller +2007 +Sean Wheller - &FDLNotice; + &FDLNotice; -2007-01-20 -3.4 +2007-01-20 +3.4 -&kompare; graafiline rakendus, mis võimaldab vaadata lähtefailide erinevusi ja neid ühendada. &kompare;t võib kasutada nii failide kui ka kataloogide erinevuste võrdlemiseks. &kompare; toetab väga mitmesuguseid diff-failide vorminguid ning pakub arvukalt võimalusi kuvatava teabe kohandamiseks. -Käesolev käsiraamat kirjeldab &kompare; versiooni &version;. +&kompare; graafiline rakendus, mis võimaldab vaadata lähtefailide erinevusi ja neid ühendada. &kompare;t võib kasutada nii failide kui ka kataloogide erinevuste võrdlemiseks. &kompare; toetab väga mitmesuguseid diff-failide vorminguid ning pakub arvukalt võimalusi kuvatava teabe kohandamiseks. +Käesolev käsiraamat kirjeldab &kompare; versiooni &version;. -KDE -Kompare -Erinevused -Ühendamine -Paik -Tükk +KDE +Kompare +Erinevused +Ühendamine +Paik +Tükk
-Sissejuhatus +Sissejuhatus -Kui kaks või enam inimest töötavad ühe ja sama faili kallal ning saadavad seda edasi-tagasi, muutub tasapisi keeruliseks näha, milliseid muutusi on faili uues versioonis tehtud. Üks võimalus on avada kõrvuti uus variant ja originaal, kuid see nõuab aega ja vaeva ning võib kergesti tuua kaasa vigu. Siinkohal tulebki kasuks rakendus, mis on spetsiaalselt mõeldud erinevuste näitamiseks (nende kohta tarvitatakse sageli inglise keelest tulenevat lühendit diff). +Kui kaks või enam inimest töötavad ühe ja sama faili kallal ning saadavad seda edasi-tagasi, muutub tasapisi keeruliseks näha, milliseid muutusi on faili uues versioonis tehtud. Üks võimalus on avada kõrvuti uus variant ja originaal, kuid see nõuab aega ja vaeva ning võib kergesti tuua kaasa vigu. Siinkohal tulebki kasuks rakendus, mis on spetsiaalselt mõeldud erinevuste näitamiseks (nende kohta tarvitatakse sageli inglise keelest tulenevat lühendit diff). -Nagu oodata, on sellisele programmile parim nimi "diff". Ja nii ongi: programm diff on paigaldatud enamasti kõigis &Linux; distributsioonides ja selle ülesanne ongi erinevuste näitamine. Arendajad kasutavad diff'i sageli käsureal, et uurida lähtekoodi versioonide erinevusi. Kuid diff'i kasutamine ei ole kaugeltki piiratud lähtekoodiga - selle abil võib uurida väga paljusid tekstifaile. +Nagu oodata, on sellisele programmile parim nimi "diff". Ja nii ongi: programm diff on paigaldatud enamasti kõigis &Linux; distributsioonides ja selle ülesanne ongi erinevuste näitamine. Arendajad kasutavad diff'i sageli käsureal, et uurida lähtekoodi versioonide erinevusi. Kuid diff'i kasutamine ei ole kaugeltki piiratud lähtekoodiga - selle abil võib uurida väga paljusid tekstifaile. -Diff'i kasutamine käsureal on samas tülikas, juba selle käskude süntaksi õppimine ja väljundi tõlgendamine võib kogenematumaid kasutajaid täiesti segadusse ajada. Siin tulebki mängu &kompare;. Programmi diff graafilise kasutajaliidesega saab näidata lähte- ja sihtfaili teineteise kõrval, kusjuures erinevused on automaatselt esile tõstetud. Samas saab kohe ühe faili erinevusi rakendada teisele failile igati kontrollitud viisil. Sugugi kõiki erinevusi pole vaja rakendada, nii mõnedki erinevused võivadki jääda 'rakendamata'. Kui kõik vajalikud muudatused on rakendatud, saab faili salvestada ning rakendus, milles see loodi, näitab seda taas nagu iga teist faili. +Diff'i kasutamine käsureal on samas tülikas, juba selle käskude süntaksi õppimine ja väljundi tõlgendamine võib kogenematumaid kasutajaid täiesti segadusse ajada. Siin tulebki mängu &kompare;. Programmi diff graafilise kasutajaliidesega saab näidata lähte- ja sihtfaili teineteise kõrval, kusjuures erinevused on automaatselt esile tõstetud. Samas saab kohe ühe faili erinevusi rakendada teisele failile igati kontrollitud viisil. Sugugi kõiki erinevusi pole vaja rakendada, nii mõnedki erinevused võivadki jääda 'rakendamata'. Kui kõik vajalikud muudatused on rakendatud, saab faili salvestada ning rakendus, milles see loodi, näitab seda taas nagu iga teist faili. -Lisaks lähte- ja sihtfaili erinevuste kuvamisele võib &kompare; abil luua ja vaadata spetsiaalset faili 'diff'. See koondab kahe faili erinevused ühte faili, mis võimaldab erinevusi ühekorraga näha ja vajaduse korral neid faili uuele versioonile rakendada. Võtame taas näite, kus kaks inimest redigeerivad üht dokumenti. Esimene soovib teha muudatusi ja saata teisele ainult tehtud muudatused. Tavaolukorras saadaks esimene isik teisele kogu muudetud dokumendi, kes peab siis seda eelmise variandiga külg külje kõrval võrdlema. &kompare; abil võib aga esimene isik teha kõigepealt muudetavast failist kohaliku koopia, siis võtta ette kõik vajalikud muudatused ning võrrelda originaaili ja muudetud dokumenti. &kompare; võimaldab teda diff-faili, mis sisaldab ainult tehtud muutusi. Nüüd võib terve faili asemel teisele isikule saata ainult muutusi sisaldava faili. +Lisaks lähte- ja sihtfaili erinevuste kuvamisele võib &kompare; abil luua ja vaadata spetsiaalset faili 'diff'. See koondab kahe faili erinevused ühte faili, mis võimaldab erinevusi ühekorraga näha ja vajaduse korral neid faili uuele versioonile rakendada. Võtame taas näite, kus kaks inimest redigeerivad üht dokumenti. Esimene soovib teha muudatusi ja saata teisele ainult tehtud muudatused. Tavaolukorras saadaks esimene isik teisele kogu muudetud dokumendi, kes peab siis seda eelmise variandiga külg külje kõrval võrdlema. &kompare; abil võib aga esimene isik teha kõigepealt muudetavast failist kohaliku koopia, siis võtta ette kõik vajalikud muudatused ning võrrelda originaaili ja muudetud dokumenti. &kompare; võimaldab teda diff-faili, mis sisaldab ainult tehtud muutusi. Nüüd võib terve faili asemel teisele isikule saata ainult muutusi sisaldava faili. -&kompare; abil saab teine isik uurida diff-faili, võrreldes seda dokumendi kohaliku koopiaga ning rakendada sellele esimese isiku tehtud muudatused. Nii võib asi kulgeda edaspidigi: mõlemad teevad oma muudatusi, loovad diff-faili, saadavad selle teisele ning rakendavad tehtud muudatused. Seda nimetatakse enamasti "paikamiseks" - mõiste on kasutusele võetud programmi "patch" eeskujul, mille nimi tõlkes tähendabki paika ning mis on veel üks käsureatööriist spetsiaalselt diff-failide rakendamiseks. +&kompare; abil saab teine isik uurida diff-faili, võrreldes seda dokumendi kohaliku koopiaga ning rakendada sellele esimese isiku tehtud muudatused. Nii võib asi kulgeda edaspidigi: mõlemad teevad oma muudatusi, loovad diff-faili, saadavad selle teisele ning rakendavad tehtud muudatused. Seda nimetatakse enamasti "paikamiseks" - mõiste on kasutusele võetud programmi "patch" eeskujul, mille nimi tõlkes tähendabki paika ning mis on veel üks käsureatööriist spetsiaalselt diff-failide rakendamiseks. -Mõnikord võib juhtuda, et inimesed muudavad faili ühel ja samal ajal. Sellisel juhul ei saa välistada sedagi, et nad teevad muudatusi täpselt ühes ja samas reas. See võib tekitada probleeme, sest saadud diff-faile rakendades võidakse sel moel üksteise töö üle kirjutada. Õnneks on programmide diff ja patch arendajad sellise võimalusega arvestaud ning tööriistad ei luba selliseid muudatusi rakendada ilma käsitsi sekkumiseta. Kui tekib selline olukord ehk "konflikt", näitab &kompare; konflikte, et saksid need käsitsi lahendada, otsustades, millised muudatused millisele failile rakendada. +Mõnikord võib juhtuda, et inimesed muudavad faili ühel ja samal ajal. Sellisel juhul ei saa välistada sedagi, et nad teevad muudatusi täpselt ühes ja samas reas. See võib tekitada probleeme, sest saadud diff-faile rakendades võidakse sel moel üksteise töö üle kirjutada. Õnneks on programmide diff ja patch arendajad sellise võimalusega arvestaud ning tööriistad ei luba selliseid muudatusi rakendada ilma käsitsi sekkumiseta. Kui tekib selline olukord ehk "konflikt", näitab &kompare; konflikte, et saksid need käsitsi lahendada, otsustades, millised muudatused millisele failile rakendada. -&kompare; on suureks abiks ka failimuutuste võrdlemisel kataloogi tasemel. Kataloogide võrdlemisel uurib &kompare; rekursiivselt läbi kõik alamkataloogid ja nende failid, et tuvastada erinevused. Sel juhul avatakse kõik erinevustega failid automaatselt ning &kompare; pakub võimaluse väga hõlpsalt kõigi failide vahel liikuda. +&kompare; on suureks abiks ka failimuutuste võrdlemisel kataloogi tasemel. Kataloogide võrdlemisel uurib &kompare; rekursiivselt läbi kõik alamkataloogid ja nende failid, et tuvastada erinevused. Sel juhul avatakse kõik erinevustega failid automaatselt ning &kompare; pakub võimaluse väga hõlpsalt kõigi failide vahel liikuda. -&kompare; kasutamine +&kompare; kasutamine -Alustamine +Alustamine -Käesolevas osas tutvustatakse &kompare; käivitamist ja antakse kiirülevaade &kompare; peaaknast. +Käesolevas osas tutvustatakse &kompare; käivitamist ja antakse kiirülevaade &kompare; peaaknast. -&kompare; käivitamine - -&kompare; saab kiiresti käivitada K-menüü alammenüüst Arendus: Arendus Kompare. - -&kompare; esimesel käivitamisel avatakse dialoog, kus saab valida, milliseid faile võrrelda. Samas saab valida ka võrdluse ja välimuse omadusi. Vali failidialoogiga võrreldavad läthe- ja sihtfail. Need võivad olla mis tahes kaks faili, kataloogi või ka &URL; ja fail. Kui lähte- ja sihtfail on valitud, klõpsa Võrdle. - -Kui &kompare; on erinevused tuvastanud, kuvatakse peaakent. Kaht faili või URL- ja faili võrreldes võtab see vaid mõne sekundi aega, kuid arvukate alamkataloogide ja failidega katalooge võrreldes võib tükk aega kuluda. - -Võrdlemise ja välimuse osas määratavaid valikudi tutvustab lähemalt . +&kompare; käivitamine + +&kompare; saab kiiresti käivitada K-menüü alammenüüst Arendus: Arendus Kompare. + +&kompare; esimesel käivitamisel avatakse dialoog, kus saab valida, milliseid faile võrrelda. Samas saab valida ka võrdluse ja välimuse omadusi. Vali failidialoogiga võrreldavad läthe- ja sihtfail. Need võivad olla mis tahes kaks faili, kataloogi või ka &URL; ja fail. Kui lähte- ja sihtfail on valitud, klõpsa Võrdle. + +Kui &kompare; on erinevused tuvastanud, kuvatakse peaakent. Kaht faili või URL- ja faili võrreldes võtab see vaid mõne sekundi aega, kuid arvukate alamkataloogide ja failidega katalooge võrreldes võib tükk aega kuluda. + +Võrdlemise ja välimuse osas määratavaid valikudi tutvustab lähemalt . -Peaaken +Peaaken -Käesolevas osas tutvustatakse lühidalt peaakent, mis koosneb järgmistest osadest: +Käesolevas osas tutvustatakse lühidalt peaakent, mis koosneb järgmistest osadest: -Menüüd -Tööriistariba -Lähte- ja sihtkataloogid -Lähte- ja sihtfailid -Lähte- ja sihtfaili ridade erinevused -Lähte- ja sihtfaili tekstivaade -Olekuriba +Menüüd +Tööriistariba +Lähte- ja sihtkataloogid +Lähte- ja sihtfailid +Lähte- ja sihtfaili ridade erinevused +Lähte- ja sihtfaili tekstivaade +Olekuriba -Menüüd -&kompare; juhtimine käib menüüde abil. Menüükirjeid selgitab lähemalt . +Menüüd +&kompare; juhtimine käib menüüde abil. Menüükirjeid selgitab lähemalt . -Tööriistariba -&kompare; tööriistariba võimaldab kiiresti kasutada kõige levinumaid võrdlemis- ja ühendamistoiminguid. Tööriistariba orientatsiooni, teksti asetust, ikoonide suurust ja seda, milliseid ikoone kuvatakse, saab kohandada tööriistariba kontekstimenüü abil, mis avaneb tööriistaribal hiire parema nupuga klõpsates. Kontekstimenüü abil saab tööriistariba ka täielikult peita. Kui see on peidetud ja sa soovid seda taas näha, vali SeadistusedTööriistariba näitamine. +Tööriistariba +&kompare; tööriistariba võimaldab kiiresti kasutada kõige levinumaid võrdlemis- ja ühendamistoiminguid. Tööriistariba orientatsiooni, teksti asetust, ikoonide suurust ja seda, milliseid ikoone kuvatakse, saab kohandada tööriistariba kontekstimenüü abil, mis avaneb tööriistaribal hiire parema nupuga klõpsates. Kontekstimenüü abil saab tööriistariba ka täielikult peita. Kui see on peidetud ja sa soovid seda taas näha, vali SeadistusedTööriistariba näitamine. -Lähte- ja sihtkataloogid -Lähte- ja sihtkataloogi paneelil kuvatakse katalooge, milles asuvad võrreldavad failid. Kui võrdlusse on kaasatud palju alamkatalooge, kuvatakse kataloogi valimisel esimest selles asuvat dokumenti, mille puhul tuvastati läthe- ja sihtfaili erinevusi. +Lähte- ja sihtkataloogid +Lähte- ja sihtkataloogi paneelil kuvatakse katalooge, milles asuvad võrreldavad failid. Kui võrdlusse on kaasatud palju alamkatalooge, kuvatakse kataloogi valimisel esimest selles asuvat dokumenti, mille puhul tuvastati läthe- ja sihtfaili erinevusi. -Lähte- ja sihtfailid -Lähte- ja sihtfaili paneelil kuvatakse faile, mille puhul tuvastati erinevusi parajasti valitud lähte- või sihtkataloogis. Kui kataloogis on hulga erinevusi sisaldavaid dokumente, lisatakse kõik need nimekirja. Kuvatakse valitud dokumenti. +Lähte- ja sihtfailid +Lähte- ja sihtfaili paneelil kuvatakse faile, mille puhul tuvastati erinevusi parajasti valitud lähte- või sihtkataloogis. Kui kataloogis on hulga erinevusi sisaldavaid dokumente, lisatakse kõik need nimekirja. Kuvatakse valitud dokumenti. -Lähte- ja sihtfaili ridade muudatused -Lähte- ja sihtfaili ridade muudatuste paneelil kuvatakse lähte- ja sihtfaili vahel tuvastatud erinevuste kokkuvõtet. Kirje valimine paneelil tõstab esile ning valib erinevuse. See on abiks pikkades ja paljude erinevustega dokumentides liikumisel. +Lähte- ja sihtfaili ridade muudatused +Lähte- ja sihtfaili ridade muudatuste paneelil kuvatakse lähte- ja sihtfaili vahel tuvastatud erinevuste kokkuvõtet. Kirje valimine paneelil tõstab esile ning valib erinevuse. See on abiks pikkades ja paljude erinevustega dokumentides liikumisel. -Lähte- ja sihtfaili vaade -Lähte- ja sihtfaili vaade on &kompare; peamine tööala. Selles kuvatakse valitud lähte- ja sihtfaili sisu ning esiletõstmisega erinevusi koos reanumbritega. +Lähte- ja sihtfaili vaade +Lähte- ja sihtfaili vaade on &kompare; peamine tööala. Selles kuvatakse valitud lähte- ja sihtfaili sisu ning esiletõstmisega erinevusi koos reanumbritega. -Tekstivaade -Tekstivaadet vaikimisi ei kuvata. Selle saab avada menüükäsuga SeadistusedTekstivaate näitamine. +Tekstivaade +Tekstivaadet vaikimisi ei kuvata. Selle saab avada menüükäsuga SeadistusedTekstivaate näitamine. -Olekuriba -Olekuriba näitab parajasti võrreldavate lähte- ja sihtfailide või -kataloogide kokkuvõtet. Samuti näeb seal aktiivses dokumendis leitud muudatuste ning rakendatud erinevuste arvu. Lisaks näitab olekuriba valitud dokumendikogumis erinevusi sisaldavate dokumentide koguarvu ning hetkel võrreldava dokumendi järjekorranumbrit kogumis. Nii võib näiteks kahe kataloogi võrdlemisel tekkida 1890 erinevusi sisaldavat faili ning aktiivne dokument olla 18. dokument 1890-st. +Olekuriba +Olekuriba näitab parajasti võrreldavate lähte- ja sihtfailide või -kataloogide kokkuvõtet. Samuti näeb seal aktiivses dokumendis leitud muudatuste ning rakendatud erinevuste arvu. Lisaks näitab olekuriba valitud dokumendikogumis erinevusi sisaldavate dokumentide koguarvu ning hetkel võrreldava dokumendi järjekorranumbrit kogumis. Nii võib näiteks kahe kataloogi võrdlemisel tekkida 1890 erinevusi sisaldavat faili ning aktiivne dokument olla 18. dokument 1890-st. -Erinevuste vaatamine +Erinevuste vaatamine -Ekraanil kuvatavaga töötamine -&kompare; eraldab lähte- ja sihtfailile peaaknas ühepalju ruumi. Vaatealas saab aga kasutada teatud vahendeid, mis aitavad paremini erinevusi uurida: +Ekraanil kuvatavaga töötamine +&kompare; eraldab lähte- ja sihtfailile peaaknas ühepalju ruumi. Vaatealas saab aga kasutada teatud vahendeid, mis aitavad paremini erinevusi uurida: -Kaks kerimisriba -Kõige silmatorkavam võimalus on kerimisriba nii vaateala paremas servas kui ka allservas. Kerimisribadega saab kiiresti dokumentides liikuda. +Kaks kerimisriba +Kõige silmatorkavam võimalus on kerimisriba nii vaateala paremas servas kui ka allservas. Kerimisribadega saab kiiresti dokumentides liikuda. -Poolitav pide -Lähte- ja sihtfaili eraldav püstine riba lubab mõlemal poolel väga selgelt näha ridade algust ja lõppu, kuid lisaks sellele saab seda ka liigutada ja sel moel muuta lähte- või sihtfailile vaates antavat ruumi. Selleks vii hiirekursor püstriba peale, klõpsa ja lohista seda vastavalt vajadusele vasakule või paremale. Enesestmõistetavalt tähendab ühe poole suurendamine teise poole vähenemist. +Poolitav pide +Lähte- ja sihtfaili eraldav püstine riba lubab mõlemal poolel väga selgelt näha ridade algust ja lõppu, kuid lisaks sellele saab seda ka liigutada ja sel moel muuta lähte- või sihtfailile vaates antavat ruumi. Selleks vii hiirekursor püstriba peale, klõpsa ja lohista seda vastavalt vajadusele vasakule või paremale. Enesestmõistetavalt tähendab ühe poole suurendamine teise poole vähenemist. -Dokkimine -Peamist tööala saab peaaknast eraldada, kui klõpsata selle parempoolses ülanurgas asuvale nupule Haagi lahti. See muudab tööala omaette aknaks, mida võib maksimeerida või muul moel ekraanile paigutada. +Dokkimine +Peamist tööala saab peaaknast eraldada, kui klõpsata selle parempoolses ülanurgas asuvale nupule Haagi lahti. See muudab tööala omaette aknaks, mida võib maksimeerida või muul moel ekraanile paigutada. -Olekuriba lülitamine +Olekuriba lülitamine -Olekuriba näitamist saab sisse ja välja lülitada menüükäsuga SeadistusedOlekuriba peitmine/näitamine. +Olekuriba näitamist saab sisse ja välja lülitada menüükäsuga SeadistusedOlekuriba peitmine/näitamine. -Lähte- ja sihtfaili vaate vahetamine - -Mõnikord on tulus kaaluda, milline fail võtta erinevuste vaatlemisel võrdlemise aluseks, näiteks siis, kui faili kaht muudetud versiooni võrreldes leiad, et ühes on muudatusi palju rohkem kui teises. Sel juhul sobib paremini lähtefailiks rohkemate muudatustega fail, sest sel juhul on vaja vähem erinevusi rakendada. -Sel juhul vali menüükäsk FailVaheta lähtefail sihtfailiga. See vahetab failid kõigis &kompare; paneelides. +Lähte- ja sihtfaili vaate vahetamine + +Mõnikord on tulus kaaluda, milline fail võtta erinevuste vaatlemisel võrdlemise aluseks, näiteks siis, kui faili kaht muudetud versiooni võrreldes leiad, et ühes on muudatusi palju rohkem kui teises. Sel juhul sobib paremini lähtefailiks rohkemate muudatustega fail, sest sel juhul on vaja vähem erinevusi rakendada. +Sel juhul vali menüükäsk FailVaheta lähtefail sihtfailiga. See vahetab failid kõigis &kompare; paneelides. -Erinevuste statistika kuvamine -Erinevuste kiireks ülevaateks vali menüükäsk FailNäita statistikat. See avab dialoogi Võrdlemise statistika. Selle näeb järgmist teavet: +Erinevuste statistika kuvamine +Erinevuste kiireks ülevaateks vali menüükäsk FailNäita statistikat. See avab dialoogi Võrdlemise statistika. Selle näeb järgmist teavet: -Vana fail: -Tavaliselt sihtfaili või siis muutusteta faili nimi, millele erinevused rakendatakse. +Vana fail: +Tavaliselt sihtfaili või siis muutusteta faili nimi, millele erinevused rakendatakse. -Uus fail: -Tavaliselt lähtefaili või siis faili nimi, mida on muudetud. +Uus fail: +Tavaliselt lähtefaili või siis faili nimi, mida on muudetud. -Vorming: -Erinevuste kuvamiseks kasutatud võrdlemisvorming (vt ). +Vorming: +Erinevuste kuvamiseks kasutatud võrdlemisvorming (vt ). -Tükke: +Tükke: -Võrdlemisel leitud tükkide arv. -Tükk (inglise keeles 'hunk', mis tuleneb sõnas chunk) on ridade kogum, milles lähte- ja sihtfail erinevad; nende hulka võivad kuuluda ka kontekstiread, kui võrdlemisvorminguks on valitud Kontekst (vt. ). +Võrdlemisel leitud tükkide arv. +Tükk (inglise keeles 'hunk', mis tuleneb sõnas chunk) on ridade kogum, milles lähte- ja sihtfail erinevad; nende hulka võivad kuuluda ka kontekstiread, kui võrdlemisvorminguks on valitud Kontekst (vt. ). -Erinevusi -Tegelike erinevuste, mitte tükkide arv. Tükk võib sisaldada rohkem kui üht erinevust, kui kahe või enama muutuse read ja kontekstiread kattuvad. +Erinevusi +Tegelike erinevuste, mitte tükkide arv. Tükk võib sisaldada rohkem kui üht erinevust, kui kahe või enama muutuse read ja kontekstiread kattuvad. -Liikumine erinevuste vaates -&kompare; võimaldab kiiret liikumist erinevuste vahel failide puhul ning paljude erinevate failide vahel kataloogide puhul. +Liikumine erinevuste vaates +&kompare; võimaldab kiiret liikumist erinevuste vahel failide puhul ning paljude erinevate failide vahel kataloogide puhul. -Erinevuse valimine -Erinevust saab valida: +Erinevuse valimine +Erinevust saab valida: -klõpsuga reale lähte- ja sihtfaili ridade muutuste paneelil (peaaknas ülal paremal). -klõpsuga esiletõstetud esinevusele vaatepaneelis. -toodud erinevusi võrdluses kõrvutades (vt. ). +klõpsuga reale lähte- ja sihtfaili ridade muutuste paneelil (peaaknas ülal paremal). +klõpsuga esiletõstetud esinevusele vaatepaneelis. +toodud erinevusi võrdluses kõrvutades (vt. ). -Kui erinevus on valitud, satub see fookusse ning seda kuvatakse mittevalitud erinevustega võrreldes heledama värviga. +Kui erinevus on valitud, satub see fookusse ning seda kuvatakse mittevalitud erinevustega võrreldes heledama värviga. -Erinevuste kõrvutamine -Kui võrdlemisel leitakse palju erinevusi, on neid kõige etem uurida erinevusi loogilises järjekorras läbi vaadates, tavaliselt ülalt alla. -Vaikimisi valib &kompare; esimese võrdlemisel leitud erinevuse. Valides menüükäsu ErinevusJärgmine erinevus (&Ctrl;Nool alla), tuuakse fookusse aktiivsele valikule järgnev erinevus. Aktiivsele valikule eelneva erinevuse nägemiseks vali menüükäsk ErinevusEelmine erinevus (&Ctrl;Nool üles). -Sel moel saab erinevused kenasti läbi uurida ja neid rakendada või rakendamata jätta. +Erinevuste kõrvutamine +Kui võrdlemisel leitakse palju erinevusi, on neid kõige etem uurida erinevusi loogilises järjekorras läbi vaadates, tavaliselt ülalt alla. +Vaikimisi valib &kompare; esimese võrdlemisel leitud erinevuse. Valides menüükäsu ErinevusJärgmine erinevus (&Ctrl;Nool alla), tuuakse fookusse aktiivsele valikule järgnev erinevus. Aktiivsele valikule eelneva erinevuse nägemiseks vali menüükäsk ErinevusEelmine erinevus (&Ctrl;Nool üles). +Sel moel saab erinevused kenasti läbi uurida ja neid rakendada või rakendamata jätta. -Lülitumine failide vahel -Kui võrrelda katalooge, siis võib leida palju erinevustega faile. Nende täieliku nimekirja annavad paneelid Lähte- ja sihtkataloogid ning Lähte- ja sihtfailid. Kuid &kompare; näitab korraga ainult ühe lähte- ja sihtfaili erinevusi. -Dokumentide vahel saab sellisel juhul lülituda järgmiselt: +Lülitumine failide vahel +Kui võrrelda katalooge, siis võib leida palju erinevustega faile. Nende täieliku nimekirja annavad paneelid Lähte- ja sihtkataloogid ning Lähte- ja sihtfailid. Kuid &kompare; näitab korraga ainult ühe lähte- ja sihtfaili erinevusi. +Dokumentide vahel saab sellisel juhul lülituda järgmiselt: -Vali Lähte- ja sihtkataloogide paneel, misjärel paneelil Lähte- ja sihtfailid näeb erinevustega faile, mille seast vali vajalik. -Vali menüükäsk ErinevusEelmine fail (&Ctrl;PageUp) või ErinevusJärgmine fail(&Ctrl;PageDown), et näha vastavalt eelmis või järgmist erinevustega faili, mis on ära toodud paneelil Lähte- ja sihtfailid. +Vali Lähte- ja sihtkataloogide paneel, misjärel paneelil Lähte- ja sihtfailid näeb erinevustega faile, mille seast vali vajalik. +Vali menüükäsk ErinevusEelmine fail (&Ctrl;PageUp) või ErinevusJärgmine fail(&Ctrl;PageDown), et näha vastavalt eelmis või järgmist erinevustega faili, mis on ära toodud paneelil Lähte- ja sihtfailid. @@ -514,677 +243,324 @@ -Erinevuste ühendamine +Erinevuste ühendamine -&kompare; muudab erinevuste rakendamise või eemaldamise äärmiselt lihtsaks - seda saab teha vaid hiireklõpsuga. Rakendamist võib sooritada korduvalt, sest kõik toimingud sooritatakse mälus ja kirjutatakse kettale alles siis, kui fail salvestatakse. +&kompare; muudab erinevuste rakendamise või eemaldamise äärmiselt lihtsaks - seda saab teha vaid hiireklõpsuga. Rakendamist võib sooritada korduvalt, sest kõik toimingud sooritatakse mälus ja kirjutatakse kettale alles siis, kui fail salvestatakse. -Erinevuse rakendamine -Erinevuse rakendamiseks klõpsa esiletõstetud erinevusele ja vali menüükäsk ErinevusRakenda erinevus (Tühikuklahv). +Erinevuse rakendamine +Erinevuse rakendamiseks klõpsa esiletõstetud erinevusele ja vali menüükäsk ErinevusRakenda erinevus (Tühikuklahv). -Erinevuse eemaldamine -Erinevuse eemaldamiseks klõpsa esiletõstetud erinevusel, mille varem rakendasid, ja vali menüükäsk ErinevusEemalda erinevus (Backspace). +Erinevuse eemaldamine +Erinevuse eemaldamiseks klõpsa esiletõstetud erinevusel, mille varem rakendasid, ja vali menüükäsk ErinevusEemalda erinevus (Backspace). -Kõigi erinevuste rakendamine -Kui oled kõik failide erinevused läbi vaadanud ja arvad, et neid võiks kõiki rakendada, vali menüükäsk ErinevusRakenda kõik (&Ctrl;A). +Kõigi erinevuste rakendamine +Kui oled kõik failide erinevused läbi vaadanud ja arvad, et neid võiks kõiki rakendada, vali menüükäsk ErinevusRakenda kõik (&Ctrl;A). -Kõigi erinevuste eemaldamine -Kui soovid kõik rakendatud erinevused eemaldada, vali ErinevusEemalda rakendus kõigilt (&Ctrl;U). +Kõigi erinevuste eemaldamine +Kui soovid kõik rakendatud erinevused eemaldada, vali ErinevusEemalda rakendus kõigilt (&Ctrl;U). -Muudatuste salvestamine -Kui erinevused on rakendatud, oleks mõttekas need salvestada menüükäsuga FailSalvesta või FailSalvesta kõik. -Rakendatud erinevused salvestatakse nii lähte- kui ka sihtfaili. +Muudatuste salvestamine +Kui erinevused on rakendatud, oleks mõttekas need salvestada menüükäsuga FailSalvesta või FailSalvesta kõik. +Rakendatud erinevused salvestatakse nii lähte- kui ka sihtfaili. -Erinevusfailide kasutamine -Erinevusfailid (diff-failid) sisaldavad ainult failide erinevusi ning võivad sisaldada ka teatud hulka kontekstiridasid enne ja pärast erinevaid ridu. Muudetud ridade ja selle kontekstiridade kogumit nimetatakse tükiks. Võrdlusfail võib niisiis sisaldada mitut tükki ühest või enamast failist. Kui kahe või enama tüki kontekstiread kattuvad, peetakse neid üheks tükiks. Erinevusfaile saab kasutada järgmisteks ülesanneteks: +Erinevusfailide kasutamine +Erinevusfailid (diff-failid) sisaldavad ainult failide erinevusi ning võivad sisaldada ka teatud hulka kontekstiridasid enne ja pärast erinevaid ridu. Muudetud ridade ja selle kontekstiridade kogumit nimetatakse tükiks. Võrdlusfail võib niisiis sisaldada mitut tükki ühest või enamast failist. Kui kahe või enama tüki kontekstiread kattuvad, peetakse neid üheks tükiks. Erinevusfaile saab kasutada järgmisteks ülesanneteks: -Tükkides sisalduvate muudatuste rakendamiseks originaalfailile. -Tükkides sisalduvate muudatuste rakendamiseks originaalfailile või failikogumile. -Muutmiseks enne rakendamist originaalfailile või failikogumile. +Tükkides sisalduvate muudatuste rakendamiseks originaalfailile. +Tükkides sisalduvate muudatuste rakendamiseks originaalfailile või failikogumile. +Muutmiseks enne rakendamist originaalfailile või failikogumile. -Erinevusfaili loomine -Erinevusfaili loomiseks tuleb võrdlust &kompare;s kuvada. Seejärel vali menüükäsk FailSalvesta .diff. See avab dialoogi Diffi valikud (täpsemalt kõneleb diffi vormingutest ja valikutest ). Pärast valikute määramist klõpsa nupule Salvesta ning salvesta erinevused faili laiendiga .diff. +Erinevusfaili loomine +Erinevusfaili loomiseks tuleb võrdlust &kompare;s kuvada. Seejärel vali menüükäsk FailSalvesta .diff. See avab dialoogi Diffi valikud (täpsemalt kõneleb diffi vormingutest ja valikutest ). Pärast valikute määramist klõpsa nupule Salvesta ning salvesta erinevused faili laiendiga .diff. -Erinevusfaili vaatamine -Diff-faili on võimalik &kompare;s ka vaadata, kui see avada menüükäsugaFailAva diff... -Diff-faili kuvamisel näidatakse lähte ja sihtfaili tükke. Pea meeles, et näidatakse ainult tükke, mitte aga muutusteta ridu. Mõnel juhul luuakse diff-fail üldse ilma kontekstiridadeta. Sel juhul on näha ainult muudetud read. -Kui diff-fail sisaldab tükke mitmest failist, näitab &kompare; korraga ainult ühe faili tükke ning sa saad failide vahel liikuda, nagu oleksid nad tegelikud failid, ehkki nende info pärineb kõigest diff-faili sisust. +Erinevusfaili vaatamine +Diff-faili on võimalik &kompare;s ka vaadata, kui see avada menüükäsugaFailAva diff... +Diff-faili kuvamisel näidatakse lähte ja sihtfaili tükke. Pea meeles, et näidatakse ainult tükke, mitte aga muutusteta ridu. Mõnel juhul luuakse diff-fail üldse ilma kontekstiridadeta. Sel juhul on näha ainult muudetud read. +Kui diff-fail sisaldab tükke mitmest failist, näitab &kompare; korraga ainult ühe faili tükke ning sa saad failide vahel liikuda, nagu oleksid nad tegelikud failid, ehkki nende info pärineb kõigest diff-faili sisust. -Diff-faili erinevuste rakendamine -Diff-faili erinevusi vaadates saab neid rakendada samamoodi, nagu lähte- ja sihtfaili võrdlemisel (vt. ). +Diff-faili erinevuste rakendamine +Diff-faili erinevusi vaadates saab neid rakendada samamoodi, nagu lähte- ja sihtfaili võrdlemisel (vt. ). -&URL;-i ühendamine diff'iga -Diff-faili korral on võimalik võrrelda selle tükke faili või kataloogiga. Selleks vali menüükäsk FailLiida URL diffiga. Seejärel anna faili/kataloogi ja diffi väljundi asukohad. -Lähtefaili ja diff-faili erinevusi vaadates võib neid rakendada samamoodi, nagu lähte- ja sihtfaili võrdlemisel (vt. ). +&URL;-i ühendamine diff'iga +Diff-faili korral on võimalik võrrelda selle tükke faili või kataloogiga. Selleks vali menüükäsk FailLiida URL diffiga. Seejärel anna faili/kataloogi ja diffi väljundi asukohad. +Lähtefaili ja diff-faili erinevusi vaadates võib neid rakendada samamoodi, nagu lähte- ja sihtfaili võrdlemisel (vt. ). -Seadistamine - -&kompare; lubab kasutajatel määrata erinevuste vormindust peaaknas ning muuta programmi diff käitumist. Dialoogi Seadistused avamiseks vali Seadistused&kompare; seadistamine... - -Välimuse seadistamiseks vali kaart Vaade (vt. ). - -Programmi diff omaduste seadistamiseks vali kaart Diff (). +Seadistamine + +&kompare; lubab kasutajatel määrata erinevuste vormindust peaaknas ning muuta programmi diff käitumist. Dialoogi Seadistused avamiseks vali Seadistused&kompare; seadistamine... + +Välimuse seadistamiseks vali kaart Vaade (vt. ). + +Programmi diff omaduste seadistamiseks vali kaart Diff (). -Vaateseadistused -Dialoogi Seadistused kaardil Vaadeon kaks alamkaarti: Välimus ja Fondid. +Vaateseadistused +Dialoogi Seadistused kaardil Vaadeon kaks alamkaarti: Välimus ja Fondid. -Välimus -Kaart Välimus võimaldab määrata värve, mida kasutatakse erinevuste tähistamisel peaaknas, hiireratta käitumist kerimisel ning seda, kuidas muuta tabeldusmärgid tühikuteks. +Välimus +Kaart Välimus võimaldab määrata värve, mida kasutatakse erinevuste tähistamisel peaaknas, hiireratta käitumist kerimisel ning seda, kuidas muuta tabeldusmärgid tühikuteks. -&kompare; välimuse seadistused +&kompare; välimuse seadistused - &kompare; välimuse seadistused + &kompare; välimuse seadistused -Värvisektsioon -Erinevuste kuvamisel kasutatavate värvide muutmiseks klõpsa värvide valimise sektsioonis värvinuppudele. Muuta saab järgmisi värve: +Värvisektsioon +Erinevuste kuvamisel kasutatavate värvide muutmiseks klõpsa värvide valimise sektsioonis värvinuppudele. Muuta saab järgmisi värve: -Eemaldamise värv -Read, mis on eemaldatud ja mida enam ei ole. +Eemaldamise värv +Read, mis on eemaldatud ja mida enam ei ole. -Muutmise värv -Read, mis on muudetud. +Muutmise värv +Read, mis on muudetud. -Lisamise värv -Read, mis on lisatud. +Lisamise värv +Read, mis on lisatud. -Rakendamise värv -Mis tahes eelnevalt toodud olek, mille korral erinevus on rakendatud. +Rakendamise värv +Mis tahes eelnevalt toodud olek, mille korral erinevus on rakendatud. -Hiireratas +Hiireratas -Ridade arv -Ridade arv, mille võrra hiireratas kerib. +Ridade arv +Ridade arv, mille võrra hiireratas kerib. -Tabeldusmärgid tühikuteks +Tabeldusmärgid tühikuteks -Tabeldusmärgi asendamisel lisatakse tühikuid -Tühikute arv, millega tabeldusmärgid asendatakse. +Tabeldusmärgi asendamisel lisatakse tühikuid +Tühikute arv, millega tabeldusmärgid asendatakse. -Fondid +Fondid -&kompare; fondiseadistused +&kompare; fondiseadistused - &kompare; fondiseadistused + &kompare; fondiseadistused -Siin saab valida fondipere ja -suuruse, millega erinevusi kuvatakse. +Siin saab valida fondipere ja -suuruse, millega erinevusi kuvatakse. -Võrdlemise seadistused -Dialoogi Seadistused kaardil Diff on järgmised alamkaardid: Diff, Vorming, Valikud ja Väljajätmine. Nende abil saab seadistada programmi diff käitumist. +Võrdlemise seadistused +Dialoogi Seadistused kaardil Diff on järgmised alamkaardid: Diff, Vorming, Valikud ja Väljajätmine. Nende abil saab seadistada programmi diff käitumist. -Diff +Diff -&kompare; diffi seadistused +&kompare; diffi seadistused - &kompare; diffi seadistused + &kompare; diffi seadistused -Programmi diff käivitamiseks antav käsk (vaikimisi diff). +Programmi diff käivitamiseks antav käsk (vaikimisi diff). -Vorming +Vorming -&kompare; vorminguseadistused +&kompare; vorminguseadistused - &kompare; vorminguseadistused + &kompare; vorminguseadistused -Siin saab kohandada väljundvormingu omadusi ja kontekstiridade arvu. +Siin saab kohandada väljundvormingu omadusi ja kontekstiridade arvu. -Väljundvorming +Väljundvorming -Kontekst +Kontekst -Kontekstiväljundi korral lisatakse erinevusi sisaldavate ridade ümber mõned kontekstiread. +Kontekstiväljundi korral lisatakse erinevusi sisaldavate ridade ümber mõned kontekstiread. -Ed +Ed -Programm diff võib anda käske, mis annavad tekstiredaktorile ed korralduse muuta üks fail teiseks. Ajalooliselt oli see ainuke väljundrežiim, mis sobis ühe faili automaatseks muutmiseks teiseks. Programmi patch loomise järel kasutatakse seda haruharva. +Programm diff võib anda käske, mis annavad tekstiredaktorile ed korralduse muuta üks fail teiseks. Ajalooliselt oli see ainuke väljundrežiim, mis sobis ühe faili automaatseks muutmiseks teiseks. Programmi patch loomise järel kasutatakse seda haruharva. -Tavaline +Tavaline -Tavaline väljundvorming näitab erinevusi sisaldavaid ridu ilma kontekstiridadeta. +Tavaline väljundvorming näitab erinevusi sisaldavaid ridu ilma kontekstiridadeta. -RCS +RCS -RCS väljundvorming on mõeldud spetsiaalselt vertsioonikontrollisüsteemile (RCS). Nagu Edi vormingut, kasutatakse ka seda pärast programmi patch ilmumist haruharva. +RCS väljundvorming on mõeldud spetsiaalselt vertsioonikontrollisüsteemile (RCS). Nagu Edi vormingut, kasutatakse ka seda pärast programmi patch ilmumist haruharva. -Unifitseeritud +Unifitseeritud -Unifitseeritud väljundvorming on kontekstivormingu erim. Seda peetakse mõnevõrra paremaks, sest väljund on üleliigsete kontekstiridade väljajätmise tõttu märksa kompaktsem. +Unifitseeritud väljundvorming on kontekstivormingu erim. Seda peetakse mõnevõrra paremaks, sest väljund on üleliigsete kontekstiridade väljajätmise tõttu märksa kompaktsem. -Kõrvuti +Kõrvuti -Kõrvuti väljundvormingu korral esittakse failid kahes veerus. Seda valikut saab kasutada ainult dialoogis Diffi valikud (vt. ). +Kõrvuti väljundvormingu korral esittakse failid kahes veerus. Seda valikut saab kasutada ainult dialoogis Diffi valikud (vt. ). -Kontekstiread +Kontekstiread -Kontekstiridade arv +Kontekstiridade arv -Konteksti või unifitseeritud väljundvormingu valimisel saab siin määrata, mitu kontekstirida väljundisse kaasatakse. +Konteksti või unifitseeritud väljundvormingu valimisel saab siin määrata, mitu kontekstirida väljundisse kaasatakse. -Valikud +Valikud -&kompare; valikud +&kompare; valikud - &kompare; valikud + &kompare; valikud -Kaardil Valikud saab seadistada programmi diff valikuid. +Kaardil Valikud saab seadistada programmi diff valikuid. -Üldine +Üldine -Otsitakse väiksemaid muudatusi -Märkimisel kuvab diff ka muudatusi tähesuuruses, kirjavahemärkides, tühikutes &etc; +Otsitakse väiksemaid muudatusi +Märkimisel kuvab diff ka muudatusi tähesuuruses, kirjavahemärkides, tühikutes &etc; -Optimeeritakse suurte failide jaoks -Märkimisel töötleb diff faile äärmise kiirusega. +Optimeeritakse suurte failide jaoks +Märkimisel töötleb diff faile äärmise kiirusega. -Ignoreeritakse suur- ja väiketähe muudatusi -Märkimisel ei arvestata väike- ja suurtähe erinevustega. +Ignoreeritakse suur- ja väiketähe muudatusi +Märkimisel ei arvestata väike- ja suurtähe erinevustega. -Ignoreeritakse regulaaravaldist +Ignoreeritakse regulaaravaldist -Ignoreeritakse regulaaravaldist -Ignoreeritakse määratud regulaaravaldisega ridu. +Ignoreeritakse regulaaravaldist +Ignoreeritakse määratud regulaaravaldisega ridu. -Tühimärk +Tühimärk -Tabeldusmärgid muudetakse väljundis tühikuteks -Märkimisel muudetakse diffi väljundis tabeldusmärgid tühikuteks, mille arv on määratud dialoogi Seadistused kaardil Vaade valikuga Tabeldusmärgid tühikuteks. +Tabeldusmärgid muudetakse väljundis tühikuteks +Märkimisel muudetakse diffi väljundis tabeldusmärgid tühikuteks, mille arv on määratud dialoogi Seadistused kaardil Vaade valikuga Tabeldusmärgid tühikuteks. -Ignoreeritakse lisatud või eemaldatud tühje ridu -Märkimisel eiratakse null märgi pikkuste ridade erinevusi. +Ignoreeritakse lisatud või eemaldatud tühje ridu +Märkimisel eiratakse null märgi pikkuste ridade erinevusi. -Ingoreeritakse muutusi tühimärkide arvus -Erinevates redaktorites võib tühimärkide arv enne ja pärast ridu ning nende vahel olla erinev. Märkimisel selliseid erinevusi eiratakse. +Ingoreeritakse muutusi tühimärkide arvus +Erinevates redaktorites võib tühimärkide arv enne ja pärast ridu ning nende vahel olla erinev. Märkimisel selliseid erinevusi eiratakse. -Ignoreeritakse kõiki tühimärke -Märkimisel eiratakse täielikult tühimärkide erinevusi. +Ignoreeritakse kõiki tühimärke +Märkimisel eiratakse täielikult tühimärkide erinevusi. -Ignoreeritakse tabeldusmärkide muutmisest tulenevaid muudatusi -Märkimisel eiratakse tabeldusmärkide tühikuteks muutmisest põhjustatud erinevusi. +Ignoreeritakse tabeldusmärkide muutmisest tulenevaid muudatusi +Märkimisel eiratakse tabeldusmärkide tühikuteks muutmisest põhjustatud erinevusi. -Väljajätmine -Kaardil Väljajätmine saab määrata programmi diff filtreerimisseadistusi. +Väljajätmine +Kaardil Väljajätmine saab määrata programmi diff filtreerimisseadistusi. -&kompare; väljajätmise seadistused +&kompare; väljajätmise seadistused - &kompare; väljajätmise seadistused + &kompare; väljajätmise seadistused -Väljajäetavad failimustrid +Väljajäetavad failimustrid -Väljajäetavad failimustrid -Väljajäetavad failid vastavalt metamärkidega määratud filtritele +Väljajäetavad failimustrid +Väljajäetavad failid vastavalt metamärkidega määratud filtritele -Väljajäetavad failinimed +Väljajäetavad failinimed -Väljajäetavad failinimed -Filtri kehtestamine vastavalt väliselt hallatud faili sisule. +Väljajäetavad failinimed +Filtri kehtestamine vastavalt väliselt hallatud faili sisule. @@ -1193,510 +569,160 @@ -Käskude seletused +Käskude seletused -Menüü <guimenu ->Fail</guimenu -> +Menüü <guimenu>Fail</guimenu> - &Ctrl;O FailAva diff... -Avab dialoogi Avamine. + &Ctrl;O FailAva diff... +Avab dialoogi Avamine. - &Ctrl;C FailVõrdle faile... -Avab dialoogi Failide või kataloogide võrdlemine. + &Ctrl;C FailVõrdle faile... +Avab dialoogi Failide või kataloogide võrdlemine. - &Ctrl;B FailLiida URL diffiga... -Avab dialoogi Faili/kataloogi liitmine võrdlemise väljundiga. + &Ctrl;B FailLiida URL diffiga... +Avab dialoogi Faili/kataloogi liitmine võrdlemise väljundiga. - &Ctrl;S FailSalvesta -Kirjutab rakendatud erinevused aktiivsesse lähte- ja/või sihtfaili. + &Ctrl;S FailSalvesta +Kirjutab rakendatud erinevused aktiivsesse lähte- ja/või sihtfaili. - Fail Salvesta Kõik -Kirjutab rakendatud erinevused kõigisse lähte- ja/või sihtfailidesse. + Fail Salvesta Kõik +Kirjutab rakendatud erinevused kõigisse lähte- ja/või sihtfailidesse. -FailSalvesta .diff -Avab dialoogi Diffi valikud, kus saab määrata diff-faili vormingu ja valikud. +FailSalvesta .diff +Avab dialoogi Diffi valikud, kus saab määrata diff-faili vormingu ja valikud. -FailVaheta lähtefail sihtfailiga -Muudab lähtefaili sihtfailiks ja vastupidi. +FailVaheta lähtefail sihtfailiga +Muudab lähtefaili sihtfailiks ja vastupidi. -FailNäita statistikat -Avab dialoogi Võrdlemise statistika. +FailNäita statistikat +Avab dialoogi Võrdlemise statistika. - &Ctrl;Q FailVälju -Lõpetab &kompare; töö. + &Ctrl;Q FailVälju +Lõpetab &kompare; töö. -Menüü <guimenu ->Erinevus</guimenu -> +Menüü <guimenu>Erinevus</guimenu> - &Ctrl;U ErinevusEemalda rakendus kõigilt -Eemaldab kõik varem rakendatud erinevused. + &Ctrl;U ErinevusEemalda rakendus kõigilt +Eemaldab kõik varem rakendatud erinevused. - Backspace ErinevusEemalda erinevus -Eemaldab valitud varem rakendatud erinevuse. + Backspace ErinevusEemalda erinevus +Eemaldab valitud varem rakendatud erinevuse. -Tühikuklahv ErinevusRakenda erinevus -Rakendab valitud erinevuse. +Tühikuklahv ErinevusRakenda erinevus +Rakendab valitud erinevuse. - &Ctrl;A ErinevusRakenda kõik -Rakendab kõik erinevused. + &Ctrl;A ErinevusRakenda kõik +Rakendab kõik erinevused. - &Ctrl;PageUp ErinevusEelmine fail -Muudab vaatepaneelis aktiivseks erinevuste nimekirja eelmise erinevuse. + &Ctrl;PageUp ErinevusEelmine fail +Muudab vaatepaneelis aktiivseks erinevuste nimekirja eelmise erinevuse. - &Ctrl;PageDown ErinevusJärgmine fail -Muudab vaatepaneelis aktiivseks erinevuste nimekirja järgmise erinevuse. + &Ctrl;PageDown ErinevusJärgmine fail +Muudab vaatepaneelis aktiivseks erinevuste nimekirja järgmise erinevuse. - &Ctrl;Nool üles ErinevusEelmine erinevus -Valib aktiivsele valikule eelneva erinevuse. + &Ctrl;Nool üles ErinevusEelmine erinevus +Valib aktiivsele valikule eelneva erinevuse. - &Ctrl;Nool alla ErinevusJärgmine erinevus -Valib aktiivsele valikule järgneva erinevuse. + &Ctrl;Nool alla ErinevusJärgmine erinevus +Valib aktiivsele valikule järgneva erinevuse. -Menüü <guimenu ->Seadistused</guimenu -> +Menüü <guimenu>Seadistused</guimenu> -SeadistusedTööriistariba peitmine/näitamine -Lülitab tööriistariba näitamist. +SeadistusedTööriistariba peitmine/näitamine +Lülitab tööriistariba näitamist. -SeadistusedOlekuriba näitamine/peitmine -Lülitab olekuriba näitamist. +SeadistusedOlekuriba näitamine/peitmine +Lülitab olekuriba näitamist. -SeadistusedTekstivaate näitamine -Näitab tekstivaadet. +SeadistusedTekstivaate näitamine +Näitab tekstivaadet. -SeadistusedKiirklahvide seadistamine... -Avab dialoogi Kiirklahvide seadistamine. +SeadistusedKiirklahvide seadistamine... +Avab dialoogi Kiirklahvide seadistamine. -SeadistusedTööriistaribade seadistamine... -Avab dialoogi Tööriistariba seadistamine. +SeadistusedTööriistaribade seadistamine... +Avab dialoogi Tööriistariba seadistamine. -Seadistused&kompare; seadistamine... -Avab &kompare; seadistustedialoogi. +Seadistused&kompare; seadistamine... +Avab &kompare; seadistustedialoogi. -Menüü <guimenu ->Abi</guimenu -> +Menüü <guimenu>Abi</guimenu> &help.menu.documentation; -Autorid ja litsents - -&kompare; -Rakenduse autoriõigus 2001-2004: &John.Firebaugh; &John.Firebaugh.mail; ja Otto Bruggeman otto.bruggeman@home.nl - -Dokumentatsiooni autoriõigus © 2007: Sean Wheller sean@inwords.co.za - -Tõlge eesti keelde: Marek Laane bald@starman.ee +Autorid ja litsents + +&kompare; +Rakenduse autoriõigus 2001-2004: &John.Firebaugh; &John.Firebaugh.mail; ja Otto Bruggeman otto.bruggeman@home.nl + +Dokumentatsiooni autoriõigus © 2007: Sean Wheller sean@inwords.co.za + +Tõlge eesti keelde: Marek Laane bald@starman.ee &underFDL; &underGPL; -Paigaldamine +Paigaldamine -&kompare; hankimine +&kompare; hankimine &install.intro.documentation; -Kompileerimine ja paigaldamine +Kompileerimine ja paigaldamine &install.compile.documentation; diff --git a/tde-i18n-et/docs/tdesdk/scripts/man-adddebug.1.docbook b/tde-i18n-et/docs/tdesdk/scripts/man-adddebug.1.docbook index 6736ca441bc..f296efcc272 100644 --- a/tde-i18n-et/docs/tdesdk/scripts/man-adddebug.1.docbook +++ b/tde-i18n-et/docs/tdesdk/scripts/man-adddebug.1.docbook @@ -5,119 +5,51 @@ -BenBurton bab@debian.org -7. märts 2003 +BenBurton bab@debian.org +7. märts 2003 -addebug -1 +addebug +1 -addebug -Makefile'ide muutmine silumisinfo lisamiseks +addebug +Makefile'ide muutmine silumisinfo lisamiseks -adddebug +adddebug -Kirjeldus +Kirjeldus -adddebug muudab Makefile'i aktiivses kataloogis (lisavõimalusena ka alamkataloogides) silumisinfo lisamiseks (). Samuti eemaldab see optimeerimise (). +adddebug muudab Makefile'i aktiivses kataloogis (lisavõimalusena ka alamkataloogides) silumisinfo lisamiseks (). Samuti eemaldab see optimeerimise (). -See utiliit kuulub &kde; tarkvaraarenduse komplekti koosseisu. +See utiliit kuulub &kde; tarkvaraarenduse komplekti koosseisu. -Võtmed +Võtmed - -Optimeerimine säilitatakse (ei eemaldata lippe , mille skript vaikimisi eemaldab). + +Optimeerimine säilitatakse (ei eemaldata lippe , mille skript vaikimisi eemaldab). - + -Rekursiivselt otsitakse läbi kõik aktiivse kataloogi alamkataloogid ning töödeldakse kõiki leitud Makefile'e. +Rekursiivselt otsitakse läbi kõik aktiivse kataloogi alamkataloogid ning töödeldakse kõiki leitud Makefile'e. - -Kompileeritakse NDEBUG ja NO_DEBUG definitsioonita (paneb tööle kdDebug väljakutsed). + +Kompileeritakse NDEBUG ja NO_DEBUG definitsioonita (paneb tööle kdDebug väljakutsed). diff --git a/tde-i18n-et/docs/tdesdk/scripts/man-cheatmake.1.docbook b/tde-i18n-et/docs/tdesdk/scripts/man-cheatmake.1.docbook index 79e2b45785f..25502958715 100644 --- a/tde-i18n-et/docs/tdesdk/scripts/man-cheatmake.1.docbook +++ b/tde-i18n-et/docs/tdesdk/scripts/man-cheatmake.1.docbook @@ -5,155 +5,65 @@ -8. märts 2003 +8. märts 2003 -cheatmake -1 +cheatmake +1 -cheatmake -Käsu make libavariant teatud failide ehitamatajätmiseks +cheatmake +Käsu make libavariant teatud failide ehitamatajätmiseks -cheatmake fail fail +cheatmake fail fail -Kirjeldus +Kirjeldus -cheatmake aitab säästa aega ümberkompileerimisel. See petab ära käsu make ja laseb sel vahele jätta failid, mis ei ole mingeid erilisi muutusi üle elanud. Seda saab kasutada näiteks siis, kui muudad failis kommentaari, aga mitte tegelikku koodi. +cheatmake aitab säästa aega ümberkompileerimisel. See petab ära käsu make ja laseb sel vahele jätta failid, mis ei ole mingeid erilisi muutusi üle elanud. Seda saab kasutada näiteks siis, kui muudad failis kommentaari, aga mitte tegelikku koodi. -See utiliit kuulub &kde; tarkvaraarenduse komplekti koosseisu. +See utiliit kuulub &kde; tarkvaraarenduse komplekti koosseisu. -Võtmed +Võtmed - fail -Peidab tõsiasja, et faili on muudetud, määrates selle ajatempli varsemaks. Kasuta seda võimalust äärmise ettevaatusega! + fail +Peidab tõsiasja, et faili on muudetud, määrates selle ajatempli varsemaks. Kasuta seda võimalust äärmise ettevaatusega! - -Näitab failide nimekirja, mida make peab ümber ehitama. + +Näitab failide nimekirja, mida make peab ümber ehitama. - fail -Selgitab, miks make peab faili ümber ehitama. + fail +Selgitab, miks make peab faili ümber ehitama. -Keskkond +Keskkond -Kui lähtekataloog on ehituskataloogist erinev, tuleb määrata üks (aga mitte mõlemad) järgnevatest muutujatest. Kui ehituskataloog on lihtsalt lähtekataloogi alamkataloog, tuleks kasutada lihtsamat muutujat OBJ_SUBDIR. +Kui lähtekataloog on ehituskataloogist erinev, tuleb määrata üks (aga mitte mõlemad) järgnevatest muutujatest. Kui ehituskataloog on lihtsalt lähtekataloogi alamkataloog, tuleks kasutada lihtsamat muutujat OBJ_SUBDIR. -OBJ_SUBJDIR -Osutab, et ehituskataloog on lähtekataloogi määratud alamkataloog. Kui näiteks lähtekataloog on tdesdk ja ehituskataloog tdesdk/obj-i386-linux, tuleb OBJ_SUBDIR väärtuseks määrata obj-i386-linux. +OBJ_SUBJDIR +Osutab, et ehituskataloog on lähtekataloogi määratud alamkataloog. Kui näiteks lähtekataloog on tdesdk ja ehituskataloog tdesdk/obj-i386-linux, tuleb OBJ_SUBDIR väärtuseks määrata obj-i386-linux. -OBJ_REPLACEMENT -sed-avaldis, millega teisendatakse lähtekataloog ehituskataloogiks. Kui näiteks lähtekataloog on tdesdk/obj-i386-linux, tuleb OBJ_REPLACEMENT väärtuseks määrata s#tdesdk#tdesdk-obj#. +OBJ_REPLACEMENT +sed-avaldis, millega teisendatakse lähtekataloog ehituskataloogiks. Kui näiteks lähtekataloog on tdesdk/obj-i386-linux, tuleb OBJ_REPLACEMENT väärtuseks määrata s#tdesdk#tdesdk-obj#. @@ -161,32 +71,16 @@ -Vaata ka +Vaata ka -make(1) +make(1) -Autorid - -cheatmake'i kirjutas &David.Faure; &David.Faure.mail;. Käesoleva manuaalilehekülje kirjutas BenBurton bab@debian.org Debiani GNU/&Linux; süsteemi tarbeks (kuid seda võivad kasutada ka muud süsteemid). +Autorid + +cheatmake'i kirjutas &David.Faure; &David.Faure.mail;. Käesoleva manuaalilehekülje kirjutas BenBurton bab@debian.org Debiani GNU/&Linux; süsteemi tarbeks (kuid seda võivad kasutada ka muud süsteemid). diff --git a/tde-i18n-et/docs/tdesdk/scripts/man-create_cvsignore.1.docbook b/tde-i18n-et/docs/tdesdk/scripts/man-create_cvsignore.1.docbook index c7104772119..712adb1bee3 100644 --- a/tde-i18n-et/docs/tdesdk/scripts/man-create_cvsignore.1.docbook +++ b/tde-i18n-et/docs/tdesdk/scripts/man-create_cvsignore.1.docbook @@ -7,72 +7,36 @@ -BenBurton bab@debian.org -8. märts 2003 +BenBurton bab@debian.org +8. märts 2003 -create_cvsignore -1 +create_cvsignore +1 -create_cvsignore -Esialgse .cvsignore-faili loomine aktiivses kataloogis +create_cvsignore +Esialgse .cvsignore-faili loomine aktiivses kataloogis -createcvsignore +createcvsignore -Kirjeldus +Kirjeldus -create_cvsignore loob aktiivses kataloogis esialgse .cvsignore-faili. Selle aluseks võetakse faili Makefile.am sisu. +create_cvsignore loob aktiivses kataloogis esialgse .cvsignore-faili. Selle aluseks võetakse faili Makefile.am sisu. -Ühestki senisest .cvsignore-failist ei eemaldata ühtegi rida. Kui .cvsignore-faili veel ei ole, lisatakse see CVS-hoidlasse. +Ühestki senisest .cvsignore-failist ei eemaldata ühtegi rida. Kui .cvsignore-faili veel ei ole, lisatakse see CVS-hoidlasse. -Arvesta, et selle tööriista kasutamiseks peab aktiivses kataloogis olema Makefile.am. +Arvesta, et selle tööriista kasutamiseks peab aktiivses kataloogis olema Makefile.am. -See utiliit kuulub &kde; tarkvaraarenduse komplekti koosseisu. +See utiliit kuulub &kde; tarkvaraarenduse komplekti koosseisu. diff --git a/tde-i18n-et/docs/tdesdk/scripts/man-create_makefile.1.docbook b/tde-i18n-et/docs/tdesdk/scripts/man-create_makefile.1.docbook index fe53d554ea0..b77f87c008b 100644 --- a/tde-i18n-et/docs/tdesdk/scripts/man-create_makefile.1.docbook +++ b/tde-i18n-et/docs/tdesdk/scripts/man-create_makefile.1.docbook @@ -7,136 +7,51 @@ -8. märts 2003 +8. märts 2003 -create_makefile -1 +create_makefile +1 -create_makefile -Loob Makefile.am põhjal failid Makefile.in ja Makefile +create_makefile +Loob Makefile.am põhjal failid Makefile.in ja Makefile -create_makefile suhtelineasukoht/Makefile suhtelineasukoht +create_makefile suhtelineasukoht/Makefile suhtelineasukoht -Kirjeldus - -create_makefile loob failid Makefile.in ja Makefile alamkataloogis, milles sisaldub Makefile.am. Skript säästab aega, mis muidu kulub konfigureerimise täieliku taassooritamise peale - -Pane tähele, et failis Makefile.am tuleb anda soovitud Makefile'i asukoht (kuigi lõpliku Makefile'i võib ära jätta). - -Skripti võib käivitada tiptaseme kataloogis (mis sisaldab faili configure) või mõnes selle alamkataloogis. - -Kui lähtekataloog erineb ehituskataloogist (vaata allpool keskkonnamuutujaid), eeldatakse, et Makefile.am ja Makefile.in asuvad lähtekataloogis ja Makefile ehituskataloogis. - -See utiliit kuulub &kde; tarkvaraarenduse komplekti koosseisu. +Kirjeldus + +create_makefile loob failid Makefile.in ja Makefile alamkataloogis, milles sisaldub Makefile.am. Skript säästab aega, mis muidu kulub konfigureerimise täieliku taassooritamise peale + +Pane tähele, et failis Makefile.am tuleb anda soovitud Makefile'i asukoht (kuigi lõpliku Makefile'i võib ära jätta). + +Skripti võib käivitada tiptaseme kataloogis (mis sisaldab faili configure) või mõnes selle alamkataloogis. + +Kui lähtekataloog erineb ehituskataloogist (vaata allpool keskkonnamuutujaid), eeldatakse, et Makefile.am ja Makefile.in asuvad lähtekataloogis ja Makefile ehituskataloogis. + +See utiliit kuulub &kde; tarkvaraarenduse komplekti koosseisu. -Keskkond +Keskkond -Kui lähtekataloog on ehituskataloogist erinev, tuleb määrata üks (aga mitte mõlemad) järgnevatest muutujatest. Kui ehituskataloog on lihtsalt lähtekataloogi alamkataloog, tuleks kasutada lihtsamat muutujat OBJ_SUBDIR. +Kui lähtekataloog on ehituskataloogist erinev, tuleb määrata üks (aga mitte mõlemad) järgnevatest muutujatest. Kui ehituskataloog on lihtsalt lähtekataloogi alamkataloog, tuleks kasutada lihtsamat muutujat OBJ_SUBDIR. -OBJ_SUBJDIR -Osutab, et ehituskataloog on lähtekataloogi määratud alamkataloog. Kui näiteks lähtekataloog on tdesdk ja ehituskataloog tdesdk/obj-i386-linux, tuleb OBJ_SUBDIR väärtuseks määrata obj-i386-linux. +OBJ_SUBJDIR +Osutab, et ehituskataloog on lähtekataloogi määratud alamkataloog. Kui näiteks lähtekataloog on tdesdk ja ehituskataloog tdesdk/obj-i386-linux, tuleb OBJ_SUBDIR väärtuseks määrata obj-i386-linux. -OBJ_REPLACEMENT -sed-avaldis, millega teisendatakse lähtekataloog ehituskataloogiks. Kui näiteks lähtekataloog on tdesdk/obj-i386-linux, tuleb OBJ_REPLACEMENT väärtuseks määrata s#tdesdk#tdesdk-obj#. +OBJ_REPLACEMENT +sed-avaldis, millega teisendatakse lähtekataloog ehituskataloogiks. Kui näiteks lähtekataloog on tdesdk/obj-i386-linux, tuleb OBJ_REPLACEMENT väärtuseks määrata s#tdesdk#tdesdk-obj#. @@ -144,25 +59,13 @@ -Vaata ka +Vaata ka -create_makefiles(1) +create_makefiles(1) -Autorid - -create_makefile'i kirjutasid &David.Faure; &David.Faure.mail; ja teised. Käesoleva manuaalilehekülje kirjutas BenBurton bab@debian.org Debiani GNU/Linuxi süsteemi tarbeks (kuid seda saavad kasutada ka muud süsteemid). +Autorid + +create_makefile'i kirjutasid &David.Faure; &David.Faure.mail; ja teised. Käesoleva manuaalilehekülje kirjutas BenBurton bab@debian.org Debiani GNU/Linuxi süsteemi tarbeks (kuid seda saavad kasutada ka muud süsteemid). diff --git a/tde-i18n-et/docs/tdesdk/scripts/man-create_makefiles.1.docbook b/tde-i18n-et/docs/tdesdk/scripts/man-create_makefiles.1.docbook index fdcff4afe3b..ea3e244aca2 100644 --- a/tde-i18n-et/docs/tdesdk/scripts/man-create_makefiles.1.docbook +++ b/tde-i18n-et/docs/tdesdk/scripts/man-create_makefiles.1.docbook @@ -1,146 +1,71 @@ create_makefiles"> +create_makefiles"> ]> -8. märts 2003 +8. märts 2003 -&create_makefiles; -1 +&create_makefiles; +1 -&create_makefiles; -Loob uuesti kataloogis kõik Makefile'id +&create_makefiles; +Loob uuesti kataloogis kõik Makefile'id -&create_makefiles; kataloog +&create_makefiles; kataloog -Kirjeldus - -&create_makefiles; loob uuesti kõik Makefile'id määratud kataloogis ja selle alamkataloogides vastava Makefile.am malli põhjal. - -Skript tuleb käivitada tipptaseme kataloogis (kus leidub configure). Skript säästab aega, mis muidu kulub konfigureerimise täieliku taassooritamise peale. - -Kui lähtekataloog erineb ehituskataloogist (vaata allpool keskkonnamuutujaid), eeldatakse, et Makefile.am ja Makefile.in asuvad lähtekataloogis ja Makefile ehituskataloogis. - -See utiliit kuulub &kde; tarkvaraarenduse komplekti koosseisu. +Kirjeldus + +&create_makefiles; loob uuesti kõik Makefile'id määratud kataloogis ja selle alamkataloogides vastava Makefile.am malli põhjal. + +Skript tuleb käivitada tipptaseme kataloogis (kus leidub configure). Skript säästab aega, mis muidu kulub konfigureerimise täieliku taassooritamise peale. + +Kui lähtekataloog erineb ehituskataloogist (vaata allpool keskkonnamuutujaid), eeldatakse, et Makefile.am ja Makefile.in asuvad lähtekataloogis ja Makefile ehituskataloogis. + +See utiliit kuulub &kde; tarkvaraarenduse komplekti koosseisu. -Keskkond -Kui lähtekataloog on ehituskataloogist erinev, tuleb määrata üks (aga mitte mõlemad) järgnevatest muutujatest. Kui ehituskataloog on lihtsalt lähtekataloogi alamkataloog, tuleks kasutada lihtsamat muutujat OBJ_SUBDIR. +Keskkond +Kui lähtekataloog on ehituskataloogist erinev, tuleb määrata üks (aga mitte mõlemad) järgnevatest muutujatest. Kui ehituskataloog on lihtsalt lähtekataloogi alamkataloog, tuleks kasutada lihtsamat muutujat OBJ_SUBDIR. -OBJ_SUBJDIR -Osutab, et ehituskataloog on lähtekataloogi määratud alamkataloog. Kui näiteks lähtekataloog on tdesdk ja ehituskataloog tdesdk/obj-i386-linux, tuleb OBJ_SUBDIR väärtuseks määrata obj-i386-linux. +OBJ_SUBJDIR +Osutab, et ehituskataloog on lähtekataloogi määratud alamkataloog. Kui näiteks lähtekataloog on tdesdk ja ehituskataloog tdesdk/obj-i386-linux, tuleb OBJ_SUBDIR väärtuseks määrata obj-i386-linux. -OBJ_REPLACEMENT -sed-avaldis, millega teisendatakse lähtekataloog ehituskataloogiks. Kui näiteks lähtekataloog on tdesdk/obj-i386-linux, tuleb OBJ_REPLACEMENT väärtuseks määrata s#tdesdk#tdesdk-obj#. +OBJ_REPLACEMENT +sed-avaldis, millega teisendatakse lähtekataloog ehituskataloogiks. Kui näiteks lähtekataloog on tdesdk/obj-i386-linux, tuleb OBJ_REPLACEMENT väärtuseks määrata s#tdesdk#tdesdk-obj#. -Vaata ka +Vaata ka -create_makefile(1) make(2) +create_makefile(1) make(2) -Autorid - -&create_makefiles;'i kirjutas &David.Faure; &David.Faure.mail;. - -Käesoleva manuaalilehekülje kirjutas BenBurton bab@debian.org Debiani GNU/Linuxi süsteemi tarbeks (kuid seda saavad kasutada ka muud süsteemid). +Autorid + +&create_makefiles;'i kirjutas &David.Faure; &David.Faure.mail;. + +Käesoleva manuaalilehekülje kirjutas BenBurton bab@debian.org Debiani GNU/Linuxi süsteemi tarbeks (kuid seda saavad kasutada ka muud süsteemid). diff --git a/tde-i18n-et/docs/tdesdk/scripts/man-cvscheck.1.docbook b/tde-i18n-et/docs/tdesdk/scripts/man-cvscheck.1.docbook index 6d222d53256..f50b0164837 100644 --- a/tde-i18n-et/docs/tdesdk/scripts/man-cvscheck.1.docbook +++ b/tde-i18n-et/docs/tdesdk/scripts/man-cvscheck.1.docbook @@ -1,202 +1,104 @@ cvscheck"> -CVS"> +cvscheck"> +CVS"> ]> -8. märts 2003 +8. märts 2003 -&cvscheck; -1 +&cvscheck; +1 -&cvscheck; -Võrguühenduseta väljavõetud &CVS;-mooduli failide olekuraport. +&cvscheck; +Võrguühenduseta väljavõetud &CVS;-mooduli failide olekuraport. -&cvscheck; kataloog +&cvscheck; kataloog -Kirjeldus +Kirjeldus -&cvscheck; näitab olekuinfot sinu kohaliku &CVS;-i väljavõtte kohta ilma serveriga ühendust võtmata. See tähendab, et kontroll on ülikiire ega nõua võrguühendust. +&cvscheck; näitab olekuinfot sinu kohaliku &CVS;-i väljavõtte kohta ilma serveriga ühendust võtmata. See tähendab, et kontroll on ülikiire ega nõua võrguühendust. -Määratud kataloog ja kõik selle alamkataloogid uuritakse läbi rekursiivselt. Kui kataloogi ei määrata, uuritakse aktiivset kataloogi ja rekursiivselt selle alamkatalooge. +Määratud kataloog ja kõik selle alamkataloogid uuritakse läbi rekursiivselt. Kui kataloogi ei määrata, uuritakse aktiivset kataloogi ja rekursiivselt selle alamkatalooge. -Iga faili korral näidatakse selle nime ees olekut iseloomustavat sümbolit. Olekusümbolid on järgmised: +Iga faili korral näidatakse selle nime ees olekut iseloomustavat sümbolit. Olekusümbolid on järgmised: -? suva.c +? suva.c -&CVS; ei tunne seda faili +&CVS; ei tunne seda faili -M suva.c +M suva.c -Faili on kohalikult muudetud +Faili on kohalikult muudetud -m suva.c +m suva.c -Failis võib olla kohalikke muutusi. Selle kontrollimiseks tuleks ühenduda serveriga ja kasutada käsku diff. +Failis võib olla kohalikke muutusi. Selle kontrollimiseks tuleks ühenduda serveriga ja kasutada käsku diff. -C suva.c +C suva.c -Failis esineb &CVS;-konflikt ja seda ei saa sisse kanda. +Failis esineb &CVS;-konflikt ja seda ei saa sisse kanda. -U suva.c +U suva.c -Fail on &CVS;-is, aga puudub sinu kohalikust väljavõttest. +Fail on &CVS;-is, aga puudub sinu kohalikust väljavõttest. -T suva.c -Failil on ebatavaline kleepuv &CVS;-silt. +T suva.c +Failil on ebatavaline kleepuv &CVS;-silt. -A suva.c +A suva.c -Selle faili korral oled andnud lisamiskäsu cvs , aga ei ole seda veel sisse kandnud. +Selle faili korral oled andnud lisamiskäsu cvs , aga ei ole seda veel sisse kandnud. -R suva.c +R suva.c -Selle faili korral oled andnud eemaldamiskäsu cvs , aga ei ole seda veel sisse kandnud. +Selle faili korral oled andnud eemaldamiskäsu cvs , aga ei ole seda veel sisse kandnud. -See utiliit kuulub &kde; tarkvaraarenduse komplekti koosseisu. +See utiliit kuulub &kde; tarkvaraarenduse komplekti koosseisu. -Vaata ka +Vaata ka -cvs(1) +cvs(1) -Autorid - -cvscheck'i kirjutasid &Dirk.Mueller; &Dirk.Mueller.mail; ja Sirtaj.Singh.Kang; &Sirtaj.Singh.Kang.mail; - -Käesoleva manuaalilehekülje kirjutas BenBurton bab@debian.org Debiani GNU/Linuxi süsteemi tarbeks (kuid seda saavad kasutada ka muud süsteemid). +Autorid + +cvscheck'i kirjutasid &Dirk.Mueller; &Dirk.Mueller.mail; ja Sirtaj.Singh.Kang; &Sirtaj.Singh.Kang.mail; + +Käesoleva manuaalilehekülje kirjutas BenBurton bab@debian.org Debiani GNU/Linuxi süsteemi tarbeks (kuid seda saavad kasutada ka muud süsteemid). diff --git a/tde-i18n-et/docs/tdesdk/scripts/man-cvslastchange.1.docbook b/tde-i18n-et/docs/tdesdk/scripts/man-cvslastchange.1.docbook index f87ab71116e..8214ac229bd 100644 --- a/tde-i18n-et/docs/tdesdk/scripts/man-cvslastchange.1.docbook +++ b/tde-i18n-et/docs/tdesdk/scripts/man-cvslastchange.1.docbook @@ -1,78 +1,45 @@ cvslastchange"> -CVS"> +cvslastchange"> +CVS"> ]> -BenBurton bab@debian.org -8. märts 2003 +BenBurton bab@debian.org +8. märts 2003 -&cvslastchange; -1 +&cvslastchange; +1 -&cvslastchange; -Näitab viimast failiga seotud &CVS;-i sisse kantud muutust +&cvslastchange; +Näitab viimast failiga seotud &CVS;-i sisse kantud muutust -&cvslastchange; fail +&cvslastchange; fail -Kirjeldus +Kirjeldus -&cvslastchange; näitab viimast failiga seotud &CVS;-i sisse kantud muutust. Selleks kasutatakse käske cvs diff ja cvs log. +&cvslastchange; näitab viimast failiga seotud &CVS;-i sisse kantud muutust. Selleks kasutatakse käske cvs diff ja cvs log. -&cvslastchange; töötab igas &CVS;-i harus, mitte ainult HEAD-harus. +&cvslastchange; töötab igas &CVS;-i harus, mitte ainult HEAD-harus. -See utiliit kuulub &kde; tarkvaraarenduse komplekti koosseisu. +See utiliit kuulub &kde; tarkvaraarenduse komplekti koosseisu. -Vaata ka +Vaata ka -cvslastlog(1) cvsrevertlast(1) cvs(1) +cvslastlog(1) cvsrevertlast(1) cvs(1) diff --git a/tde-i18n-et/docs/tdesdk/scripts/man-cvslastlog.1.docbook b/tde-i18n-et/docs/tdesdk/scripts/man-cvslastlog.1.docbook index 2b14217da9d..9777c643943 100644 --- a/tde-i18n-et/docs/tdesdk/scripts/man-cvslastlog.1.docbook +++ b/tde-i18n-et/docs/tdesdk/scripts/man-cvslastlog.1.docbook @@ -5,62 +5,30 @@ -BenBurton -6. aprill 2003 +BenBurton +6. aprill 2003 -cvslastlog -1 +cvslastlog +1 -cvslastlog -Näitab faili viimase sissekande logikirjet. +cvslastlog +Näitab faili viimase sissekande logikirjet. -cvslastlog +cvslastlog -Kirjeldus +Kirjeldus -cvslastlog näitab antud faili viimase CVS-sissekande logikirjet. See sõltub kohaliku, mitte aga serveris asuva faili versioonist. +cvslastlog näitab antud faili viimase CVS-sissekande logikirjet. See sõltub kohaliku, mitte aga serveris asuva faili versioonist. -See utiliit kuulub &kde; tarkvaraarenduse komplekti koosseisu. +See utiliit kuulub &kde; tarkvaraarenduse komplekti koosseisu. diff --git a/tde-i18n-et/docs/tdesdk/scripts/man-cvsrevertlast.1.docbook b/tde-i18n-et/docs/tdesdk/scripts/man-cvsrevertlast.1.docbook index fb531f1f3c0..13b142f2768 100644 --- a/tde-i18n-et/docs/tdesdk/scripts/man-cvsrevertlast.1.docbook +++ b/tde-i18n-et/docs/tdesdk/scripts/man-cvsrevertlast.1.docbook @@ -5,69 +5,37 @@ -BenBurton -Kuupäev. kuu 4-kohaline aastaarv +BenBurton +Kuupäev. kuu 4-kohaline aastaarv -cvsrevertlast -1 +cvsrevertlast +1 -cvsrevertlast -Taastab CVS-is ühe versiooni võrra varasema faili +cvsrevertlast +Taastab CVS-is ühe versiooni võrra varasema faili -cvsrevertlast +cvsrevertlast -Kirjeldus +Kirjeldus -cvsrevertlast taastab kõik käsureal antud failid CVS-is ühe versiooni võrra varasemasse olekusse. Faile ei kanta sisse. +cvsrevertlast taastab kõik käsureal antud failid CVS-is ühe versiooni võrra varasemasse olekusse. Faile ei kanta sisse. -See utiliit kuulub KDE tarkvaraarenduse komplekti koosseisu. +See utiliit kuulub KDE tarkvaraarenduse komplekti koosseisu. -Vaata ka +Vaata ka -cvsblame(1) +cvsblame(1) diff --git a/tde-i18n-et/docs/tdesdk/scripts/man-cxxmetric.1.docbook b/tde-i18n-et/docs/tdesdk/scripts/man-cxxmetric.1.docbook index bbd8d6b436c..dabb9b7db61 100644 --- a/tde-i18n-et/docs/tdesdk/scripts/man-cxxmetric.1.docbook +++ b/tde-i18n-et/docs/tdesdk/scripts/man-cxxmetric.1.docbook @@ -5,61 +5,30 @@ -BenBurton bab@debian.org -7. aprill 2003 +BenBurton bab@debian.org +7. aprill 2003 -cxxmetric -1 +cxxmetric +1 -cxxmetric -Lihtne C ja C++ lähtekoodi statistika +cxxmetric +Lihtne C ja C++ lähtekoodi statistika -cxxmetric +cxxmetric -Kirjeldus +Kirjeldus -cxxmetric loendab iga antud lähtekoodifaili koodiread, kommentaarid ja tühikud ning arvutab ka muud statistikat. Lähtekoodifailid peavad olema C- või C++-keeles. +cxxmetric loendab iga antud lähtekoodifaili koodiread, kommentaarid ja tühikud ning arvutab ka muud statistikat. Lähtekoodifailid peavad olema C- või C++-keeles. -See utiliit kuulub KDE tarkvaraarenduse komplekti koosseisu. +See utiliit kuulub KDE tarkvaraarenduse komplekti koosseisu. diff --git a/tde-i18n-et/docs/tdesdk/scripts/man-demangle.1.docbook b/tde-i18n-et/docs/tdesdk/scripts/man-demangle.1.docbook index 4eba4193e60..a13c5091290 100644 --- a/tde-i18n-et/docs/tdesdk/scripts/man-demangle.1.docbook +++ b/tde-i18n-et/docs/tdesdk/scripts/man-demangle.1.docbook @@ -5,100 +5,57 @@ -BenBurton bab@debian.org -7. aprill 2003 +BenBurton bab@debian.org +7. aprill 2003 -demangle -1 +demangle +1 -demangle -Eemaldab C++ nimede moonutuse +demangle +Eemaldab C++ nimede moonutuse -demangle +demangle -Kirjeldus +Kirjeldus -demangle loeb standardsisendist C++ moonutatud sümbolnimed ja teisendab need standardväljundis inimestele arusaadavale kujule. +demangle loeb standardsisendist C++ moonutatud sümbolnimed ja teisendab need standardväljundis inimestele arusaadavale kujule. -See utiliit kuulub &kde; tarkvaraarenduse komplekti koosseisu. +See utiliit kuulub &kde; tarkvaraarenduse komplekti koosseisu. -Näide +Näide -Loo fail nimega nimed, milles leiduvad järgmised moonutatud sümbolnimed: +Loo fail nimega nimed, milles leiduvad järgmised moonutatud sümbolnimed: -_ZNK6Object10metaObjectEv +_ZNK6Object10metaObjectEv _ZN8QPtrListI5ArrowE5clearEv _ZTC4Kolf0_11KMainWindow -Nende nimede moonutusest vabaneb nii: - -example$ demangle < nimed -Object::metaObject() const +Nende nimede moonutusest vabaneb nii: + +example$ demangle < nimed +Object::metaObject() const QPtrList<Arrow>::clear() -construction vtable for TDEMainWindow-in-Kolf +construction vtable for TDEMainWindow-in-Kolf -Vaata ka +Vaata ka -kminspector(1) kmtrace(1) match(1) +kminspector(1) kmtrace(1) match(1) diff --git a/tde-i18n-et/docs/tdesdk/scripts/man-extend_dmalloc.1.docbook b/tde-i18n-et/docs/tdesdk/scripts/man-extend_dmalloc.1.docbook index 5b9a7fed953..619cc6b8edd 100644 --- a/tde-i18n-et/docs/tdesdk/scripts/man-extend_dmalloc.1.docbook +++ b/tde-i18n-et/docs/tdesdk/scripts/man-extend_dmalloc.1.docbook @@ -5,93 +5,39 @@ -BenBurton bab@debian.org -7. aprill 2003 +BenBurton bab@debian.org +7. aprill 2003 -extend_dmalloc -1 +extend_dmalloc +1 -extend_dmalloc -Analüüsib dmalloc'i logifailide tagastusaadresse. +extend_dmalloc +Analüüsib dmalloc'i logifailide tagastusaadresse. -extend_dmalloc +extend_dmalloc -Kirjeldus +Kirjeldus -extend_dmalloc käivitab gdb(1) hankimaks dmalloc(1) logifailist tagastusaadresse. Konkreetsemalt uurib see kõiki ra= ridu ja üritab leida vastavad reanumbrid +extend_dmalloc käivitab gdb(1) hankimaks dmalloc(1) logifailist tagastusaadresse. Konkreetsemalt uurib see kõiki ra= ridu ja üritab leida vastavad reanumbrid -Argument peab olema binaarfail, mis tekitas logifaili dmalloc-log. +Argument peab olema binaarfail, mis tekitas logifaili dmalloc-log. -See utiliit kuulub &kde; tarkvaraarenduse komplekti koosseisu. +See utiliit kuulub &kde; tarkvaraarenduse komplekti koosseisu. -Märkused -Mõttekas võib olla suunata käsu extend_dmalloc väljund faili, sest muidu kipub gdb tagasi pöörduma, nagu oleksid jõudnud lehekülje lõppu. +Märkused +Mõttekas võib olla suunata käsu extend_dmalloc väljund faili, sest muidu kipub gdb tagasi pöörduma, nagu oleksid jõudnud lehekülje lõppu. diff --git a/tde-i18n-et/docs/tdesdk/scripts/man-extractrc.1.docbook b/tde-i18n-et/docs/tdesdk/scripts/man-extractrc.1.docbook index a8f6176b506..ca4f8ffdbc8 100644 --- a/tde-i18n-et/docs/tdesdk/scripts/man-extractrc.1.docbook +++ b/tde-i18n-et/docs/tdesdk/scripts/man-extractrc.1.docbook @@ -5,69 +5,32 @@ -BenBurton bab@debian.org -7. aprill 2003 +BenBurton bab@debian.org +7. aprill 2003 -extractrc -1 +extractrc +1 -extractrc -Ekstraktib teadetestringid UI- ja GUI-RC-failidest +extractrc +Ekstraktib teadetestringid UI- ja GUI-RC-failidest -extractrc +extractrc -Kirjeldus +Kirjeldus -extractrc leiab määratud failidest kõik tekstisildid ja muud teadetestringid ning kirjutab vastavad i18n() väljakutsed standardväljundisse, et gettext saaks neid parsida. +extractrc leiab määratud failidest kõik tekstisildid ja muud teadetestringid ning kirjutab vastavad i18n() väljakutsed standardväljundisse, et gettext saaks neid parsida. -Skript tuleb toime nii (&Qt;/&kde;) Disaineri UI kui ka &XML; GUI-RC-failidega. +Skript tuleb toime nii (&Qt;/&kde;) Disaineri UI kui ka &XML; GUI-RC-failidega. -See utiliit kuulub KDE tarkvaraarenduse komplekti koosseisu. +See utiliit kuulub KDE tarkvaraarenduse komplekti koosseisu. diff --git a/tde-i18n-et/docs/tdesdk/scripts/man-fixincludes.1.docbook b/tde-i18n-et/docs/tdesdk/scripts/man-fixincludes.1.docbook index 0e48a982f40..e0394926ba7 100644 --- a/tde-i18n-et/docs/tdesdk/scripts/man-fixincludes.1.docbook +++ b/tde-i18n-et/docs/tdesdk/scripts/man-fixincludes.1.docbook @@ -5,162 +5,73 @@ -BenBurton bab@debian.org -7. aprill 2003 +BenBurton bab@debian.org +7. aprill 2003 -fixincludes -1 +fixincludes +1 -fixincludes -Vähendab #include'ide arvu &kde; lähtekoodifailides +fixincludes +Vähendab #include'ide arvu &kde; lähtekoodifailides -fixincludes +fixincludes -Kirjeldus +Kirjeldus -fixincludes üritab vähendada #include'ide arvu C++-lähtekoodifailides. Suur osa töötlusest on spetsiifiline &kde; lähtekoodile ega pruugi seetõttu anda häid tulemusi &kde;-väliste rakenduste lähtekoodi puhul. +fixincludes üritab vähendada #include'ide arvu C++-lähtekoodifailides. Suur osa töötlusest on spetsiifiline &kde; lähtekoodile ega pruugi seetõttu anda häid tulemusi &kde;-väliste rakenduste lähtekoodi puhul. -fixincludes'i puhul on teada järgmised probleemid: +fixincludes'i puhul on teada järgmised probleemid: -Päiste kaasamine, mida enam ei toetata, aga mis on olemas ühilduvuse huvides vanemate Qt/KDE versioonidega; +Päiste kaasamine, mida enam ei toetata, aga mis on olemas ühilduvuse huvides vanemate Qt/KDE versioonidega; -Sama faili kaasamine mitu korda. +Sama faili kaasamine mitu korda. -Olemas on ka eksperimentaalne režiim, mille korral üritatakse eemaldada üks #include teise järel (väga väheste eranditega) ning selgitada, kas lähtekoodi on siiski võimalik kompileerida. Pane tähele, et eksperimentaalse režiimi korral muudetakse lähtekoodi. +Olemas on ka eksperimentaalne režiim, mille korral üritatakse eemaldada üks #include teise järel (väga väheste eranditega) ning selgitada, kas lähtekoodi on siiski võimalik kompileerida. Pane tähele, et eksperimentaalse režiimi korral muudetakse lähtekoodi. -Vaikimisi lähtekoodi ei muudeta, vaid tuvastatud probleemid kirjutatakse lihtsalt standardväljundisse. +Vaikimisi lähtekoodi ei muudeta, vaid tuvastatud probleemid kirjutatakse lihtsalt standardväljundisse. -Uuritavate C++-lähtekoodifailide nimekiri tuleb anda käsureal. Kui faile ei määrata, uuritakse läbi kõik C++-lähtekoodifailid antud kataloogis ja selle alamkataloogides (välja arvatud kataloogid, mille Makefile.am sisaldab võtit või ) +Uuritavate C++-lähtekoodifailide nimekiri tuleb anda käsureal. Kui faile ei määrata, uuritakse läbi kõik C++-lähtekoodifailid antud kataloogis ja selle alamkataloogides (välja arvatud kataloogid, mille Makefile.am sisaldab võtit või ) -See utiliit kuulub KDE tarkvaraarenduse komplekti koosseisu. +See utiliit kuulub KDE tarkvaraarenduse komplekti koosseisu. -Võtmed +Võtmed - -Selgitav režiim. Standardväljundisse kirjutatakse rohkem silumisväljundit. + +Selgitav režiim. Standardväljundisse kirjutatakse rohkem silumisväljundit. - -Eksperimentaalne režiim, mida kirjeldati põhjalikumalt eespool. Pane tähele, et see võti eeldab võtit . + +Eksperimentaalne režiim, mida kirjeldati põhjalikumalt eespool. Pane tähele, et see võti eeldab võtit . - -Lisaks teadete kirjutamisele standardväljundisse muudab ka reaalselt algset lähtekoodi leitud probleemide parandamiseks. + +Lisaks teadete kirjutamisele standardväljundisse muudab ka reaalselt algset lähtekoodi leitud probleemide parandamiseks. -Autorid -fixincludes'i kirjutas Dirk Mueller mueller@kde.org. +Autorid +fixincludes'i kirjutas Dirk Mueller mueller@kde.org. diff --git a/tde-i18n-et/docs/tdesdk/scripts/man-po2xml.1.docbook b/tde-i18n-et/docs/tdesdk/scripts/man-po2xml.1.docbook index b4f3a9399aa..d4f96b986d6 100644 --- a/tde-i18n-et/docs/tdesdk/scripts/man-po2xml.1.docbook +++ b/tde-i18n-et/docs/tdesdk/scripts/man-po2xml.1.docbook @@ -5,95 +5,44 @@ -BenBurton bab@debian.org -8. aprill 2003 +BenBurton bab@debian.org +8. aprill 2003 -po2xml -1 +po2xml +1 -po2xml -Tõlgib PO-faili kasutades DocBooki XML-faili +po2xml +Tõlgib PO-faili kasutades DocBooki XML-faili -po2xml +po2xml -Kirjeldus +Kirjeldus -po2xml on käsureatööriist, mis tõlgib DocBooki XML-faili algne-XML gettexti teadetefaili tõlgitud-PO kasutades. Saadud tõlgitud XML-fail saadetakse standardväljundisse. +po2xml on käsureatööriist, mis tõlgib DocBooki XML-faili algne-XML gettexti teadetefaili tõlgitud-PO kasutades. Saadud tõlgitud XML-fail saadetakse standardväljundisse. -See utiliit kuulub KDE tarkvaraarenduse komplekti koosseisu. +See utiliit kuulub KDE tarkvaraarenduse komplekti koosseisu. -Vaata ka +Vaata ka -split2po(1), swappo(1), transxx(1), xml2pot(1) +split2po(1), swappo(1), transxx(1), xml2pot(1) -Autorid -PO-XML-tööriistad kirjutas &Stephan.Kulow; &Stephan.Kulow.mail; -Käesoleva manuaalilehekülje kirjutas BenBurtonbab@debian.org +Autorid +PO-XML-tööriistad kirjutas &Stephan.Kulow; &Stephan.Kulow.mail; +Käesoleva manuaalilehekülje kirjutas BenBurtonbab@debian.org diff --git a/tde-i18n-et/docs/tdesdk/scripts/man-pruneemptydirs.1.docbook b/tde-i18n-et/docs/tdesdk/scripts/man-pruneemptydirs.1.docbook index 305af032990..cdb2a09120d 100644 --- a/tde-i18n-et/docs/tdesdk/scripts/man-pruneemptydirs.1.docbook +++ b/tde-i18n-et/docs/tdesdk/scripts/man-pruneemptydirs.1.docbook @@ -5,106 +5,54 @@ -BenBurtonbab@debian.org -8. aprill 2003 +BenBurtonbab@debian.org +8. aprill 2003 -pruneemptydirs -1 +pruneemptydirs +1 -pruneemptydirs -Tuvastab CVS-puus iganenud tühjad kataloogid +pruneemptydirs +Tuvastab CVS-puus iganenud tühjad kataloogid -pruneemptydirs +pruneemptydirs -Kirjeldus +Kirjeldus -pruneemptydirs võimaldab puhastada kohaliku CVS-puu. See tuvastab iganenud kataloogid, mis sisaldavad CVS-ist juba ammu eemaldatud kraami. Sellised kataloogid takistavad tihtipeale kompileerimist. Läbi uuritakse aktiivne kataloog ja kõik selle alamkataloogid. +pruneemptydirs võimaldab puhastada kohaliku CVS-puu. See tuvastab iganenud kataloogid, mis sisaldavad CVS-ist juba ammu eemaldatud kraami. Sellised kataloogid takistavad tihtipeale kompileerimist. Läbi uuritakse aktiivne kataloog ja kõik selle alamkataloogid. -Pane tähele, et see tööriist ei eemalda midagi - see lihtsalt näitab rida eemaldamiskäske. Sa võib need käsud kopeerida ja neid reaalselt kasutada või asetada need skripti. +Pane tähele, et see tööriist ei eemalda midagi - see lihtsalt näitab rida eemaldamiskäske. Sa võib need käsud kopeerida ja neid reaalselt kasutada või asetada need skripti. -Tööriist toimib paremini, kui lähtekataloog erineb ehituskataloogist, sest see ei näita vanu käivitatavaid faile sisaldavaid katalooge. +Tööriist toimib paremini, kui lähtekataloog erineb ehituskataloogist, sest see ei näita vanu käivitatavaid faile sisaldavaid katalooge. -See utiliit kuulub KDE tarkvaraarenduse komplekti koosseisu. +See utiliit kuulub KDE tarkvaraarenduse komplekti koosseisu. -Võtmed +Võtmed - -Eemaldab iganenud kataloogid ka tegelikult, mitte ainult ei näita neid. Kasuta seda võtit äärmise ettevaatusega. + +Eemaldab iganenud kataloogid ka tegelikult, mitte ainult ei näita neid. Kasuta seda võtit äärmise ettevaatusega. -Autorid - -pruneemptydirs'i kirjutas &David.Faure; &David.Faure.mail; -Käesoleva manuaalilehekülje kirjutas BenBurtonbab@debian.org +Autorid + +pruneemptydirs'i kirjutas &David.Faure; &David.Faure.mail; +Käesoleva manuaalilehekülje kirjutas BenBurtonbab@debian.org diff --git a/tde-i18n-et/docs/tdesdk/scripts/man-qtdoc.1.docbook b/tde-i18n-et/docs/tdesdk/scripts/man-qtdoc.1.docbook index 12dbdcf1b59..b133e2b18e3 100644 --- a/tde-i18n-et/docs/tdesdk/scripts/man-qtdoc.1.docbook +++ b/tde-i18n-et/docs/tdesdk/scripts/man-qtdoc.1.docbook @@ -5,134 +5,64 @@ -BenBurtonbab@debian.org -8. aprill 2003 +BenBurtonbab@debian.org +8. aprill 2003 -qtdoc -1 +qtdoc +1 -qtdoc -Avab &Qt; abidokumentatsiooni &konqueror;is +qtdoc +Avab &Qt; abidokumentatsiooni &konqueror;is -qtdoc +qtdoc -Kirjeldus +Kirjeldus -qtdoc avab &Qt; abidokumentatsiooni &konqueror;is. Kui määrata klassinimi, avatakse antud klassi dokumentatsioon, vastasel juhul &Qt; dokumentatsiooni avalehekülg. Parameeter klassinimi on tõstutundlik. +qtdoc avab &Qt; abidokumentatsiooni &konqueror;is. Kui määrata klassinimi, avatakse antud klassi dokumentatsioon, vastasel juhul &Qt; dokumentatsiooni avalehekülg. Parameeter klassinimi on tõstutundlik. -See utiliit kuulub &kde; tarkvaraarenduse komplekti koosseisu. +See utiliit kuulub &kde; tarkvaraarenduse komplekti koosseisu. -Keskkond +Keskkond -QTDIR -Kataloog, kuhu &Qt; on paigaldatud. &Qt; dokumentatsiooni avalehekülg peab paiknema kataloogis $QTDIR/doc/html/. +QTDIR +Kataloog, kuhu &Qt; on paigaldatud. &Qt; dokumentatsiooni avalehekülg peab paiknema kataloogis $QTDIR/doc/html/. -Näited - -Klassi QString dokumentatsiooni näitamiseks: -qtdoc +Näited + +Klassi QString dokumentatsiooni näitamiseks: +qtdoc -Vaata ka +Vaata ka -kdedoc(1), assistant(1) +kdedoc(1), assistant(1) -Autorid - -Käesoleva manuaalilehekülje kirjutas BenBurtonbab@debian.org +Autorid + +Käesoleva manuaalilehekülje kirjutas BenBurtonbab@debian.org diff --git a/tde-i18n-et/docs/tdesdk/scripts/man-reportview.1.docbook b/tde-i18n-et/docs/tdesdk/scripts/man-reportview.1.docbook index f7b4bae2adb..ab0a978084b 100644 --- a/tde-i18n-et/docs/tdesdk/scripts/man-reportview.1.docbook +++ b/tde-i18n-et/docs/tdesdk/scripts/man-reportview.1.docbook @@ -1,140 +1,59 @@ IanReinhartGeiser"> -geiseri@kde.org"> -kweather"> -NadeemHasan"> -nhasan@kde.org"> +IanReinhartGeiser"> +geiseri@kde.org"> +kweather"> +NadeemHasan"> +nhasan@kde.org"> ]> -BenBurtonbab@debian.org -7. aprill 2003 +BenBurtonbab@debian.org +7. aprill 2003 -reportview -1 +reportview +1 -reportview -Laseb KWeatherService'il näidata ilmateadet +reportview +Laseb KWeatherService'il näidata ilmateadet -reportview; +reportview; -Kirjeldus +Kirjeldus -reportview ei ole mõeldud otseseks kasutamiseks. +reportview ei ole mõeldud otseseks kasutamiseks. -reportview on väike programm, mis laseb KWeatherService'il näidata ilmateadet. Näidatakse temperatuuri, tuulekiirust ja õhurõhku. +reportview on väike programm, mis laseb KWeatherService'il näidata ilmateadet. Näidatakse temperatuuri, tuulekiirust ja õhurõhku. -KWeatherService on DCOP-teenus, mida kasutavad ilmaandmete esitamiseks nii reportview kui ka &kweather;i paneeliaplett. KWeatherService'it ei ole vaja spetsiaalselt käivitada, reportview teeb seda vajaduse korral ise. +KWeatherService on DCOP-teenus, mida kasutavad ilmaandmete esitamiseks nii reportview kui ka &kweather;i paneeliaplett. KWeatherService'it ei ole vaja spetsiaalselt käivitada, reportview teeb seda vajaduse korral ise. -Vaata ka - -kweather(1) - -Põhjalikuma dokumentatsiooni annab help:/kweather (sisesta see URL &konqueror;is või anna käsureal korraldus khelpcenter help:/kweather). +Vaata ka + +kweather(1) + +Põhjalikuma dokumentatsiooni annab help:/kweather (sisesta see URL &konqueror;is või anna käsureal korraldus khelpcenter help:/kweather). -Autorid - -&kweather;i kirjutasid &Ian.Reinhart.Geiser; &Ian.Reinhart.Geiser.mail; ja &Nadeem.Hasan; &Nadeem.Hasan.mail; -Käesoleva manuaalilehekülje kirjutas BenBurtonbab@debian.org +Autorid + +&kweather;i kirjutasid &Ian.Reinhart.Geiser; &Ian.Reinhart.Geiser.mail; ja &Nadeem.Hasan; &Nadeem.Hasan.mail; +Käesoleva manuaalilehekülje kirjutas BenBurtonbab@debian.org diff --git a/tde-i18n-et/docs/tdesdk/scripts/man-split2po.1.docbook b/tde-i18n-et/docs/tdesdk/scripts/man-split2po.1.docbook index 7fad577091b..581b113e69b 100644 --- a/tde-i18n-et/docs/tdesdk/scripts/man-split2po.1.docbook +++ b/tde-i18n-et/docs/tdesdk/scripts/man-split2po.1.docbook @@ -5,103 +5,47 @@ -BenBurtonbab@debian.org -7. aprill 2003 +BenBurtonbab@debian.org +7. aprill 2003 -split2po -1 +split2po +1 -split2po -Loob kahest DocBooki XML-failist PO-faili +split2po +Loob kahest DocBooki XML-failist PO-faili -split2po +split2po -Kirjeldus - -split2po on käsureatööriist, mis võtab kaks määratud DocBooki XML-faili ja tekitab gettexti teadetefaili (PO-faili), mis esindab nende erinevusi. Tekitatud PO-fail saadetakse standardväljundisse. - -Tõlgitud-XML peab olema faili algne-XML tõlkimise tulemus mõnesse muusse keelde. Just seda tõlget esindab tulemuseks saadav PO-fail. - -See utiliit kuulub KDE tarkvaraarenduse komplekti koosseisu. +Kirjeldus + +split2po on käsureatööriist, mis võtab kaks määratud DocBooki XML-faili ja tekitab gettexti teadetefaili (PO-faili), mis esindab nende erinevusi. Tekitatud PO-fail saadetakse standardväljundisse. + +Tõlgitud-XML peab olema faili algne-XML tõlkimise tulemus mõnesse muusse keelde. Just seda tõlget esindab tulemuseks saadav PO-fail. + +See utiliit kuulub KDE tarkvaraarenduse komplekti koosseisu. -Vaata ka +Vaata ka -po2xml(1), swappo(1), transxx(1), xml2pot(1) +po2xml(1), swappo(1), transxx(1), xml2pot(1) -Autorid - -PO-XML-tööriistad kirjutas &Stephan.Kulow; &Stephan.Kulow.mail; -Käesoleva manuaalilehekülje kirjutas BenBurtonbab@debian.org +Autorid + +PO-XML-tööriistad kirjutas &Stephan.Kulow; &Stephan.Kulow.mail; +Käesoleva manuaalilehekülje kirjutas BenBurtonbab@debian.org diff --git a/tde-i18n-et/docs/tdesdk/scripts/man-swappo.1.docbook b/tde-i18n-et/docs/tdesdk/scripts/man-swappo.1.docbook index de8683938f2..c84d386f216 100644 --- a/tde-i18n-et/docs/tdesdk/scripts/man-swappo.1.docbook +++ b/tde-i18n-et/docs/tdesdk/scripts/man-swappo.1.docbook @@ -5,93 +5,46 @@ -BenBurtonbab@debian.org -7. aprill 2003 +BenBurtonbab@debian.org +7. aprill 2003 -swappo -1 +swappo +1 -swappo -Vahetab PO-failis msgid- ja msgstr-väljad +swappo +Vahetab PO-failis msgid- ja msgstr-väljad -swappo +swappo -Kirjeldus +Kirjeldus -swappo loeb sisse määratud PO-faili ning vahetab selles kõigi teadete juures ära msgid- ja msgstr-väljad. Tulemuseks on uus PO-fail, mis sisuliselt tähendab vastupidist tõlget. Kui näiteks algne PO-fail kujutas endast tõlget inglise keelest prantsuse keelde, siis uus PO-fail on tõlge prantsuse keelest inglise keelde. +swappo loeb sisse määratud PO-faili ning vahetab selles kõigi teadete juures ära msgid- ja msgstr-väljad. Tulemuseks on uus PO-fail, mis sisuliselt tähendab vastupidist tõlget. Kui näiteks algne PO-fail kujutas endast tõlget inglise keelest prantsuse keelde, siis uus PO-fail on tõlge prantsuse keelest inglise keelde. -Uus PO-fail kirjutatakse standardväljundisse. Algset PO-faili ei muudeta. +Uus PO-fail kirjutatakse standardväljundisse. Algset PO-faili ei muudeta. -See utiliit kuulub &kde; tarkvaraarenduse komplekti koosseisu. +See utiliit kuulub &kde; tarkvaraarenduse komplekti koosseisu. -Vaata ka +Vaata ka -po2xml(1), split2po(1), transxx(1), xml2pot(1) +po2xml(1), split2po(1), transxx(1), xml2pot(1) -Autorid -PO-XML-tööriistad kirjutas &Stephan.Kulow; &Stephan.Kulow.mail; -Käesoleva manuaalilehekülje kirjutas BenBurtonbab@debian.org +Autorid +PO-XML-tööriistad kirjutas &Stephan.Kulow; &Stephan.Kulow.mail; +Käesoleva manuaalilehekülje kirjutas BenBurtonbab@debian.org diff --git a/tde-i18n-et/docs/tdesdk/scripts/man-transxx.1.docbook b/tde-i18n-et/docs/tdesdk/scripts/man-transxx.1.docbook index 31bf1afc7c6..dcdcd892dae 100644 --- a/tde-i18n-et/docs/tdesdk/scripts/man-transxx.1.docbook +++ b/tde-i18n-et/docs/tdesdk/scripts/man-transxx.1.docbook @@ -5,92 +5,42 @@ -BenBurtonbab@debian.org -7. aprill 2003 +BenBurtonbab@debian.org +7. aprill 2003 -transxx -1 +transxx +1 -transxx -Loob tõlkemallist (POT-fail) näivalt tõlgitud PO-faili +transxx +Loob tõlkemallist (POT-fail) näivalt tõlgitud PO-faili -transxx +transxx -Kirjeldus +Kirjeldus -transxx on käsureatööriist, mis tekitab POT-failist näivalt tõlgitud PO-faili. Osaliselt kopeeritakse msgid-stringide vormindus ja struktuur msgstr-stringidesse, kuid tekst tõlgitakse xx keelde. +transxx on käsureatööriist, mis tekitab POT-failist näivalt tõlgitud PO-faili. Osaliselt kopeeritakse msgid-stringide vormindus ja struktuur msgstr-stringidesse, kuid tekst tõlgitakse xx keelde. -Tekitatud PO-fail saadetakse standardväljundisse. +Tekitatud PO-fail saadetakse standardväljundisse. -Tarkvara kasutamine xx keeles selgitab kiiresti välja kõik kasutajale nähtavad stringid, mis ei ole veel tõlgitavad. +Tarkvara kasutamine xx keeles selgitab kiiresti välja kõik kasutajale nähtavad stringid, mis ei ole veel tõlgitavad. -See utiliit kuulub KDE tarkvaraarenduse komplekti koosseisu. +See utiliit kuulub KDE tarkvaraarenduse komplekti koosseisu. -Autorid +Autorid -PO-XML-tööriistad kirjutas &Stephan.Kulow; &Stephan.Kulow.mail; -Käesoleva manuaalilehekülje kirjutas BenBurtonbab@debian.org +PO-XML-tööriistad kirjutas &Stephan.Kulow; &Stephan.Kulow.mail; +Käesoleva manuaalilehekülje kirjutas BenBurtonbab@debian.org diff --git a/tde-i18n-et/docs/tdesdk/scripts/man-xml2pot.1.docbook b/tde-i18n-et/docs/tdesdk/scripts/man-xml2pot.1.docbook index ba10c863446..e2d5ef7b4b4 100644 --- a/tde-i18n-et/docs/tdesdk/scripts/man-xml2pot.1.docbook +++ b/tde-i18n-et/docs/tdesdk/scripts/man-xml2pot.1.docbook @@ -5,99 +5,48 @@ -BenBurtonbab@debian.org -7. aprill 2003 +BenBurtonbab@debian.org +7. aprill 2003 -xml2pot -1 +xml2pot +1 -xml2pot -Loob DocBooki XML-failist tõlkemalli (POT-fail). +xml2pot +Loob DocBooki XML-failist tõlkemalli (POT-fail). -xml2pot +xml2pot -Kirjeldus +Kirjeldus -xml2pot on käsureatööriist, mis tekitab DocBooki XML-failist algne-XML gettexti tõlkemalli (POT-fail). Tõlkemall saadetakse standardväljundisse. +xml2pot on käsureatööriist, mis tekitab DocBooki XML-failist algne-XML gettexti tõlkemalli (POT-fail). Tõlkemall saadetakse standardväljundisse. -Saadud tõlkemalli alusel saab luua paljudes keeltes gettexti teadetefaile (PO-faile). Neid saab kasutada koos käsuga po2xml(1) algse XML-faili tõlkimiseks vastavatesse keeltesse. +Saadud tõlkemalli alusel saab luua paljudes keeltes gettexti teadetefaile (PO-faile). Neid saab kasutada koos käsuga po2xml(1) algse XML-faili tõlkimiseks vastavatesse keeltesse. -See utiliit kuulub KDE tarkvaraarenduse komplekti koosseisu. +See utiliit kuulub KDE tarkvaraarenduse komplekti koosseisu. -Vaata ka +Vaata ka -po2xml(1), split2po(1), swappo(1), transxx(1) +po2xml(1), split2po(1), swappo(1), transxx(1) -Autorid - -PO-XML-tööriistad kirjutas &Stephan.Kulow; &Stephan.Kulow.mail; -Käesoleva manuaalilehekülje kirjutas BenBurtonbab@debian.org +Autorid + +PO-XML-tööriistad kirjutas &Stephan.Kulow; &Stephan.Kulow.mail; +Käesoleva manuaalilehekülje kirjutas BenBurtonbab@debian.org diff --git a/tde-i18n-et/docs/tdesdk/scripts/man-zonetab2pot.1.docbook b/tde-i18n-et/docs/tdesdk/scripts/man-zonetab2pot.1.docbook index 94d82fedab5..78bd6f08f9d 100644 --- a/tde-i18n-et/docs/tdesdk/scripts/man-zonetab2pot.1.docbook +++ b/tde-i18n-et/docs/tdesdk/scripts/man-zonetab2pot.1.docbook @@ -5,98 +5,42 @@ -BenBurton -7. aprill 2003 +BenBurton +7. aprill 2003 -zonetab2pot.py -1 +zonetab2pot.py +1 -zonetab2pot.py -Teisendab ajavööndite nimekirja tõlkemalliks (POT-fail). +zonetab2pot.py +Teisendab ajavööndite nimekirja tõlkemalliks (POT-fail). -zonetab2pot.py +zonetab2pot.py -Kirjeldus +Kirjeldus -zonetab2pot.py loeb sisse käsureal antud ajavööndite nimekirja ja teisendab selle gettexti tõlkemalliks (POT-failiks), mis sisaldab konkreetsete ajavööndite nimesid. +zonetab2pot.py loeb sisse käsureal antud ajavööndite nimekirja ja teisendab selle gettexti tõlkemalliks (POT-failiks), mis sisaldab konkreetsete ajavööndite nimesid. -Määratud ajavööndite nimekiri peab olema samas vormingus kui süsteemi zone.tab. Kui käsureal ei ole ajavööndite nimekirja määratud, kasutatakse faili /usr/share/zoneinfo/zone.tab. +Määratud ajavööndite nimekiri peab olema samas vormingus kui süsteemi zone.tab. Kui käsureal ei ole ajavööndite nimekirja määratud, kasutatakse faili /usr/share/zoneinfo/zone.tab. -Uus POT-fail kirjutatakse standardväljundisse. +Uus POT-fail kirjutatakse standardväljundisse. -See utiliit kuulub KDE tarkvaraarenduse komplekti koosseisu. +See utiliit kuulub KDE tarkvaraarenduse komplekti koosseisu. -Autorid +Autorid -zonetab2pot.py kirjutas LukasTinkllukas@kde.org -Käesoleva manuaalilehekülje kirjutas BenBurtonbab@debian.org +zonetab2pot.py kirjutas LukasTinkllukas@kde.org +Käesoleva manuaalilehekülje kirjutas BenBurtonbab@debian.org diff --git a/tde-i18n-et/docs/tdesdk/scripts/tdesvn-build/index.docbook b/tde-i18n-et/docs/tdesdk/scripts/tdesvn-build/index.docbook index a9abc0ef17d..20c1861a0e1 100644 --- a/tde-i18n-et/docs/tdesdk/scripts/tdesvn-build/index.docbook +++ b/tde-i18n-et/docs/tdesdk/scripts/tdesvn-build/index.docbook @@ -3,269 +3,130 @@ - - Subversion"> - tdesvn-build"> + + Subversion"> + tdesvn-build"> ]> -Skripti &tdesvn-build; käsiraamat +Skripti &tdesvn-build; käsiraamat -MichaelPyne
michael.pyne@kdemail.net
-
-CarlosWoelz
carloswoelz@imap-mail.com
-
- - -MarekLaane
bald@starman.ee
Tõlge eesti keelde
+MichaelPyne
michael.pyne@kdemail.net
+
+CarlosWoelz
carloswoelz@imap-mail.com
+
+ + +MarekLaane
bald@starman.ee
Tõlge eesti keelde
-2005 -Michael Pyne +2005 +Michael Pyne -2005 -Carlos Woelz +2005 +Carlos Woelz -&FDLNotice; +&FDLNotice; -2005-06-18 -0.98 +2005-06-18 +0.98 -&tdesvn-build; on Perli skript, mis ehitab ja paigaldab &kde; otse &kde; &svn;i hoidlast leiduvast lähtetekstist. +&tdesvn-build; on Perli skript, mis ehitab ja paigaldab &kde; otse &kde; &svn;i hoidlast leiduvast lähtetekstist. -KDE -tdesdk -SVN -Subversion -KDE arendus +KDE +tdesdk +SVN +Subversion +KDE arendus
-Sissejuhatus +Sissejuhatus -&tdesvn-build; on Perli skript, mis aitab kasutajatel paigaldada &kde; otse &svn;i hoidlast. Sellega sarnaneb skript kde-build, mille leiab &kde; moodulist tdesdk. +&tdesvn-build; on Perli skript, mis aitab kasutajatel paigaldada &kde; otse &svn;i hoidlast. Sellega sarnaneb skript kde-build, mille leiab &kde; moodulist tdesdk. -Alljärgnevalt tuleb juttu &tdesvn-build;'i konfiguratsioonifaili süntaksist ja võtmetest, käsureavõtmetest, omadustest ja sammudest, mida on vaja ette võtta &kde; ehitamiseks lähtekoodist, kaasa arvatud sammudest, mida tuleb sooritada muude tööriistadega, see tähendab, sammudest, mida skript &tdesvn-build; ei tee ise automaatselt. +Alljärgnevalt tuleb juttu &tdesvn-build;'i konfiguratsioonifaili süntaksist ja võtmetest, käsureavõtmetest, omadustest ja sammudest, mida on vaja ette võtta &kde; ehitamiseks lähtekoodist, kaasa arvatud sammudest, mida tuleb sooritada muude tööriistadega, see tähendab, sammudest, mida skript &tdesvn-build; ei tee ise automaatselt. -Alustamine +Alustamine -Käesolevas peatükis selgitame, kuidas kasutada &tdesvn-build;'i moodulite väljavõtmiseks &kde; hoidlast ja nende ehitamiseks. Me selgitame ka &kde; &svn;i põhimõttelist struktuuri ning samme, mida on vaja ette võtta enne skripti käivitamist. +Käesolevas peatükis selgitame, kuidas kasutada &tdesvn-build;'i moodulite väljavõtmiseks &kde; hoidlast ja nende ehitamiseks. Me selgitame ka &kde; &svn;i põhimõttelist struktuuri ning samme, mida on vaja ette võtta enne skripti käivitamist. -Kõiki peatükis vaadeldavaid teemasid käsitleb veelgi põhjalikumalt dokument Building &kde; from Source Step by Step Guide, mille leiab &kde; kvaliteedimeeskonna veebileheküljelt. Kui kompileerid KDE-d esimest korda, tasuks seda lugeda kas või põgusalt. Sealt leiab põhjaliku info pakendamistööriistade ja nõuete kohta, levinud kompileerimisprobleemide ja -strateegiate kirjelduse ning juhiseid oma uue &kde; paigalduse kasutamiseks. +Kõiki peatükis vaadeldavaid teemasid käsitleb veelgi põhjalikumalt dokument Building &kde; from Source Step by Step Guide, mille leiab &kde; kvaliteedimeeskonna veebileheküljelt. Kui kompileerid KDE-d esimest korda, tasuks seda lugeda kas või põgusalt. Sealt leiab põhjaliku info pakendamistööriistade ja nõuete kohta, levinud kompileerimisprobleemide ja -strateegiate kirjelduse ning juhiseid oma uue &kde; paigalduse kasutamiseks. -Süsteemi ettevalmistamine &kde; ehitamiseks - -Soovitatav on &kde; alla laadida ja ehitada kasutajakontot tarvitades. Kui sul on juba &kde; tarkvarapaketid paigaldatud, on kõige mõistlikum luua uus spetsiaalne kasutaja oma uue &kde; ehitamiseks ja kasutamiseks. &kde; kasutamine spetsiaalse kasutajakontoga tagab selle, et sa ei riku oma põhisüsteemi ja saad alati kuhugi tagasi pöörduda, kui midagi peaks viltu minema. - -Hiljem võid muidugi soovi korral paigaldada ka administraatori õigustes. Käesolevas käsiraamatus me seda siiski ei puuduta. Kui paigaldad süsteemselt, siis arvatavasti tead juba nagunii, mida ja kuidas teha. - -Enne skripti &tdesvn-build; (või muude ehitamisstrateegiate) kasutamist tuleb paigaldada arendustööriistad ja teegid, mida &kde; vajab. Vajalikud on Qt teek versiooniga 3.3.0 või uuem, Automake 1.8, Autoconf 2.5X (parem oleks ->=2.57, sest väiksemate versioonidega on teada mõned vead), Subversioni (svn) klient, C++ toetusega gcc kompilaator, libxml2, openssl, libbz2 ja veel terve rida asju (täieliku nimekirja toob ära sait KDE Compilation Requirements). Üldiselt peaks neid juba eelnevalt kompileerituna tarkvarapakettidena jagama sinu distributsiooni looja. - -Osa neist tarkvarapakettidest on jagatud teekide, programmide või utiliitide ja arenduspakettideks. Sul läheb vaja vähemalt programmi- või teegi- ja arenduspaketti. Kahtluse korral paigalda kõik. Vajalikud teegid sõltuvad moodulitest, mida kavatsed ehitada, sest igal moodulil on oma nõuded. Täpsemalt kõneleb paigaldamiseks vajalikest tööriistadest ja võtetest ning nõutud tarkvarast dokument Building &kde; from Source Step by Step Guide. - -Tõenäoliselt on skript &tdesvn-build; juba sinu süsteemi paigaldatud, kui sa käesolevat käsiraamatut loed. &tdesvn-build; nõuab, et looksid konfiguratsioonifaili nimega .tdesvn-buildrc. See peab asuma kodukataloogis (~/) ja sisaldama kõiki konfiguratsiooniandmeid, mida skript tööks vajab, näiteks konfiguratsioonivõtmeid, kompileerimisvõtmeid, lähtetekstide asukohti, paigalduse sihtkohta (prefiksit), ehitatavate moodulite nimekirja &etc; Vaikimisi konfiguratsiooniandmeid pakub fail tdesvn-buildrc-sample. Rohkem infot konfiguratsioonifaili süntaksi kohta annavad ja . - -Värskeima versiooni hankimiseks uuri veebisaidil websvn.kde.org kataloogi tdesdk/scripts. Seal näed kõiki faile, mida pakub &kde; &svn;i hoidla alljaotus tdesdk/scripts. Klõpsa &tdesvn-build;'i lingil ja tõmba skripti värskeim versioon. Võta samasugune operatsioon ette failiga tdesvn-buildrc-sample. Muuda skript käivitatavaks ja kontrolli, et see asuks sinu otsinguteel (PATH). +Süsteemi ettevalmistamine &kde; ehitamiseks + +Soovitatav on &kde; alla laadida ja ehitada kasutajakontot tarvitades. Kui sul on juba &kde; tarkvarapaketid paigaldatud, on kõige mõistlikum luua uus spetsiaalne kasutaja oma uue &kde; ehitamiseks ja kasutamiseks. &kde; kasutamine spetsiaalse kasutajakontoga tagab selle, et sa ei riku oma põhisüsteemi ja saad alati kuhugi tagasi pöörduda, kui midagi peaks viltu minema. + +Hiljem võid muidugi soovi korral paigaldada ka administraatori õigustes. Käesolevas käsiraamatus me seda siiski ei puuduta. Kui paigaldad süsteemselt, siis arvatavasti tead juba nagunii, mida ja kuidas teha. + +Enne skripti &tdesvn-build; (või muude ehitamisstrateegiate) kasutamist tuleb paigaldada arendustööriistad ja teegid, mida &kde; vajab. Vajalikud on Qt teek versiooniga 3.3.0 või uuem, Automake 1.8, Autoconf 2.5X (parem oleks >=2.57, sest väiksemate versioonidega on teada mõned vead), Subversioni (svn) klient, C++ toetusega gcc kompilaator, libxml2, openssl, libbz2 ja veel terve rida asju (täieliku nimekirja toob ära sait KDE Compilation Requirements). Üldiselt peaks neid juba eelnevalt kompileerituna tarkvarapakettidena jagama sinu distributsiooni looja. + +Osa neist tarkvarapakettidest on jagatud teekide, programmide või utiliitide ja arenduspakettideks. Sul läheb vaja vähemalt programmi- või teegi- ja arenduspaketti. Kahtluse korral paigalda kõik. Vajalikud teegid sõltuvad moodulitest, mida kavatsed ehitada, sest igal moodulil on oma nõuded. Täpsemalt kõneleb paigaldamiseks vajalikest tööriistadest ja võtetest ning nõutud tarkvarast dokument Building &kde; from Source Step by Step Guide. + +Tõenäoliselt on skript &tdesvn-build; juba sinu süsteemi paigaldatud, kui sa käesolevat käsiraamatut loed. &tdesvn-build; nõuab, et looksid konfiguratsioonifaili nimega .tdesvn-buildrc. See peab asuma kodukataloogis (~/) ja sisaldama kõiki konfiguratsiooniandmeid, mida skript tööks vajab, näiteks konfiguratsioonivõtmeid, kompileerimisvõtmeid, lähtetekstide asukohti, paigalduse sihtkohta (prefiksit), ehitatavate moodulite nimekirja &etc; Vaikimisi konfiguratsiooniandmeid pakub fail tdesvn-buildrc-sample. Rohkem infot konfiguratsioonifaili süntaksi kohta annavad ja . + +Värskeima versiooni hankimiseks uuri veebisaidil websvn.kde.org kataloogi tdesdk/scripts. Seal näed kõiki faile, mida pakub &kde; &svn;i hoidla alljaotus tdesdk/scripts. Klõpsa &tdesvn-build;'i lingil ja tõmba skripti värskeim versioon. Võta samasugune operatsioon ette failiga tdesvn-buildrc-sample. Muuda skript käivitatavaks ja kontrolli, et see asuks sinu otsinguteel (PATH). -Konfiguratsiooniandmete määramine - -Skripti kasutamiseks peab sinu kodukataloogis asuma fail nimega .tdesvn-buildrc, mis määrab üldised võtmed ning moodulid, mida soovid alla laadida ja ehitada. - -Kasuta globaalsete võtmete ja ehitatavate moodulite määramisel eeskujuna faili tdesvn-buildrc-sample. - -Vali globaalset võtit svn-server määrates server, kust soovid &svn;i väljavõtte teha. Vaikimisi on see anonüümne &svn;i hoidla svn://anonsvn.kde.org/, kuid seda võib mõistagi muuta, kui sul on &kde; &svn;i konto või kui on mõni sulle lähedasem peegelsait. - -Pööra tähelepanu globaalsetele muutujatele tdedir ja qtdir, kuna esimene neist määrab, kuhu sinu ehitatav &kde; paigaldatakse (vaikimisi ~/kde), ning teine, kus (kui üldse) ehitatakse ja kuhu paigaldatakse sinu Qt teek (vaikimisi ~/tdesvn/build/qt-copy). Muutujaid tdedir ja qtdir pead teadma ka hiljem, et määrata keskkonnamuutujad, mida läheb tarvis uue paigalduse tööks. Kontrolli, kas kirjasolevad moodulid on ikka need, mida soovid ehitada. Faili tdesvn-buildrc-sample vaikevõtmed peaksid sobima üsna hästi korraliku &kde; paigalduse tekitamisesks. Salvesta lõplik .tdesvn-buildrc oma kodukataloogi. - -Kui soovid faili .tdesvn-buildrc väga täpselt oma vajadustele kohandada, räägib konfiguratsioonivõtmetest lähemalt . +Konfiguratsiooniandmete määramine + +Skripti kasutamiseks peab sinu kodukataloogis asuma fail nimega .tdesvn-buildrc, mis määrab üldised võtmed ning moodulid, mida soovid alla laadida ja ehitada. + +Kasuta globaalsete võtmete ja ehitatavate moodulite määramisel eeskujuna faili tdesvn-buildrc-sample. + +Vali globaalset võtit svn-server määrates server, kust soovid &svn;i väljavõtte teha. Vaikimisi on see anonüümne &svn;i hoidla svn://anonsvn.kde.org/, kuid seda võib mõistagi muuta, kui sul on &kde; &svn;i konto või kui on mõni sulle lähedasem peegelsait. + +Pööra tähelepanu globaalsetele muutujatele tdedir ja qtdir, kuna esimene neist määrab, kuhu sinu ehitatav &kde; paigaldatakse (vaikimisi ~/kde), ning teine, kus (kui üldse) ehitatakse ja kuhu paigaldatakse sinu Qt teek (vaikimisi ~/tdesvn/build/qt-copy). Muutujaid tdedir ja qtdir pead teadma ka hiljem, et määrata keskkonnamuutujad, mida läheb tarvis uue paigalduse tööks. Kontrolli, kas kirjasolevad moodulid on ikka need, mida soovid ehitada. Faili tdesvn-buildrc-sample vaikevõtmed peaksid sobima üsna hästi korraliku &kde; paigalduse tekitamisesks. Salvesta lõplik .tdesvn-buildrc oma kodukataloogi. + +Kui soovid faili .tdesvn-buildrc väga täpselt oma vajadustele kohandada, räägib konfiguratsioonivõtmetest lähemalt . -Skripti &tdesvn-build; kasutamine - -Nüüd oled valmis skripti käivitama. Logi terminaliaknas sisse selle kasutaja õigustega, kelle lõid &kde; kompileerimiseks, ning käivita skript: %su kasutajanimi -%tdesvn-build +Skripti &tdesvn-build; kasutamine + +Nüüd oled valmis skripti käivitama. Logi terminaliaknas sisse selle kasutaja õigustega, kelle lõid &kde; kompileerimiseks, ning käivita skript: %su kasutajanimi +%tdesvn-build -Nüüd peaks skript hakkama lähteteksti alla laadima ja seda kompileerima. Pole väga usutav, et sul õnnestub kohe esimese korraga &kde; igati edukalt kompileerida. Kuid ära heida meelt! Kontrolli logifaile, kust peaks selguma, kas sul puudusid mingid tööriistad või arenduspaketid (logifailide asukoha määrab konfiguratsioonifailis võti log-dir). Mõnikord on arendusharu üsna ebastabiilne ega taha lasta kuidagi ennast ehitada, eriti siis, kui arenduse külmutamispunkt peaks lähedal olema. Nii et ole kannatlik. Rohkem näiteid asjade kohta, mis saavad valesti minna, ja võimaluste kohta neid probleeme lahendada, samuti üldisi &kde; ehitamise nippe ja strateegiaid pakub dokument Building &kde; from Source Step by Step Guide. +Nüüd peaks skript hakkama lähteteksti alla laadima ja seda kompileerima. Pole väga usutav, et sul õnnestub kohe esimese korraga &kde; igati edukalt kompileerida. Kuid ära heida meelt! Kontrolli logifaile, kust peaks selguma, kas sul puudusid mingid tööriistad või arenduspaketid (logifailide asukoha määrab konfiguratsioonifailis võti log-dir). Mõnikord on arendusharu üsna ebastabiilne ega taha lasta kuidagi ennast ehitada, eriti siis, kui arenduse külmutamispunkt peaks lähedal olema. Nii et ole kannatlik. Rohkem näiteid asjade kohta, mis saavad valesti minna, ja võimaluste kohta neid probleeme lahendada, samuti üldisi &kde; ehitamise nippe ja strateegiaid pakub dokument Building &kde; from Source Step by Step Guide. -Värske &kde; töökeskkonna määramine +Värske &kde; töökeskkonna määramine -Eeldusel, et lõid &kde; ehitamiseks spetsiaalse kasutaja ja sul on juba paigaldatud &kde; versioon, on oma uue &kde; töölepanek mõnevõrra keerulisem, sest vana asemel peab ju käivituma uus &kde;. Selleks tuleb muuta keskkonnamuutujaid. +Eeldusel, et lõid &kde; ehitamiseks spetsiaalse kasutaja ja sul on juba paigaldatud &kde; versioon, on oma uue &kde; töölepanek mõnevõrra keerulisem, sest vana asemel peab ju käivituma uus &kde;. Selleks tuleb muuta keskkonnamuutujaid. -Ava kodukataloogis lemmikredaktoriga fail .bash_profile ja lisa selle lõppu: +Ava kodukataloogis lemmikredaktoriga fail .bash_profile ja lisa selle lõppu: TDEDIR=(tdedir'i asukoht) TDEDIRS=$TDEDIR PATH=$TDEDIR/bin:$QTDIR/bin:$PATH LD_LIBRARY_PATH=$TDEDIR/lib:$LD_LIBRARY_PATH export TDEDIRS PATH LD_LIBRARY_PATH - Kui aga ehitad qt-copy moodulit, lisa: QTDIR=(qtdir'i asukoht) + Kui aga ehitad qt-copy moodulit, lisa: QTDIR=(qtdir'i asukoht) TDEDIR=(tdedir'i asukoht) TDEDIRS=$TDEDIR PATH=$TDEDIR/bin:$QTDIR/bin:$PATH @@ -275,13 +136,7 @@ export QTDIR TDEDIRS PATH MANPATH LD_LIBRARY_PATH -Kui sa ei tarvita spetsiaalset kasutajat, määra oma failis .bash_profile uuele keskkonnale teistsugune $TDEHOME: export TDEHOME="${HOME}/.tde-svn" +Kui sa ei tarvita spetsiaalset kasutajat, määra oma failis .bash_profile uuele keskkonnale teistsugune $TDEHOME: export TDEHOME="${HOME}/.tde-svn" # Vajaduse korral loo [ ! -e ~/.trinity-svn ] && mkdir ~/.trinity-svn @@ -289,11 +144,7 @@ export QTDIR TDEDIRS PATH MANPATH LD_LIBRARY_PATH -Kui hiljem peaks menüü tühi olema või hoopis liiga täis, võib olla vajalik failis .bash_profile kindlaks määrata ka xdg keskkonnamuutuja: XDG_CONFIG_DIRS="/etc/xdg" +Kui hiljem peaks menüü tühi olema või hoopis liiga täis, võib olla vajalik failis .bash_profile kindlaks määrata ka xdg keskkonnamuutuja: XDG_CONFIG_DIRS="/etc/xdg" XDG_DATA_DIRS="${TDEDIR}/share:/usr/share" export XDG_CONFIG_DIRS XDG_DATA_DIRS @@ -301,34 +152,21 @@ export XDG_CONFIG_DIRS XDG_DATA_DIRS -Nüüd, kus see on tehtud, kontrolli, et kasutataks ikka õiget skripti starttde: - -Ava kodukataloogis tekstifail .xinitrc (sõltuvalt distributsioonist võib see olla ka .xsession) või loo see vajaduse korral. Lisa rida: exec ${TDEDIR}/bin/starttde +Nüüd, kus see on tehtud, kontrolli, et kasutataks ikka õiget skripti starttde: + +Ava kodukataloogis tekstifail .xinitrc (sõltuvalt distributsioonist võib see olla ka .xsession) või loo see vajaduse korral. Lisa rida: exec ${TDEDIR}/bin/starttde -Nüüd käivita oma uus &kde;: virtuaalsete terminalide toetusega BSD ja Linuxi süsteemides kasutatakse klahvikombinatsioone Ctrl+Alt+F1...F12 lülitumiseks vastavalt virtuaalsele konsoolile 1 kuni 12. See võimaldab korraga panna tööle enam kui ühe töökeskkonna. Esimesed kuus on tekstiterminalid, viimased kuus graafilised kuvad. +Nüüd käivita oma uus &kde;: virtuaalsete terminalide toetusega BSD ja Linuxi süsteemides kasutatakse klahvikombinatsioone Ctrl+Alt+F1...F12 lülitumiseks vastavalt virtuaalsele konsoolile 1 kuni 12. See võimaldab korraga panna tööle enam kui ühe töökeskkonna. Esimesed kuus on tekstiterminalid, viimased kuus graafilised kuvad. -Kui sinu ette ilmub pärast arvuti käivitamist graafiline kuvahaldur, võid uue KDE töökeskkonna käivitada ka siis, kui seda valikute seas ei leidu. Selleks vajuta lihtsalt Crtl + Alt + F2 ning sinu ette ilmub tekstiterminal. Logi sisse spetsiaalse kasutajana ja anna käsk: +Kui sinu ette ilmub pärast arvuti käivitamist graafiline kuvahaldur, võid uue KDE töökeskkonna käivitada ka siis, kui seda valikute seas ei leidu. Selleks vajuta lihtsalt Crtl + Alt + F2 ning sinu ette ilmub tekstiterminal. Logi sisse spetsiaalse kasutajana ja anna käsk: -startx -- :1 +startx -- :1 -Lähtekoodist paigaldatud ja vana KDE võivad isegi korraga töötada! Logi sisse tavalise kasutajana ja käivita stabiilne KDE töölaud. Vajuta Crtl + Alt + F2 (või F1, F3 jne.) ning sinu ette ilmub tekstiterminal. Logi sisse spetsiaalse kasutajana ja anna käsk "startx -- :1". Tavalise kasutaja töölauale saad tagasi liikuda klahvikombinatsiooniga Crtl + Alt + F6 (või F7, F8 jne. - proovi, milline on see õige!). Lähtekoodist paigaldatud KDE juurde pääsed uuesti klahvikombinatsiooniga Crtl + Alt + F7 (või F6, F8 jne.). Nüüd võid lülituda erinevate KDE seansside vahel ja testida uut keskkonda teadmises, et saad alati turvaliselt naasta stabiilsele KDE töölauale. +Lähtekoodist paigaldatud ja vana KDE võivad isegi korraga töötada! Logi sisse tavalise kasutajana ja käivita stabiilne KDE töölaud. Vajuta Crtl + Alt + F2 (või F1, F3 jne.) ning sinu ette ilmub tekstiterminal. Logi sisse spetsiaalse kasutajana ja anna käsk "startx -- :1". Tavalise kasutaja töölauale saad tagasi liikuda klahvikombinatsiooniga Crtl + Alt + F6 (või F7, F8 jne. - proovi, milline on see õige!). Lähtekoodist paigaldatud KDE juurde pääsed uuesti klahvikombinatsiooniga Crtl + Alt + F7 (või F6, F8 jne.). Nüüd võid lülituda erinevate KDE seansside vahel ja testida uut keskkonda teadmises, et saad alati turvaliselt naasta stabiilsele KDE töölauale. @@ -337,1001 +175,399 @@ export XDG_CONFIG_DIRS XDG_DATA_DIRS -Skripti omadused +Skripti omadused -&tdesvn-build;'i peamised omadused on järgmised: +&tdesvn-build;'i peamised omadused on järgmised: -Moodulite automaatne väljavõtmine või uuendamine &svn;ist (kui vaja). - -Mõõdab moodulite ehitamise aega. - -Püüab automaatselt ümber ehitada mooduelid, mis kasutavad kasvavat make'i (tõsi, see ei pruugi alati õnnestuda). - -Võib jätkata kohast, kus eelmine skript pooleli jäi, või alustada ehitamist konkreetsest moodulist. - -Pakub omalt poolt välja mõistliku valiku vaikevõtmeid &kde; elementaarse ühekasutajapaigalduse tekitamiseks anonüümse &svn;i hoidla lähtekoodi põhjal. - -Toetab Unsermake'i kasutamist. - -Võimaldab tildega konfiguratsioonivõtmeid laiendada. Nii võib näiteks määrata: qtdir ~/tdesvn/build/qt-copy - - -Seadistatavad ehitamis-, lähtekoodi- ja logikataloogid - -Automaatne ehitussüsteemi loomine, milles lähtekoodikataloog erineb ehitamiskataloogist, et tagada lähtekoodikataloogi rikkumatus. Erandiks on qt-copy, mille ehitamine ei olegi nii mõeldud (kui sa ei soovi just testida qt'd eraldi ehituskataloogi võttega). - -Saab määrata globaalsed võtmed kõigile väljavõetavale moodulile, samuti võtmed igale moodulile eraldi. - -Kuna auto-tööriistad ei suuda mõnikord käia kaasas lähtekoodipuu muudatustega, saab mooduli ümberehitamise peale sundida, luues vajaliku mooduli ehituskataloogis faili .refresh-me või käivitates &tdesvn-build;'i võtmega . - -Saab määrata mitmesuguseid ehitamise ajal kasutatavaid keskkonnamuutujaid, sealhulgas TDEDIR, QTDIR, DO_NOT_COMPILE ja CXXFLAGS. - -Käskude logimine. Logid dateeritakse ja nummerdatakse, nii et iga skripti käivitamise kohta on alati omaette logi. Samuti osutab spetsiaalne link nimega latest alati logikataloogi kõige uuemale logile. - -Kui ehitad &kde; kasutajale, mitte süsteemsena (viimaseks peab olema administraator), saab lasta skriptil enda eest paigaldamine ära teha. See kood ei ole küll saanud vajalikku tähelepanu ning kasutab ohtralt funktsiooni system() väljakutseid, mistõttu hetkel ei ole ilmselt soovitatav seda administraatorina tarvitada. - -make-install-prefix võimaldab anda käsule make install prefiksi omaette käsuna, mis on kasulik näiteks sudo pruukimisel. - -Võtmega apidox saab lastada automaatselt ehitada ja paigaldada mõne mooduli API dokumentatsiooni. - -Välja võib võtta ainult osa &kde; &svn;i moodulist. Näiteks võib välja võtta ainult taglib moodulist tdesupport või ainult K3B moodulist extragear/multimedia. Skript võtab automaatselt välja kde-common, kui seda on ehitamiseks vaja - -Võimalik on teeselda millegi tegemist. Käsureal võtit või andes pakub skript väga põhjaliku käivitatavate käskude kirjelduse ilma neid tegelikult käivitatamata. - -Välja võib võtta &svn;i moodulite konkreetseid harusid. See võimalus ei ole veel küll veatu, kuid igatahes saab valida ehitamiseks vajaliku haru, kasutades konfiguratsioonivõtit module-base-path. +Moodulite automaatne väljavõtmine või uuendamine &svn;ist (kui vaja). + +Mõõdab moodulite ehitamise aega. + +Püüab automaatselt ümber ehitada mooduelid, mis kasutavad kasvavat make'i (tõsi, see ei pruugi alati õnnestuda). + +Võib jätkata kohast, kus eelmine skript pooleli jäi, või alustada ehitamist konkreetsest moodulist. + +Pakub omalt poolt välja mõistliku valiku vaikevõtmeid &kde; elementaarse ühekasutajapaigalduse tekitamiseks anonüümse &svn;i hoidla lähtekoodi põhjal. + +Toetab Unsermake'i kasutamist. + +Võimaldab tildega konfiguratsioonivõtmeid laiendada. Nii võib näiteks määrata: qtdir ~/tdesvn/build/qt-copy + + +Seadistatavad ehitamis-, lähtekoodi- ja logikataloogid + +Automaatne ehitussüsteemi loomine, milles lähtekoodikataloog erineb ehitamiskataloogist, et tagada lähtekoodikataloogi rikkumatus. Erandiks on qt-copy, mille ehitamine ei olegi nii mõeldud (kui sa ei soovi just testida qt'd eraldi ehituskataloogi võttega). + +Saab määrata globaalsed võtmed kõigile väljavõetavale moodulile, samuti võtmed igale moodulile eraldi. + +Kuna auto-tööriistad ei suuda mõnikord käia kaasas lähtekoodipuu muudatustega, saab mooduli ümberehitamise peale sundida, luues vajaliku mooduli ehituskataloogis faili .refresh-me või käivitates &tdesvn-build;'i võtmega . + +Saab määrata mitmesuguseid ehitamise ajal kasutatavaid keskkonnamuutujaid, sealhulgas TDEDIR, QTDIR, DO_NOT_COMPILE ja CXXFLAGS. + +Käskude logimine. Logid dateeritakse ja nummerdatakse, nii et iga skripti käivitamise kohta on alati omaette logi. Samuti osutab spetsiaalne link nimega latest alati logikataloogi kõige uuemale logile. + +Kui ehitad &kde; kasutajale, mitte süsteemsena (viimaseks peab olema administraator), saab lasta skriptil enda eest paigaldamine ära teha. See kood ei ole küll saanud vajalikku tähelepanu ning kasutab ohtralt funktsiooni system() väljakutseid, mistõttu hetkel ei ole ilmselt soovitatav seda administraatorina tarvitada. + +make-install-prefix võimaldab anda käsule make install prefiksi omaette käsuna, mis on kasulik näiteks sudo pruukimisel. + +Võtmega apidox saab lastada automaatselt ehitada ja paigaldada mõne mooduli API dokumentatsiooni. + +Välja võib võtta ainult osa &kde; &svn;i moodulist. Näiteks võib välja võtta ainult taglib moodulist tdesupport või ainult K3B moodulist extragear/multimedia. Skript võtab automaatselt välja kde-common, kui seda on ehitamiseks vaja + +Võimalik on teeselda millegi tegemist. Käsureal võtit või andes pakub skript väga põhjaliku käivitatavate käskude kirjelduse ilma neid tegelikult käivitatamata. + +Välja võib võtta &svn;i moodulite konkreetseid harusid. See võimalus ei ole veel küll veatu, kuid igatahes saab valida ehitamiseks vajaliku haru, kasutades konfiguratsioonivõtit module-base-path. -Mida &tdesvn-build; EI TEE: +Mida &tdesvn-build; EI TEE: -Kiireima &kde; &svn;i peegli leidmine. Skriptiga pole praegu kaasas isegi nende nimekirja, ehkki vaikimisi server peaks ka edukalt töötama. +Kiireima &kde; &svn;i peegli leidmine. Skriptiga pole praegu kaasas isegi nende nimekirja, ehkki vaikimisi server peaks ka edukalt töötama. -Hammaste pesemine. Seda pead igal hommikul ja õhtul ikka ise tegema. +Hammaste pesemine. Seda pead igal hommikul ja õhtul ikka ise tegema. -Skriptis võib esineda mõningaid vigu. Vabandame juba ette. +Skriptis võib esineda mõningaid vigu. Vabandame juba ette. -Faili .tdesvn-buildrc vorming +Faili .tdesvn-buildrc vorming -Skripti kasutamiseks peab sul kodukataloogis olema fail .tdesvn-buildrc, mis kirjeldab mooduleid, mida soovid alla laadida ja ehitada. +Skripti kasutamiseks peab sul kodukataloogis olema fail .tdesvn-buildrc, mis kirjeldab mooduleid, mida soovid alla laadida ja ehitada. -See algab globaalsete võtmetega umbes nii: +See algab globaalsete võtmetega umbes nii: -global -võtme-nimi võtme-väärtus -[...] +global +võtme-nimi võtme-väärtus +[...] end global -Sellele järgneb üks või enam moodulisektsiooni, mis näeb välja umbes nii: +Sellele järgneb üks või enam moodulisektsiooni, mis näeb välja umbes nii: -module mooduli-nimi -võtme-nimi võtme-väärtus -[...] +module mooduli-nimi +võtme-nimi võtme-väärtus +[...] end module -mooduli-nimi peab olema &kde; &svn;i hoidlas leiduva mooduli nimi (näiteks tdelibs või tdebase). Mõned võtmed tühistavad globaalsed võtmed, mõned täiendavad globaalseid võtmeid, mõningaid globaalseid võtmeid aga ei saagi millegagi tühistada. +mooduli-nimi peab olema &kde; &svn;i hoidlas leiduva mooduli nimi (näiteks tdelibs või tdebase). Mõned võtmed tühistavad globaalsed võtmed, mõned täiendavad globaalseid võtmeid, mõningaid globaalseid võtmeid aga ei saagi millegagi tühistada. -Järgnevalt toome tähestiku järjekorras ära kasutatavate võtmete nimekirja. Klõpsuga võtme nimele näeb selle kohta rohkem infot. Kui mõni võti pole dokumenteeritud, saada palun autoritele e-kiri, kasutades aadressi, mille leiad eestpoolt. +Järgnevalt toome tähestiku järjekorras ära kasutatavate võtmete nimekirja. Klõpsuga võtme nimele näeb selle kohta rohkem infot. Kui mõni võti pole dokumenteeritud, saada palun autoritele e-kiri, kasutades aadressi, mille leiad eestpoolt. -apidox ehitab API dokumentatsiooni. -apply-qt-patches võimaldab kasutada qt-copy parandusi. -binpath määrab muutuja PATH. -branch teeb väljavõtte harust, mitte aga tüvest (trunk). -build-dir määrab ehitamiskataloogi. -checkout-only teeb väljavõtte ainult osast moodulist. -colorful-output muudab skripti väljundi värviliseks. -configure-flags määrab, milliste lippudega moodulit konfigureerida. -cxxflags määrab muutuja CXXFLAGS. -dest-dir muudab mooduli kataloogi nime. -disable-agent-check takistab tdesvn-build'il kontrollimast ssh-agent'i olekut. -do-not-compile määrab ehitamisest väljajäetavad kataloogid. -inst-apps määrab täpselt, millised kataloogid ehitada ja paigaldada. -install-after-build väldib paigaldamist pärast ehitamist. -tdedir määrab kataloogi, kuhu KDE paigaldada. -libpath määrab muutuja LD_LIBRARY_PATH. -make-install-prefix paneb paigaldamise ajal tööle abiprogrammi (näiteks sudo). -make-options edastab võtmed programmile make. -manual-build takistab mooduli automaatset ehitamist. -manual-update takistab mooduli juures igasugust automaatset tegevust. -module-base-path muudab asukohta, kuhu moodul alla laadida (kasulik harude ja siltide puhul). -niceness muudab protsessori prioriteeti. -no-rebuild-on-fail takistab programmi make taaskäivitamist, kui see ebaõnnestub. -qtdir määrab Qt asukoha. -set-env määrab keskkonnamuutuja. -source-dir muudab asukohta, kuhu laaditakse alla lähtekood. -stop-on-failure sunnib tdesvn-build'i peatuma kohe vea tekkimisel. -svn-server muudab serverit, kust lähtekood alla laaditakse. -use-qt-builddir-hack võimaldab Qt korral kasutada lähtekoodikataloogist erinevat ehitamiskataloogi (nagu KDE puhul). -use-unsermake võimaldab kasutada täiustatud unsermake'i ehitamissüsteemi. +apidox ehitab API dokumentatsiooni. +apply-qt-patches võimaldab kasutada qt-copy parandusi. +binpath määrab muutuja PATH. +branch teeb väljavõtte harust, mitte aga tüvest (trunk). +build-dir määrab ehitamiskataloogi. +checkout-only teeb väljavõtte ainult osast moodulist. +colorful-output muudab skripti väljundi värviliseks. +configure-flags määrab, milliste lippudega moodulit konfigureerida. +cxxflags määrab muutuja CXXFLAGS. +dest-dir muudab mooduli kataloogi nime. +disable-agent-check takistab tdesvn-build'il kontrollimast ssh-agent'i olekut. +do-not-compile määrab ehitamisest väljajäetavad kataloogid. +inst-apps määrab täpselt, millised kataloogid ehitada ja paigaldada. +install-after-build väldib paigaldamist pärast ehitamist. +tdedir määrab kataloogi, kuhu KDE paigaldada. +libpath määrab muutuja LD_LIBRARY_PATH. +make-install-prefix paneb paigaldamise ajal tööle abiprogrammi (näiteks sudo). +make-options edastab võtmed programmile make. +manual-build takistab mooduli automaatset ehitamist. +manual-update takistab mooduli juures igasugust automaatset tegevust. +module-base-path muudab asukohta, kuhu moodul alla laadida (kasulik harude ja siltide puhul). +niceness muudab protsessori prioriteeti. +no-rebuild-on-fail takistab programmi make taaskäivitamist, kui see ebaõnnestub. +qtdir määrab Qt asukoha. +set-env määrab keskkonnamuutuja. +source-dir muudab asukohta, kuhu laaditakse alla lähtekood. +stop-on-failure sunnib tdesvn-build'i peatuma kohe vea tekkimisel. +svn-server muudab serverit, kust lähtekood alla laaditakse. +use-qt-builddir-hack võimaldab Qt korral kasutada lähtekoodikataloogist erinevat ehitamiskataloogi (nagu KDE puhul). +use-unsermake võimaldab kasutada täiustatud unsermake'i ehitamissüsteemi. -Toome siin ära erinevate võtmete tabeli, kus neid on ka kommenteeritud. Kõik võtmed, mis tühistavad globaalse võtme, tühistavad ka käsureamääratluse. +Toome siin ära erinevate võtmete tabeli, kus neid on ka kommenteeritud. Kõik võtmed, mis tühistavad globaalse võtme, tühistavad ka käsureamääratluse. -Võtmete tabel +Võtmete tabel -Võtme nimi -Mooduli ja globaalse võtme suhe -Märkused +Võtme nimi +Mooduli ja globaalse võtme suhe +Märkused -apidox -Tühistab globaalse väärtuse -Anna võtmele väärtuseks true, et &tdesvn-build; ehitaks ja paigaldaks mooduli API dokumentatsiooni automaatselt pärast tavalist ehitamist/paigaldamist. See toimib ainult moodulite korral, kus käsk make apidox tõesti midagi teeb, näiteks tdelibs, tdebase ja koffice. +apidox +Tühistab globaalse väärtuse +Anna võtmele väärtuseks true, et &tdesvn-build; ehitaks ja paigaldaks mooduli API dokumentatsiooni automaatselt pärast tavalist ehitamist/paigaldamist. See toimib ainult moodulite korral, kus käsk make apidox tõesti midagi teeb, näiteks tdelibs, tdebase ja koffice. -apply-qt-patches -Tühistab globaalse väärtuse -See võti käib ainult qt-copy kohta. Kui väärtuseks on midagi muud kui null, siis käivitatakse enne ehitamist qt-copy kataloogis skript apply-patches, millega qt-copy'le lisatakse mitteametlikud paigad. Kuna need paigad ongi enamasti põhjuseks, miks kasutada qt-copy't, mitte aga tavalist Qt'd, siis ei tohiks üldiselt mingit kahju sündida. Vaikimisi on paikade kasutamine sisse lülitatud. +apply-qt-patches +Tühistab globaalse väärtuse +See võti käib ainult qt-copy kohta. Kui väärtuseks on midagi muud kui null, siis käivitatakse enne ehitamist qt-copy kataloogis skript apply-patches, millega qt-copy'le lisatakse mitteametlikud paigad. Kuna need paigad ongi enamasti põhjuseks, miks kasutada qt-copy't, mitte aga tavalist Qt'd, siis ei tohiks üldiselt mingit kahju sündida. Vaikimisi on paikade kasutamine sisse lülitatud. -binpath -Ei ole tühistatav -Selle võtmega saab ehitamiseks määrata keskkonnamuutuja PATH. Seda ei saa moodulivõtmega tühistada. Vaikimisi on väärtuseks /bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin. Keskkonnamuutuja peab koolonitega eraldatult sisaldama sinu arendustööriistade asukohti. Asukohad $TDEDIR/bin ja $QTDIR/bin lisatakse automaatselt. Selle võtme juures võib iga asukoha määramisel tarvitada ka tildet (~). +binpath +Ei ole tühistatav +Selle võtmega saab ehitamiseks määrata keskkonnamuutuja PATH. Seda ei saa moodulivõtmega tühistada. Vaikimisi on väärtuseks /bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin. Keskkonnamuutuja peab koolonitega eraldatult sisaldama sinu arendustööriistade asukohti. Asukohad $TDEDIR/bin ja $QTDIR/bin lisatakse automaatselt. Selle võtme juures võib iga asukoha määramisel tarvitada ka tildet (~). -branch -Tühistab globaalse väärtuse -Selle võtmega saab määrata KDE haru väljavõtmise, mitte aga vaikimisi väljavõetava tüve ("trunk"), kus üldiselt käib põhiline arendustegevus. Näiteks KDE 3.4 haru väljavõtmiseks määra võtme väärtuseks "3.4". -Pane tähele, et mõned moodulid kasutavad teistsugust harunime. Eriti paistab selles mõttes silma nõutav moodul arts. KDE 3.4 korral on õigeks versiooniks 1.4. -Kui tdesvn-build ei suuda antud võtmega haru korralikult alla laadida, võib olla vajalik käsitsi määrata allalaadimiskoha URL võtmega override-url. +branch +Tühistab globaalse väärtuse +Selle võtmega saab määrata KDE haru väljavõtmise, mitte aga vaikimisi väljavõetava tüve ("trunk"), kus üldiselt käib põhiline arendustegevus. Näiteks KDE 3.4 haru väljavõtmiseks määra võtme väärtuseks "3.4". +Pane tähele, et mõned moodulid kasutavad teistsugust harunime. Eriti paistab selles mõttes silma nõutav moodul arts. KDE 3.4 korral on õigeks versiooniks 1.4. +Kui tdesvn-build ei suuda antud võtmega haru korralikult alla laadida, võib olla vajalik käsitsi määrata allalaadimiskoha URL võtmega override-url. -build-dir -Tühistab globaalse väärtuse -Selle võtmega saab muuta ehitamiseks kasutatava lähtekoodikataloogi asukohta. Seda saab määrata kolmel viisil: Suhteline &kde; &svn;i lähtekoodikataloogi suhtes (vaata the source-dir option). See on vaikevalik, mida skript kasutas versiooni 0.61. See valitakse juhul, kui annad kataloogi nime, mille alguses ei seisa tilde (~) või kaldkriips (/). Vaikeväärtus on build. Absoluutne asukoht. Kui määrad asukoha, mille alguses seisab kaldkriips (/), kasutatakse täpselt määratud asukohta. Näide: /tmp/kde-obj-dir/. Suhteline kodukataloogi suhtes. Kui määrad asukoha, mille alguses seisab tilde (~), arvestatakse seda asukohta sinu kodukataloogist lähtudes. Näide: ~/builddir määrab ehitamiskataloogiks /home/user-name/builddir. Mõnevõrra üllatuslikult saab seda võtit muuta ka igas moodulis eraldi. +build-dir +Tühistab globaalse väärtuse +Selle võtmega saab muuta ehitamiseks kasutatava lähtekoodikataloogi asukohta. Seda saab määrata kolmel viisil: Suhteline &kde; &svn;i lähtekoodikataloogi suhtes (vaata the source-dir option). See on vaikevalik, mida skript kasutas versiooni 0.61. See valitakse juhul, kui annad kataloogi nime, mille alguses ei seisa tilde (~) või kaldkriips (/). Vaikeväärtus on build. Absoluutne asukoht. Kui määrad asukoha, mille alguses seisab kaldkriips (/), kasutatakse täpselt määratud asukohta. Näide: /tmp/kde-obj-dir/. Suhteline kodukataloogi suhtes. Kui määrad asukoha, mille alguses seisab tilde (~), arvestatakse seda asukohta sinu kodukataloogist lähtudes. Näide: ~/builddir määrab ehitamiskataloogiks /home/user-name/builddir. Mõnevõrra üllatuslikult saab seda võtit muuta ka igas moodulis eraldi. -checkout-only -Tühistab globaalse väärtuse -Selle võtmega saab määrata &svn;i lähtekoodi väljavõtmise jupphaaval. Võtme väärtus kujutab endast tühikutega eraldatud väljavõetavate kataloogide nimekirja. Kui kataloog admin andmata jätta, lisatakse see automaatselt (vajaduse korral muidugi). Jupphaaval välja võttes hangitakse kataloog admin moodulist kde-common, kus see &svn;i serveris vaikimisi paiknebki. Ehkki see võti tühistab globaalse võtme, pane tähele, et selle määramine globaalse võtmena pole just eriti mõttekas. +checkout-only +Tühistab globaalse väärtuse +Selle võtmega saab määrata &svn;i lähtekoodi väljavõtmise jupphaaval. Võtme väärtus kujutab endast tühikutega eraldatud väljavõetavate kataloogide nimekirja. Kui kataloog admin andmata jätta, lisatakse see automaatselt (vajaduse korral muidugi). Jupphaaval välja võttes hangitakse kataloog admin moodulist kde-common, kus see &svn;i serveris vaikimisi paiknebki. Ehkki see võti tühistab globaalse võtme, pane tähele, et selle määramine globaalse võtmena pole just eriti mõttekas. -configure-flags -Täiendab globaalset võtit (v.a. qt-copy korral) -Selle võtmega saab määrata, millised lipud edastada käsule ./configure mooduli ehitamissüsteemi loomisel. Kasutamisel globaalse võtmena rakendatakse seda kõigile moodulitele, mida skriptiga ehitatakse. qt-copy kasutab märksa teistsugust konfiguratsioonivõtmete valikut kui ülejäänud &kde;. mis tähendab, et see võti tühistab globaalsed seadistused, kui seda rakendatakse ka qt-copy jaoks. +configure-flags +Täiendab globaalset võtit (v.a. qt-copy korral) +Selle võtmega saab määrata, millised lipud edastada käsule ./configure mooduli ehitamissüsteemi loomisel. Kasutamisel globaalse võtmena rakendatakse seda kõigile moodulitele, mida skriptiga ehitatakse. qt-copy kasutab märksa teistsugust konfiguratsioonivõtmete valikut kui ülejäänud &kde;. mis tähendab, et see võti tühistab globaalsed seadistused, kui seda rakendatakse ka qt-copy jaoks. -colorful-output -Ei ole tühistatav -Määra väärtuseks 'false', kui soovid keelata &tdesvn-build;'i värvilise väljundi. Vaikimisi on väärtuseks true. Pane tähele, et &tdesvn-build; saadab värvikoodid ainult terminali (näiteks xterm, &konsole; või tavaline Linuxi konsool). +colorful-output +Ei ole tühistatav +Määra väärtuseks 'false', kui soovid keelata &tdesvn-build;'i värvilise väljundi. Vaikimisi on väärtuseks true. Pane tähele, et &tdesvn-build; saadab värvikoodid ainult terminali (näiteks xterm, &konsole; või tavaline Linuxi konsool). -cxxflags -Täiendab globaalset võtit -Selle võtmega saab määrata, millised lipud edastada käsule ./configure kui CXXFLAGS mooduli ehitamissüsteemi loomisel. See võti on siin võtme configure-flags asemel, sest see määrab ka ehitamise ajal keskkonnamuutuja CXXFLAGS. +cxxflags +Täiendab globaalset võtit +Selle võtmega saab määrata, millised lipud edastada käsule ./configure kui CXXFLAGS mooduli ehitamissüsteemi loomisel. See võti on siin võtme configure-flags asemel, sest see määrab ka ehitamise ajal keskkonnamuutuja CXXFLAGS. -dest-dir -Tühistab globaalse väärtuse -Selle vätmega saab määrata moodulile kettal antava nime. Kui näiteks moodul on extragear/network, saab selle võtmega anda sellele nimeks extragear-network. +dest-dir +Tühistab globaalse väärtuse +Selle vätmega saab määrata moodulile kettal antava nime. Kui näiteks moodul on extragear/network, saab selle võtmega anda sellele nimeks extragear-network. -disable-agent-check -Ei ole tühistatav -Kui kasutad Subversion-lähtekoodi allalaadimiseks SSH-d (näiteks protokolli svn+ssh puhul), siis tdesvn-build püüab tavaliselt kontrollida, et ssh-agent haldaks tõepoolest mingeid SSH-identiteete. Nii saab vältida seda, et SSH päriks iga mooduli korral paroolifraasi. Soovi korral võib selle kontrolli välja lülitada, andes võtmele väärtuseks 'true'. +disable-agent-check +Ei ole tühistatav +Kui kasutad Subversion-lähtekoodi allalaadimiseks SSH-d (näiteks protokolli svn+ssh puhul), siis tdesvn-build püüab tavaliselt kontrollida, et ssh-agent haldaks tõepoolest mingeid SSH-identiteete. Nii saab vältida seda, et SSH päriks iga mooduli korral paroolifraasi. Soovi korral võib selle kontrolli välja lülitada, andes võtmele väärtuseks 'true'. -do-not-compile -Tühistab globaalse väärtuse -Selle võtmega saab määrata enne konfigureerimisskripti käivitamist keskkonnamuutuja DO_NOT_COMPILE. Vastavalt dokumendile &kde; Developer FAQ ei ehitata selle korral ühtegi määratud tipptaseme kataloogi. Kataloogid tuleb eraldada tühikuga. - -Pane tähele, et programmide lähtekood laaditakse sellele vaatamata alla. Määramaks, milliseid katalooge alla laaditakse, kasuta võtit checkout-only. +do-not-compile +Tühistab globaalse väärtuse +Selle võtmega saab määrata enne konfigureerimisskripti käivitamist keskkonnamuutuja DO_NOT_COMPILE. Vastavalt dokumendile &kde; Developer FAQ ei ehitata selle korral ühtegi määratud tipptaseme kataloogi. Kataloogid tuleb eraldada tühikuga. + +Pane tähele, et programmide lähtekood laaditakse sellele vaatamata alla. Määramaks, milliseid katalooge alla laaditakse, kasuta võtit checkout-only. -email-address -Ei ole tühistatav +email-address +Ei ole tühistatav -Selle võtmega saab määrata e-posti aadressi, mida tdesvn-build kasutab, kui tal peaks tekkima vajadus e-kirja saata. Selle üle ei peaks muret tundma, kui sa ei kasuta mõnda e-posti võimalusega omadust (vaikimisi on need välja lülitatud). +Selle võtmega saab määrata e-posti aadressi, mida tdesvn-build kasutab, kui tal peaks tekkima vajadus e-kirja saata. Selle üle ei peaks muret tundma, kui sa ei kasuta mõnda e-posti võimalusega omadust (vaikimisi on need välja lülitatud). -Praegu vajab seda võtit ainult võti email-on-compile-error. +Praegu vajab seda võtit ainult võti email-on-compile-error. -email-on-compile-error -Ei ole tühistatav +email-on-compile-error +Ei ole tühistatav -Selle võtmega võib määrata e-posti aadressi, kuhu saata kiri, kui mooduli ehitamine ebaõnnestub. tdesvn-build ootab, kuni kõigi moodulite ehitamine on lõppenud ja koondab siis kõik tulemused rapordisse. Raport saadetakse ainult siis, kui mooduli ehitamine ebaõnnestus. +Selle võtmega võib määrata e-posti aadressi, kuhu saata kiri, kui mooduli ehitamine ebaõnnestub. tdesvn-build ootab, kuni kõigi moodulite ehitamine on lõppenud ja koondab siis kõik tulemused rapordisse. Raport saadetakse ainult siis, kui mooduli ehitamine ebaõnnestus. -Võtmega email-address saab määrata aadressi, mida tdesvn-build saatmisel kasutab. Kontrolli seda, sest vaikimisi ei ole see arvatavasti sugugi selline, nagu vaja. +Võtmega email-address saab määrata aadressi, mida tdesvn-build saatmisel kasutab. Kontrolli seda, sest vaikimisi ei ole see arvatavasti sugugi selline, nagu vaja. -inst-apps -Tühistab globaalse väärtuse -See on vastupidine võtmele do-not-compile. Sellega saab määrata, et ehitatakse ainult kindlad tipptaseme kataloogid. Kataloogid tuleb eraldada tühikuga. - -Muudatused jõustuvad alles siis, kui käsk make Makefile.cvs uuesti käivitatakse - kas automaatselt skripti poolt või käsitsi võtmega või . - -Pane tähele, et programmide lähtekood laaditakse sellele vaatamata alla. Määramaks, milliseid katalooge alla laaditakse, kasuta võtit checkout-only. +inst-apps +Tühistab globaalse väärtuse +See on vastupidine võtmele do-not-compile. Sellega saab määrata, et ehitatakse ainult kindlad tipptaseme kataloogid. Kataloogid tuleb eraldada tühikuga. + +Muudatused jõustuvad alles siis, kui käsk make Makefile.cvs uuesti käivitatakse - kas automaatselt skripti poolt või käsitsi võtmega või . + +Pane tähele, et programmide lähtekood laaditakse sellele vaatamata alla. Määramaks, milliseid katalooge alla laaditakse, kasuta võtit checkout-only. -install-after-build -Tühistab globaalse väärtuse -Selle võtmega saab paketi paigaldada pärast edukat ehitamist. Vaikimisi on see sisse lülitatud. Kui soovid seda keelata, määra selle võtme väärtuseks konfiguratsioonifailis 0. Samuti võib tarvitada käsurealippu . +install-after-build +Tühistab globaalse väärtuse +Selle võtmega saab paketi paigaldada pärast edukat ehitamist. Vaikimisi on see sisse lülitatud. Kui soovid seda keelata, määra selle võtme väärtuseks konfiguratsioonifailis 0. Samuti võib tarvitada käsurealippu . -tdedir -Ei ole tühistatav -Selle võtmega määratakse kataloog, kuhu &kde; pärast ehitamist paigaldatakse. Vaikimisi on selleks ~/kde. Kui määrad siin kataloogi, mille ligipääs nõuab administraatori õigusi, tasuks tutvuda ka võtme make-install-prefix kirjeldusega. +tdedir +Ei ole tühistatav +Selle võtmega määratakse kataloog, kuhu &kde; pärast ehitamist paigaldatakse. Vaikimisi on selleks ~/kde. Kui määrad siin kataloogi, mille ligipääs nõuab administraatori õigusi, tasuks tutvuda ka võtme make-install-prefix kirjeldusega. -libpath -Ei ole tühistatav -Selle võtmega saab määrata ehitamise ajal kasutatava keskkonnamuutuja LD_LIBRARY_PATH. Seda ei saa moodulivõtmega tühistada. Vaikimisi on see tühi, kuid asukohad $TDEDIR/lib ja $QTDIR/lib lisatakse automaatselt. Võtme juures võib iga asukoha määramisel kasutada tildet (~). +libpath +Ei ole tühistatav +Selle võtmega saab määrata ehitamise ajal kasutatava keskkonnamuutuja LD_LIBRARY_PATH. Seda ei saa moodulivõtmega tühistada. Vaikimisi on see tühi, kuid asukohad $TDEDIR/lib ja $QTDIR/lib lisatakse automaatselt. Võtme juures võib iga asukoha määramisel kasutada tildet (~). -log-dir -Tühistab globaalse väärtuse -Selle võtmega saab muuta kataloogi, kus hoitakse skripti tekitatud logifaile. Alates skripti versioonist 0.64 saab seda määrata igale moodulile eraldi. +log-dir +Tühistab globaalse väärtuse +Selle võtmega saab muuta kataloogi, kus hoitakse skripti tekitatud logifaile. Alates skripti versioonist 0.64 saab seda määrata igale moodulile eraldi. -make-install-prefix -Tühistab globaalse väärtuse -Selle võtmega saab tühikutega eraldatult määrata nimekirja, mida tõlgendatakse käsu ja selle võtmetena, mis lisatakse moodulite paigaldamiseks kasutatava käsu make install ette. See on kasulik näiteks pakettide paigaldamisel sudo'ga, kuid palun ole ettevaatlik, kui tegemist on administraatori õigustega. +make-install-prefix +Tühistab globaalse väärtuse +Selle võtmega saab tühikutega eraldatult määrata nimekirja, mida tõlgendatakse käsu ja selle võtmetena, mis lisatakse moodulite paigaldamiseks kasutatava käsu make install ette. See on kasulik näiteks pakettide paigaldamisel sudo'ga, kuid palun ole ettevaatlik, kui tegemist on administraatori õigustega. -make-options -Tühistab globaalse väärtuse -Selle muutujaga saab edastada käsule make käsureavõtmeid. See on kasulik sellistele programmidele nagu distcc. distcc võimaldab jagada kompileerimise tulemust enam kui ühele arvutile. Selle kasutamiseks tuleb edastada käsule make võti . Vastavalt dokumentatsioonile on soovitatav lisada sellele arv kujul 2 * võrguprotsessorite_arv. Kui sul on kokku ainult üks protsessor, siis peaks see olema . +make-options +Tühistab globaalse väärtuse +Selle muutujaga saab edastada käsule make käsureavõtmeid. See on kasulik sellistele programmidele nagu distcc. distcc võimaldab jagada kompileerimise tulemust enam kui ühele arvutile. Selle kasutamiseks tuleb edastada käsule make võti . Vastavalt dokumentatsioonile on soovitatav lisada sellele arv kujul 2 * võrguprotsessorite_arv. Kui sul on kokku ainult üks protsessor, siis peaks see olema . -manual-build -Tühistab globaalse väärtuse -Määra võtme väärtuseks true, kui soovid, et ehitamisel ei ehitataks antud moodulit. &svn;ist uuendamisel seda siiski uuendatakse. See on samaväärne käsureavõtmega . +manual-build +Tühistab globaalse väärtuse +Määra võtme väärtuseks true, kui soovid, et ehitamisel ei ehitataks antud moodulit. &svn;ist uuendamisel seda siiski uuendatakse. See on samaväärne käsureavõtmega . -manual-update -Tühistab globaalse väärtuse -Määra võtme väärtuseks true, kui soovid, et ehitamisel ei üritataks moodulit uuendada (ja seeläbi ka ehitada ega paigaldada). Kui määrad selle võtme moodulile, siis tähendab see sisuliselt selle kõrvalejätmist ehitamisest. +manual-update +Tühistab globaalse väärtuse +Määra võtme väärtuseks true, kui soovid, et ehitamisel ei üritataks moodulit uuendada (ja seeläbi ka ehitada ega paigaldada). Kui määrad selle võtme moodulile, siis tähendab see sisuliselt selle kõrvalejätmist ehitamisest. -module-base-path -Tühistab globaalse väärtuse -Selle võtmega saab tühistada &tdesvn-build;'i vaikimisi kataloogiasukoha antud moodulile. Seda saab kasutada näiteks konkreetse haru või sildi väljavõtmiseks. Õige asukoha määratlemisel on kindlasti hindamatuks abiks &kde; lähtekoodi hoidla veebis. -Pane tähele, et &tdesvn-build; loob lõpliku asukohta järgmise malli põhjal: $svn-server/home/kde/$module-base-path/$module-name. -Vaikeväärtus on sõltuvalt moodulinimest trunk või trunk/KDE. +module-base-path +Tühistab globaalse väärtuse +Selle võtmega saab tühistada &tdesvn-build;'i vaikimisi kataloogiasukoha antud moodulile. Seda saab kasutada näiteks konkreetse haru või sildi väljavõtmiseks. Õige asukoha määratlemisel on kindlasti hindamatuks abiks &kde; lähtekoodi hoidla veebis. +Pane tähele, et &tdesvn-build; loob lõpliku asukohta järgmise malli põhjal: $svn-server/home/kde/$module-base-path/$module-name. +Vaikeväärtus on sõltuvalt moodulinimest trunk või trunk/KDE. -niceness -Ei ole tühistatav -Selle võtme väärtus on arv vahemikus 20 kuni 0. Mida suurem arv, seda väiksem on prioriteet, mida &tdesvn-build; endale omistab. Vaikeväärtus on 10. +niceness +Ei ole tühistatav +Selle võtme väärtus on arv vahemikus 20 kuni 0. Mida suurem arv, seda väiksem on prioriteet, mida &tdesvn-build; endale omistab. Vaikeväärtus on 10. -no-rebuild-on-fail -Tühistab globaalse väärtuse -Määra selle võtme väärtuseks true, kui soovid vältida, et &tdesvn-build; hakkaks moodulit ümberehitama, kui inkrementehitamine ei õnnestu. Tavaliselt püüab &tdesvn-build; mooduli algusest peale ümber ehitada, et takistada &svn;i uuendamise halba mõju ehitamissüsteemile. +no-rebuild-on-fail +Tühistab globaalse väärtuse +Määra selle võtme väärtuseks true, kui soovid vältida, et &tdesvn-build; hakkaks moodulit ümberehitama, kui inkrementehitamine ei õnnestu. Tavaliselt püüab &tdesvn-build; mooduli algusest peale ümber ehitada, et takistada &svn;i uuendamise halba mõju ehitamissüsteemile. -override-url -Tühistab globaalse väärtuse -Selle võtme kasutamisel tarvitab tdesvn-build selle väärtust URL-ina, mis edastatakse Subversionile täiesti muutmatult. Üldiselt tuleks seda kasutada siis, kui soovid alla laadida konkreetset väljalaset, kuid tdesvn-build ei suuda sinu soovides võtme branch põhjal aru saada. +override-url +Tühistab globaalse väärtuse +Selle võtme kasutamisel tarvitab tdesvn-build selle väärtust URL-ina, mis edastatakse Subversionile täiesti muutmatult. Üldiselt tuleks seda kasutada siis, kui soovid alla laadida konkreetset väljalaset, kuid tdesvn-build ei suuda sinu soovides võtme branch põhjal aru saada. -qtdir -Ei ole tühistatav -Selle võtmega saab määrata ehitamisel kasutatava keskkonnamuutuja QTDIR. Seda ei saa moodulivõtmega tühistada. Kui see pole määratud, kasutatakse vaikimisi asukohta $(source-dir)/build/qt-copy, mis kasutab &kde; lähtekoodihoidlas leiduvat qt-copy moodulit. Kodukataloogi tähistamiseks võib kasutada tildet (~). +qtdir +Ei ole tühistatav +Selle võtmega saab määrata ehitamisel kasutatava keskkonnamuutuja QTDIR. Seda ei saa moodulivõtmega tühistada. Kui see pole määratud, kasutatakse vaikimisi asukohta $(source-dir)/build/qt-copy, mis kasutab &kde; lähtekoodihoidlas leiduvat qt-copy moodulit. Kodukataloogi tähistamiseks võib kasutada tildet (~). -remove-after-install -Tühistab globaalse väärtuse -Kui sul napib kõvakettal ruumi, võib selle võtmega lasta automaatselt kustutada ehitamiskataloogi (või ka korraga nii lähtekoodi- kui ka ehitamiskataloogi) pärast mooduli edukat paigaldamist. -Võtme võimalikud väärtused on järgmised: -none - midagi ei kustutata (vaikimisi). -builddir - kustutatakse ehitamiskataloog, aga mitte lähtekoodikataloog. -all - kustutatakse nii lähtekoodi- kui ehitamiskataloog. +remove-after-install +Tühistab globaalse väärtuse +Kui sul napib kõvakettal ruumi, võib selle võtmega lasta automaatselt kustutada ehitamiskataloogi (või ka korraga nii lähtekoodi- kui ka ehitamiskataloogi) pärast mooduli edukat paigaldamist. +Võtme võimalikud väärtused on järgmised: +none - midagi ei kustutata (vaikimisi). +builddir - kustutatakse ehitamiskataloog, aga mitte lähtekoodikataloog. +all - kustutatakse nii lähtekoodi- kui ehitamiskataloog. -Pane tähele, et selle võtme kasutamine mõjutab päris negatiivselt nii sinu tekitatavat võrgukoormust (kui kasutad väärtust 'all') kui ka KDE kompileerimiseks kuluvat aega, sest tdesvn-build ei saa sel juhul kasutada inkrementehitamist. +Pane tähele, et selle võtme kasutamine mõjutab päris negatiivselt nii sinu tekitatavat võrgukoormust (kui kasutad väärtust 'all') kui ka KDE kompileerimiseks kuluvat aega, sest tdesvn-build ei saa sel juhul kasutada inkrementehitamist. -set-env -Tühistab globaalse väärtuse -Selle võtme juures saab anda tühikuga eraldatult väärtuste nimekirja, mille esimene väärtus on määratav keskkonnamuutuja ja ülejäänud selle muutuja väärtused. Näiteks muutujale RONALD väärtuse McDonald andmine käib nii: -set-env RONALD McDonald -See võti on eriline selle poolest, et seda võib korrata ilma varasemaid set-env määratlusi konfiguratsioonifaili samas sektsioonis tühistamata. Sel moel võid moodulis (või ka globaalselt) määrata mitu keskkonnamuutujat. +set-env +Tühistab globaalse väärtuse +Selle võtme juures saab anda tühikuga eraldatult väärtuste nimekirja, mille esimene väärtus on määratav keskkonnamuutuja ja ülejäänud selle muutuja väärtused. Näiteks muutujale RONALD väärtuse McDonald andmine käib nii: +set-env RONALD McDonald +See võti on eriline selle poolest, et seda võib korrata ilma varasemaid set-env määratlusi konfiguratsioonifaili samas sektsioonis tühistamata. Sel moel võid moodulis (või ka globaalselt) määrata mitu keskkonnamuutujat. -source-dir -Ei ole tühistatav -Selle võtmega saab määrata kataloogi oma arvutis, kuhu salvestatakse &kde; &svn;i lähtekood. Kui see pole määratud, kasutatakse vaikeväärtusena ~/tdesvn. Väärtuse määramisel tuleks kasutada absoluutset asukohta. +source-dir +Ei ole tühistatav +Selle võtmega saab määrata kataloogi oma arvutis, kuhu salvestatakse &kde; &svn;i lähtekood. Kui see pole määratud, kasutatakse vaikeväärtusena ~/tdesvn. Väärtuse määramisel tuleks kasutada absoluutset asukohta. -svn-server -Ei ole tühistatav -Selle võtmega saab määrata serveri, kust &svn; välja võetakse. Vaikimisi on see anonüümne &svn;i hoidla svn://anonsvn.kde.org/. +svn-server +Ei ole tühistatav +Selle võtmega saab määrata serveri, kust &svn; välja võetakse. Vaikimisi on see anonüümne &svn;i hoidla svn://anonsvn.kde.org/. -stop-on-failure -Tühistab globaalse väärtuse -Määra selle võtme väärtuseks true, kui soovid, et skript peataks töö pärast vea tekkimist ehitamisel või paigaldamisel. Vaikimisi on see välja lülitatud. +stop-on-failure +Tühistab globaalse väärtuse +Määra selle võtme väärtuseks true, kui soovid, et skript peataks töö pärast vea tekkimist ehitamisel või paigaldamisel. Vaikimisi on see välja lülitatud. -tag -Tühistab globaalse väärtuse -Selle võtmega saab alla laadida mooduli konkreetse väljalaske. -MÄRKUS: on üsna usutav, et SA EI SOOVI seda võtit kasutada. KDE väljalasked asuvad tar-failidena KDE FTP-saidil ning selle peegelsaitidel. -Kui kasutad tdesvn-build'i sellepärast, et sul on probleeme sinu distributsioonile mõeldud KDE väljalasetega, võiks kaaluda mõte pruukida ehitamistööriista Konstruct, mis kasutab väljalasete tar-faile. +tag +Tühistab globaalse väärtuse +Selle võtmega saab alla laadida mooduli konkreetse väljalaske. +MÄRKUS: on üsna usutav, et SA EI SOOVI seda võtit kasutada. KDE väljalasked asuvad tar-failidena KDE FTP-saidil ning selle peegelsaitidel. +Kui kasutad tdesvn-build'i sellepärast, et sul on probleeme sinu distributsioonile mõeldud KDE väljalasetega, võiks kaaluda mõte pruukida ehitamistööriista Konstruct, mis kasutab väljalasete tar-faile. -use-qt-builddir-hack -Tühistab globaalse väärtuse -Kuigi see võti tühistab globaalse võtme, on sel mõtet ainult qt-copy korral. Määra võtme väärtuseks true, kui soovid lubada skriptil tarvitada eksperimentaalset srcdir != builddir režiimi. Sisselülitamise korral kopeerib &tdesvn-build; qt-copy lähtemooduli ehitamiskataloogi ja sooritab ehitamise seal. See tähendab, et keskkonnamuutuja QTDIR väärtuseks tuleb määrata $(qt-copy-build-dir)/qt-copy/lib. Samuti tuleb vastavalt muuta võtit qtdir. Selles režiimis saab kasutada ka inkrement-make'i, sest kopeerimise järel säilitatakse ajatemplid. Kui tarvitad võtit apply-qt-patches, rakendatakse paigad ehitamis-, mitte lähtekoodikataloogis. Vaikimisi on võtme väärtuseks true. +use-qt-builddir-hack +Tühistab globaalse väärtuse +Kuigi see võti tühistab globaalse võtme, on sel mõtet ainult qt-copy korral. Määra võtme väärtuseks true, kui soovid lubada skriptil tarvitada eksperimentaalset srcdir != builddir režiimi. Sisselülitamise korral kopeerib &tdesvn-build; qt-copy lähtemooduli ehitamiskataloogi ja sooritab ehitamise seal. See tähendab, et keskkonnamuutuja QTDIR väärtuseks tuleb määrata $(qt-copy-build-dir)/qt-copy/lib. Samuti tuleb vastavalt muuta võtit qtdir. Selles režiimis saab kasutada ka inkrement-make'i, sest kopeerimise järel säilitatakse ajatemplid. Kui tarvitad võtit apply-qt-patches, rakendatakse paigad ehitamis-, mitte lähtekoodikataloogis. Vaikimisi on võtme väärtuseks true. -use-unsermake -Tühistab globaalse väärtuse -Määra võtme väärtuseks true, kui soovid konfigureerimisskripti käivitamisel kasutada atuomake'i asemel eksperimentaalset unsermake'i. See võib mõnikord suurendada tublisti ehitamisaega, eriti jagatud ehitamissüsteemi korral. Vaikimisi on väärtuseks enamiku moodulite korral true. - -Tavaliselt püüab tdesvn-build selle võtme kasutamisel hoida unsermake'i alati värskena. See võib muutuda tülikaks, eriti kui soovid unsermake'i ise hallata. Sel juhul anna võtmele väärtuseks self ja kuigi tdesvn-build kasutab sel juhul endiselt unsermake'i, ei üritata seda värskena hoida. +use-unsermake +Tühistab globaalse väärtuse +Määra võtme väärtuseks true, kui soovid konfigureerimisskripti käivitamisel kasutada atuomake'i asemel eksperimentaalset unsermake'i. See võib mõnikord suurendada tublisti ehitamisaega, eriti jagatud ehitamissüsteemi korral. Vaikimisi on väärtuseks enamiku moodulite korral true. + +Tavaliselt püüab tdesvn-build selle võtme kasutamisel hoida unsermake'i alati värskena. See võib muutuda tülikaks, eriti kui soovid unsermake'i ise hallata. Sel juhul anna võtmele väärtuseks self ja kuigi tdesvn-build kasutab sel juhul endiselt unsermake'i, ei üritata seda värskena hoida. @@ -1343,383 +579,161 @@ end module -Käsureavõtmed ja keskkonnamuutujad +Käsureavõtmed ja keskkonnamuutujad -Skript ei kasuta keskkonnamuutujaid. Kui sul on vaja ehitamiseks või paigaldamiseks määrata keskkonnamuutujaid, uuri võtme set-env kirjeldust. +Skript ei kasuta keskkonnamuutujaid. Kui sul on vaja ehitamiseks või paigaldamiseks määrata keskkonnamuutujaid, uuri võtme set-env kirjeldust. -Skript tunnistab järgmisi käsureavõtmeid: +Skript tunnistab järgmisi käsureavõtmeid: - -Näitab lihtsat abiinfot skripti kohta. + +Näitab lihtsat abiinfot skripti kohta. - -Näitab programmi versiooni. + +Näitab programmi versiooni. - -Näitab autori kontaktinfot. + +Näitab autori kontaktinfot. - -Lubab värvilise väljundi. + +Lubab värvilise väljundi. - -Keelab värvilise väljundi. + +Keelab värvilise väljundi. - (või ) -Tegelikult EI VÕETA midagi ette, vaid ainult teeseldakse. + (või ) +Tegelikult EI VÕETA midagi ette, vaid ainult teeseldakse. - (või ) -Väljund on väheminformatiivsem, näidatakse ainult kõige olulisemaid teateid. + (või ) +Väljund on väheminformatiivsem, näidatakse ainult kõige olulisemaid teateid. - -Väljund näitab ainult hoiatusi ja veateateid. + +Väljund näitab ainult hoiatusi ja veateateid. - -Väljund näitab põhjalikult kõike, mis toimub. + +Väljund näitab põhjalikult kõike, mis toimub. - -Võetakse ette ainult lähtekoodi uuendamine. + +Võetakse ette ainult lähtekoodi uuendamine. - -Võetakse ette ainult ehitamine. + +Võetakse ette ainult ehitamine. - -Uuendamisse/ehitamisse ei kaasata ülejäänud käsureal antud mooduleid. + +Uuendamisse/ehitamisse ei kaasata ülejäänud käsureal antud mooduleid. - -Ei looda ühendust &svn;i serveriga. + +Ei looda ühendust &svn;i serveriga. - -Ehitamine jäetakse vahele. + +Ehitamine jäetakse vahele. - -Pakette ei paigaldata pärast ehitamist automaatselt. + +Pakette ei paigaldata pärast ehitamist automaatselt. - -Lülitab sisse silumisrežiimi. Praegu tähendab see seda, et lisaks logimisele logikataloogi saadetakse kogu väljund ka standardväljundisse (STDOUT). Samuti annavad paljud funktsioonid silumisrežiimis märksa enam infot oma tegevuse kohta. + +Lülitab sisse silumisrežiimi. Praegu tähendab see seda, et lisaks logimisele logikataloogi saadetakse kogu väljund ka standardväljundisse (STDOUT). Samuti annavad paljud funktsioonid silumisrežiimis märksa enam infot oma tegevuse kohta. - -Ei üritata algusest peale ümber ehitada mooduleid, mille ehitamine ebaõnnestus. &tdesvn-build; ei ürita seda kunagi mooduli korral, mida on juba püütud algusest peale ehitada. + +Ei üritata algusest peale ümber ehitada mooduleid, mille ehitamine ebaõnnestus. &tdesvn-build; ei ürita seda kunagi mooduli korral, mida on juba püütud algusest peale ehitada. - -Taasluuakse ehitamissüsteem ja alustatakse algusest peale. + +Taasluuakse ehitamissüsteem ja alustatakse algusest peale. - -Käivitatakse uuesti konfigureerimisskript ilma ehitamiskataloogi puhastamata. + +Käivitatakse uuesti konfigureerimisskript ilma ehitamiskataloogi puhastamata. - -Antakse uuesti käsk make Makefile.cvs, et luua konfigureerimisskript ja jätkata ehitamist normaalselt. See eeldab võtit . + +Antakse uuesti käsk make Makefile.cvs, et luua konfigureerimisskript ja jätkata ehitamist normaalselt. See eeldab võtit . - -See üritab jätkata ehitamist sealt, kus skript eelmisel korral pooleli jäi. Skript hakkab ehitama moodulit, mis järgneb moodulile, mida kompoleeriti skripti viimasel töökorral (sõltumata sellest, kas ehitamine oli edukas või mitte). See eeldab võtit . Käsureal ei tohi määrata teisi moodulinimesid. + +See üritab jätkata ehitamist sealt, kus skript eelmisel korral pooleli jäi. Skript hakkab ehitama moodulit, mis järgneb moodulile, mida kompoleeriti skripti viimasel töökorral (sõltumata sellest, kas ehitamine oli edukas või mitte). See eeldab võtit . Käsureal ei tohi määrata teisi moodulinimesid. - -Sarnaneb võtmega , ainult et sul tuleb anda käsureal parameetrina moodul, millest ehitamist alustada. See eeldab võtit . Käsureal ei tohi määrata teisi moodulinimesid. + +Sarnaneb võtmega , ainult et sul tuleb anda käsureal parameetrina moodul, millest ehitamist alustada. See eeldab võtit . Käsureal ei tohi määrata teisi moodulinimesid. - -Järgmist käsureal antud parameetrit tõlgendatakse failina, millest lugeda konfiguratsioonivõtmed. Vaikeväärtus on ~/.tdesvn-buildrc. + +Järgmist käsureal antud parameetrit tõlgendatakse failina, millest lugeda konfiguratsioonivõtmed. Vaikeväärtus on ~/.tdesvn-buildrc. - -Võimaldab muuta kataloogi, kuhu &kde; paigaldatakse. See eeldab võtit . + +Võimaldab muuta kataloogi, kuhu &kde; paigaldatakse. See eeldab võtit . - -Peatab skripti töö pärast käsu make Makefile.cvs täitmist. Konfiguratsiooniskripti paneb &tdesvn-build; tööle siis alles järgmisel käivitamisel. See võimaldab kõik konfiguratsiooniskriptid korraga ette valmistada, nii et saad vaadata igas moodulis ./configure ja muuta vastavalt konfigureerimislippe. + +Peatab skripti töö pärast käsu make Makefile.cvs täitmist. Konfiguratsiooniskripti paneb &tdesvn-build; tööle siis alles järgmisel käivitamisel. See võimaldab kõik konfiguratsiooniskriptid korraga ette valmistada, nii et saad vaadata igas moodulis ./configure ja muuta vastavalt konfigureerimislippe. - -Kui see on ainus käsureavõti, üritatakse paigaldada kõik edukalt ehitatud moodulid, välja arvatud qt-copy, mis ei vaja paigaldamist. Kui pärast võtit esineb veel käsureavõtmeid, tõlgendatakse neid paigaldatavate moodulitena. + +Kui see on ainus käsureavõti, üritatakse paigaldada kõik edukalt ehitatud moodulid, välja arvatud qt-copy, mis ei vaja paigaldamist. Kui pärast võtit esineb veel käsureavõtmeid, tõlgendatakse neid paigaldatavate moodulitena. - -Selle võtmega saab kõigi mooduli jaoks tühistada konfiguratsioonifailis leiduva võtme. Kui näiteks soovid tühistada võtit log-dir, siis see käib nii: . + +Selle võtmega saab kõigi mooduli jaoks tühistada konfiguratsioonifailis leiduva võtme. Kui näiteks soovid tühistada võtit log-dir, siis see käib nii: . - -Selle võtmega saab iga mooduli jaoks tühistada konfiguratsioonifailis leiduva võtme. Kui näiteks soovid tühistada võtit use-unsermake moodulis tdemultimedia, siis see käib nii: . + +Selle võtmega saab iga mooduli jaoks tühistada konfiguratsioonifailis leiduva võtme. Kui näiteks soovid tühistada võtit use-unsermake moodulis tdemultimedia, siis see käib nii: . -Kõiki muid käsureavõtmeid tõlgendatakse uuendatavate ja ehitatavate moodulitena. Palun ära aja ehitamist segamini paigaldamisega. +Kõiki muid käsureavõtmeid tõlgendatakse uuendatavate ja ehitatavate moodulitena. Palun ära aja ehitamist segamini paigaldamisega. -Autorid ja litsents +Autorid ja litsents &underFDL; diff --git a/tde-i18n-et/docs/tdesdk/tdecachegrind/index.docbook b/tde-i18n-et/docs/tdesdk/tdecachegrind/index.docbook index d7de7a35a83..a32e15f2434 100644 --- a/tde-i18n-et/docs/tdesdk/tdecachegrind/index.docbook +++ b/tde-i18n-et/docs/tdesdk/tdecachegrind/index.docbook @@ -1,23 +1,11 @@ KCachegrind'> - Cachegrind"> - Calltree"> - Callgrind"> - Valgrind"> - OProfile"> + KCachegrind'> + Cachegrind"> + Calltree"> + Callgrind"> + Valgrind"> + OProfile"> @@ -29,167 +17,96 @@ -&tdecachegrind;i käsiraamat +&tdecachegrind;i käsiraamat -Josef Weidendorfer
Josef.Weidendorfer@gmx.de
+Josef Weidendorfer
Josef.Weidendorfer@gmx.de
-MarekLaane
bald@starman.ee
Tõlge eesti keelde
+MarekLaane
bald@starman.ee
Tõlge eesti keelde
-2002-2004 -Josef Weidendorfer +2002-2004 +Josef Weidendorfer -&FDLNotice; +&FDLNotice; -2004-07-27 -0.4.6 +2004-07-27 +0.4.6 -&tdecachegrind; on &kde; töökeskkonna tarbeks loodud profileerimisandmete kuvamise tööriist. +&tdecachegrind; on &kde; töökeskkonna tarbeks loodud profileerimisandmete kuvamise tööriist. -KDE -tdesdk -Cachegrind -Callgrind -Valgrind -Profileerimine +KDE +tdesdk +Cachegrind +Callgrind +Valgrind +Profileerimine
-Sissejuhatus +Sissejuhatus -&kappname; on profileerimistööriistade tekitatud andmete brauser. Käesolevas peatükis selgitame, mida tähendab üldse profileerimine, kuidas seda tehakse ning räägime veidi olemasolevatest profileerimistööriistadest. +&kappname; on profileerimistööriistade tekitatud andmete brauser. Käesolevas peatükis selgitame, mida tähendab üldse profileerimine, kuidas seda tehakse ning räägime veidi olemasolevatest profileerimistööriistadest. -Profileerimine +Profileerimine -Programmi luues soovid kindlasti lõpuks muuta selle ka võimalikult kiireks (aga samas ikka töökindlaks!). Aeg on mõistagi kallis väärtus ja optimeerimisfunktsioone kasutatakse harva. Nii on sul vaja teada saada, milline osa programmist kulutab kõige rohkem aega. +Programmi luues soovid kindlasti lõpuks muuta selle ka võimalikult kiireks (aga samas ikka töökindlaks!). Aeg on mõistagi kallis väärtus ja optimeerimisfunktsioone kasutatakse harva. Nii on sul vaja teada saada, milline osa programmist kulutab kõige rohkem aega. -Jadakoodi puhul piisab tavaliselt programmide käituskarakteristika, näiteks funktsioonides ja koodiridades veedetud ajahulga statistiliste andmete kogumisest. Seda nimetatakse profileerimiseks. Vastav programm töötab profileerimistööriista kontrolli all, mis programmi täitmise lõppedes väljastab kokkuvõtte. Paralleelkoodi puhul on aga asjad teisiti - peamiselt tekitab jõudlusprobleeme see, kui üks protsessor ootab teiselt andmeid. Et sellist ooteaega ei ole tavaliselt võimalik väga lihtsalt muuta, on siin mõttekas genereerida ajatempliga sündmuste jäljed. Selliseid andmeid KCachegrind ei kuva. +Jadakoodi puhul piisab tavaliselt programmide käituskarakteristika, näiteks funktsioonides ja koodiridades veedetud ajahulga statistiliste andmete kogumisest. Seda nimetatakse profileerimiseks. Vastav programm töötab profileerimistööriista kontrolli all, mis programmi täitmise lõppedes väljastab kokkuvõtte. Paralleelkoodi puhul on aga asjad teisiti - peamiselt tekitab jõudlusprobleeme see, kui üks protsessor ootab teiselt andmeid. Et sellist ooteaega ei ole tavaliselt võimalik väga lihtsalt muuta, on siin mõttekas genereerida ajatempliga sündmuste jäljed. Selliseid andmeid KCachegrind ei kuva. -Profileerimisandmete analüüsimisel peaks olema üsna lihtne näha koodi nii-öelda pudelikaelu ning seejärel parandada näiteks väljakutsete esitamise viisi ja optimeerida koodi erinevaid piirkondi. Pärast seda saab uue profileerimisega kontrollida, kui edukas optimeerimine oli. +Profileerimisandmete analüüsimisel peaks olema üsna lihtne näha koodi nii-öelda pudelikaelu ning seejärel parandada näiteks väljakutsete esitamise viisi ja optimeerida koodi erinevaid piirkondi. Pärast seda saab uue profileerimisega kontrollida, kui edukas optimeerimine oli. -Profileerimismeetodid +Profileerimismeetodid -Koodi piirkonna (nt. funktsiooni) täitmisele kuluva aja täpseks mõõtmiseks või selle käigus toimuvate sündmuste jäädvustamiseks tuleb antud piirkonna ette ja järele lisada mõõtmiskood. See arvestab aega või sündmusi ning arvutab erinevusi. See tähendab, et enne täitmist on vaja muuta originaalkoodi. Seda nimetatakse instrumentatsiooniks. Instrumentatsiooniga võib tegelda nii programmeerija ise, kompilaator või käitussüsteem. Et huvipakkuvad piirkonnad on enamasti pesastatud, mõjutab mõõtmise teostamine otseselt ka mõõtmistulemusi. Seepärast tuleb instrumentatsiooniga olla väga hoolas ning mõõtmise tulemusi enne järelduste tegemist põhjalikult uurida. Pole midagi parata - jõudlusanalüüs on täppismõõtmise korral keeruline ja aeganõudev ettevõtmine. +Koodi piirkonna (nt. funktsiooni) täitmisele kuluva aja täpseks mõõtmiseks või selle käigus toimuvate sündmuste jäädvustamiseks tuleb antud piirkonna ette ja järele lisada mõõtmiskood. See arvestab aega või sündmusi ning arvutab erinevusi. See tähendab, et enne täitmist on vaja muuta originaalkoodi. Seda nimetatakse instrumentatsiooniks. Instrumentatsiooniga võib tegelda nii programmeerija ise, kompilaator või käitussüsteem. Et huvipakkuvad piirkonnad on enamasti pesastatud, mõjutab mõõtmise teostamine otseselt ka mõõtmistulemusi. Seepärast tuleb instrumentatsiooniga olla väga hoolas ning mõõtmise tulemusi enne järelduste tegemist põhjalikult uurida. Pole midagi parata - jõudlusanalüüs on täppismõõtmise korral keeruline ja aeganõudev ettevõtmine. -Täppismõõtmise muudavad võimalikuks tänapäevaste protsessorite pakutavad riistvaralised loendurid (sealhulgas ajalist kasvu arvestavad loendurid), mis arvestavad iga sündmuse aega. Ilma loendurita tuleks meil sündmuste omistamisel koodi piirkondadele tegelda eraldi iga sündmusega, suurendades ise loenduri näitu antud koodi piirkonnas. Tarkvaraliselt ei ole see mõistagi võimalik, kuid eeldades, et sündmuste jaotus koodis on ühetaoline, kui me uurime iga sündmuse asemel ainult iga n-ndat sündmust, siis selle tarbeks on loodud häälestatav mõõtmismeetod, mida nimetatakse diskreetimiseks. Ajapõhine diskreetimine (TBS, Time Based Sampling) kasutab taimerit ja uurib regulaarselt programmi loendurit programmikoodi histogrammi loomiseks. Sündmusepõhine diskreetimine (EBS, Event Based Sampling) kasutab ära tänapäevaste protsessorite riistvaralisi loendureid ning töötab režiimis, milles loenduri alatäite korral kutsutakse välja katkestusetöötleja vastava sündmusjaotuse histogrammi tekitamiseks; töötlejas taaslähtestatakse sündmuseloendur alati diskreetimismeetodi 'n'-väärtusele. Diskreetimise eeliseks on see, et koodi ei tule muuta, kuid see on siiski omamoodi kompromiss: mainitud eeldus võib olla korrektne, kui n on väike, aga mida väiksem on n, seda suurem on katkestusetöötleja üldkulu. +Täppismõõtmise muudavad võimalikuks tänapäevaste protsessorite pakutavad riistvaralised loendurid (sealhulgas ajalist kasvu arvestavad loendurid), mis arvestavad iga sündmuse aega. Ilma loendurita tuleks meil sündmuste omistamisel koodi piirkondadele tegelda eraldi iga sündmusega, suurendades ise loenduri näitu antud koodi piirkonnas. Tarkvaraliselt ei ole see mõistagi võimalik, kuid eeldades, et sündmuste jaotus koodis on ühetaoline, kui me uurime iga sündmuse asemel ainult iga n-ndat sündmust, siis selle tarbeks on loodud häälestatav mõõtmismeetod, mida nimetatakse diskreetimiseks. Ajapõhine diskreetimine (TBS, Time Based Sampling) kasutab taimerit ja uurib regulaarselt programmi loendurit programmikoodi histogrammi loomiseks. Sündmusepõhine diskreetimine (EBS, Event Based Sampling) kasutab ära tänapäevaste protsessorite riistvaralisi loendureid ning töötab režiimis, milles loenduri alatäite korral kutsutakse välja katkestusetöötleja vastava sündmusjaotuse histogrammi tekitamiseks; töötlejas taaslähtestatakse sündmuseloendur alati diskreetimismeetodi 'n'-väärtusele. Diskreetimise eeliseks on see, et koodi ei tule muuta, kuid see on siiski omamoodi kompromiss: mainitud eeldus võib olla korrektne, kui n on väike, aga mida väiksem on n, seda suurem on katkestusetöötleja üldkulu. -Teine mõõtmisviis on selle matkimine, mis juhtub arvutis antud koodi täitmisel, s.t. täitmise simulatsioon. Simulatsioon arvestab alati enam-vähem täpse masinamudeliga, kuid väga konkreetsete nõuete korral, kus on vaja äärmiselt realistlikku täpsust, võib simulatsiooniaeg olla tegelikkuses talumatult suur. Simulatsiooni eeliseks on see, et koodi võib ilma häirivaid tulemusi kartmata lisada suvalist, ka keerukat mõõte/simulatsioonikoodi. Lisamine otse enne täitmist (niinimetatud käitusinstrumentatsioon) originaal-binaarfaili kasutades on kasutajale äärmiselt mugav, sest puudub vajadus taaskompileerimise järele. Simulatsioon on mõttekas siis, kui simuleeritakse ainult teatud masina osi lihtsa mudeliga. Teine positiivne joon on see, et lihtsa mudeli tekitatud tulemusi on enamasti suhteliselt lihtsam mõista - sageli ongi tegeliku riistvara probleemiks see, et tulemustesse satuvad masina erinevate osade omavahel kattuvad efektid. +Teine mõõtmisviis on selle matkimine, mis juhtub arvutis antud koodi täitmisel, s.t. täitmise simulatsioon. Simulatsioon arvestab alati enam-vähem täpse masinamudeliga, kuid väga konkreetsete nõuete korral, kus on vaja äärmiselt realistlikku täpsust, võib simulatsiooniaeg olla tegelikkuses talumatult suur. Simulatsiooni eeliseks on see, et koodi võib ilma häirivaid tulemusi kartmata lisada suvalist, ka keerukat mõõte/simulatsioonikoodi. Lisamine otse enne täitmist (niinimetatud käitusinstrumentatsioon) originaal-binaarfaili kasutades on kasutajale äärmiselt mugav, sest puudub vajadus taaskompileerimise järele. Simulatsioon on mõttekas siis, kui simuleeritakse ainult teatud masina osi lihtsa mudeliga. Teine positiivne joon on see, et lihtsa mudeli tekitatud tulemusi on enamasti suhteliselt lihtsam mõista - sageli ongi tegeliku riistvara probleemiks see, et tulemustesse satuvad masina erinevate osade omavahel kattuvad efektid. -Profileerimistööriistad - -Tuntuim sellistest tööriistadest on GCC profileerimistööriist gprof. Selle kasutamiseks tuleb programm kompileerida võtmega , misjärel programmi käivitamine tekitab faili gmon.out, mille käsuga gprof saab muuta inimsilmale arusaadavale kujule. Puuduseks on aga vajadus kasutada kompileerimist, et ette valmistada käivitatav fail, mis peab olema staatiliselt lingitud. Meie kasutame kompilaatori genereeritud instrumentatsiooni, mis mõõdab funktsioonides esinevaid väljakutseteid ja arvestab vastavalt väljakutseid, koos TBS-iga, mis tagab koodi ajajaotuse histogrammi. Nende kahe infokogumi põhjal saab heuristiliselt arvutada funktsioonide kumulatiivset aega, s.t. aega, mis veedetakse funktsioonis koos kõigi sellest välja kutsutud funktsioonidega. - -Sündmuste toimumise täppismõõtmiseks on olemas selliste funktsioonidega teegid, mis suudavad lugeda riistvaraliste loendurite andmeid. Tuntumad neist on PerfCtr Linuxi jaoks ja arhitektuurist sõltumatud PAPI ning PCL teegid. Täppismõõtmine vajab siiski koodi instrumentatsiooni, nagu juba eespool märgitud. Teekide puhta kasutamise asemel võib kasutada ka automaatse instrumentatsiooni süsteeme, nagu ADAPTOR (FORTRAN-i lähtekoodi instrumentatsioon) või DynaProf (koodi sisestamine DynInst'i vahendusel). - -&oprofile; on diskreetimist kasutav Linuxi süsteemse profileerimise tööriist. - -Mitmes mõttes on profileerimiseks väga mugav kasutada Cachegrindi või Callgrindi, mis on käitusinstrumentatsiooni raamistikku &valgrind; kasutavad simulaatorid. Et nende puhul pole vaja ligipääsu riistvaralistele loenduritele (see on tänapäeva Linuxi distributsioonide puhul sageli keeruline) ning profileeritavad binaarfailid saab jätta muutmata, on need heaks alternatiiviks muudele profileerimistööriistadele. Simulatsiooni miinuspoole - aegluse - saab osaliselt kompenseerida simulatsiooni ainult huvipakkuvates programmide osades ning isegi võib-olla ainult silmuste mõningates kordustes ette võttes. Mõõtmis/simulatsiooniinstrumentatsioonita on Valgrindi aegluskoefitsient kõigest vahemikus 3 kuni 5. Pealegi võib juhul, kui sulle pakub huvi ainult väljakutsete graafik ja väljakutsete loendamine, lülitada välja vahemälu simulaatori. - -Vahemälu simulatsioon on esimene samm reaalaja hindamisel, kuivõrd tänapäevaste süsteemide korral on käitus äärmiselt tundlik niinimetatud vahemälu (väikesed ja kiired puhvrid, mis kiirendavad korduvaid pöördumisi ühtede ja samade mälupesade poole) kasutamisele. &cachegrind; simuleerib vahemälu mällupöördumisi jälitades. Saadud andmed hõlmavad instruktsioonide ja andmete mällupöördumiste ning 1. ja 2. taseme vahemälu vajakute arvu ja seondavad need käivitatava programmi lähteridade ja funktsioonidega. Tüüpiliste protsessorite vajakute latentsusaega kasutades saab vajakuid kombineerides hinnata kulunud aega. - -Callgrind on &cachegrind;i laiend, mis loob käigult programmi väljakutsete graafiku, &ie; näitab, millised funktsioonid milliseid välja kutsuvad ja kui palju sündmusi funktsiooni töö ajal ette tuleb. Lisaks saab profileerimisandmeid koondada eraldi lõimedesse ja väljakutsete ahelatesse. See pakub profileerimisandmeid instruktsiooni tasemel, mis lubab dissambleeritud koodi annoteerimist. +Profileerimistööriistad + +Tuntuim sellistest tööriistadest on GCC profileerimistööriist gprof. Selle kasutamiseks tuleb programm kompileerida võtmega , misjärel programmi käivitamine tekitab faili gmon.out, mille käsuga gprof saab muuta inimsilmale arusaadavale kujule. Puuduseks on aga vajadus kasutada kompileerimist, et ette valmistada käivitatav fail, mis peab olema staatiliselt lingitud. Meie kasutame kompilaatori genereeritud instrumentatsiooni, mis mõõdab funktsioonides esinevaid väljakutseteid ja arvestab vastavalt väljakutseid, koos TBS-iga, mis tagab koodi ajajaotuse histogrammi. Nende kahe infokogumi põhjal saab heuristiliselt arvutada funktsioonide kumulatiivset aega, s.t. aega, mis veedetakse funktsioonis koos kõigi sellest välja kutsutud funktsioonidega. + +Sündmuste toimumise täppismõõtmiseks on olemas selliste funktsioonidega teegid, mis suudavad lugeda riistvaraliste loendurite andmeid. Tuntumad neist on PerfCtr Linuxi jaoks ja arhitektuurist sõltumatud PAPI ning PCL teegid. Täppismõõtmine vajab siiski koodi instrumentatsiooni, nagu juba eespool märgitud. Teekide puhta kasutamise asemel võib kasutada ka automaatse instrumentatsiooni süsteeme, nagu ADAPTOR (FORTRAN-i lähtekoodi instrumentatsioon) või DynaProf (koodi sisestamine DynInst'i vahendusel). + +&oprofile; on diskreetimist kasutav Linuxi süsteemse profileerimise tööriist. + +Mitmes mõttes on profileerimiseks väga mugav kasutada Cachegrindi või Callgrindi, mis on käitusinstrumentatsiooni raamistikku &valgrind; kasutavad simulaatorid. Et nende puhul pole vaja ligipääsu riistvaralistele loenduritele (see on tänapäeva Linuxi distributsioonide puhul sageli keeruline) ning profileeritavad binaarfailid saab jätta muutmata, on need heaks alternatiiviks muudele profileerimistööriistadele. Simulatsiooni miinuspoole - aegluse - saab osaliselt kompenseerida simulatsiooni ainult huvipakkuvates programmide osades ning isegi võib-olla ainult silmuste mõningates kordustes ette võttes. Mõõtmis/simulatsiooniinstrumentatsioonita on Valgrindi aegluskoefitsient kõigest vahemikus 3 kuni 5. Pealegi võib juhul, kui sulle pakub huvi ainult väljakutsete graafik ja väljakutsete loendamine, lülitada välja vahemälu simulaatori. + +Vahemälu simulatsioon on esimene samm reaalaja hindamisel, kuivõrd tänapäevaste süsteemide korral on käitus äärmiselt tundlik niinimetatud vahemälu (väikesed ja kiired puhvrid, mis kiirendavad korduvaid pöördumisi ühtede ja samade mälupesade poole) kasutamisele. &cachegrind; simuleerib vahemälu mällupöördumisi jälitades. Saadud andmed hõlmavad instruktsioonide ja andmete mällupöördumiste ning 1. ja 2. taseme vahemälu vajakute arvu ja seondavad need käivitatava programmi lähteridade ja funktsioonidega. Tüüpiliste protsessorite vajakute latentsusaega kasutades saab vajakuid kombineerides hinnata kulunud aega. + +Callgrind on &cachegrind;i laiend, mis loob käigult programmi väljakutsete graafiku, &ie; näitab, millised funktsioonid milliseid välja kutsuvad ja kui palju sündmusi funktsiooni töö ajal ette tuleb. Lisaks saab profileerimisandmeid koondada eraldi lõimedesse ja väljakutsete ahelatesse. See pakub profileerimisandmeid instruktsiooni tasemel, mis lubab dissambleeritud koodi annoteerimist. -Kuvamine +Kuvamine -Profileerimistööriistad loovad tüüpiliselt päris palju andmeid. Soov võimalikult vähese vaevaga väljakutsete graafikus liikuda ning kiiresti lülituda funktsioonide sorteerimise režiimide ja erinevate sündmusetüüpide näitamise vahel ongi motiveerinud selleks kõige paremini sobivate graafiliste kasutajaliideste loomist. +Profileerimistööriistad loovad tüüpiliselt päris palju andmeid. Soov võimalikult vähese vaevaga väljakutsete graafikus liikuda ning kiiresti lülituda funktsioonide sorteerimise režiimide ja erinevate sündmusetüüpide näitamise vahel ongi motiveerinud selleks kõige paremini sobivate graafiliste kasutajaliideste loomist. -&kappname; on nende soovide täitja, võimaldades kuvada profileerimisandmeid. Kuigi algselt loodi see &cachegrind;i ja &calltree; andmete võimalikult hõlpsat sirvimist silmas pidades, on olemas konverterid, mis suudavad näidata ka muude tööriistade profileerimisandmeid. Lisas kirjeldame ka Cachegrindi/Callgrindi failivormingut. +&kappname; on nende soovide täitja, võimaldades kuvada profileerimisandmeid. Kuigi algselt loodi see &cachegrind;i ja &calltree; andmete võimalikult hõlpsat sirvimist silmas pidades, on olemas konverterid, mis suudavad näidata ka muude tööriistade profileerimisandmeid. Lisas kirjeldame ka Cachegrindi/Callgrindi failivormingut. -Lisaks funktsioonide nimekirjale, mida saab sorteerida kas tavalise või kumulatiivse kulu järgi ning rühmitada ka lähtefaili, jagatud teegi või C++-klassi järgi, pakub &kappname; valitud funktsiooni korral veel mitmeid kuvamisvaateid, nimelt -väljakutsete graafiku vaade, mis näitab väljakutsete graafiku osa valitud funktsiooni piirkonnas, +Lisaks funktsioonide nimekirjale, mida saab sorteerida kas tavalise või kumulatiivse kulu järgi ning rühmitada ka lähtefaili, jagatud teegi või C++-klassi järgi, pakub &kappname; valitud funktsiooni korral veel mitmeid kuvamisvaateid, nimelt +väljakutsete graafiku vaade, mis näitab väljakutsete graafiku osa valitud funktsiooni piirkonnas, -puukaardivaade, mis näitab pesastatud väljakutsete seoseid, samuti kumulatiivset kulu, mis võimaldab kiiresti visuaalselt tuvastada problemaatilised funktsioonid, +puukaardivaade, mis näitab pesastatud väljakutsete seoseid, samuti kumulatiivset kulu, mis võimaldab kiiresti visuaalselt tuvastada problemaatilised funktsioonid, -lähtekoodi ja disassembleri annotatsioonivaade, mis võimaldab näha kuludetaile lähtekoodi ridade ja assembleri instruktsioonide suhtes. +lähtekoodi ja disassembleri annotatsioonivaade, mis võimaldab näha kuludetaile lähtekoodi ridade ja assembleri instruktsioonide suhtes. @@ -198,409 +115,193 @@ -&tdecachegrind;i kasutamine +&tdecachegrind;i kasutamine -Kuvatavate andmete tekitamine +Kuvatavate andmete tekitamine -Kõik, kes jõudlust hinnata soovivad, tahavad mõistagi näha vastavaid andmeid, mõõtes profileerimistööriistaga rakenduse käituskarakteristika aspekte. &tdecachegrind; ei paku omalt poolt ühtki profileerimistööriista, kuid tuleb sellega ometi hästi toime koostöös &callgrind;iga ning suudab konverteri vahendusel kuvada ka &oprofile;'i loodud andmeid. Kuigi käesolev käsiraamat ei ole pühendatud nende tööriistade põhjalikule tutvustamisele, räägime järgnevalt siiski neist lühidalt. +Kõik, kes jõudlust hinnata soovivad, tahavad mõistagi näha vastavaid andmeid, mõõtes profileerimistööriistaga rakenduse käituskarakteristika aspekte. &tdecachegrind; ei paku omalt poolt ühtki profileerimistööriista, kuid tuleb sellega ometi hästi toime koostöös &callgrind;iga ning suudab konverteri vahendusel kuvada ka &oprofile;'i loodud andmeid. Kuigi käesolev käsiraamat ei ole pühendatud nende tööriistade põhjalikule tutvustamisele, räägime järgnevalt siiski neist lühidalt. -&callgrind; - -&callgrind;i leiab aadressilt http://tdecachegrind.sf.net. Pane tähele, et varem nimetati seda &calltree;'ks, aga see nimi oli eksitav. - -Kõige levinum on selle kasutamiseks käivitada rakendus käsurealt callgrindi sees kujul
callgrind minurakendus minuargumendid
Programmi töö lõppemisel luuakse fail callgrind.out.pid, mille saab laadida &tdecachegrind;i.
- -Veidi täiustatum viis on salvestada välja profileerimisandmed rakenduste määratud funktsiooni väljakutsumisel. Näiteks konquerori korral ainult veebilehekülje renderdamise profileerimisandmete nägemiseks võib lasta andmed salvestada ainult siis, kui valitakse menüükäsk Vaade->Laadi uuesti. See vastab väljakutsele KonqMainWindow::slotReload, milleks kasuta käsku
callgrind --dump-before=KonqMainWindow::slotReload konqueror
See loob rea profileerimisandmete faile, mille nimele lisatakse lõppu järjestikku kasvavad numbrid. Luuakse ka ilma sellise numbrita fail, mille nime lõpus on ainult protsessi PID - selle faili avamisel &tdecachegrind;is avatakse ka teised ning neid võib näha osade ülevaates ja osade nimekirjas.
+&callgrind; + +&callgrind;i leiab aadressilt http://tdecachegrind.sf.net. Pane tähele, et varem nimetati seda &calltree;'ks, aga see nimi oli eksitav. + +Kõige levinum on selle kasutamiseks käivitada rakendus käsurealt callgrindi sees kujul
callgrind minurakendus minuargumendid
Programmi töö lõppemisel luuakse fail callgrind.out.pid, mille saab laadida &tdecachegrind;i.
+ +Veidi täiustatum viis on salvestada välja profileerimisandmed rakenduste määratud funktsiooni väljakutsumisel. Näiteks konquerori korral ainult veebilehekülje renderdamise profileerimisandmete nägemiseks võib lasta andmed salvestada ainult siis, kui valitakse menüükäsk Vaade->Laadi uuesti. See vastab väljakutsele KonqMainWindow::slotReload, milleks kasuta käsku
callgrind --dump-before=KonqMainWindow::slotReload konqueror
See loob rea profileerimisandmete faile, mille nimele lisatakse lõppu järjestikku kasvavad numbrid. Luuakse ka ilma sellise numbrita fail, mille nime lõpus on ainult protsessi PID - selle faili avamisel &tdecachegrind;is avatakse ka teised ning neid võib näha osade ülevaates ja osade nimekirjas.
-&oprofile; - -&oprofile;'i leiab aadressilt http://oprofile.sf.net. Järgi paigaldamiseks veebileheküljel toodud juhiseid, aga enne seda võiksid kontrollida, ega sinu distributsioon juba seda valmispakituna ei paku (nagu teeb näiteks SuSE). - -Süsteemne profileerimine on lubatud ainult administraatorile (root), kes ainsana saab jälgida kogu süsteemis toimuvat. Seepärast tuleb kõike järgnevat sooritada administraatori õigustes. Esmalt seadista profileerimisprotsess, kasutades graafilist kasutajaliidest oprof_start või käsureatööriista opcontrol. Standardseadistus peaks olema taimerirežiim (TBS, vaata selle kohta sissejuhatust). Mõõtmise käivitamiseks anna käsk opcontrol -s. Seejärel käivita vajalik rakendus ning anna hiljem käsk opcontrol -d. See kirjutab mõõtmistulemused failidena kataloogi /var/lib/oprofile/samples/. Andmete kuvamiseks &tdecachegrind;is anna tühjas kataloogis käsk:
opreport -gdf | op2callgrind
See tekitab hulga faile - üks iga süsteemis töötava programmi kohta. Kõik need saab ükshaaval &tdecachegrind;is avada.
+&oprofile; + +&oprofile;'i leiab aadressilt http://oprofile.sf.net. Järgi paigaldamiseks veebileheküljel toodud juhiseid, aga enne seda võiksid kontrollida, ega sinu distributsioon juba seda valmispakituna ei paku (nagu teeb näiteks SuSE). + +Süsteemne profileerimine on lubatud ainult administraatorile (root), kes ainsana saab jälgida kogu süsteemis toimuvat. Seepärast tuleb kõike järgnevat sooritada administraatori õigustes. Esmalt seadista profileerimisprotsess, kasutades graafilist kasutajaliidest oprof_start või käsureatööriista opcontrol. Standardseadistus peaks olema taimerirežiim (TBS, vaata selle kohta sissejuhatust). Mõõtmise käivitamiseks anna käsk opcontrol -s. Seejärel käivita vajalik rakendus ning anna hiljem käsk opcontrol -d. See kirjutab mõõtmistulemused failidena kataloogi /var/lib/oprofile/samples/. Andmete kuvamiseks &tdecachegrind;is anna tühjas kataloogis käsk:
opreport -gdf | op2callgrind
See tekitab hulga faile - üks iga süsteemis töötava programmi kohta. Kõik need saab ükshaaval &tdecachegrind;is avada.
-Kasutajaliidese põhitõed - -Kui käivitada &tdecachegrind; käsurealt profiiliandmetega või avada need menüükäsuga Fail->Ava, näed vasakul külgriba funktsioonide nimekirjaga ning paremal, põhiosas kuvatakse valitud funktsiooni. Põhiala on jagatud mitmeks, et näidata korraga mitut erinevat kuva. - -Esmakäivitusel on põhiala jagatud ülemiseks ja alumiseks osaks, milles mõlemas paikneb terve rida erinevatel kaartidel asuvaid kuvasid. Kuvade liigutamiseks kasuta kaartide kontekstimenüüd ja liiguta nende eraldajaid. Erinevate kuvapaigutuste kiireks vahetamiseks vali Vaade->Paigutus->Dubleeri, muuda paigutust ja liigu ühelt paigutuselt teisele menüükäsuga Vaade->Paigutus->Järgmine (või kasuta vastavaid kiirklahve, mis on veelgi kiirem võimalus). - -Kuvamisel on oluline aktiivne sündmuse tüüp: &callgrind;i korral on need näiteks vahemälu vajakud või tsükli hinnang, &oprofile;'i korral lihtsaimal juhul "taimer". Sündmuse tüüpi saab muuta liitkastis tööriistaribal või sündmuste tüüpide vaates. Esimese ülevaate käituskarakteristikast saab vasakul nimekirjas funktsiooni main valides ning väljakutsete graafiku kuva uurides: nii näed, mis sinu programmis tegelikult toimub. Pane tähele, et väljakutsete graafiku vaates näidatakse ainult suurte sündmuste arvuga funktsioone. Graafikus mõnel funktsioonil topeltklõpsu tehes see muutub ning näitab väljakutsutud funktsioone valitud funktsiooni lähikonnas. - -Graafilise kasutajaliidese põhjalikumaks tundmaõppimiseks tasuks lisaks käesolevale käsiraamatule tutvuda dokumentatsiooniga veebileheküljel http://tdecachegrind.sf.net. Lisaks sellele pakub iga &tdecachegrind;i element abivõimalust Mis see on? +Kasutajaliidese põhitõed + +Kui käivitada &tdecachegrind; käsurealt profiiliandmetega või avada need menüükäsuga Fail->Ava, näed vasakul külgriba funktsioonide nimekirjaga ning paremal, põhiosas kuvatakse valitud funktsiooni. Põhiala on jagatud mitmeks, et näidata korraga mitut erinevat kuva. + +Esmakäivitusel on põhiala jagatud ülemiseks ja alumiseks osaks, milles mõlemas paikneb terve rida erinevatel kaartidel asuvaid kuvasid. Kuvade liigutamiseks kasuta kaartide kontekstimenüüd ja liiguta nende eraldajaid. Erinevate kuvapaigutuste kiireks vahetamiseks vali Vaade->Paigutus->Dubleeri, muuda paigutust ja liigu ühelt paigutuselt teisele menüükäsuga Vaade->Paigutus->Järgmine (või kasuta vastavaid kiirklahve, mis on veelgi kiirem võimalus). + +Kuvamisel on oluline aktiivne sündmuse tüüp: &callgrind;i korral on need näiteks vahemälu vajakud või tsükli hinnang, &oprofile;'i korral lihtsaimal juhul "taimer". Sündmuse tüüpi saab muuta liitkastis tööriistaribal või sündmuste tüüpide vaates. Esimese ülevaate käituskarakteristikast saab vasakul nimekirjas funktsiooni main valides ning väljakutsete graafiku kuva uurides: nii näed, mis sinu programmis tegelikult toimub. Pane tähele, et väljakutsete graafiku vaates näidatakse ainult suurte sündmuste arvuga funktsioone. Graafikus mõnel funktsioonil topeltklõpsu tehes see muutub ning näitab väljakutsutud funktsioone valitud funktsiooni lähikonnas. + +Graafilise kasutajaliidese põhjalikumaks tundmaõppimiseks tasuks lisaks käesolevale käsiraamatule tutvuda dokumentatsiooniga veebileheküljel http://tdecachegrind.sf.net. Lisaks sellele pakub iga &tdecachegrind;i element abivõimalust Mis see on?
-Peamised kontseptsioonid +Peamised kontseptsioonid -Selles peatükis seletame mõningaid &tdecachegrind;i kontseptsioone ja tutvustame liideses kasutatavaid mõisteid. +Selles peatükis seletame mõningaid &tdecachegrind;i kontseptsioone ja tutvustame liideses kasutatavaid mõisteid. -Profileerimisandmete andmemudel +Profileerimisandmete andmemudel -Kuluolemid - -Sündmuste tüüpide (näiteks L2 vajakute) kuluarvestus omistatakse kuluolemitele, mis on seotud antud programmi lähtekoodi või andmestruktuuridega. Kuluolemid ei pruugi olla lihtsalt koodi- või andmepositsioonid, need võivad olla ka positsioonijärjendid. Nii on näiteks väljakutsel allikas ja sihtmärk, andmeaadressil aga andmetüüp ja koodipositsioon, kus eraldus aset leiab. - -KCachegrind tunneb ja kasutab järgmisi kuluolemeid. Lihtsad positsioonid: Instruktsioon. Assembleri instruktsioon määratud addressiga. Funktsiooni lähtekoodi rida. Kõik instruktsioonid, mida kompilaator (silumisinfo vahendusel) seob antud lähtekoodi reaga, mis on määratud lähtekoodi faili nime ja reanumbriga ja mis käivitatakse mingi funktsiooni kontekstis. Viimast on vaja seepärast, et inline-funktsiooni sees esinev lähtekoodi rida võib esineda mitme funktsiooni kontekstis. Instruktsioonid, mis ei ole seotud reaalse lähtekoodi reaga, seotakse reaga 0 failis "???". Funktsioon. Funktsioon koosneb antud fuktsiooni kõigist lähtekoodi ridadest. Funktsiooni määrab selle nimi ja asukoht mingis binaarobjektis, kui see on saadaval. Viimast on vaja seepärast, et ühe programmi binaarobjektid võivad sisaldada samanimelisi funktsioone (neile pääseb ligi näiteks dlopen/dlsym abil; käituslinkur lahendab funktsioonid kasutatava binaarobjekti etteantud otsingujärjekorras). Kui profileerimistööriist ei suuda tuvastada funktsiooni sümbolnime (kui näiteks pole saadaval silumisinfot), kasutatakse tavaliselt esimesena käivitatud instruktsiooni aadressi või "???". Binaarobjekt. Kõik funktsioonid, mille kood asub antud binaarobjekti vahemikus kas peamises käivitatavas failis või jagatud teegis. Lähtekoodi fail. Kõik funktsioonid, mille esimene instruktsioon on seotud antud lähtekoodi faili reaga. Klass. Funktsioonide sümbolnimed on tavaliselt hierarhiliselt korraldatud nimeruumidesse, nt. C++ nimeruumidesse, või objektorienteeritud keele klassidesse. Nii võib klass sisaldada klassi funktsioone või ka põimitud klasse. Profiili osa. Profileerimise mingi ajalõik antud lõime ID-ga, protsessi ID-ga ja käivitatud käsureaga. Nagu nimekirjast näha, võib üks kuluolemite kogum sageli defineerida mõne muu kuluolemi, mistõttu on olemas kuluolemite kumulatiivne hierarhia, nagu ülalt peaks niigi selguma. - -Positsioonijärjendid: Väljakutse instruktsiooniaadressilt sihtfunktsioonile. Väljakutse lähtekoodi realt sihtfunktsioonile. Väljakutse lähtekoodi funktsioonilt sihtfunktsioonile. Tingimuslik/tingimusteta hüpe lähtekoodist sihtinstruktsioonile. Tingimuslik/tingimusteta hüpe lähtekoodist sihtreale. Hüpped funktsioonide vahel ei ole lubatud, sest neil ei ole ka väljakutsete graafikul mingit mõtet. Sestap tuleb sellised konstruktsioonid, nagu eranditöötlus ja C-keelele omased pikad hüpped vajaduse korral transleerida väljakutsete pinus. +Kuluolemid + +Sündmuste tüüpide (näiteks L2 vajakute) kuluarvestus omistatakse kuluolemitele, mis on seotud antud programmi lähtekoodi või andmestruktuuridega. Kuluolemid ei pruugi olla lihtsalt koodi- või andmepositsioonid, need võivad olla ka positsioonijärjendid. Nii on näiteks väljakutsel allikas ja sihtmärk, andmeaadressil aga andmetüüp ja koodipositsioon, kus eraldus aset leiab. + +KCachegrind tunneb ja kasutab järgmisi kuluolemeid. Lihtsad positsioonid: Instruktsioon. Assembleri instruktsioon määratud addressiga. Funktsiooni lähtekoodi rida. Kõik instruktsioonid, mida kompilaator (silumisinfo vahendusel) seob antud lähtekoodi reaga, mis on määratud lähtekoodi faili nime ja reanumbriga ja mis käivitatakse mingi funktsiooni kontekstis. Viimast on vaja seepärast, et inline-funktsiooni sees esinev lähtekoodi rida võib esineda mitme funktsiooni kontekstis. Instruktsioonid, mis ei ole seotud reaalse lähtekoodi reaga, seotakse reaga 0 failis "???". Funktsioon. Funktsioon koosneb antud fuktsiooni kõigist lähtekoodi ridadest. Funktsiooni määrab selle nimi ja asukoht mingis binaarobjektis, kui see on saadaval. Viimast on vaja seepärast, et ühe programmi binaarobjektid võivad sisaldada samanimelisi funktsioone (neile pääseb ligi näiteks dlopen/dlsym abil; käituslinkur lahendab funktsioonid kasutatava binaarobjekti etteantud otsingujärjekorras). Kui profileerimistööriist ei suuda tuvastada funktsiooni sümbolnime (kui näiteks pole saadaval silumisinfot), kasutatakse tavaliselt esimesena käivitatud instruktsiooni aadressi või "???". Binaarobjekt. Kõik funktsioonid, mille kood asub antud binaarobjekti vahemikus kas peamises käivitatavas failis või jagatud teegis. Lähtekoodi fail. Kõik funktsioonid, mille esimene instruktsioon on seotud antud lähtekoodi faili reaga. Klass. Funktsioonide sümbolnimed on tavaliselt hierarhiliselt korraldatud nimeruumidesse, nt. C++ nimeruumidesse, või objektorienteeritud keele klassidesse. Nii võib klass sisaldada klassi funktsioone või ka põimitud klasse. Profiili osa. Profileerimise mingi ajalõik antud lõime ID-ga, protsessi ID-ga ja käivitatud käsureaga. Nagu nimekirjast näha, võib üks kuluolemite kogum sageli defineerida mõne muu kuluolemi, mistõttu on olemas kuluolemite kumulatiivne hierarhia, nagu ülalt peaks niigi selguma. + +Positsioonijärjendid: Väljakutse instruktsiooniaadressilt sihtfunktsioonile. Väljakutse lähtekoodi realt sihtfunktsioonile. Väljakutse lähtekoodi funktsioonilt sihtfunktsioonile. Tingimuslik/tingimusteta hüpe lähtekoodist sihtinstruktsioonile. Tingimuslik/tingimusteta hüpe lähtekoodist sihtreale. Hüpped funktsioonide vahel ei ole lubatud, sest neil ei ole ka väljakutsete graafikul mingit mõtet. Sestap tuleb sellised konstruktsioonid, nagu eranditöötlus ja C-keelele omased pikad hüpped vajaduse korral transleerida väljakutsete pinus. -Sündmuste tüübid +Sündmuste tüübid -Profileerimisandmetes saab määrata igasuguseid sündmuste tüüpe neile nime andes. Nende kulu kuluolemi suhtes on 64-bitine täisarv. -Sündmuste tüüpe, mille kulu on määratletud profileerimisandmete failis, nimetatakse reaalseteks sündmusteks. Lisaks võib määrata viisi, kuidas tuletatakse reaalsetest sündmustest muid sündmuste tüüpe. Viimaseid nimetatakse järglassündmusteks. +Profileerimisandmetes saab määrata igasuguseid sündmuste tüüpe neile nime andes. Nende kulu kuluolemi suhtes on 64-bitine täisarv. +Sündmuste tüüpe, mille kulu on määratletud profileerimisandmete failis, nimetatakse reaalseteks sündmusteks. Lisaks võib määrata viisi, kuidas tuletatakse reaalsetest sündmustest muid sündmuste tüüpe. Viimaseid nimetatakse järglassündmusteks. -Kuvamisolek - -KCachegrindi akna kuvamisolek näitab: esmast ja sekundaarset sündmuse tüüpi, funktsiooni rühmitust (kasutusel funktsiooni profiili nimekirjas ja olemi värvimisel), profiili osasid, mille kulu kuva arvestab, aktiivset kuluolemit (nt. funktsiooni profiili dokilt valitud funktsiooni), valitud kuluolemit. See olek mõjutab kuva. -Kuvatakse alati üht, aktiivset kuluolemit. Kui kuluolemi korral ei ole kuvamine võimalik, siis seda ka ei näidata (nt. kui valid rühmituse nimekirjas topeltklõpsuga ELF-objekti, ei ole ELF-objekti korral kuidagi võimalik lähtekoodi annotatsioon). -Nii näitab aktiivse funktsiooni korral väljakutsutute nimekiri kõiki funktsioone, mida aktiivne funktsioon välja kutsub. Nende seast võib valida mõne seda aktiivseks muutmata. Kui väljakutsete graafikut näidatakse selle kõrval, valib see automaatselt sama funktsiooni. +Kuvamisolek + +KCachegrindi akna kuvamisolek näitab: esmast ja sekundaarset sündmuse tüüpi, funktsiooni rühmitust (kasutusel funktsiooni profiili nimekirjas ja olemi värvimisel), profiili osasid, mille kulu kuva arvestab, aktiivset kuluolemit (nt. funktsiooni profiili dokilt valitud funktsiooni), valitud kuluolemit. See olek mõjutab kuva. +Kuvatakse alati üht, aktiivset kuluolemit. Kui kuluolemi korral ei ole kuvamine võimalik, siis seda ka ei näidata (nt. kui valid rühmituse nimekirjas topeltklõpsuga ELF-objekti, ei ole ELF-objekti korral kuidagi võimalik lähtekoodi annotatsioon). +Nii näitab aktiivse funktsiooni korral väljakutsutute nimekiri kõiki funktsioone, mida aktiivne funktsioon välja kutsub. Nende seast võib valida mõne seda aktiivseks muutmata. Kui väljakutsete graafikut näidatakse selle kõrval, valib see automaatselt sama funktsiooni. -Graafilise kasutajaliidese komponendid +Graafilise kasutajaliidese komponendid -Külgdokid -Külgdokid ehk külgribad on aknad, mida võib seada mis tahes KCachegrindi peaakna serva. Need näitavad alati mingi reegli kohaselt sorteeritud kuluolemite nimekirja. -Funktsiooni profiil. Funktsiooni profiil on funktsioonide nimekiri, mis näitab kumulatiivset ja omakulu, väljakutsete arvu, funktsioonide nime ja asukohta. -Osade ülevaade -Väljakutsete pinu +Külgdokid +Külgdokid ehk külgribad on aknad, mida võib seada mis tahes KCachegrindi peaakna serva. Need näitavad alati mingi reegli kohaselt sorteeritud kuluolemite nimekirja. +Funktsiooni profiil. Funktsiooni profiil on funktsioonide nimekiri, mis näitab kumulatiivset ja omakulu, väljakutsete arvu, funktsioonide nime ja asukohta. +Osade ülevaade +Väljakutsete pinu -Kuvamisala -Kuvamisala, mis tavaliselt moodustab KCachegrindi peaakna parempoolse osa, koosneb ühest (vaikimisi) või enamast kaardivaatest, mis on korraldatud kas rõhtsalt või püstiselt. Iga kaardivaade näitab korraga ainult ühe kuluolemi kuva. Olemi nime näeb kaardivaate ülaosas. Kui kaardivaateid on palju, saab korraga ometi olla neist aktiivne ainult üks. Aktiivse kaardi olemi nime näidatakse rasvases kirjas ning see määrab ka KCachegrindi akna aktiivse kuluolemi. +Kuvamisala +Kuvamisala, mis tavaliselt moodustab KCachegrindi peaakna parempoolse osa, koosneb ühest (vaikimisi) või enamast kaardivaatest, mis on korraldatud kas rõhtsalt või püstiselt. Iga kaardivaade näitab korraga ainult ühe kuluolemi kuva. Olemi nime näeb kaardivaate ülaosas. Kui kaardivaateid on palju, saab korraga ometi olla neist aktiivne ainult üks. Aktiivse kaardi olemi nime näidatakse rasvases kirjas ning see määrab ka KCachegrindi akna aktiivse kuluolemi. -Kaardivaate alad -Igas kaardivaates võib olla kuni neli vaateala, nimelt üleval, paremal, vasakul ja all. Igas alas võib olla mitu kaartidele eraldatud kuva. Nähtava kuva saab valida kaardirealt. Ülemise ja parempoolse ala kaardiribad asuvad üleval, vasakpoolse ja alumise ala omad all. Selle, milline kuva on millisel alal, saab määrata kaartide kontekstimenüüst. +Kaardivaate alad +Igas kaardivaates võib olla kuni neli vaateala, nimelt üleval, paremal, vasakul ja all. Igas alas võib olla mitu kaartidele eraldatud kuva. Nähtava kuva saab valida kaardirealt. Ülemise ja parempoolse ala kaardiribad asuvad üleval, vasakpoolse ja alumise ala omad all. Selle, milline kuva on millisel alal, saab määrata kaartide kontekstimenüüst. -Kuva sünkroniseerimine kaardivaates olemi valimisega -Aktiivse olemi kõrval on igas kaardivaates ka valitud olem. Kuna enamik kuvatüüpe näitab mitmeid olemeid, seades mingil moel keskmesse aktiivse, saab valitud elementi vahetada kuva sees liikudes (hiireklõpsuga või klaviatuuri abil). Tavaliselt on valitud elemendid ka esile tõstetud. Valitud olemi muutmisel mõnes kaardivaate kuvas tõstavad sama kaardivaate muud kuvad samuti automaatselt esile uue valitud olemi. +Kuva sünkroniseerimine kaardivaates olemi valimisega +Aktiivse olemi kõrval on igas kaardivaates ka valitud olem. Kuna enamik kuvatüüpe näitab mitmeid olemeid, seades mingil moel keskmesse aktiivse, saab valitud elementi vahetada kuva sees liikudes (hiireklõpsuga või klaviatuuri abil). Tavaliselt on valitud elemendid ka esile tõstetud. Valitud olemi muutmisel mõnes kaardivaate kuvas tõstavad sama kaardivaate muud kuvad samuti automaatselt esile uue valitud olemi. -Kaardivaadete sünkroniseerimine -Mitme kaardivaate korral toob valiku muutmine ühel kaardil kaasa muutuse järgmises kaardivaates (suunaga paremale/alla). Selline sidumine võimaldab näiteks kiiresti lehitseda väljakutsete graafikuid. +Kaardivaadete sünkroniseerimine +Mitme kaardivaate korral toob valiku muutmine ühel kaardil kaasa muutuse järgmises kaardivaates (suunaga paremale/alla). Selline sidumine võimaldab näiteks kiiresti lehitseda väljakutsete graafikuid. -Paigutused -Akna kõigi kaardivaadete paigutuse saab salvestada (vaata menüükäsku Vaade->Paigutus). Aktiivse paigutuse dubleerimisel (Ctrl+pluss või menüüst) ming mõne suuruse muutmiseks või kuva liigutamisel kaardivaates kuhugi mujale saab endise ja uue paigutuse vahel lülituda kiirklahviga Ctrl+nool vasakule/paremale. Paigutusi saab KCachegrindis salvestada ning need jäetakse seansside vahel meelde. Parajasti aktiivse paigutuse saab muuta kõigile uutele KCachegrindi seanssidele vaikepaigutuseks või siis taastada vaikepaigutuse. +Paigutused +Akna kõigi kaardivaadete paigutuse saab salvestada (vaata menüükäsku Vaade->Paigutus). Aktiivse paigutuse dubleerimisel (Ctrl+pluss või menüüst) ming mõne suuruse muutmiseks või kuva liigutamisel kaardivaates kuhugi mujale saab endise ja uue paigutuse vahel lülituda kiirklahviga Ctrl+nool vasakule/paremale. Paigutusi saab KCachegrindis salvestada ning need jäetakse seansside vahel meelde. Parajasti aktiivse paigutuse saab muuta kõigile uutele KCachegrindi seanssidele vaikepaigutuseks või siis taastada vaikepaigutuse. -Külgdokid +Külgdokid -Lameprofiil -Lameprofiil koosneb gruppide ja funktsioonide nimekirjast. Gruppide nimekirja kuuluvad sõltuvalt valitud grupi tüübist kõik grupid, kus esineb kulu. Gruppide nimekiri on peidetud, kui rühmitamine ei ole sisse lülitatud. -Funktsioonide nimekiri sisaldab valitud grupi funktsioone või kõiki funktsioone, kui rühmitamine ei ole sisse lülitatud. Funktsioonid on seatud järjekorda mõne veeru, näiteks kumulatiivse või omakulu järgi. Seda, kui palju funktsioone nimekirjas maksimaalselt näidatakse, saab määrata seadistustedialoogis (Seadistused->KCachegrindi seadistamine). +Lameprofiil +Lameprofiil koosneb gruppide ja funktsioonide nimekirjast. Gruppide nimekirja kuuluvad sõltuvalt valitud grupi tüübist kõik grupid, kus esineb kulu. Gruppide nimekiri on peidetud, kui rühmitamine ei ole sisse lülitatud. +Funktsioonide nimekiri sisaldab valitud grupi funktsioone või kõiki funktsioone, kui rühmitamine ei ole sisse lülitatud. Funktsioonid on seatud järjekorda mõne veeru, näiteks kumulatiivse või omakulu järgi. Seda, kui palju funktsioone nimekirjas maksimaalselt näidatakse, saab määrata seadistustedialoogis (Seadistused->KCachegrindi seadistamine). -Osade ülevaade -Profileerimisel on võimalik luua mitu profiiliandmete faili, mida saab üheskoos KCachegrindis laadida. Osade ülevaate dokis näidatakse neid vastavalt loomisajale rõhtsalt korraldatuna, kusjuures ristkülikute suurus vastab antud osa kulule. Üht või mõnda osa valides saab piirata kulu, mida KCahcegrind näitab muudes vaadetes, ainult valitud osaga või osadega. -Osad on aga täiendavalt jagatud kas partitsioneerimis- või kumulatiivses režiimis: -Partitsioneerimine: profiiliandmete osa on jagatud rühmadeks vastavalt valitud rühma tüübile. Kui näiteks valida ELF-objektide rühmad, näed iga kasutatud ELF-objekti (jagatud teegi või käivitatava faili) kohta värvilist ristkülikut, mille suurus sõltub objekti kulust. -Kumulatiivne jaotus: selle puhul näidatakse parajasti aktiivse funktsiooni kumulatiivset kulu osas ristkülikuna. See omakorda on täiendavalt jagatud, näidades oma väljakutsutute kumulatiivset kulu. +Osade ülevaade +Profileerimisel on võimalik luua mitu profiiliandmete faili, mida saab üheskoos KCachegrindis laadida. Osade ülevaate dokis näidatakse neid vastavalt loomisajale rõhtsalt korraldatuna, kusjuures ristkülikute suurus vastab antud osa kulule. Üht või mõnda osa valides saab piirata kulu, mida KCahcegrind näitab muudes vaadetes, ainult valitud osaga või osadega. +Osad on aga täiendavalt jagatud kas partitsioneerimis- või kumulatiivses režiimis: +Partitsioneerimine: profiiliandmete osa on jagatud rühmadeks vastavalt valitud rühma tüübile. Kui näiteks valida ELF-objektide rühmad, näed iga kasutatud ELF-objekti (jagatud teegi või käivitatava faili) kohta värvilist ristkülikut, mille suurus sõltub objekti kulust. +Kumulatiivne jaotus: selle puhul näidatakse parajasti aktiivse funktsiooni kumulatiivset kulu osas ristkülikuna. See omakorda on täiendavalt jagatud, näidades oma väljakutsutute kumulatiivset kulu. -Väljakutsete pinu -See on täiesti fiktiivne "kõige tõenäolisem" väljakutsete pinu. Seda alustatakse parajasti aktiivsest funktsioonist ning üles ja alla lisatake suurima kuluga väljakutsujad/väljakutsutud. -Veerud "Kulu" ja "Väljakutsed" näitavad kõigi mainitud rea väljakutsete kulu. +Väljakutsete pinu +See on täiesti fiktiivne "kõige tõenäolisem" väljakutsete pinu. Seda alustatakse parajasti aktiivsest funktsioonist ning üles ja alla lisatake suurima kuluga väljakutsujad/väljakutsutud. +Veerud "Kulu" ja "Väljakutsed" näitavad kõigi mainitud rea väljakutsete kulu. -Kuvamine +Kuvamine -Sündmuste tüübid -See nimekiri näitab kõiki antud sündmuse tüübi parajasti aktiivse funktsiooni saadaolevaid kulutüüpe ning vastavat kumulatiivset ja omakulu. -Nimekirjast sündmuse tüüpi valides saab muuta kõikjal KCachegrindis näidatavat kulutüüpi. +Sündmuste tüübid +See nimekiri näitab kõiki antud sündmuse tüübi parajasti aktiivse funktsiooni saadaolevaid kulutüüpe ning vastavat kumulatiivset ja omakulu. +Nimekirjast sündmuse tüüpi valides saab muuta kõikjal KCachegrindis näidatavat kulutüüpi. -Väljakutsete nimekirjad -Need nimekirjad näitavaid väljakutseid nii parajasti aktiivsest funktsioonist kui parajasti aktiivsele funktsioonile. "Kõik" väljakutsujad/väljakutsutud tähendavad siin funktsioone, mida on võimalik väljakutsuja/väljakutsutu puhul jälgida isegi juhul, kui vahele jääb muid funktsioone. -Väljakutsete nimekirjad on järgmised: -Otseväljakutsujad -Otseväljakutsutud -Kõik väljakutsujad -Kõik väljakutsutud +Väljakutsete nimekirjad +Need nimekirjad näitavaid väljakutseid nii parajasti aktiivsest funktsioonist kui parajasti aktiivsele funktsioonile. "Kõik" väljakutsujad/väljakutsutud tähendavad siin funktsioone, mida on võimalik väljakutsuja/väljakutsutu puhul jälgida isegi juhul, kui vahele jääb muid funktsioone. +Väljakutsete nimekirjad on järgmised: +Otseväljakutsujad +Otseväljakutsutud +Kõik väljakutsujad +Kõik väljakutsutud -Kaardid -Esmase sündmuse tüübi puukujuline kuva piki väljakutsete hierarhiat üles või alla. Iga värviline ristkülik tähistab funktsiooni, selle suurus on aga võimalikult hästi proportsioonis kuluga ajal, mis aktiivne funktsioon töötab (proportsionaalsuse täpsusel on küll omad piirangud). -Väljakutsujate kaardi korral näitab graafik kõigi parajasti aktiivse funktsiooni väljakutsujate pesastatud hierarhiat. Väljakutsutute kaardi korral näitab graafik kõigi parajasti aktiivse funktsiooni väljakutsutute pesastatud hierarhiat. -Välimuse valikud leiab kontekstimenüüst. Täpse suuruse näitamiseks vali "Jäta vigased piirded vahele". Kuna see võib võtta tublisti aega, tasuks eelnevalt piirata kuvamise maksimaalne sügavus. "Parim" määratleb järglaste poolitamise suuna eellaste proportsiooni põhjal. "Alati parim " määratleb järelejäänud ruumi igale järglasele. "Ignoreeri proportsioone" jätab enne järglaste joonistamist ruumi funktsiooni nimele. Arvesta, et suuruse proportsioonid võivad eriti halval juhul olla tugevasti moonutatud. -Järglaste vahel saab liikuda ka klaviatuuri abil, kasutades vasak- ja paremnoole klahve. Üles- ja allanoole klahvidega saab hierarhias taseme võrra üles- või allapoole liikuda. Klahv Enter aktiveerib elemendi, millel parajasti viibid. +Kaardid +Esmase sündmuse tüübi puukujuline kuva piki väljakutsete hierarhiat üles või alla. Iga värviline ristkülik tähistab funktsiooni, selle suurus on aga võimalikult hästi proportsioonis kuluga ajal, mis aktiivne funktsioon töötab (proportsionaalsuse täpsusel on küll omad piirangud). +Väljakutsujate kaardi korral näitab graafik kõigi parajasti aktiivse funktsiooni väljakutsujate pesastatud hierarhiat. Väljakutsutute kaardi korral näitab graafik kõigi parajasti aktiivse funktsiooni väljakutsutute pesastatud hierarhiat. +Välimuse valikud leiab kontekstimenüüst. Täpse suuruse näitamiseks vali "Jäta vigased piirded vahele". Kuna see võib võtta tublisti aega, tasuks eelnevalt piirata kuvamise maksimaalne sügavus. "Parim" määratleb järglaste poolitamise suuna eellaste proportsiooni põhjal. "Alati parim " määratleb järelejäänud ruumi igale järglasele. "Ignoreeri proportsioone" jätab enne järglaste joonistamist ruumi funktsiooni nimele. Arvesta, et suuruse proportsioonid võivad eriti halval juhul olla tugevasti moonutatud. +Järglaste vahel saab liikuda ka klaviatuuri abil, kasutades vasak- ja paremnoole klahve. Üles- ja allanoole klahvidega saab hierarhias taseme võrra üles- või allapoole liikuda. Klahv Enter aktiveerib elemendi, millel parajasti viibid. -Väljakutsegraafik -See näitab väljakutsete graafikut aktiivse funktsiooni piirkonnas. Näidatakse ainult kulu aktiivse funktsiooni tegeliku töötamise ajal, s.t. main() puhul, kui see muidugi on näha, näidatakse kulu, mis on tegelikult sama aktiivse funktsiooni kuluga, kuna see on osa main() kumulatiivsest kulust aktiivse funktsiooni töötamise ajal. -Tsüklite puhul näitavad sinised väljakutsenooled, et tegemist on kunstliku väljakutsega, mis on lisatud ainult graafiku korrigeerimiseks ja mida tegelikult pole kunagi esinenud. -Kui graafik ei mahu vidinasse ära, näidatakse ühel serval tillukest eelvaatlust. See sarnaneb kõiges täpselt väljakutsepuule ning valitud funktsioon on seal esile tõstetud. +Väljakutsegraafik +See näitab väljakutsete graafikut aktiivse funktsiooni piirkonnas. Näidatakse ainult kulu aktiivse funktsiooni tegeliku töötamise ajal, s.t. main() puhul, kui see muidugi on näha, näidatakse kulu, mis on tegelikult sama aktiivse funktsiooni kuluga, kuna see on osa main() kumulatiivsest kulust aktiivse funktsiooni töötamise ajal. +Tsüklite puhul näitavad sinised väljakutsenooled, et tegemist on kunstliku väljakutsega, mis on lisatud ainult graafiku korrigeerimiseks ja mida tegelikult pole kunagi esinenud. +Kui graafik ei mahu vidinasse ära, näidatakse ühel serval tillukest eelvaatlust. See sarnaneb kõiges täpselt väljakutsepuule ning valitud funktsioon on seal esile tõstetud. -Annotatsioonid -Annoteeritud lähtekoodi ja assembleri nimekiri näitab parajasti aktiivse funktsiooni lähtekoodiridu/disassembleeritud instruktsioone koos (oma)kuluga lähterea/instruktsiooni koodi täitmisel. Väljakutse korral lisatakse lähtekoodi read väljakutse detailidega: väljakutse (kumulatiivne) kulu, väljakutsete arv ja väljakutse sihtmärk. -Väljakutse sihtmärgi aktiveerimiseks vali selline väljakutse infoga rida. +Annotatsioonid +Annoteeritud lähtekoodi ja assembleri nimekiri näitab parajasti aktiivse funktsiooni lähtekoodiridu/disassembleeritud instruktsioone koos (oma)kuluga lähterea/instruktsiooni koodi täitmisel. Väljakutse korral lisatakse lähtekoodi read väljakutse detailidega: väljakutse (kumulatiivne) kulu, väljakutsete arv ja väljakutse sihtmärk. +Väljakutse sihtmärgi aktiveerimiseks vali selline väljakutse infoga rida. @@ -608,128 +309,42 @@ -Käskude seletused +Käskude seletused -&tdecachegrind;i peaaken - +&tdecachegrind;i peaaken + -Menüü <guimenu ->Fail</guimenu -> +Menüü <guimenu>Fail</guimenu> - &Ctrl;N Fail Uus - Avab tühja tipptaseme akna, millesse saab laadida profileerimisandmed. Õigupoolest pole seda väga vajagi, sest Fail->Ava tekitab samuti uue tipptaseme akna, mis näitab juba valitud andmeid. + &Ctrl;N Fail Uus + Avab tühja tipptaseme akna, millesse saab laadida profileerimisandmed. Õigupoolest pole seda väga vajagi, sest Fail->Ava tekitab samuti uue tipptaseme akna, mis näitab juba valitud andmeid. - &Ctrl;O Fail Ava - Avab failidialoogi, milles saab valida laaditava profileerimisandmete faili. Kui parajasti avatud tipptaseme aknas on juba mingid andmed, avatakse uus aken. Kui soovid avada täiendavad profileerimisandmed aktiivses aknas, kasuta käsku Fail->Lisa. -Profileerimisandmete failinime lõpus seisab tavaliselt ..-, kus viimane punkt ja kriips tähistavad ühe ja sama rakenduse profileerimise erinevaid andmefaile. Kui laadida fail, mille lõpus seisab ainult . (üks punkt), laetakse ühtlasi ka kõik antud profileerimise muude failinime lõppudega andmefailid. -Näide: kui sul on profileerimisandmete failid cachegrind.out.123 ja cachegrind.out.123.1, siis esimest laadides laetakse automaatselt ka teine. + &Ctrl;O Fail Ava + Avab failidialoogi, milles saab valida laaditava profileerimisandmete faili. Kui parajasti avatud tipptaseme aknas on juba mingid andmed, avatakse uus aken. Kui soovid avada täiendavad profileerimisandmed aktiivses aknas, kasuta käsku Fail->Lisa. +Profileerimisandmete failinime lõpus seisab tavaliselt ..-, kus viimane punkt ja kriips tähistavad ühe ja sama rakenduse profileerimise erinevaid andmefaile. Kui laadida fail, mille lõpus seisab ainult . (üks punkt), laetakse ühtlasi ka kõik antud profileerimise muude failinime lõppudega andmefailid. +Näide: kui sul on profileerimisandmete failid cachegrind.out.123 ja cachegrind.out.123.1, siis esimest laadides laetakse automaatselt ka teine. -Fail Lisa - Lisab profileerimisandmete faili aktiivsesse aknasse. Selle käsuga saab mitu andmefaili laadida ühes ja samas tipptaseme aknas isegi siis, kui need ei ole pärit ühest ja samast profileerimisest (sellele osutavad failinimed). Seda saab kasutada näiteks võrdlemiseks. +Fail Lisa + Lisab profileerimisandmete faili aktiivsesse aknasse. Selle käsuga saab mitu andmefaili laadida ühes ja samas tipptaseme aknas isegi siis, kui need ei ole pärit ühest ja samast profileerimisest (sellele osutavad failinimed). Seda saab kasutada näiteks võrdlemiseks. -Fail Lae uuesti - Laeb profileerimisandmed uuesti. See on tõenäoliselt kõige huvipakkuvam siis, kui juba avatud rakenduse profiili jaoks on loodud uus profileerimisandmete fail. +Fail Lae uuesti + Laeb profileerimisandmed uuesti. See on tõenäoliselt kõige huvipakkuvam siis, kui juba avatud rakenduse profiili jaoks on loodud uus profileerimisandmete fail. - &Ctrl;Q Fail Välju -Lõpetab &kappname;i töö + &Ctrl;Q Fail Välju +Lõpetab &kappname;i töö @@ -737,96 +352,33 @@ -Menüü <guimenu ->Vaade</guimenu -> +Menüü <guimenu>Vaade</guimenu> -Vaade Esmane sündmuse tüüp -(Kirjutamata) +Vaade Esmane sündmuse tüüp +(Kirjutamata) -Vaade Sekundaarne sündmuse tüüp -(Kirjutamata) +Vaade Sekundaarne sündmuse tüüp +(Kirjutamata) -Vaade Rühmitamine -(Kirjutamata) +Vaade Rühmitamine +(Kirjutamata) -Vaade Paigutus -(Kirjutamata) +Vaade Paigutus +(Kirjutamata) -Vaade Poolita -(Kirjutamata) +Vaade Poolita +(Kirjutamata) @@ -839,56 +391,44 @@ -Küsimused ja vastused +Küsimused ja vastused &reporting.bugs; &updating.documentation; -Milleks see &tdecachegrind; üldse hea on? +Milleks see &tdecachegrind; üldse hea on? -&tdecachegrind;ist on kasu tarkvara arendamise viimases järgus, mida nimetatakse profileerimiseks. Kui sa ei tööta ise tarkvara välja, ei ole sul ka &tdecachegrind;iga midagi tarka peale hakata. +&tdecachegrind;ist on kasu tarkvara arendamise viimases järgus, mida nimetatakse profileerimiseks. Kui sa ei tööta ise tarkvara välja, ei ole sul ka &tdecachegrind;iga midagi tarka peale hakata. -Mis on "Kumul." ja "Oma" erinevus? +Mis on "Kumul." ja "Oma" erinevus? -Need on teatud sündmuse tüübi korral funktsiooni kulu atribuudid. Kui üks funktsioon teist välja kutsub, on mõttekas eristada funktsiooni enda kulu ("omakulu") ja nii selle kui kõigi väljakutsutud funktsioonide kulu ("kumulatiivne kulu"). -Nii näiteks on main() korral kumulatiivne kulu alati peaaegu 100%, samas kui selle omakulu on tavaliselt tühine, sest tegeliku töö teevad ära muud funktsioonid. +Need on teatud sündmuse tüübi korral funktsiooni kulu atribuudid. Kui üks funktsioon teist välja kutsub, on mõttekas eristada funktsiooni enda kulu ("omakulu") ja nii selle kui kõigi väljakutsutud funktsioonide kulu ("kumulatiivne kulu"). +Nii näiteks on main() korral kumulatiivne kulu alati peaaegu 100%, samas kui selle omakulu on tavaliselt tühine, sest tegeliku töö teevad ära muud funktsioonid. -Minu KChachegrindi tööriistariba/menüüriba näeb välja üsna tühi. Kas see peabki nii olema? +Minu KChachegrindi tööriistariba/menüüriba näeb välja üsna tühi. Kas see peabki nii olema? -Ilmselt on KCachegrindi paigaldamisel midagi valesti läinud. Soovitatav on rakendus kompileerida paigaldusprefiksiga, milleks on sinu süsteemi KDE baaskataloog, näiteks configure --prefix=/opt/kde3; make install. Kui valid mõne muu kataloogi, näiteks $HOME/kde, peab panema keskkonnamuutuja TDEDIR enne KCachegrindi käivitamist sellele kataloogile osutama. +Ilmselt on KCachegrindi paigaldamisel midagi valesti läinud. Soovitatav on rakendus kompileerida paigaldusprefiksiga, milleks on sinu süsteemi KDE baaskataloog, näiteks configure --prefix=/opt/kde3; make install. Kui valid mõne muu kataloogi, näiteks $HOME/kde, peab panema keskkonnamuutuja TDEDIR enne KCachegrindi käivitamist sellele kataloogile osutama. -Kui ma teen väljakutsegraafikus funktsioonil topeltklõpsu, näitab see funktsiooni main jaoks valitud funktsiooniga sama kulu. Kas see ei peaks olema üsna konstantselt 100%? +Kui ma teen väljakutsegraafikus funktsioonil topeltklõpsu, näitab see funktsiooni main jaoks valitud funktsiooniga sama kulu. Kas see ei peaks olema üsna konstantselt 100%? -Sa aktiveerisid funktsiooni main() all, mille kulu on väiksem kui funktsioonil main(). Iga funktsiooni korral näidatakse ainult funktsiooni täieliku kulu osa ehk siis kulu aktiveeritud funktsiooni töötamise ajal, mis tähendab, et suvalise funktsiooni näidatav kulu ei saa kunagi olla suurem kui aktiveeritud funktsiooni kulu. +Sa aktiveerisid funktsiooni main() all, mille kulu on väiksem kui funktsioonil main(). Iga funktsiooni korral näidatakse ainult funktsiooni täieliku kulu osa ehk siis kulu aktiveeritud funktsiooni töötamise ajal, mis tähendab, et suvalise funktsiooni näidatav kulu ei saa kunagi olla suurem kui aktiveeritud funktsiooni kulu. @@ -897,59 +437,21 @@ -Sõnastik - -Alljärgnev on üsna suvalises järjekorras mõistete lühisõnastik. -Profileerimine: statistilise info kogumine töötava programmi käituskarakteristika kohta. -Jälitamine: programmi töötamise jälgimine ja toimuvate sündmuste salvestamine koos ajatemplitega väljundfaili ehk jälitusfaili. -Jälitus: ajatempliga sündmuste jada, mis toimusid jälitatava programmi töötamise ajal. Selle suurus on tavaliselt lineaarses sõltuvuses programmi töötamise ajast. -Profileerimisandmete fail: fail, mis sisaldab profileerimiseksperimendi või selle osa käigus mõõdetud või jälituse järeltöötlusel loodud andmeid. Selle suurus on tavaliselt lineaarses sõltuvuses programmi koodi suurusest. -Profileerimisandmete osa (sageli vääralt jälitusosa): profileerimisandmete faili andmed. -Profileerimiseksperiment: programmi töö profileerimistööriista kontrolli all, mis võib anda tulemuseks palju programmi osade ja/või lõimede põhjal loodud profileerimisandmete faile. -Profileerimisprojekt: profileerimiseksperimentide seadistus mingi programmi jaoks, mida soovitakse profileerida (võib-olla ka selle mitmeid versioone). Profileerimisandmete võrdlemisel on tavaliselt mõtet ainult ühe profileerimisprojekti eksperimentidega loodud erinevate profileerimisandmete korral. -Kuluolem: abstraktne element, mis on seotud lähtekoodiga, mille sündmusi arvestatakse. Kuluolemi mõõtmeteks on koodi asukoht (nt. lähterida, funktsioon), andmete asukoht (nt. kasutatud andmete tüüp, andmeobjekt), täitmise asukoht (nt. lõim, protsess) ning eelmainitud asukohtade järjendid (nt. väljakutsed, objekti kasutamine lausest, vahemälust väljatõrjutud andmed). -Sündmuse tüüp: sündmuse liik, mille kulu saab sisuda kuluolemiga. Need jagunevad reaalseteks sündmuse tüüpideks ja päritud sündmuse tüüpideks. -Reaalne sündmuse tüüp: sündmuse tüüp, mida saab mõõta tööriistaga. See vajab sensori olemasolu antud sündmuse tüübile. -Päritud sündmuse tüüp: virtuaalne sündmuse tüüp, mida näitab ainult kuva ja mis on määratud reaalsete sündmuste tüüpide põhjal teatud valemiga. -Sündmuste kulu: teatud sündmuse tüübi sündmuste summa täitmise ajal, mis on seotud teatud kuluolemiga. Kulu on seotud olemiga. +Sõnastik + +Alljärgnev on üsna suvalises järjekorras mõistete lühisõnastik. +Profileerimine: statistilise info kogumine töötava programmi käituskarakteristika kohta. +Jälitamine: programmi töötamise jälgimine ja toimuvate sündmuste salvestamine koos ajatemplitega väljundfaili ehk jälitusfaili. +Jälitus: ajatempliga sündmuste jada, mis toimusid jälitatava programmi töötamise ajal. Selle suurus on tavaliselt lineaarses sõltuvuses programmi töötamise ajast. +Profileerimisandmete fail: fail, mis sisaldab profileerimiseksperimendi või selle osa käigus mõõdetud või jälituse järeltöötlusel loodud andmeid. Selle suurus on tavaliselt lineaarses sõltuvuses programmi koodi suurusest. +Profileerimisandmete osa (sageli vääralt jälitusosa): profileerimisandmete faili andmed. +Profileerimiseksperiment: programmi töö profileerimistööriista kontrolli all, mis võib anda tulemuseks palju programmi osade ja/või lõimede põhjal loodud profileerimisandmete faile. +Profileerimisprojekt: profileerimiseksperimentide seadistus mingi programmi jaoks, mida soovitakse profileerida (võib-olla ka selle mitmeid versioone). Profileerimisandmete võrdlemisel on tavaliselt mõtet ainult ühe profileerimisprojekti eksperimentidega loodud erinevate profileerimisandmete korral. +Kuluolem: abstraktne element, mis on seotud lähtekoodiga, mille sündmusi arvestatakse. Kuluolemi mõõtmeteks on koodi asukoht (nt. lähterida, funktsioon), andmete asukoht (nt. kasutatud andmete tüüp, andmeobjekt), täitmise asukoht (nt. lõim, protsess) ning eelmainitud asukohtade järjendid (nt. väljakutsed, objekti kasutamine lausest, vahemälust väljatõrjutud andmed). +Sündmuse tüüp: sündmuse liik, mille kulu saab sisuda kuluolemiga. Need jagunevad reaalseteks sündmuse tüüpideks ja päritud sündmuse tüüpideks. +Reaalne sündmuse tüüp: sündmuse tüüp, mida saab mõõta tööriistaga. See vajab sensori olemasolu antud sündmuse tüübile. +Päritud sündmuse tüüp: virtuaalne sündmuse tüüp, mida näitab ainult kuva ja mis on määratud reaalsete sündmuste tüüpide põhjal teatud valemiga. +Sündmuste kulu: teatud sündmuse tüübi sündmuste summa täitmise ajal, mis on seotud teatud kuluolemiga. Kulu on seotud olemiga. @@ -957,52 +459,36 @@ -Autorid ja litsents +Autorid ja litsents -&kappname; -Tänud Julian Sewardile suurepärase &valgrind;i ja Nicholas Nethercote'ile &cachegrind;i lisanduse eest. Ilma nende programmideta ei oleks KCachegrindi lihtsalt olemas. Neilt on pärit ka hulk häid mõtteid &GUI; kohta. -Tänud ka kõigile kasutajatele, kes saatsid vearaporteid ja ettepanekuid. +&kappname; +Tänud Julian Sewardile suurepärase &valgrind;i ja Nicholas Nethercote'ile &cachegrind;i lisanduse eest. Ilma nende programmideta ei oleks KCachegrindi lihtsalt olemas. Neilt on pärit ka hulk häid mõtteid &GUI; kohta. +Tänud ka kõigile kasutajatele, kes saatsid vearaporteid ja ettepanekuid. &underFDL; -Paigaldamine +Paigaldamine -&tdecachegrind;i hankimine +&tdecachegrind;i hankimine -&tdecachegrind; kuulub &kde; paketi &package; koosseisu. Vahepealseid vähemtoetatud väljalaskeid, &callgrind;i ja täiendava dokumentatsiooni leiab veebileheküljelt http://tdecachegrind.sf.net. Sealt leiab täpsemaid juhiseid paigaldamise ja kompileerimise kohta. +&tdecachegrind; kuulub &kde; paketi &package; koosseisu. Vahepealseid vähemtoetatud väljalaskeid, &callgrind;i ja täiendava dokumentatsiooni leiab veebileheküljelt http://tdecachegrind.sf.net. Sealt leiab täpsemaid juhiseid paigaldamise ja kompileerimise kohta. -Nõuded +Nõuded -&tdecachegrind;i edukaks kasutamiseks on vajalik &kde; 3.x. Profileerimisandmete tekitamiseks on soovitatav kasutada &cachegrind;i või &calltree;/&callgrind;i. +&tdecachegrind;i edukaks kasutamiseks on vajalik &kde; 3.x. Profileerimisandmete tekitamiseks on soovitatav kasutada &cachegrind;i või &calltree;/&callgrind;i. -Kompileerimine ja paigaldamine +Kompileerimine ja paigaldamine &install.compile.documentation; -Seadistamine +Seadistamine -Kõik seadistamisvõimalused leiab seadistustedialoogis või kuvade kontekstimenüüdes. +Kõik seadistamisvõimalused leiab seadistustedialoogis või kuvade kontekstimenüüdes. diff --git a/tde-i18n-et/docs/tdesdk/umbrello/authors.docbook b/tde-i18n-et/docs/tdesdk/umbrello/authors.docbook index b9c4770399a..305663ed29a 100644 --- a/tde-i18n-et/docs/tdesdk/umbrello/authors.docbook +++ b/tde-i18n-et/docs/tdesdk/umbrello/authors.docbook @@ -1,44 +1,15 @@ -Autorid ja ajalugu -Projekti alustas Paul Hensgen ühena oma ülikooliprojektidest, rakenduse algseks nimeks oli UML Modeller. Paul tegi kogu arendustöö kuni 2001. aasta lõpuni, mil ilmus rakenduse versioon 1.0. -Versioon 1.0 sisaldas mahukat funktsionaalsust ja pärast seda, kui Pauli ülikool oli projekti üle vaadanud, said ka teised arendajad projektiga ühineda, alustades UML Modellerile hinnalise kaastöö tegemist. Näiteks vahetati binaarne failivorming &XML; põhise vastu, lisati uusi &UML;-skeemide tüüpe, koodi genereerimine ja koodi importimine. -2002. aasta suvel lahkus Paul projektist, kuid nagu vabale ja avatud lähtekoodiga tarkvarale kombeks, jätkati rakenduse paremaks muutmist erinevatest maailma paikadest pärit arendajate abiga. 2002. aasta septembris sai projekti uueks nimeks Umbrello. Põhjuseid selleks oli mitu, tähtsaimaks neist oli, et uml — nagu rakendust tavaliselt tunti — oli liiga üldine ja põhjustas mõnedes distributsioonides probleeme. Teiseks tähtsaks põhjuseks oli, et arendajate arvates oli Umbrello palju lahedam nimi. -Umbrello arendus ja ka arutlused selle üle, millistes suundades peaks rakendus tulevikus liikuma, on avatud ja leiavad aset Internetis. Kui sa soovid projektile kaastööd teha, siis ära karda võtta arendajatega ühendust. Umbrello arendamisele on võimalik erinevatel viisidel kaasa aidata: +Autorid ja ajalugu +Projekti alustas Paul Hensgen ühena oma ülikooliprojektidest, rakenduse algseks nimeks oli UML Modeller. Paul tegi kogu arendustöö kuni 2001. aasta lõpuni, mil ilmus rakenduse versioon 1.0. +Versioon 1.0 sisaldas mahukat funktsionaalsust ja pärast seda, kui Pauli ülikool oli projekti üle vaadanud, said ka teised arendajad projektiga ühineda, alustades UML Modellerile hinnalise kaastöö tegemist. Näiteks vahetati binaarne failivorming &XML; põhise vastu, lisati uusi &UML;-skeemide tüüpe, koodi genereerimine ja koodi importimine. +2002. aasta suvel lahkus Paul projektist, kuid nagu vabale ja avatud lähtekoodiga tarkvarale kombeks, jätkati rakenduse paremaks muutmist erinevatest maailma paikadest pärit arendajate abiga. 2002. aasta septembris sai projekti uueks nimeks Umbrello. Põhjuseid selleks oli mitu, tähtsaimaks neist oli, et uml — nagu rakendust tavaliselt tunti — oli liiga üldine ja põhjustas mõnedes distributsioonides probleeme. Teiseks tähtsaks põhjuseks oli, et arendajate arvates oli Umbrello palju lahedam nimi. +Umbrello arendus ja ka arutlused selle üle, millistes suundades peaks rakendus tulevikus liikuma, on avatud ja leiavad aset Internetis. Kui sa soovid projektile kaastööd teha, siis ära karda võtta arendajatega ühendust. Umbrello arendamisele on võimalik erinevatel viisidel kaasa aidata: -teatades vigadest ja andes nõu, kuidas rakendust paremaks teha -parandades vigu ja lisades uut funktsionaalsust -kirjutades head dokumentatsiooni või tõlkides seda teistesse keeltesse -ja loomulikult...meiega koos programmeerides! +teatades vigadest ja andes nõu, kuidas rakendust paremaks teha +parandades vigu ja lisades uut funktsionaalsust +kirjutades head dokumentatsiooni või tõlkides seda teistesse keeltesse +ja loomulikult...meiega koos programmeerides! -Nagu näed, saab kaastööd teha väga erineval viisil. Kõik viisid on väga tähtsad ja igaüks on oodatud osalema. -Umbrello arendajatega on võimalik ühendust võtta e-posti aadressil uml-devel@lists.sourceforge.net. +Nagu näed, saab kaastööd teha väga erineval viisil. Kõik viisid on väga tähtsad ja igaüks on oodatud osalema. +Umbrello arendajatega on võimalik ühendust võtta e-posti aadressil uml-devel@lists.sourceforge.net. diff --git a/tde-i18n-et/docs/tdesdk/umbrello/code_import_and_generation.docbook b/tde-i18n-et/docs/tdesdk/umbrello/code_import_and_generation.docbook index 3c8c96bcc37..f81df23a3e0 100644 --- a/tde-i18n-et/docs/tdesdk/umbrello/code_import_and_generation.docbook +++ b/tde-i18n-et/docs/tdesdk/umbrello/code_import_and_generation.docbook @@ -1,167 +1,82 @@ -Koodi importimine ja genereerimine -Umbrello on &UML;i modelleerimisvahend ja seepärast on selle põhiülesandeks abistada süsteemi analüüsi ja disaini loomisel. Disainist teostusse liikumise lihtsustamiseks võimaldab Umbrello genereerida lähtekoodi erinevatesse programmeerimiskeeltesse. Kui soovid alustada &UML;i kasutamist olemasoleva C++ projekti juures, siis aitab Umbrello luua süsteemi mudelit olemasolevast lähtetekstist, analüüsides lähteteksti ja importides sellest leitud klassid. +Koodi importimine ja genereerimine +Umbrello on &UML;i modelleerimisvahend ja seepärast on selle põhiülesandeks abistada süsteemi analüüsi ja disaini loomisel. Disainist teostusse liikumise lihtsustamiseks võimaldab Umbrello genereerida lähtekoodi erinevatesse programmeerimiskeeltesse. Kui soovid alustada &UML;i kasutamist olemasoleva C++ projekti juures, siis aitab Umbrello luua süsteemi mudelit olemasolevast lähtetekstist, analüüsides lähteteksti ja importides sellest leitud klassid. -Koodi genereerimine -Umbrello võimaldab &UML;i mudeli põhjal genereerida lähtekoodi erinevate programmeerimiskeeltes. Genereeritud kood koosneb klasside kirjeldustest koos meetodite ja atribuutidega, nii et saad täita lüngad, kirjutades juurde klasside operatsioonide funktsionaalsuse. -Umbrello 1.2 toetab lähtekoodi genereerimist järgmistesse keeltesse: ActionScript, Ada, C++, CORBA IDL, &Java;, JavaScript, PHP, Perl, Python, SQL ja XMLSchema. +Koodi genereerimine +Umbrello võimaldab &UML;i mudeli põhjal genereerida lähtekoodi erinevate programmeerimiskeeltes. Genereeritud kood koosneb klasside kirjeldustest koos meetodite ja atribuutidega, nii et saad täita lüngad, kirjutades juurde klasside operatsioonide funktsionaalsuse. +Umbrello 1.2 toetab lähtekoodi genereerimist järgmistesse keeltesse: ActionScript, Ada, C++, CORBA IDL, &Java;, JavaScript, PHP, Perl, Python, SQL ja XMLSchema. -Koodi genereerimine -Koodi genereerimiseks Umbrello abil pead kõigepealt looma või laadima vähemalt ühte klassi sisaldava mudeli. Kui oled koodikirjutamiseks valmis, siis vali abimehe käivitamiseks menüüst Kood käsk Koodi genereerimise abimees... , mis juhatab sind läbi koodigenereerimise protsessi. -Esimene samm on nende klasside valimine, mille jaoks soovid koodi genereerida. Vaikimisi on kõik mudeli klassid valitud ja sul on võimalik eemaldada mittevajalikud klassid parempoolses nimekirjas olevast valikust vasakpoolsesse nimekirja. -Järgmisel sammul võimaldab abimees muuta koodi genereerimiseks kasutatavaid parameetreid. Saadaval on järgmised parameetrid: +Koodi genereerimine +Koodi genereerimiseks Umbrello abil pead kõigepealt looma või laadima vähemalt ühte klassi sisaldava mudeli. Kui oled koodikirjutamiseks valmis, siis vali abimehe käivitamiseks menüüst Kood käsk Koodi genereerimise abimees... , mis juhatab sind läbi koodigenereerimise protsessi. +Esimene samm on nende klasside valimine, mille jaoks soovid koodi genereerida. Vaikimisi on kõik mudeli klassid valitud ja sul on võimalik eemaldada mittevajalikud klassid parempoolses nimekirjas olevast valikust vasakpoolsesse nimekirja. +Järgmisel sammul võimaldab abimees muuta koodi genereerimiseks kasutatavaid parameetreid. Saadaval on järgmised parameetrid: -Koodi genereerimise seadistused +Koodi genereerimise seadistused - Koodi genereerimise seadistused Umbrellos + Koodi genereerimise seadistused Umbrellos
-Genereerimise seadistused +Genereerimise seadistused -Kommentaaride ohtrus -Säte Dokumentatsiooni kommentaarid lisatakse isegi siis, kui need on tühjad käseb koodigeneraatoril lisada /** blah */ stiilis kommentaarid isegi siis, kui kommentaariplokid on tühjad. Kui lisasid mudeli klassidele, meetoditele või atribuutidele dokumentatsiooni, siis kirjutab koodigeneraator need, arvestades rakenduse Doxygen reegleid. Selle sätte märgistamisel lisatakse kõigile klassidele, meetoditele ja atribuutidele kommentaariplokid isegi siis, kui neil puudub mudelis dokumentatsioon. Sellisel juhul pead ise hiljem dokumentatsiooni otse koodi kirjutama. -Sektsioonide kommentaarid lisatakse isegi siis, kui need on tühjad käseb Umbrellol lisada lähtekoodi kommentaarid, mis eraldavad erinevaid klassi sektsioone, näiteks public methods või Attributes enne vastava sektsiooni algust. Selle sätte märgistamisel lisatakse kõik sektsioone märgistavad kommentaarid isegi siis, kui klassi vastavad sektsioonid on tühjad. Näiteks lisatakse kommentaar protected methods isegi siis, kui klassis pole ühtegi kaitstud meetodit. +Kommentaaride ohtrus +Säte Dokumentatsiooni kommentaarid lisatakse isegi siis, kui need on tühjad käseb koodigeneraatoril lisada /** blah */ stiilis kommentaarid isegi siis, kui kommentaariplokid on tühjad. Kui lisasid mudeli klassidele, meetoditele või atribuutidele dokumentatsiooni, siis kirjutab koodigeneraator need, arvestades rakenduse Doxygen reegleid. Selle sätte märgistamisel lisatakse kõigile klassidele, meetoditele ja atribuutidele kommentaariplokid isegi siis, kui neil puudub mudelis dokumentatsioon. Sellisel juhul pead ise hiljem dokumentatsiooni otse koodi kirjutama. +Sektsioonide kommentaarid lisatakse isegi siis, kui need on tühjad käseb Umbrellol lisada lähtekoodi kommentaarid, mis eraldavad erinevaid klassi sektsioone, näiteks public methods või Attributes enne vastava sektsiooni algust. Selle sätte märgistamisel lisatakse kõik sektsioone märgistavad kommentaarid isegi siis, kui klassi vastavad sektsioonid on tühjad. Näiteks lisatakse kommentaar protected methods isegi siis, kui klassis pole ühtegi kaitstud meetodit. -Kataloogid -Kõik genereeritud failid kirjutatakse kataloogi: siin pead valima kataloogi, millesse Umbrello paneks genereeritud lähtekoodi failid. -Säte Kaasatakse päisefailid kataloogist võimaldab lisada iga genereeritud faili algusse päiseid. Päisefailid võivad sisaldada näiteks teavet autoriõiguse ja litsenseerimise kohta ning muutujaid, mis asendatakse genereerimise käigus. Täpsema info saamiseks muutujate kasutamise kohta päisefailides vaata Umbrelloga kaasatulevaid näidismalle. +Kataloogid +Kõik genereeritud failid kirjutatakse kataloogi: siin pead valima kataloogi, millesse Umbrello paneks genereeritud lähtekoodi failid. +Säte Kaasatakse päisefailid kataloogist võimaldab lisada iga genereeritud faili algusse päiseid. Päisefailid võivad sisaldada näiteks teavet autoriõiguse ja litsenseerimise kohta ning muutujaid, mis asendatakse genereerimise käigus. Täpsema info saamiseks muutujate kasutamise kohta päisefailides vaata Umbrelloga kaasatulevaid näidismalle. -Ülekirjutamise poliitika +Ülekirjutamise poliitika -See säte ütleb Umbrellole, mida teha siis, kui loodav fail on sihtkataloogis juba olemas. Umbrello ei oska muuta olemasolevaid koodifaile, seega pead valima, kas kirjutada olemasolev fail üle, jätta selle konkreetse faili genereerimine vahele või käskida Umbrellol kasutada uut nime. Kui valid uue nime kasutamise, siis lisab Umbrello failinimele järelliite. +See säte ütleb Umbrellole, mida teha siis, kui loodav fail on sihtkataloogis juba olemas. Umbrello ei oska muuta olemasolevaid koodifaile, seega pead valima, kas kirjutada olemasolev fail üle, jätta selle konkreetse faili genereerimine vahele või käskida Umbrellol kasutada uut nime. Kui valid uue nime kasutamise, siis lisab Umbrello failinimele järelliite. -Keel -Vaikimisi genereerib Umbrello koodi selles programmeerimiskeeles, mille oled valinud aktiivseks keeleks, kuid selle sätte abil saad keelt mõneks teiseks muuta. +Keel +Vaikimisi genereerib Umbrello koodi selles programmeerimiskeeles, mille oled valinud aktiivseks keeleks, kuid selle sätte abil saad keelt mõneks teiseks muuta. - + -Koodi genereerimine -Kolmandas ja viimases sammus näitab abimees koodi genereerimise protsessi olekut. Klasside failide genereerimiseks pead klõpsama vaid nuppu "Genereeri". -Pane tähele, et koodi genereerimise abimehes valitud seadistused kehtivad vaid selle genereerimise ajal. Koodi genereerimise abimeest järgmine kord käivitades pead valima kõik seadistused uuesti (päisefailide kataloog, ülekirjutamise poliitika jne). Koodi genereerimise vaikeväärtusi saab sättida menüü Seadistused käsu Umbrello seadistamine... valimise järel avaneva seadistustedialoogi kaardil Koodi genereerimine. -Kui oled seadistustest kõik parameetrid paika pannud ja soovid genereerida koodi ilma abimeest kasutamata, siis vali menüüst Kood käsk Genereeri kogu kood. See käsk genereerib koodi kõigile mudelis olevatele klassidele. +Koodi genereerimine +Kolmandas ja viimases sammus näitab abimees koodi genereerimise protsessi olekut. Klasside failide genereerimiseks pead klõpsama vaid nuppu "Genereeri". +Pane tähele, et koodi genereerimise abimehes valitud seadistused kehtivad vaid selle genereerimise ajal. Koodi genereerimise abimeest järgmine kord käivitades pead valima kõik seadistused uuesti (päisefailide kataloog, ülekirjutamise poliitika jne). Koodi genereerimise vaikeväärtusi saab sättida menüü Seadistused käsu Umbrello seadistamine... valimise järel avaneva seadistustedialoogi kaardil Koodi genereerimine. +Kui oled seadistustest kõik parameetrid paika pannud ja soovid genereerida koodi ilma abimeest kasutamata, siis vali menüüst Kood käsk Genereeri kogu kood. See käsk genereerib koodi kõigile mudelis olevatele klassidele. - - + + -Koodi importimine -Umbrello oskab olemasoleva projekti lähtekoodist klasse importida, aidates nii sul süsteemi mudelit luua. Umbrello 1.2 toetab ainult C++ lähtekoodist importimist, kuid uuematesse versioonidesse peaks lisanduma ka teiste keelte toetus. -Klasside mudelisse importimiseks vali menüüst Kood käsk Impordi klasse.... Vali failidialoogist C++ klasside kirjeldusi sisaldavad failid (tavaliselt laiend .h või .hxx) ja klõpsa nuppu OK. Klassid imporditakse mudelisse ja leiad nad mudeli puuvaatest. Pane tähele, et Umbrello ei loo ise ühtegi skeemi klasside näitamiseks, klassid imporditakse vaid skeemi, et saaksid neid hiljem kasutada sobivates skeemides. +Koodi importimine +Umbrello oskab olemasoleva projekti lähtekoodist klasse importida, aidates nii sul süsteemi mudelit luua. Umbrello 1.2 toetab ainult C++ lähtekoodist importimist, kuid uuematesse versioonidesse peaks lisanduma ka teiste keelte toetus. +Klasside mudelisse importimiseks vali menüüst Kood käsk Impordi klasse.... Vali failidialoogist C++ klasside kirjeldusi sisaldavad failid (tavaliselt laiend .h või .hxx) ja klõpsa nuppu OK. Klassid imporditakse mudelisse ja leiad nad mudeli puuvaatest. Pane tähele, et Umbrello ei loo ise ühtegi skeemi klasside näitamiseks, klassid imporditakse vaid skeemi, et saaksid neid hiljem kasutada sobivates skeemides. -Koodi importimine +Koodi importimine - Lähtekoodi importimise menüükäsk Umbrellos + Lähtekoodi importimise menüükäsk Umbrellos - + diff --git a/tde-i18n-et/docs/tdesdk/umbrello/credits.docbook b/tde-i18n-et/docs/tdesdk/umbrello/credits.docbook index eb16a89ee43..54c9aed3a2e 100644 --- a/tde-i18n-et/docs/tdesdk/umbrello/credits.docbook +++ b/tde-i18n-et/docs/tdesdk/umbrello/credits.docbook @@ -1,11 +1,6 @@ -Autoriõigus +Autoriõigus -Autoriõigus 2001: Paul Hensgen -Autoriõigus 2002, 2003: Umbrello autorid. Täpsem info aadressil http://uml.sf.net/developers.php. +Autoriõigus 2001: Paul Hensgen +Autoriõigus 2002, 2003: Umbrello autorid. Täpsem info aadressil http://uml.sf.net/developers.php. &underFDL; &underGPL; diff --git a/tde-i18n-et/docs/tdesdk/umbrello/index.docbook b/tde-i18n-et/docs/tdesdk/umbrello/index.docbook index ad7c8da2d83..c92055a67b6 100644 --- a/tde-i18n-et/docs/tdesdk/umbrello/index.docbook +++ b/tde-i18n-et/docs/tdesdk/umbrello/index.docbook @@ -1,14 +1,10 @@ Umbrello &UML; Modeller"> + Umbrello &UML; Modeller"> - UML"> + UML"> @@ -17,59 +13,43 @@ - + ]> -Umbrello käsiraamat +Umbrello käsiraamat -Umbrello autorid +Umbrello autorid -2001 -Paul Hensgen +2001 +Paul Hensgen -2002, 2003 -Umbrello autorid +2002, 2003 +Umbrello autorid -2003-10-15 -1.2 +2003-10-15 +1.2 -Umbrello aitab tarkvara arendamisel, kasutades standardiks muutunud ühtlustatud modelleerimiskeelt (Unified Modelling Language, &UML;), mis võimaldab luua diagramme süsteemide kujundamiseks ja dokumenteerimiseks. +Umbrello aitab tarkvara arendamisel, kasutades standardiks muutunud ühtlustatud modelleerimiskeelt (Unified Modelling Language, &UML;), mis võimaldab luua diagramme süsteemide kujundamiseks ja dokumenteerimiseks. -KDE -UML -modelleerimine -diagrammid -tarkvara arendus -arendamine +KDE +UML +modelleerimine +diagrammid +tarkvara arendus +arendamine diff --git a/tde-i18n-et/docs/tdesdk/umbrello/introduction.docbook b/tde-i18n-et/docs/tdesdk/umbrello/introduction.docbook index e9366078f8a..db8210c144f 100644 --- a/tde-i18n-et/docs/tdesdk/umbrello/introduction.docbook +++ b/tde-i18n-et/docs/tdesdk/umbrello/introduction.docbook @@ -1,57 +1,19 @@ -Sissejuhatus +Sissejuhatus -Umbrello on &UML;-skeemide loomise vahend, mis aitab eriti analüüsi- ja disainifaasides toetada tarkvara arendamise protsessi ja nii luua kõrgekvaliteedilist tarkvara. &UML;i kasutatakse ka tarkvara disaini dokumenteerimiseks. -Loodava tarkvara hea mudeli omamine on parim vahend projekti teiste arendajate ja klientidega suhtlemiseks. Hea mudel on äärmiselt tähtis keskmise suurusega ja suurte projektide loomisel, kuid kasulik ka väikeste puhul. Isegi siis, kui töötad väikese ühemeheprojekti kallal, on heast mudelist kasu, sest see annab projektist ülevaate, mis võimaldab luua tarkvara õigesti kohe esimesel korral. -&UML; on mudeleid kirjeldavate skeemide ülesmärkimise keel. &UML;is on oma ideede ülesmärkimiseks võimalik kasutada mitmeid erinevaid skeemitüüpe. Umbrello 1.2 toetab järgnevaid skeemitüüpe: +Umbrello on &UML;-skeemide loomise vahend, mis aitab eriti analüüsi- ja disainifaasides toetada tarkvara arendamise protsessi ja nii luua kõrgekvaliteedilist tarkvara. &UML;i kasutatakse ka tarkvara disaini dokumenteerimiseks. +Loodava tarkvara hea mudeli omamine on parim vahend projekti teiste arendajate ja klientidega suhtlemiseks. Hea mudel on äärmiselt tähtis keskmise suurusega ja suurte projektide loomisel, kuid kasulik ka väikeste puhul. Isegi siis, kui töötad väikese ühemeheprojekti kallal, on heast mudelist kasu, sest see annab projektist ülevaate, mis võimaldab luua tarkvara õigesti kohe esimesel korral. +&UML; on mudeleid kirjeldavate skeemide ülesmärkimise keel. &UML;is on oma ideede ülesmärkimiseks võimalik kasutada mitmeid erinevaid skeemitüüpe. Umbrello 1.2 toetab järgnevaid skeemitüüpe: -klassiskeem -järgnevusskeem -koostööskeem -kasutusklassiskeem -olekuskeem -tegevusskeem -komponentskeem -evitusskeem +klassiskeem +järgnevusskeem +koostööskeem +kasutusklassiskeem +olekuskeem +tegevusskeem +komponentskeem +evitusskeem -Täpsema info saamiseks &UML;i kohta vaata &UML; standardi looja OMG kodulehte http://www.omg.org -Loodame, et naudid Umbrelloga töötamist ja et see aitab sul luua kõrgekvaliteedilist tarkvara. Umbrello on vaba tarkvara ja saadaval tasuta. Ainus, mida sult palume, on teatamine leitud vigadest ja probleemidest Umbrello arendajate postiloendisse aadressil uml-devel@lists.sourceforge.net või http://bugs.kde.org +Täpsema info saamiseks &UML;i kohta vaata &UML; standardi looja OMG kodulehte http://www.omg.org +Loodame, et naudid Umbrelloga töötamist ja et see aitab sul luua kõrgekvaliteedilist tarkvara. Umbrello on vaba tarkvara ja saadaval tasuta. Ainus, mida sult palume, on teatamine leitud vigadest ja probleemidest Umbrello arendajate postiloendisse aadressil uml-devel@lists.sourceforge.net või http://bugs.kde.org diff --git a/tde-i18n-et/docs/tdesdk/umbrello/other_features.docbook b/tde-i18n-et/docs/tdesdk/umbrello/other_features.docbook index 5eeeb49c52a..80241fb783f 100644 --- a/tde-i18n-et/docs/tdesdk/umbrello/other_features.docbook +++ b/tde-i18n-et/docs/tdesdk/umbrello/other_features.docbook @@ -1,72 +1,35 @@ -Muud funktsioonid - -Muud Umbrello funktsioonid -See peatükk annab lühiülevaate mõningatest Umbrello lisafunktsioonidest. +Muud funktsioonid + +Muud Umbrello funktsioonid +See peatükk annab lühiülevaate mõningatest Umbrello lisafunktsioonidest. -Objektide kopeerimine PNG-piltidena -Lisaks tavalisele objektide lõikamisele ja erinevate skeemide vahel kopeerimisele ning asetamisele toetab Umbrello ka objektide kopeerimist PNG-piltidena, mis võimaldab lisada neid ükskõik millist teist tüüpi dokumenti. Selle funktsiooni kasutamiseks ei pea spetsiaalselt midagi tegema, lihtsalt vali skeemilt objekt (klass, tegija vms) ja kopeeri see (&Ctrl;C või kasutades menüüd), seejärel ava näiteks &kword;i dokument (või mõni teine rakendus, millesse saab pilte asetada) ja vali Aseta. See on suurepärane funktsioon skeemi osade eksportimiseks lihtsate piltidena. +Objektide kopeerimine PNG-piltidena +Lisaks tavalisele objektide lõikamisele ja erinevate skeemide vahel kopeerimisele ning asetamisele toetab Umbrello ka objektide kopeerimist PNG-piltidena, mis võimaldab lisada neid ükskõik millist teist tüüpi dokumenti. Selle funktsiooni kasutamiseks ei pea spetsiaalselt midagi tegema, lihtsalt vali skeemilt objekt (klass, tegija vms) ja kopeeri see (&Ctrl;C või kasutades menüüd), seejärel ava näiteks &kword;i dokument (või mõni teine rakendus, millesse saab pilte asetada) ja vali Aseta. See on suurepärane funktsioon skeemi osade eksportimiseks lihtsate piltidena. -Eksportimine pildina -Ka tervet skeemi on võimalik pildina eksportida. Selleks vali lihtsalt eksporditav skeem ja seejärel menüüst Skeem käsk Ekspordi pildina.... +Eksportimine pildina +Ka tervet skeemi on võimalik pildina eksportida. Selleks vali lihtsalt eksporditav skeem ja seejärel menüüst Skeem käsk Ekspordi pildina.... -Trükkimine -Umbrello võimaldab skeeme eraldi trükkida. Vajuta rakenduse tööriistaribal nuppu Trüki või vali menüüst Fail käsk Trüki.... Menüükäsku kasutades avatakse standardne &kde; trükkimisdialoog, millest saad siis skeeme trükkida. +Trükkimine +Umbrello võimaldab skeeme eraldi trükkida. Vajuta rakenduse tööriistaribal nuppu Trüki või vali menüüst Fail käsk Trüki.... Menüükäsku kasutades avatakse standardne &kde; trükkimisdialoog, millest saad siis skeeme trükkida. -Loogilised kaustad -Mudeli paremaks korraldamiseks, eriti suurte projektide puhul, on puuvaatesse võimalik luua loogilisi kaustu. Uue loogilise kausta loomiseks vali puuvaate mõne vaikimisi kausta kontekstimenüüst Uus Kaust +Loogilised kaustad +Mudeli paremaks korraldamiseks, eriti suurte projektide puhul, on puuvaatesse võimalik luua loogilisi kaustu. Uue loogilise kausta loomiseks vali puuvaate mõne vaikimisi kausta kontekstimenüüst Uus Kaust -Mudeli korraldamine kaustadesse +Mudeli korraldamine kaustadesse - Mudeli korraldamine kaustadesse Umbrellos + Mudeli korraldamine kaustadesse Umbrellos diff --git a/tde-i18n-et/docs/tdesdk/umbrello/uml_basics.docbook b/tde-i18n-et/docs/tdesdk/umbrello/uml_basics.docbook index 08c98cf39ec..e3d72b1bd6a 100644 --- a/tde-i18n-et/docs/tdesdk/umbrello/uml_basics.docbook +++ b/tde-i18n-et/docs/tdesdk/umbrello/uml_basics.docbook @@ -1,374 +1,169 @@ -&UML;i põhitõed +&UML;i põhitõed -&UML;ist -See peatükk annab sulle kiire ülevaate &UML;i põhitõdedest. Ära unusta, et see pole põhjalik &UML;i õpik, vaid pigem lühike sissejuhatus &UML;i, mida on võimalik lugeda õpikuna. Kui soovid &UML;i või üldse tarkvara analüüsi ja disaini kohta rohkem teada saada, siis kasuta mõnda paljudest samal teemal saadaolevatest raamatutest. Lisaks on paljud alustuseks sobivad õpikud saadaval Internetis. - -&UML; on skeemide loomise keel või täpsemalt öeldes ülesmärkimise keel objektorienteeritud tarkvarasüsteemide kirjeldamiseks, visualiseerimiseks ja dokumenteerimiseks. &UML; ei ole arendusmeetod, mis tähendab, et see ei ütle sulle, mida teha esimesena ja mida järgmisena või kuidas süsteemi disainida, kuid aitab disaini visualiseerida ja teistega edukalt suhelda. &UML; on Object Management Group'i (OMG) kontrolli all olev tarkvara graafiliseks kirjeldamiseks mõeldud tööstusstandard. -&UML; on mõeldud objektorienteeritud tarkvara disainiks ja toetab seepärast piiratult teisi programmeerimisparadigmasid. -&UML; koosneb paljudest mudeli elementidest, mis esindavad tarkvarasüsteemi erinevaid osi. &UML;i elementide abil luuakse skeeme, mis esindavad kindlaid süsteemi osi või vaatepunkte. Umbrello toetab järgmisi skeemitüüpe: +&UML;ist +See peatükk annab sulle kiire ülevaate &UML;i põhitõdedest. Ära unusta, et see pole põhjalik &UML;i õpik, vaid pigem lühike sissejuhatus &UML;i, mida on võimalik lugeda õpikuna. Kui soovid &UML;i või üldse tarkvara analüüsi ja disaini kohta rohkem teada saada, siis kasuta mõnda paljudest samal teemal saadaolevatest raamatutest. Lisaks on paljud alustuseks sobivad õpikud saadaval Internetis. + +&UML; on skeemide loomise keel või täpsemalt öeldes ülesmärkimise keel objektorienteeritud tarkvarasüsteemide kirjeldamiseks, visualiseerimiseks ja dokumenteerimiseks. &UML; ei ole arendusmeetod, mis tähendab, et see ei ütle sulle, mida teha esimesena ja mida järgmisena või kuidas süsteemi disainida, kuid aitab disaini visualiseerida ja teistega edukalt suhelda. &UML; on Object Management Group'i (OMG) kontrolli all olev tarkvara graafiliseks kirjeldamiseks mõeldud tööstusstandard. +&UML; on mõeldud objektorienteeritud tarkvara disainiks ja toetab seepärast piiratult teisi programmeerimisparadigmasid. +&UML; koosneb paljudest mudeli elementidest, mis esindavad tarkvarasüsteemi erinevaid osi. &UML;i elementide abil luuakse skeeme, mis esindavad kindlaid süsteemi osi või vaatepunkte. Umbrello toetab järgmisi skeemitüüpe: -kasutusklassiskeemid kujutavad tegijaid (inimesed või teised süsteemi kasutajad), kasutusklasse (süsteemi kasutamise võimalused) ja nendevahelisi relatsioone - -klassiskeemid kujutavad klasse ja nendevahelisi relatsioone - -järgnevusskeemid kujutavad objekte ja nende poolt sooritatavate meetodite väljakutsete järgnevusi - -koostööskeemid kujutavad objekte ja nendevahelisi relatsioone, pannes rõhu objektidele, mis osalevad teadete vahetamises +kasutusklassiskeemid kujutavad tegijaid (inimesed või teised süsteemi kasutajad), kasutusklasse (süsteemi kasutamise võimalused) ja nendevahelisi relatsioone + +klassiskeemid kujutavad klasse ja nendevahelisi relatsioone + +järgnevusskeemid kujutavad objekte ja nende poolt sooritatavate meetodite väljakutsete järgnevusi + +koostööskeemid kujutavad objekte ja nendevahelisi relatsioone, pannes rõhu objektidele, mis osalevad teadete vahetamises -olekuskeemid kujutavad olekuid, olekute muutusi ja sündmusi objektis või süsteemi osas - -tegevusskeemid kujutavad tegevusi ja muutusi ühest tegevusest teise seoses mõnes süsteemi osas toimuvate sündmustega - -komponentskeemid kujutavad kõrgetasemelisi programmeerimiskomponente (nt. KParts või JavaBeans) - -Evitusskeemid kujutavad komponentide eksemplare ja nendevahelisi relatsioone +olekuskeemid kujutavad olekuid, olekute muutusi ja sündmusi objektis või süsteemi osas + +tegevusskeemid kujutavad tegevusi ja muutusi ühest tegevusest teise seoses mõnes süsteemi osas toimuvate sündmustega + +komponentskeemid kujutavad kõrgetasemelisi programmeerimiskomponente (nt. KParts või JavaBeans) + +Evitusskeemid kujutavad komponentide eksemplare ja nendevahelisi relatsioone - + - -&UML;i elemendid + +&UML;i elemendid -Kasutusklassiskeem -Kasutusklassiskeemid kirjeldavad protsessis osalevate kasutusklasside ja tegijate vahelisi relatsioone ja sõltuvusi. -Tähtis on tähele panna, et kasutusklassiskeemid pole mõeldud disaini kujutamiseks ja süsteemi sisestruktuuride kirjeldamiseks. Kasutusklassiskeemid on mõeldud kergendama suhtlemist kliendi ja süsteemi tulevaste kasutajate vahel ning on eriti kasulikud süsteemi funktsionaalsuse väljaselgitamisel. Kasutusklassiskeemid peaksid ütlema, mida süsteem peab tegema, mitte aga — ja ei tohigi öelda —, kuidas tehtu saavutatakse. +Kasutusklassiskeem +Kasutusklassiskeemid kirjeldavad protsessis osalevate kasutusklasside ja tegijate vahelisi relatsioone ja sõltuvusi. +Tähtis on tähele panna, et kasutusklassiskeemid pole mõeldud disaini kujutamiseks ja süsteemi sisestruktuuride kirjeldamiseks. Kasutusklassiskeemid on mõeldud kergendama suhtlemist kliendi ja süsteemi tulevaste kasutajate vahel ning on eriti kasulikud süsteemi funktsionaalsuse väljaselgitamisel. Kasutusklassiskeemid peaksid ütlema, mida süsteem peab tegema, mitte aga — ja ei tohigi öelda —, kuidas tehtu saavutatakse. -Kasutusklassiskeemi näidis +Kasutusklassiskeemi näidis - Kasutusklassiskeem Umbrellos + Kasutusklassiskeem Umbrellos -Kasutusklass -Kasutusklass kirjeldab tegijate vaatenurgast süsteemi tegevuste gruppi, mis tagastab konkreetse ja käegakatsutava tulemuse. -Kasutusklassid on tüüpilised süsteemi kasutajate ja süsteemi enda vaheliste interaktsioonide kirjeldused. Nad esindavad süsteemi välist liidest ja määravad nõuete kogu selle kohta, mida süsteem peab tegema (ära unusta: ainult mida, mitte kuidas). -Kasutusklassidega töötades on tähtis meeles pidada mõned lihtsad reeglid: - iga kasutusklass on seotud vähemalt ühe tegijaga - igal kasutusklassil on olemas algataja (&ie; tegija) - Iga kasutusklass juhatab kindla tulemuseni (ärilise väärtusega tulemuseni) +Kasutusklass +Kasutusklass kirjeldab tegijate vaatenurgast süsteemi tegevuste gruppi, mis tagastab konkreetse ja käegakatsutava tulemuse. +Kasutusklassid on tüüpilised süsteemi kasutajate ja süsteemi enda vaheliste interaktsioonide kirjeldused. Nad esindavad süsteemi välist liidest ja määravad nõuete kogu selle kohta, mida süsteem peab tegema (ära unusta: ainult mida, mitte kuidas). +Kasutusklassidega töötades on tähtis meeles pidada mõned lihtsad reeglid: + iga kasutusklass on seotud vähemalt ühe tegijaga + igal kasutusklassil on olemas algataja (&ie; tegija) + Iga kasutusklass juhatab kindla tulemuseni (ärilise väärtusega tulemuseni) -Ka kasutusklassidel võivad teiste kasutusklassidega relatsioonid olla. Kolm tüüpilisemat kasutusklasside vaheliste relatsioonide tüüpi on: +Ka kasutusklassidel võivad teiste kasutusklassidega relatsioonid olla. Kolm tüüpilisemat kasutusklasside vaheliste relatsioonide tüüpi on: -<<include>> määrab, kas kasutusklass leiab aset teise kasutusklassi sees -<<extends>> määrab, et kindlates situatsioonides või mingis punktis (mida kutsutakse laienduspunktiks) laiendab üks kasutusklass teist -üldistus määrab, et kasutusklass pärib eellasest kasutusklassi omadused ja võib mõnesid omadusi üle kirjeldada või lisada uusi sarnaselt klassidevahelise pärilusega +<<include>> määrab, kas kasutusklass leiab aset teise kasutusklassi sees +<<extends>> määrab, et kindlates situatsioonides või mingis punktis (mida kutsutakse laienduspunktiks) laiendab üks kasutusklass teist +üldistus määrab, et kasutusklass pärib eellasest kasutusklassi omadused ja võib mõnesid omadusi üle kirjeldada või lisada uusi sarnaselt klassidevahelise pärilusega -Tegija -Tegija on väline olem (süsteemiväline), mis suhtleb süsteemiga, võttes osa (ja sageli algatades) kasutusklassist. Tegijad võivad olla reaalsed inimesed (näiteks infosüsteemi kasutajad), teised arvutisüsteemid või välised sündmused. -Tegijad ei esinda mitte füüsilisi isikuid või süsteeme, vaid nende rolle. See tähendab, et kui isik suhtleb süsteemiga erinevatel viisidel (võttes endale erinevaid rolle), siis kujutatakse teda erinevate tegijatena. Näiteks isikut, kes tegeleb telefoni kaudu kasutajatoeteenuse jagamisega ja võtab klientidelt ka süsteemi kasutamiseks tellimusi, peaks kujutama tegijatena Kasutajatugi ja Müügimees. +Tegija +Tegija on väline olem (süsteemiväline), mis suhtleb süsteemiga, võttes osa (ja sageli algatades) kasutusklassist. Tegijad võivad olla reaalsed inimesed (näiteks infosüsteemi kasutajad), teised arvutisüsteemid või välised sündmused. +Tegijad ei esinda mitte füüsilisi isikuid või süsteeme, vaid nende rolle. See tähendab, et kui isik suhtleb süsteemiga erinevatel viisidel (võttes endale erinevaid rolle), siis kujutatakse teda erinevate tegijatena. Näiteks isikut, kes tegeleb telefoni kaudu kasutajatoeteenuse jagamisega ja võtab klientidelt ka süsteemi kasutamiseks tellimusi, peaks kujutama tegijatena Kasutajatugi ja Müügimees. -Kasutusklassi kirjeldus -Kasutusklassi kirjeldused on kasutusklassi tekstilised narratiivid. Kujutatakse tavaliselt märkustena või dokumentidena, mis on kuidagi lingitud kasutusklassi külge ja selgitavad kasutusklassis toimuvaid protsesse või tegevusi. +Kasutusklassi kirjeldus +Kasutusklassi kirjeldused on kasutusklassi tekstilised narratiivid. Kujutatakse tavaliselt märkustena või dokumentidena, mis on kuidagi lingitud kasutusklassi külge ja selgitavad kasutusklassis toimuvaid protsesse või tegevusi. - + -Klassiskeem -Klassiskeemid kujutavad süsteemi moodustavaid klasse ja nendevahelisi suhteid. Öeldakse, et klassiskeemid on staatilised skeemid, sest nad kujutavad klasse, nende meetodeid ja atribuute ning nendevahelisi suhteid: millised klassid teavad millistest klassidest või millised klassid on teiste klasside osadeks, kuid ei kujuta meetodite väljakutseid nende vahel. +Klassiskeem +Klassiskeemid kujutavad süsteemi moodustavaid klasse ja nendevahelisi suhteid. Öeldakse, et klassiskeemid on staatilised skeemid, sest nad kujutavad klasse, nende meetodeid ja atribuute ning nendevahelisi suhteid: millised klassid teavad millistest klassidest või millised klassid on teiste klasside osadeks, kuid ei kujuta meetodite väljakutseid nende vahel. -Klassiskeemi näidis +Klassiskeemi näidis - Klassiskeemi kuvamine Umbrellos + Klassiskeemi kuvamine Umbrellos -Klass -Klass defineerib objektide hulga atribuudid ja meetodid. Kõik klassi objektid (klassi eksemplarid) jagavad ühist käitumist ja omavad samasugust hulka atribuute (igal objektil on isiklikud atribuudid). Vahel kasutatakse klassi asemel terminit tüüp, kuid tähtis on märkida, et need kaks ei ole samad ja tüüp on üldisem termin. -&UML;is kujutatakse klasse nelinurkadena, millel on klassi nimi ja mis võivad sisaldada ka klassi atribuutide ja operatsioonide nimesid nelinurga kahes eraldi osas. +Klass +Klass defineerib objektide hulga atribuudid ja meetodid. Kõik klassi objektid (klassi eksemplarid) jagavad ühist käitumist ja omavad samasugust hulka atribuute (igal objektil on isiklikud atribuudid). Vahel kasutatakse klassi asemel terminit tüüp, kuid tähtis on märkida, et need kaks ei ole samad ja tüüp on üldisem termin. +&UML;is kujutatakse klasse nelinurkadena, millel on klassi nimi ja mis võivad sisaldada ka klassi atribuutide ja operatsioonide nimesid nelinurga kahes eraldi osas. -Klass &UML;is +Klass &UML;is - Klassi visuaalne esitus &UML;is + Klassi visuaalne esitus &UML;is -Atribuudid -&UML;is kuvatakse vähemalt atribuudi nimi ja võib-olla ka selle tüüp, algväärtus ja muud omadused. Lisaks on võimalik kuvada atribuudi nähtavust: +Atribuudid +&UML;is kuvatakse vähemalt atribuudi nimi ja võib-olla ka selle tüüp, algväärtus ja muud omadused. Lisaks on võimalik kuvada atribuudi nähtavust: -+ tähistab public atribuuti -# tähistab protected atribuuti -- tähistab private atribuuti ++ tähistab public atribuuti +# tähistab protected atribuuti +- tähistab private atribuuti -Operatsioonid -Operatsioonide (meetodite) puhul kuvatakse samuti vähemalt nime ja võib-olla ka parameetreid ja tagastustüüpi. Nagu atribuutide puhulgi, saab ka operatsioonide juures näidata nende nähtavust: -+ tähistab public operatsiooni -# tähistab protected operatsiooni -- tähistab private operatsiooni +Operatsioonid +Operatsioonide (meetodite) puhul kuvatakse samuti vähemalt nime ja võib-olla ka parameetreid ja tagastustüüpi. Nagu atribuutide puhulgi, saab ka operatsioonide juures näidata nende nähtavust: ++ tähistab public operatsiooni +# tähistab protected operatsiooni +- tähistab private operatsiooni -Mallid -Klassid võivad omada malle, väärtusi, mida kasutatakse määramata klasside või tüüpide asemel. Malli tüüp määratakse alles siis, kui klass algväärtustatakse (&ie; luuakse objekt). Mallid on olemas kaasaegses C++'s ja need hakkavad olema ka Java 1.5's, kus neid kutsutakse geneerikuteks. +Mallid +Klassid võivad omada malle, väärtusi, mida kasutatakse määramata klasside või tüüpide asemel. Malli tüüp määratakse alles siis, kui klass algväärtustatakse (&ie; luuakse objekt). Mallid on olemas kaasaegses C++'s ja need hakkavad olema ka Java 1.5's, kus neid kutsutakse geneerikuteks. -Klassi sidemed -Klassid võivad olla omavahel seotud mitmel moel: +Klassi sidemed +Klassid võivad olla omavahel seotud mitmel moel: -Üldistus -Pärilus on üks objektorienteeritud programmeerimise baaskontseptsioone, kus klass saab kõik atribuudid ja operatsioonid kaasa sellelt eellasklassilt, millest ta pärineb, ning tohib neid üle kirjeldada ja muuta, aga ka lisada uusi atribuute ja operatsioone. -&UML;is seab üldistuse tüüpi side kahe klassi vahel nad hierarhiasse, mis esindab tuletatud klassi baasklassist pärinemise kontseptsiooni. &UML;is tähistab üldistust kaht klassi ühendav sirge, millel on nool baasklassi poolses otsas. -Üldistus +Üldistus +Pärilus on üks objektorienteeritud programmeerimise baaskontseptsioone, kus klass saab kõik atribuudid ja operatsioonid kaasa sellelt eellasklassilt, millest ta pärineb, ning tohib neid üle kirjeldada ja muuta, aga ka lisada uusi atribuute ja operatsioone. +&UML;is seab üldistuse tüüpi side kahe klassi vahel nad hierarhiasse, mis esindab tuletatud klassi baasklassist pärinemise kontseptsiooni. &UML;is tähistab üldistust kaht klassi ühendav sirge, millel on nool baasklassi poolses otsas. +Üldistus - Üldistuse visuaalne esitus &UML;is + Üldistuse visuaalne esitus &UML;is @@ -376,35 +171,21 @@ -Sidemed -Side esindab klasside seoseid ning võtab endas kokku paljude objektidevahelist ühenduse tüüpide semantika ja struktuuri. -Side on mehhanism, mis võimaldab objektidel üksteisega suhelda. See kirjeldab ühendust erinevate klasside vahel (ühendust tegelike objektide vahel nimetatakse objektiühenduseks ehk lingiks). -Sidemel võib olla roll, mis määrab sideme eesmärgi ja võib olla ühe- või kahesuunaline (märgib, kas kaks seotud objekti võivad teineteisele teateid saata või teab ainult üks teise olemasolu). Sideme mõlemal otsal on ka oma mitmesusväärtus, mis sätestab, mitu objekti sideme antud otsas võib olla seotud ühe objektiga sideme teises otsas. -&UML;is tähistavad sidemeid sirged, mis ühendavad seotud klasse, need võivad ka näidata rolli ja mõlema osapoole mitmesusväärtust. Mitmesust esitatakse mittenegatiivsete väärtuste vahemikuna [min...maks], kusjuures tärn (*) maksimumväärtuse asemel tähendab lõpmatust. -&UML; side +Sidemed +Side esindab klasside seoseid ning võtab endas kokku paljude objektidevahelist ühenduse tüüpide semantika ja struktuuri. +Side on mehhanism, mis võimaldab objektidel üksteisega suhelda. See kirjeldab ühendust erinevate klasside vahel (ühendust tegelike objektide vahel nimetatakse objektiühenduseks ehk lingiks). +Sidemel võib olla roll, mis määrab sideme eesmärgi ja võib olla ühe- või kahesuunaline (märgib, kas kaks seotud objekti võivad teineteisele teateid saata või teab ainult üks teise olemasolu). Sideme mõlemal otsal on ka oma mitmesusväärtus, mis sätestab, mitu objekti sideme antud otsas võib olla seotud ühe objektiga sideme teises otsas. +&UML;is tähistavad sidemeid sirged, mis ühendavad seotud klasse, need võivad ka näidata rolli ja mõlema osapoole mitmesusväärtust. Mitmesust esitatakse mittenegatiivsete väärtuste vahemikuna [min...maks], kusjuures tärn (*) maksimumväärtuse asemel tähendab lõpmatust. +&UML; side - Sideme visuaalne esitus &UML;is + Sideme visuaalne esitus &UML;is @@ -412,367 +193,226 @@ -Agregatsioon -Agregatsioon on spetsiaalne side, milles kaks klassi pole mitte võrdväärse staatusega, vaid moodustavad tervik-osa seose. Agregatsioon kirjeldab, kuidas osa, millel on terviku roll, koosneb teistest klassidest (omab teisi klasse), millel on osade roll. Agregatsiooni korral on terviku rollis klassi mitmesus alatu üks. -&UML;is tähistab agregatsiooni side, millel on tervikupoolses otsas romb. -Agregatsioon +Agregatsioon +Agregatsioon on spetsiaalne side, milles kaks klassi pole mitte võrdväärse staatusega, vaid moodustavad tervik-osa seose. Agregatsioon kirjeldab, kuidas osa, millel on terviku roll, koosneb teistest klassidest (omab teisi klasse), millel on osade roll. Agregatsiooni korral on terviku rollis klassi mitmesus alatu üks. +&UML;is tähistab agregatsiooni side, millel on tervikupoolses otsas romb. +Agregatsioon - Agregatsiooniseose visuaalne esitus &UML;is + Agregatsiooniseose visuaalne esitus &UML;is -Kompositsioon -Kompositsioonid on sidemed, mis esindavad väga tugevat sidet. See tähendab, et ka kompositsioon kujutab endast tervik-osa seost, kuid see seos on nii tugev, et osad ei saagi omaette eksisteerida. Nad eksisteerivad ainult terviku koosseisus ja kui kaob tervik, kaovad ka osad. -&UML;is tähistab kompositsiooni täidetud romb sideme tervikupoolses otsas. - -Kompositsioon +Kompositsioon +Kompositsioonid on sidemed, mis esindavad väga tugevat sidet. See tähendab, et ka kompositsioon kujutab endast tervik-osa seost, kuid see seos on nii tugev, et osad ei saagi omaette eksisteerida. Nad eksisteerivad ainult terviku koosseisus ja kui kaob tervik, kaovad ka osad. +&UML;is tähistab kompositsiooni täidetud romb sideme tervikupoolses otsas. + +Kompositsioon - Kompositsiooni visuaalne esitus &UML;is + Kompositsiooni visuaalne esitus &UML;is - + - + -Teised klassiskeemi elemendid -Klassiskeemid võivad lisaks klassidele sisaldada veel mitmeid elemente. +Teised klassiskeemi elemendid +Klassiskeemid võivad lisaks klassidele sisaldada veel mitmeid elemente. -Liidesed (interfaces) -Liidesed on abstraktsed klassid, mis tähendab, et neist ei saa otseselt eksemplare luua. Nad võivad sisaldada operatsioone, aga mitte atribuute. Klassid võivad olla liideste järglased (realisatsioonisideme kaudu) ning neist skeemidest saab siis luua eksemplare. +Liidesed (interfaces) +Liidesed on abstraktsed klassid, mis tähendab, et neist ei saa otseselt eksemplare luua. Nad võivad sisaldada operatsioone, aga mitte atribuute. Klassid võivad olla liideste järglased (realisatsioonisideme kaudu) ning neist skeemidest saab siis luua eksemplare. -Andmetüübid -Andmetüübid on primitiivid, mis on tavaliselt lisatud juba programmeerimiskeelde. Tüüpnäiteks on täisarvud ja tõeväärtused. Neil ei saa olla seoseid klassidega, kuid klassidel võivad olla seosed nendega. +Andmetüübid +Andmetüübid on primitiivid, mis on tavaliselt lisatud juba programmeerimiskeelde. Tüüpnäiteks on täisarvud ja tõeväärtused. Neil ei saa olla seoseid klassidega, kuid klassidel võivad olla seosed nendega. -Väärtustikud (enums) -Väärtustikud on lihtsad väärtuste nimekirjad. Tüüpnäide on nädalapäevade väärtustik. Väärtustiku võtmeid nimetatakse literaalideks. Nagu andmetüüpidel, ei saa ka neil olla seoseid klassidega, küll aga klassidel nendega. +Väärtustikud (enums) +Väärtustikud on lihtsad väärtuste nimekirjad. Tüüpnäide on nädalapäevade väärtustik. Väärtustiku võtmeid nimetatakse literaalideks. Nagu andmetüüpidel, ei saa ka neil olla seoseid klassidega, küll aga klassidel nendega. -Paketid (packages) -Paketid esindavad nimeruumi programmeerimiskeeles. Skeemidel kasutatakse neid süsteemi osade tähistamiseks, mis sisaldavad enam kui ühe klassi (mõnikord isegi sadu klasse). +Paketid (packages) +Paketid esindavad nimeruumi programmeerimiskeeles. Skeemidel kasutatakse neid süsteemi osade tähistamiseks, mis sisaldavad enam kui ühe klassi (mõnikord isegi sadu klasse). - + -Järgnevusskeemid +Järgnevusskeemid -Järgnevusskeemid näitavad teadetevahetust (&ie; meetodi väljakutset) mitme objekti vahel teatud ajaliselt piiratud situatsioonis. Objektid on klasside eksemplarid. Järgnevusskeemid rõhutavad erilist teadete objektidele saatmise järjekorda ja aega. +Järgnevusskeemid näitavad teadetevahetust (&ie; meetodi väljakutset) mitme objekti vahel teatud ajaliselt piiratud situatsioonis. Objektid on klasside eksemplarid. Järgnevusskeemid rõhutavad erilist teadete objektidele saatmise järjekorda ja aega. -Järjestusskeemidel esindavad objekte püstised punktiirjooned, mille ülemises otsas seisab objekti nimi. Ka ajatelg on vertikaalne, suurenedes allapoole, ning ühelt objektilt teisele saadetud teateid näidatakse nooltena, millele on lisatud operatsiooni ja parameetrite nimed. +Järjestusskeemidel esindavad objekte püstised punktiirjooned, mille ülemises otsas seisab objekti nimi. Ka ajatelg on vertikaalne, suurenedes allapoole, ning ühelt objektilt teisele saadetud teateid näidatakse nooltena, millele on lisatud operatsiooni ja parameetrite nimed. -Järgnevusskeem +Järgnevusskeem - &umbrello; järgnevusskeemiga + &umbrello; järgnevusskeemiga -Teated võivad olla sünkroonsed (tavaline teatetüüp, mille korral kontroll läheb väljakutsutavale objektile, kuni meetod on töö lõpetanud) või asünkroonsed (kontroll läheb otse tagasi väljakutsuvale objektile). Sünkroonsetel teadetel on väljakutsutud otjekti poolses otsas püstkast, mis näitab programmi kontrolli kulgu. - +Teated võivad olla sünkroonsed (tavaline teatetüüp, mille korral kontroll läheb väljakutsutavale objektile, kuni meetod on töö lõpetanud) või asünkroonsed (kontroll läheb otse tagasi väljakutsuvale objektile). Sünkroonsetel teadetel on väljakutsutud otjekti poolses otsas püstkast, mis näitab programmi kontrolli kulgu. + -Koostööskeemid +Koostööskeemid -Koostööskeemid näitavad teatud situatsioonis osalevate objektide interaktsiooni. See on enam-vähem sama info, mida leiab järgnevusskeemilt, kuid viimaste korral on rõhk asetatud sellele, kuidas interaktsioon toimub, koostööskeemi korral aga objektidevahelistele seostele ja nende topoloogiale. +Koostööskeemid näitavad teatud situatsioonis osalevate objektide interaktsiooni. See on enam-vähem sama info, mida leiab järgnevusskeemilt, kuid viimaste korral on rõhk asetatud sellele, kuidas interaktsioon toimub, koostööskeemi korral aga objektidevahelistele seostele ja nende topoloogiale. -Koostööskeemides esindavad ühelt objektilt teisele saadetavaid teateid nooled, mis näitavad teate nime, parameetreid ja teate järgnevust. Koostööskeemid sobivad eriti hästi esitama spetsiifilist programmikulgu või situatsiooni ning need on parim skeemitüüp konkreetse protsessi kiireks demonstreerimiseks või seletamiseks programmiloogikas. +Koostööskeemides esindavad ühelt objektilt teisele saadetavaid teateid nooled, mis näitavad teate nime, parameetreid ja teate järgnevust. Koostööskeemid sobivad eriti hästi esitama spetsiifilist programmikulgu või situatsiooni ning need on parim skeemitüüp konkreetse protsessi kiireks demonstreerimiseks või seletamiseks programmiloogikas. -Koostöö +Koostöö - &umbrello; koostööskeemiga + &umbrello; koostööskeemiga - + -Olekuskeem -Olekuskeemid näitavad objekti erinevaid olekuid selle eluea kestel ning stiimuleid, mis põhjustavad objekti oleku muutumise. -Olekuskeemid käsitlevad objekte olekumasinatena ehk lõplike automaatidena, mis võivad olla ühes lõplike olekute kogumis ning muuta oma olekut lõpliku stiimulikogumi vahendusel. Nii võib näiteks objekt tüübiga NetServer olla oma eluea kestel ühes järgmistest olekutest: +Olekuskeem +Olekuskeemid näitavad objekti erinevaid olekuid selle eluea kestel ning stiimuleid, mis põhjustavad objekti oleku muutumise. +Olekuskeemid käsitlevad objekte olekumasinatena ehk lõplike automaatidena, mis võivad olla ühes lõplike olekute kogumis ning muuta oma olekut lõpliku stiimulikogumi vahendusel. Nii võib näiteks objekt tüübiga NetServer olla oma eluea kestel ühes järgmistest olekutest: -valmis -jälgimine -töötamine -peatatud +valmis +jälgimine +töötamine +peatatud -ning sündmused, mis põhjustavad objekti oleku muutuse, on järgmised: +ning sündmused, mis põhjustavad objekti oleku muutuse, on järgmised: -objekt luuakse -objekt saab teate jälgida -klient soovib võrguühendust -klient katkestab soovi -soov täidetakse ja lõpetatakse -objekt saab teate peatuda -jne +objekt luuakse +objekt saab teate jälgida +klient soovib võrguühendust +klient katkestab soovi +soov täidetakse ja lõpetatakse +objekt saab teate peatuda +jne -Olekuskeem +Olekuskeem - &umbrello; olekuskeemiga + &umbrello; olekuskeemiga -Olek -Olekud on olekuskeemide ehituskivid. Olek kuulub täpselt ühte klassi ning esindab väärtuste kokkuvõtet, mida klassi atribuudid võivad omada. &UML;i olek kirjeldab konkreetse klassi objekti seesmist olekut. -Pane tähele, et mitte kõiki objekti mõne atribuudi muutusi ei esinda olek, vaid ainult neid muutusi, mis mõjutavad märgatavalt objekti käitumist. -Kaks olekutüüpi on erilised: algus ja lõpp. Need on erilised selle poolest, et ükski sündmus ei saa põhjustada objekti tagasipöördumist algusolekusse ning mitte ükski sündmus ei saa viia objekti välja lõppolekust, kui objekt on sellesse olekusse kord juba jõudnud. +Olek +Olekud on olekuskeemide ehituskivid. Olek kuulub täpselt ühte klassi ning esindab väärtuste kokkuvõtet, mida klassi atribuudid võivad omada. &UML;i olek kirjeldab konkreetse klassi objekti seesmist olekut. +Pane tähele, et mitte kõiki objekti mõne atribuudi muutusi ei esinda olek, vaid ainult neid muutusi, mis mõjutavad märgatavalt objekti käitumist. +Kaks olekutüüpi on erilised: algus ja lõpp. Need on erilised selle poolest, et ükski sündmus ei saa põhjustada objekti tagasipöördumist algusolekusse ning mitte ükski sündmus ei saa viia objekti välja lõppolekust, kui objekt on sellesse olekusse kord juba jõudnud. - + -Tegevusskeem -Tegevusskeemid kirjeldavad tegevuste järgnevust süsteemis tegevuste abil. Tegevusskeemid on olekuskeemide erivorm, mis sisaldavad ainult või peamiselt tegevusi. +Tegevusskeem +Tegevusskeemid kirjeldavad tegevuste järgnevust süsteemis tegevuste abil. Tegevusskeemid on olekuskeemide erivorm, mis sisaldavad ainult või peamiselt tegevusi. -Tegevusskeemi näidis. +Tegevusskeemi näidis. - &umbrello; tegevusskeemiga + &umbrello; tegevusskeemiga -Tegevusskeemid on sarnased protseduuride vooskeemidega, ainult et kõik tegevused on alati selgelt seotud objektidega. - -Tegevusskeemid on alati seotud klassi, operatsiooni või kasutusklassiga. - -Tegevusskeemid toetavad nii järgnevaid kui ka paralleelseid tegevusi. Paralleelset täitmist esindavad harunemise/ootamise ikoonid ning paralleelselt kulgevate tegevuste korral pole oluline, millises järjekorras need sooritatakse (neid võib sooritata nii ühel ja samal ajal kui ka üksteise järel). +Tegevusskeemid on sarnased protseduuride vooskeemidega, ainult et kõik tegevused on alati selgelt seotud objektidega. + +Tegevusskeemid on alati seotud klassi, operatsiooni või kasutusklassiga. + +Tegevusskeemid toetavad nii järgnevaid kui ka paralleelseid tegevusi. Paralleelset täitmist esindavad harunemise/ootamise ikoonid ning paralleelselt kulgevate tegevuste korral pole oluline, millises järjekorras need sooritatakse (neid võib sooritata nii ühel ja samal ajal kui ka üksteise järel). -Tegevus -Tegevus on protsessi üks konkreetne samm. Üks tegevus on üks olek seesmise tegevusega ja vähemalt ühe väljuva siirdega süsteemis. Tegevustel võib olla ka enam kui üks väljuv siire, kui neil on erinevad tingimused. -Tegevused võivad moodustada hierarhia, mis tähendab, et tegevus võib koosneda mitmest alamtegevusest, mille korral sisenevad ja väljuvad siirded peavad sobima kokku alamtegevuste skeemi sisenevate ja väljuvate siiretega. +Tegevus +Tegevus on protsessi üks konkreetne samm. Üks tegevus on üks olek seesmise tegevusega ja vähemalt ühe väljuva siirdega süsteemis. Tegevustel võib olla ka enam kui üks väljuv siire, kui neil on erinevad tingimused. +Tegevused võivad moodustada hierarhia, mis tähendab, et tegevus võib koosneda mitmest alamtegevusest, mille korral sisenevad ja väljuvad siirded peavad sobima kokku alamtegevuste skeemi sisenevate ja väljuvate siiretega. - + -Abielemendid -&UML;is on mõned elemendid, millel pole mudelis reaalset semantilist väärtust, kuid mis aitavad selgitada skeemi osi. Need elemendid on järgmised: +Abielemendid +&UML;is on mõned elemendid, millel pole mudelis reaalset semantilist väärtust, kuid mis aitavad selgitada skeemi osi. Need elemendid on järgmised: -Tekstiread -Tekstimärkused ja ankrud -Kastid - -Tekstiread on abiks skeemile lühikese tekstilise info lisamisel. See on vabalt asetsev tekst, millel ei ole mingit mõju mudelile endale. - -Märkused on abiks põhjalikuma info esitamisel objekti või konkreetse situatsiooni kohta. Nende suureks eeliseks on see, et märkusi saab ankurdada &UML;i elementide külge ning sel moel näidata, et märkus kuulub konkreetse objekti või situatsiooni juurde. - -Kastid on vabalt asetsevad nelinurgad, millega võib elemente ühte koondada, et skeem oleks selgem ja arusaadavam. Mudelile endas pole neil mingit tähendust. +Tekstiread +Tekstimärkused ja ankrud +Kastid + +Tekstiread on abiks skeemile lühikese tekstilise info lisamisel. See on vabalt asetsev tekst, millel ei ole mingit mõju mudelile endale. + +Märkused on abiks põhjalikuma info esitamisel objekti või konkreetse situatsiooni kohta. Nende suureks eeliseks on see, et märkusi saab ankurdada &UML;i elementide külge ning sel moel näidata, et märkus kuulub konkreetse objekti või situatsiooni juurde. + +Kastid on vabalt asetsevad nelinurgad, millega võib elemente ühte koondada, et skeem oleks selgem ja arusaadavam. Mudelile endas pole neil mingit tähendust. - + -Komponentskeemid -Komponentskeemid näitavad tarkvarakomponente (kas komponenttehnoloogiat nagu KParts, CORBA komponendid või Java Beans või siis lihtsalt süsteemi selgesti eristatavaid sektsioone) ning artefakte, mis on tekkinud näiteks lähtekoodifailidest, programmi teekidest või relatsioonilistest andmebaasidest. +Komponentskeemid +Komponentskeemid näitavad tarkvarakomponente (kas komponenttehnoloogiat nagu KParts, CORBA komponendid või Java Beans või siis lihtsalt süsteemi selgesti eristatavaid sektsioone) ning artefakte, mis on tekkinud näiteks lähtekoodifailidest, programmi teekidest või relatsioonilistest andmebaasidest. -Komponentidel võivad olla liidesed (&ie; abstraktsed klassid operatsioonidega), mis võimaldavad komponentidevahelisi sidemeid. +Komponentidel võivad olla liidesed (&ie; abstraktsed klassid operatsioonidega), mis võimaldavad komponentidevahelisi sidemeid. -Evitusskeemid +Evitusskeemid -Evitusskeemid näitavad käitusaja komponentide eksemplare ja nende sidemeid. Nende hulka kuuluvad sõlmed, mis on füüsilised ressursid (tavaliselt üksikarvutid). Nad näitavad ka liideseid ja objekte (klassi eksemplare). +Evitusskeemid näitavad käitusaja komponentide eksemplare ja nende sidemeid. Nende hulka kuuluvad sõlmed, mis on füüsilised ressursid (tavaliselt üksikarvutid). Nad näitavad ka liideseid ja objekte (klassi eksemplare). - + diff --git a/tde-i18n-et/docs/tdesdk/umbrello/working_with_umbrello.docbook b/tde-i18n-et/docs/tdesdk/umbrello/working_with_umbrello.docbook index 79d1a764e04..2752ae984ef 100644 --- a/tde-i18n-et/docs/tdesdk/umbrello/working_with_umbrello.docbook +++ b/tde-i18n-et/docs/tdesdk/umbrello/working_with_umbrello.docbook @@ -1,395 +1,188 @@ -Umbrello kasutamine +Umbrello kasutamine -See peatükk tutvustab Umbrello kasutajaliidest ja selgitab kõike, mida vaja modelleerimise alustamiseks. Kõik Umbrello toimingud on kättesaadavad nii menüü kui tööriistaribade kaudu, lisaks pakub Umbrello laialdast kontekstimenüüde kasutamise võimalust. Klõpsates parema hiirenupuga ükskõik millisel Umbrello tööalal või puuvaates asuval elemendil avaneb kõiki selle elemendi kasulikke käske sisaldav menüü. Mõne kasutaja jaoks on see alguses pisut segadusttekitav, sest nad on harjunud kasutama rohkem menüüd või tööriistaribasid, kuid pärast parema hiireklõpsuga harjumist kiirendab see sinu tööd tublisti. +See peatükk tutvustab Umbrello kasutajaliidest ja selgitab kõike, mida vaja modelleerimise alustamiseks. Kõik Umbrello toimingud on kättesaadavad nii menüü kui tööriistaribade kaudu, lisaks pakub Umbrello laialdast kontekstimenüüde kasutamise võimalust. Klõpsates parema hiirenupuga ükskõik millisel Umbrello tööalal või puuvaates asuval elemendil avaneb kõiki selle elemendi kasulikke käske sisaldav menüü. Mõne kasutaja jaoks on see alguses pisut segadusttekitav, sest nad on harjunud kasutama rohkem menüüd või tööriistaribasid, kuid pärast parema hiireklõpsuga harjumist kiirendab see sinu tööd tublisti. -Kasutajaliides -Umbrello põhiaken on jagatud kolmeks alaks, mis aitavad anda sulle mudeliga töötades ülevaate kogu süsteemist ja kiire juurdepääsu erinevatele skeemidele. -Neid alasid nimetatakse: +Kasutajaliides +Umbrello põhiaken on jagatud kolmeks alaks, mis aitavad anda sulle mudeliga töötades ülevaate kogu süsteemist ja kiire juurdepääsu erinevatele skeemidele. +Neid alasid nimetatakse: -puuvaade -tööala -dokumentatsiooniaken +puuvaade +tööala +dokumentatsiooniaken -Umbrello kasutajaliides +Umbrello kasutajaliides - Umbrello kasutajaliides + Umbrello kasutajaliides -Puuvaade -Puuvaade asub põhiakna ülemises vasakus osas ja kuvab kõiki skeeme, klasse, tegijaid ja kasutusklasse, millest mudel koosneb. Puuvaade võimaldab saada kiire ülevaate mudelis sisalduvatest elementidest. Samuti võimaldab puuvaade lülituda kiirelt erinevate mudeli skeemide vahel ja lisada mudeli elemente skeemi. -Kui töötad mudeliga, mis sisaldab rohkem kui paari klassi ja skeemi, siis aitab puuvaate elementide kaustadesse jagamise võimalus sul asjade üle kontrolli hoida. Kaustu saab luua valides kontekstimenüüst sobiva käsu ja lohistades vajalikud elemendid õigetesse kaustadesse. +Puuvaade +Puuvaade asub põhiakna ülemises vasakus osas ja kuvab kõiki skeeme, klasse, tegijaid ja kasutusklasse, millest mudel koosneb. Puuvaade võimaldab saada kiire ülevaate mudelis sisalduvatest elementidest. Samuti võimaldab puuvaade lülituda kiirelt erinevate mudeli skeemide vahel ja lisada mudeli elemente skeemi. +Kui töötad mudeliga, mis sisaldab rohkem kui paari klassi ja skeemi, siis aitab puuvaate elementide kaustadesse jagamise võimalus sul asjade üle kontrolli hoida. Kaustu saab luua valides kontekstimenüüst sobiva käsu ja lohistades vajalikud elemendid õigetesse kaustadesse. -Dokumentatsiooniaken -Dokumentatsiooniaken on pisike aken, mis asub Umbrello põhiakna alumises vasakus osas ja annab kiire ülevaate valitud elemendi dokumentatsioonist. Dokumentatsiooniaken on väike seepärast, et see on mõeldud elemendi dokumentatsioonile pilgu peale viskamiseks. Kui soovid näha elemendi dokumentatsiooni detailsemalt, siis ava elemendi omaduste dialoog. +Dokumentatsiooniaken +Dokumentatsiooniaken on pisike aken, mis asub Umbrello põhiakna alumises vasakus osas ja annab kiire ülevaate valitud elemendi dokumentatsioonist. Dokumentatsiooniaken on väike seepärast, et see on mõeldud elemendi dokumentatsioonile pilgu peale viskamiseks. Kui soovid näha elemendi dokumentatsiooni detailsemalt, siis ava elemendi omaduste dialoog. -Tööala -Tööala on Umbrello akna põhiala, milles toimub põhiline tegevus. Tööala kasutatakse mudeli skeemide redigeerimiseks ja vaatamiseks. Tööala kuvab aktiivset skeemi. Korraga on tööalal võimalik kuvada vaid ühte skeemi. +Tööala +Tööala on Umbrello akna põhiala, milles toimub põhiline tegevus. Tööala kasutatakse mudeli skeemide redigeerimiseks ja vaatamiseks. Tööala kuvab aktiivset skeemi. Korraga on tööalal võimalik kuvada vaid ühte skeemi. - + -Mudelite loomine, laadimine ja salvestamine -Umbrelloga millegi kasuliku tegemiseks on esimese asjana vaja luua või avada mudel. Umbrello käivitamisel laaditakse viimati kasutatud mudel või luuakse uus tühi mudel (vastavalt seadistustedialoogis määratud eelistustele). +Mudelite loomine, laadimine ja salvestamine +Umbrelloga millegi kasuliku tegemiseks on esimese asjana vaja luua või avada mudel. Umbrello käivitamisel laaditakse viimati kasutatud mudel või luuakse uus tühi mudel (vastavalt seadistustedialoogis määratud eelistustele). -Uus mudel -Kui soovid mingil hetkel luua uut mudelit, siis saad seda teha valides menüüst Fail käsu Uus või klõpsates tööriistaribal nuppu Uus. Kui töötad hetkel mudeliga, mida on muudetud, siis küsib Umbrello, kas sa soovid enne uue mudeli laadimist eelmise mudeli muudatusi salvestada. +Uus mudel +Kui soovid mingil hetkel luua uut mudelit, siis saad seda teha valides menüüst Fail käsu Uus või klõpsates tööriistaribal nuppu Uus. Kui töötad hetkel mudeliga, mida on muudetud, siis küsib Umbrello, kas sa soovid enne uue mudeli laadimist eelmise mudeli muudatusi salvestada. -Mudeli salvestamine -Mudelit on võimalik igal hetkel salvestada valides menüüst Fail käsu Salvesta või klõpsates tööriistaribal nuppu Salvesta. Kui soovid salvestada mudelit mõne teise nimega, siis kasuta menüüs Fail asuvat käsku Salvesta kui... -Ohutuse tagamiseks võimaldab Umbrello salvestada tööd ka kindla ajaintervalli tagant. Kui soovid seda kasutada, siis saad seadista see Umbrello menüüs Seadistused. +Mudeli salvestamine +Mudelit on võimalik igal hetkel salvestada valides menüüst Fail käsu Salvesta või klõpsates tööriistaribal nuppu Salvesta. Kui soovid salvestada mudelit mõne teise nimega, siis kasuta menüüs Fail asuvat käsku Salvesta kui... +Ohutuse tagamiseks võimaldab Umbrello salvestada tööd ka kindla ajaintervalli tagant. Kui soovid seda kasutada, siis saad seadista see Umbrello menüüs Seadistused. -Mudeli laadimine -Olemasoleva mudeli laadimiseks võid valida menüüst Fail käsu Ava või klõpsata tööriistaribal nuppu Ava. Tihtikasutatavatele mudelitele juurdepääsu kiirendamiseks on hiljuti kasutatud mudelite nimekiri saadaval menüü Fail alammenüüs Ava hiljutine. -Umbrello võimaldab töötada korraga vaid ühe mudeliga, nii et kui käsid rakendusel avada järgmise mudeli ja juba avatud mudelit on pärast viimast salvestamist muudetud, siis küsib Umbrello, kas soovid tehtud muudatusi salvestada. Siiski saab alati käivitada kaks Umbrello protsessi ning nende vahel andmeid kopeerida ja asetada. +Mudeli laadimine +Olemasoleva mudeli laadimiseks võid valida menüüst Fail käsu Ava või klõpsata tööriistaribal nuppu Ava. Tihtikasutatavatele mudelitele juurdepääsu kiirendamiseks on hiljuti kasutatud mudelite nimekiri saadaval menüü Fail alammenüüs Ava hiljutine. +Umbrello võimaldab töötada korraga vaid ühe mudeliga, nii et kui käsid rakendusel avada järgmise mudeli ja juba avatud mudelit on pärast viimast salvestamist muudetud, siis küsib Umbrello, kas soovid tehtud muudatusi salvestada. Siiski saab alati käivitada kaks Umbrello protsessi ning nende vahel andmeid kopeerida ja asetada. - + -Mudelite redigeerimine -Mudeli elementide redigeerimiseks Umbrellos on kaks põhimoodust. -mudeli elementide redigeerimine puuvaate kaudu -mudeli elementide redigeerimine skeemi kaudu +Mudelite redigeerimine +Mudeli elementide redigeerimiseks Umbrellos on kaks põhimoodust. +mudeli elementide redigeerimine puuvaate kaudu +mudeli elementide redigeerimine skeemi kaudu -Puuvaates saab erinevate elementide kontekstimenüüga peaaegu kõiki mudeli elemente lisada, eemaldada ja muuta. Puuvaates kataloogidele hiire parema nupuga klõpsates näed valikuid, mis lubavad luua erinevat laadi skeeme ning sõltuvalt sellest, kas tegemist on kasutusklassivaate või loogilise vaatega, ka tegijaid, kasutusklasse, klasse jne. -Kui oled oma mudelisse elemente lisanud, saad neid redigeerida ka nende omaduste dialoogis, mille avamiseks klõpsa puuvaates elementidele hiire parema nupuga ja vali kontekstimenüüst Omadused. -Mudelit saab redigeerida ka elemente skeemidel luues või muutes. Sellest räägitakse lähemalt järgmistes osades. +Puuvaates saab erinevate elementide kontekstimenüüga peaaegu kõiki mudeli elemente lisada, eemaldada ja muuta. Puuvaates kataloogidele hiire parema nupuga klõpsates näed valikuid, mis lubavad luua erinevat laadi skeeme ning sõltuvalt sellest, kas tegemist on kasutusklassivaate või loogilise vaatega, ka tegijaid, kasutusklasse, klasse jne. +Kui oled oma mudelisse elemente lisanud, saad neid redigeerida ka nende omaduste dialoogis, mille avamiseks klõpsa puuvaates elementidele hiire parema nupuga ja vali kontekstimenüüst Omadused. +Mudelit saab redigeerida ka elemente skeemidel luues või muutes. Sellest räägitakse lähemalt järgmistes osades. -Skeemide lisamine ja eemaldamine -Sinu &UML; mudel koosneb reast &UML;i elementidest ja nendevahelistest sidemetest. Mudelit ei saa siiski otseselt näha, selle vaatamiseks tuleb kasutada skeeme. +Skeemide lisamine ja eemaldamine +Sinu &UML; mudel koosneb reast &UML;i elementidest ja nendevahelistest sidemetest. Mudelit ei saa siiski otseselt näha, selle vaatamiseks tuleb kasutada skeeme. -Skeemide loomine -Mudeli uue skeemi loomiseks vali lihtsalt vajalik skeemitüüp kirje Uus alt menüüs Skeem ja anna sellele nimi. Skeem luuakse ja muudetakse aktiivseks ning sa näed seda kohe puuvaates. -Pane tähele, et Umbrello kasutab ohtralt ka kontekstimenüü võimalusi: sa võid klõpsata &HPN;ga kataloogile puuvaates ja valida vajaliku skeemitüübi kontekstimenüü alammenüüst Uus. Arvesta sealjuures seda, et kasutusklassiskeeme saab luua ainult kasutusklassikataloogides, teisi skeemitüüpe aga ainult loogilise vaate kataloogides. +Skeemide loomine +Mudeli uue skeemi loomiseks vali lihtsalt vajalik skeemitüüp kirje Uus alt menüüs Skeem ja anna sellele nimi. Skeem luuakse ja muudetakse aktiivseks ning sa näed seda kohe puuvaates. +Pane tähele, et Umbrello kasutab ohtralt ka kontekstimenüü võimalusi: sa võid klõpsata &HPN;ga kataloogile puuvaates ja valida vajaliku skeemitüübi kontekstimenüü alammenüüst Uus. Arvesta sealjuures seda, et kasutusklassiskeeme saab luua ainult kasutusklassikataloogides, teisi skeemitüüpe aga ainult loogilise vaate kataloogides. -Skeemide eemaldamine -Kui soovid mudelist skeemi eemaldada, muuda see aktiivseks ja vali käsk Kustuta menüüst Skeem. Sama tulemuse saavutab puuvaate skeemide kontekstimenüü käsuga Kustuta. -Et skeemi kustutamine on üsna ohtlik tegevus, mis võib kaasa tuua suure töö kaotsimineku, kui teed seda kuidagi kogemata, küsib Umbrello enne skeemi tegelikku eemaldamist sinu käest üle, kas oled oma otsuses kindel. Pärast seda, kui skeem on kustutatud ja fail uuesti salvestatud, ei saa kustutamist enam kuidagi tagasi võtta. +Skeemide eemaldamine +Kui soovid mudelist skeemi eemaldada, muuda see aktiivseks ja vali käsk Kustuta menüüst Skeem. Sama tulemuse saavutab puuvaate skeemide kontekstimenüü käsuga Kustuta. +Et skeemi kustutamine on üsna ohtlik tegevus, mis võib kaasa tuua suure töö kaotsimineku, kui teed seda kuidagi kogemata, küsib Umbrello enne skeemi tegelikku eemaldamist sinu käest üle, kas oled oma otsuses kindel. Pärast seda, kui skeem on kustutatud ja fail uuesti salvestatud, ei saa kustutamist enam kuidagi tagasi võtta. -Skeemide ümbernimetamine -Kui soovid olemasolevale skeemile teist nime anda, klõpsa puuvaates &HPN;ga ja vali kontekstimenüüst ümbernimetamiskäsk. -Teine viis skeemile uut nime anda käib omaduste dialoogi vahendusel, mille saab avada kontekstimenüüst käsku Omadused valides või puuvaates topeltklõpsu tehes. +Skeemide ümbernimetamine +Kui soovid olemasolevale skeemile teist nime anda, klõpsa puuvaates &HPN;ga ja vali kontekstimenüüst ümbernimetamiskäsk. +Teine viis skeemile uut nime anda käib omaduste dialoogi vahendusel, mille saab avada kontekstimenüüst käsku Omadused valides või puuvaates topeltklõpsu tehes. -Skeemide redigeerimine -Skeemi kallal töötamise ajal üritab Umbrello sind aidata, rakendades mõningaid lihtsaid reegleid: millised elemendid sobivad millist tüüpi skeemi ja millist laadi seosed saavad nende vahel eksisteerida. Kui oled &UML;i asjatundja, ei pane sa seda tõenäoliselt tähelegi, kuid &UML;i maailma uustulnukatel aitavad need reeglid luua standardile vastavaid skeeme. -Kui oled skeemi loonud, on aeg asuda seda redigeerima. Kindlasti märkad (ehkki algajatele on see vähemärgatav) erinevust skeemi ja mudeli redigeerimise vahel. Nagu juba selgitatud, on skeem ainult sinu mudeli vaade. Kui näiteks lood klassiskeemi redigeerides klassi, muudad tegelikult nii skeemi kui ka mudelit. Kui aga muudad oma klassiskeemis klassi värvi või muid esitusvalikuid, siis muudad ainult skeemi, kuid mudelis ei muutu midagi. +Skeemide redigeerimine +Skeemi kallal töötamise ajal üritab Umbrello sind aidata, rakendades mõningaid lihtsaid reegleid: millised elemendid sobivad millist tüüpi skeemi ja millist laadi seosed saavad nende vahel eksisteerida. Kui oled &UML;i asjatundja, ei pane sa seda tõenäoliselt tähelegi, kuid &UML;i maailma uustulnukatel aitavad need reeglid luua standardile vastavaid skeeme. +Kui oled skeemi loonud, on aeg asuda seda redigeerima. Kindlasti märkad (ehkki algajatele on see vähemärgatav) erinevust skeemi ja mudeli redigeerimise vahel. Nagu juba selgitatud, on skeem ainult sinu mudeli vaade. Kui näiteks lood klassiskeemi redigeerides klassi, muudad tegelikult nii skeemi kui ka mudelit. Kui aga muudad oma klassiskeemis klassi värvi või muid esitusvalikuid, siis muudad ainult skeemi, kuid mudelis ei muutu midagi. -Elementide lisamine -Üks esimesi asju uut skeemi redigeerima asudes on neisse elementide (klassid, tegijad, kasutusklassid &etc;) lisamine. Seda saab teha kahel viisil: +Elementide lisamine +Üks esimesi asju uut skeemi redigeerima asudes on neisse elementide (klassid, tegijad, kasutusklassid &etc;) lisamine. Seda saab teha kahel viisil: -Lohistades olemasolevad elemendid puuvaatest oma mudelisse -Luues uued elemendid mudelis ja lisades nad samal ajal skeemile mõnda diagrammiriba redigeerimistööriista kasutades +Lohistades olemasolevad elemendid puuvaatest oma mudelisse +Luues uued elemendid mudelis ja lisades nad samal ajal skeemile mõnda diagrammiriba redigeerimistööriista kasutades -Mudelis juba eksisteerivate elementide lisamiseks lohista need lihtsalt puuvaatest sinna, kuhu soovid neid oma skeemis asetada. Valikutööriistaga saad alati liigutada oma skeemi elemente. -Teine skeemile elementide lisamise viis on diagrammiriba redigeerimistööriistade kasutamine (pane tähele, et see lisab ka elemendid sinu mudelisse). -Diagrammiriba asus varem vaikimisi rakenduse akna paremas servas, kuid Umbrello 1.2 viis selle akna ülaserva. Soovi korral võid selle muidugi paigutada ka igasse muusse akna serva või üldse lahti haakida. Ribal saadaolevad tööriistad (nupud) muutuvad sõltuvalt sellest, millist tüüpi skeemiga on tegemist. Parajasti valitud tööriista nupp on ribal aktiveeritud. Valikutööriistale saab alati naasta klahvile &Esc; vajutades. -Kui valid diagrammiribal tööriista (näiteks klassi lisamise tööriista), võtab hiirekursor risti kuju ning sa võid vastava elemendi lisada mudelisse skeemis klõpsates. Arvesta, et &UML;i elementidel peab olema unikaalne nimi. See tähendab, et kui sul on ühel skeemil klass nimega KlassA ja sa lisad seejärel klassi lisamise tööriistaga klassi mõnele teisele skeemile, ei saa selle nimeks olla samuti KlassA. Kui nad peavad olema erinevad elemendid, peab neil olema ka unikaalne nimi. Kui aga soovid skeemile lisada sama elemendi, ei ole klassi lisamise tööriist sugugi õige vahend. Selleks tuleks klass hoopis vajalikku kohta puuvaatest lohistada. +Mudelis juba eksisteerivate elementide lisamiseks lohista need lihtsalt puuvaatest sinna, kuhu soovid neid oma skeemis asetada. Valikutööriistaga saad alati liigutada oma skeemi elemente. +Teine skeemile elementide lisamise viis on diagrammiriba redigeerimistööriistade kasutamine (pane tähele, et see lisab ka elemendid sinu mudelisse). +Diagrammiriba asus varem vaikimisi rakenduse akna paremas servas, kuid Umbrello 1.2 viis selle akna ülaserva. Soovi korral võid selle muidugi paigutada ka igasse muusse akna serva või üldse lahti haakida. Ribal saadaolevad tööriistad (nupud) muutuvad sõltuvalt sellest, millist tüüpi skeemiga on tegemist. Parajasti valitud tööriista nupp on ribal aktiveeritud. Valikutööriistale saab alati naasta klahvile &Esc; vajutades. +Kui valid diagrammiribal tööriista (näiteks klassi lisamise tööriista), võtab hiirekursor risti kuju ning sa võid vastava elemendi lisada mudelisse skeemis klõpsates. Arvesta, et &UML;i elementidel peab olema unikaalne nimi. See tähendab, et kui sul on ühel skeemil klass nimega KlassA ja sa lisad seejärel klassi lisamise tööriistaga klassi mõnele teisele skeemile, ei saa selle nimeks olla samuti KlassA. Kui nad peavad olema erinevad elemendid, peab neil olema ka unikaalne nimi. Kui aga soovid skeemile lisada sama elemendi, ei ole klassi lisamise tööriist sugugi õige vahend. Selleks tuleks klass hoopis vajalikku kohta puuvaatest lohistada. -Elementide kustutamine -Kõiki elemente saab kustutada kontekstimenüüst Kustuta valides. -Taas tasub märkida suurt erinevust objekti eemaldamise vahel skeemilt ja objekti kustutamise vahel mudelist: kui kustutad objekti skeemilt, eemaldad ainult objekti konkreetselt skeemilt, element ise aga on endiselt sinu mudeli osa ja kui seda elementi kasutab mõni muu skeem, ei mõjuta kustutamine neid kuidagi. Kui aga kustutad elemendi puuvaatest, siis kustutad selle ka oma mudelist. Et nüüd pole enam elementi mudelis olemas, eemaldatakse see automaatselt kõigilt skeemidelt, kus see varem oli. +Elementide kustutamine +Kõiki elemente saab kustutada kontekstimenüüst Kustuta valides. +Taas tasub märkida suurt erinevust objekti eemaldamise vahel skeemilt ja objekti kustutamise vahel mudelist: kui kustutad objekti skeemilt, eemaldad ainult objekti konkreetselt skeemilt, element ise aga on endiselt sinu mudeli osa ja kui seda elementi kasutab mõni muu skeem, ei mõjuta kustutamine neid kuidagi. Kui aga kustutad elemendi puuvaatest, siis kustutad selle ka oma mudelist. Et nüüd pole enam elementi mudelis olemas, eemaldatakse see automaatselt kõigilt skeemidelt, kus see varem oli. -Elementide redigeerimine -Enamikku oma mudeli ja skeemide &UML; elemente saab redigeerida nende omaduste dialoogi avades ja seal vajalikke valikuid langetades. Objekti omaduste redigeerimiseks vali selle kontekstimenüüst (klõps &HPN;ga) Omadused. Igal elemendil on mitmest kaardist koosnev dialoog, kus antud elemendi valikuid rakendada või muuta. Mõne elemendi, näiteks tegija korral, on valikuid vaid paar tükki (objekti nimi ja dokumentatsioon), mõne elemendi, näiteks klassi korral, saab aga muuta selle atribuute ja operatsioone, määrata, mida skeemil näidata (tervet operatsiooni signatuuri või ainult operatsioonide nime jne.), ning panna paika isegi värvid, mida kasutada antud klassi joonte ja täidise esitamisel skeemil. +Elementide redigeerimine +Enamikku oma mudeli ja skeemide &UML; elemente saab redigeerida nende omaduste dialoogi avades ja seal vajalikke valikuid langetades. Objekti omaduste redigeerimiseks vali selle kontekstimenüüst (klõps &HPN;ga) Omadused. Igal elemendil on mitmest kaardist koosnev dialoog, kus antud elemendi valikuid rakendada või muuta. Mõne elemendi, näiteks tegija korral, on valikuid vaid paar tükki (objekti nimi ja dokumentatsioon), mõne elemendi, näiteks klassi korral, saab aga muuta selle atribuute ja operatsioone, määrata, mida skeemil näidata (tervet operatsiooni signatuuri või ainult operatsioonide nime jne.), ning panna paika isegi värvid, mida kasutada antud klassi joonte ja täidise esitamisel skeemil. -Enamiku &UML; elementide omaduste dialoogi saab avada ka neil topeltkõpsu tehes, kui kasutad valikutööriista (nool). Erandiks on sidemed, mille korral topeltklõps loob ankurpunkti. Sidemete korral tuleb klõpsata &HPN;ga ja avada omaduste dialoog kontekstimenüüst. +Enamiku &UML; elementide omaduste dialoogi saab avada ka neil topeltkõpsu tehes, kui kasutad valikutööriista (nool). Erandiks on sidemed, mille korral topeltklõps loob ankurpunkti. Sidemete korral tuleb klõpsata &HPN;ga ja avada omaduste dialoog kontekstimenüüst. -Pane tähele, et omaduste dialoogi saab avada ka elementide kontekstimenüüst puuvaates. See võimaldab redigeerida ka skeemide enda omadusi, näiteks seda, kas alusvõrku näidata või mitte. +Pane tähele, et omaduste dialoogi saab avada ka elementide kontekstimenüüst puuvaates. See võimaldab redigeerida ka skeemide enda omadusi, näiteks seda, kas alusvõrku näidata või mitte. -Klasside redigeerimine -Ehkki me juba kajastasime kõigi objektide omaduste redigeerimist, väärivad klassid omaette osa, sest nad on mõnevõrra keerukamad ja neil on rohkem valikuid kui ülejäänud &UML;i elementidel. -Klassi omaduste dialoogis saab määrata kõike alates selle värvidest kuni operatsioonide ja atribuutideni. +Klasside redigeerimine +Ehkki me juba kajastasime kõigi objektide omaduste redigeerimist, väärivad klassid omaette osa, sest nad on mõnevõrra keerukamad ja neil on rohkem valikuid kui ülejäänud &UML;i elementidel. +Klassi omaduste dialoogis saab määrata kõike alates selle värvidest kuni operatsioonide ja atribuutideni. -Klassi üldseadistused -Omaduste dialoogi üldseadistuste kaart ei vaja ilmselt selgitamist: siin saab muuta klassi nime, nähtavust, dokumentatsiooni &etc; See kaart on alati olemas. +Klassi üldseadistused +Omaduste dialoogi üldseadistuste kaart ei vaja ilmselt selgitamist: siin saab muuta klassi nime, nähtavust, dokumentatsiooni &etc; See kaart on alati olemas. -Klassi atribuutide seadistused -Atribuutide kaardil saab lisada, redigeerida ja kustutada klassi atribuute (muutujaid). Atribuute saad nimekirjas üles- ja allapoole liigutada kasti kõrval paiknevaid noolenuppe kasutades. See kaart on alati olemas. +Klassi atribuutide seadistused +Atribuutide kaardil saab lisada, redigeerida ja kustutada klassi atribuute (muutujaid). Atribuute saad nimekirjas üles- ja allapoole liigutada kasti kõrval paiknevaid noolenuppe kasutades. See kaart on alati olemas. -Klassi operatsioonide seadistused -Sarnaselt atribuutide kaardile saab operatsioonide kaardil lisada, redigeerida ja eemaldada oma klassi operatsioone. Operatsiooni lisades või muutes tuleb põhiandmed sisestada operatsiooni omaduste dialoogi. Kui soovid operatsioonile parameetreid lisada, tuleb klõpsata nupule Uus parameeter, mis avab parameetri omaduste dialoogi. See kaart on alati olemas. +Klassi operatsioonide seadistused +Sarnaselt atribuutide kaardile saab operatsioonide kaardil lisada, redigeerida ja eemaldada oma klassi operatsioone. Operatsiooni lisades või muutes tuleb põhiandmed sisestada operatsiooni omaduste dialoogi. Kui soovid operatsioonile parameetreid lisada, tuleb klõpsata nupule Uus parameeter, mis avab parameetri omaduste dialoogi. See kaart on alati olemas. -Klassi mallide seadistused -Sellel kaardil saab lisada klassimalle, mis on määratlemata klassid või andmetüübid. Java 1.5 nimetab neid geneerikuteks. +Klassi mallide seadistused +Sellel kaardil saab lisada klassimalle, mis on määratlemata klassid või andmetüübid. Java 1.5 nimetab neid geneerikuteks. -Klassi sidemete seadistused -Kaardil Klassi sidemed näeb kõiki antud klassi sidemeid aktiivsel skeemil. Topeltklõps sidemel avab selle omaduste dialoogi ning sõltuvalt sideme tüübist saab seal muuta teatud parameetreid, näiteks määrata mitmesuse ja rolli nime. Kui side ei võimalda midagi muuta, on omaduste dialoog kirjutuskaitstud ning sa saad muuta ainult antud sidemega seotud dokumentatsiooni. -See kaart on saadaval ainult siis, kui avad klassi omaduste dialoogi skeemilt. Avades selle puuvaate kontekstimenüüst, ei ole kaarti näha. +Klassi sidemete seadistused +Kaardil Klassi sidemed näeb kõiki antud klassi sidemeid aktiivsel skeemil. Topeltklõps sidemel avab selle omaduste dialoogi ning sõltuvalt sideme tüübist saab seal muuta teatud parameetreid, näiteks määrata mitmesuse ja rolli nime. Kui side ei võimalda midagi muuta, on omaduste dialoog kirjutuskaitstud ning sa saad muuta ainult antud sidemega seotud dokumentatsiooni. +See kaart on saadaval ainult siis, kui avad klassi omaduste dialoogi skeemilt. Avades selle puuvaate kontekstimenüüst, ei ole kaarti näha. -Klassi kuvamise seadistused -Kaardil Kuvamise seadistused saab määrata, mida skeemil näidatakse. Klassi võib näidata ainult ühe nelinurgana, milles on klassi nimi (see on kasuks, kui sul on skeemil palju klasse või kui sind parajasti ei huvita klasside üksikasjad) või ka täielikult kujul koos pakettide, stereotüüpide ning atribuutide ja operatsioonide, operatsioonide signatuuride ja nähtavusega. -Langeta oma valikud sõltuvalt sellest, kui palju infot soovid skeemil näha. Siin tehtud muudatused mõjutavad ainult skeemi kuvamist. See tähendab, et klassi operatsioonide peitmine ei näita neid lihtsalt skeemil, kuid operatsioon ise kuulub endiselt mudeli koosseisu. See kaart on saadaval ainult siis, kui avad klassi omaduste dialoogi skeemilt. Avades selle puuvaate kontekstimenüüst, ei ole kaarti näha, sest seal ei ole kuvamise seadistustel mingit mõtet. +Klassi kuvamise seadistused +Kaardil Kuvamise seadistused saab määrata, mida skeemil näidatakse. Klassi võib näidata ainult ühe nelinurgana, milles on klassi nimi (see on kasuks, kui sul on skeemil palju klasse või kui sind parajasti ei huvita klasside üksikasjad) või ka täielikult kujul koos pakettide, stereotüüpide ning atribuutide ja operatsioonide, operatsioonide signatuuride ja nähtavusega. +Langeta oma valikud sõltuvalt sellest, kui palju infot soovid skeemil näha. Siin tehtud muudatused mõjutavad ainult skeemi kuvamist. See tähendab, et klassi operatsioonide peitmine ei näita neid lihtsalt skeemil, kuid operatsioon ise kuulub endiselt mudeli koosseisu. See kaart on saadaval ainult siis, kui avad klassi omaduste dialoogi skeemilt. Avades selle puuvaate kontekstimenüüst, ei ole kaarti näha, sest seal ei ole kuvamise seadistustel mingit mõtet. -Klassi värvide seadistused -Kaardil Vidinate värvid saab määrata vidinate joonte ja täidise värvid. Enesestmõistetavalt on see kaart saadaval ainult skeemidel näidatavate klasside jaoks, mitte aga siis, kui valid klassi omaduste dialoogi puuvaatest. +Klassi värvide seadistused +Kaardil Vidinate värvid saab määrata vidinate joonte ja täidise värvid. Enesestmõistetavalt on see kaart saadaval ainult skeemidel näidatavate klasside jaoks, mitte aga siis, kui valid klassi omaduste dialoogi puuvaatest. -Sidemed -Side seob üksteisega kaks &UML;i objekti. Tavaliselt eksisteerib side kahe klassi vahel, kuid teatud tüüpi sidemed võivad olla ka kasutusklasside ja tegijate vahel. -Sideme loomiseks vali vajalik tööriist diagrammiribalt (tavaline side, üldistus, agregatsioon &etc;) ning klõpsa algul esimesel sidemes osaleval elemendil ja seejärel teisel. Pane tähele, et vaja on kaht klõpsu, üks ühel ja teine teisel sidemega ühendataval objektil, aga mitte lohistamist ühe objekti juurest teise juurde. -Kui üritad luua sideme, mis ei vasta &UML;i spetsifikatsioonile, keeldub Umbrello seda tegemast ja sa näed veateadet. Nii juhtub näiteks siis, kui klassist A on juba olemas üldistus klassini B ja sa proovid siis luua veel ühe üldistuse klassist B klassini A. -Hiire parema nupu klõpsuga sidemel ilmub kontekstimenüü, kust saab valida mitmesuguseid toiminguid. Kui soovid sideme kustutada, valigi kontekstimenüüst Kustuta. Samuti võib sealt valida Omadused ning sõltuvalt sideme tüübist võib seejärel olla võimalik redigeerida sideme atribuute, näiteks rolli ja mitmesust. +Sidemed +Side seob üksteisega kaks &UML;i objekti. Tavaliselt eksisteerib side kahe klassi vahel, kuid teatud tüüpi sidemed võivad olla ka kasutusklasside ja tegijate vahel. +Sideme loomiseks vali vajalik tööriist diagrammiribalt (tavaline side, üldistus, agregatsioon &etc;) ning klõpsa algul esimesel sidemes osaleval elemendil ja seejärel teisel. Pane tähele, et vaja on kaht klõpsu, üks ühel ja teine teisel sidemega ühendataval objektil, aga mitte lohistamist ühe objekti juurest teise juurde. +Kui üritad luua sideme, mis ei vasta &UML;i spetsifikatsioonile, keeldub Umbrello seda tegemast ja sa näed veateadet. Nii juhtub näiteks siis, kui klassist A on juba olemas üldistus klassini B ja sa proovid siis luua veel ühe üldistuse klassist B klassini A. +Hiire parema nupu klõpsuga sidemel ilmub kontekstimenüü, kust saab valida mitmesuguseid toiminguid. Kui soovid sideme kustutada, valigi kontekstimenüüst Kustuta. Samuti võib sealt valida Omadused ning sõltuvalt sideme tüübist võib seejärel olla võimalik redigeerida sideme atribuute, näiteks rolli ja mitmesust. -Ankurpunktid -Vaikimisi luuakse sidemed sirgjoonena, mis ühendab skeemil kaht objekti. -Sideme kuju muutmiseks tuleb sellel vajalikus kohas teha topeltklõps. Sellega lisatakse ankurpunkt (seda näidatakse sideme valimisel sinise punktina), mida liigutades saabki muuta sideme kuju. -Kui soovid ankurpunkti eemaldada, tee selle peal hiirega topeltklõps. -Pane tähele, et ainus viis sideme omadusi muuta käib läbi kontekstimenüü. Kui teed sellel topeltklõpsu, siis erinevalt teistest &UML;i objektidest lisab see vaid sidemel ankurpunkti. +Ankurpunktid +Vaikimisi luuakse sidemed sirgjoonena, mis ühendab skeemil kaht objekti. +Sideme kuju muutmiseks tuleb sellel vajalikus kohas teha topeltklõps. Sellega lisatakse ankurpunkt (seda näidatakse sideme valimisel sinise punktina), mida liigutades saabki muuta sideme kuju. +Kui soovid ankurpunkti eemaldada, tee selle peal hiirega topeltklõps. +Pane tähele, et ainus viis sideme omadusi muuta käib läbi kontekstimenüü. Kui teed sellel topeltklõpsu, siis erinevalt teistest &UML;i objektidest lisab see vaid sidemel ankurpunkti. -Märkused, tekstid ja kastid -Märkused, tekstid ja kastid on elemendid, mis võivad eksisteerida mis tahes tüüpi skeemil ja millel pole tegelikku semantilist väärtust, kuid millest on abi lisakommentaaride või selgituste pakkumiseks, mis muudab skeemid paremini arusaadavaks. -Märkuse või teksti lisamiseks vali diagrammiribalt vastav tööriist ja klõpsa skeemil kohas, kuhu soovid kommentaari lisada. Teksti saab redigeerida elementi kontekstimenüü abil avades või märkuste puhul ka neil topeltklõpsu tehes. +Märkused, tekstid ja kastid +Märkused, tekstid ja kastid on elemendid, mis võivad eksisteerida mis tahes tüüpi skeemil ja millel pole tegelikku semantilist väärtust, kuid millest on abi lisakommentaaride või selgituste pakkumiseks, mis muudab skeemid paremini arusaadavaks. +Märkuse või teksti lisamiseks vali diagrammiribalt vastav tööriist ja klõpsa skeemil kohas, kuhu soovid kommentaari lisada. Teksti saab redigeerida elementi kontekstimenüü abil avades või märkuste puhul ka neil topeltklõpsu tehes. -Ankrud -Ankruid kasutatakse märkuse ja &UML;i elemendi kokkusidumiseks. Tavaliselt tehakse märkus mõne klassi või sideme selgitamiseks või kommenteerimiseks ning sel juhul on väga kasulik lisada ankur, mis näitab, et see märkus kuulub just konkreetse elemendi juurde. -Ankru lisamiseks märkuse ja &UML;i elemendi vahele vali diagrammiribal ankrutööriist. Seejärel klõpsa kõigepealt märkusele ja seejärel &UML;i elemendile, millega soovid märkust ühendada. +Ankrud +Ankruid kasutatakse märkuse ja &UML;i elemendi kokkusidumiseks. Tavaliselt tehakse märkus mõne klassi või sideme selgitamiseks või kommenteerimiseks ning sel juhul on väga kasulik lisada ankur, mis näitab, et see märkus kuulub just konkreetse elemendi juurde. +Ankru lisamiseks märkuse ja &UML;i elemendi vahele vali diagrammiribal ankrutööriist. Seejärel klõpsa kõigepealt märkusele ja seejärel &UML;i elemendile, millega soovid märkust ühendada. -- cgit v1.2.1
- Koodi genereerimise seadistused Umbrellos + Koodi genereerimise seadistused Umbrellos - Lähtekoodi importimise menüükäsk Umbrellos + Lähtekoodi importimise menüükäsk Umbrellos - Mudeli korraldamine kaustadesse Umbrellos + Mudeli korraldamine kaustadesse Umbrellos - Kasutusklassiskeem Umbrellos + Kasutusklassiskeem Umbrellos - Klassiskeemi kuvamine Umbrellos + Klassiskeemi kuvamine Umbrellos - Klassi visuaalne esitus &UML;is + Klassi visuaalne esitus &UML;is - Üldistuse visuaalne esitus &UML;is + Üldistuse visuaalne esitus &UML;is - Sideme visuaalne esitus &UML;is + Sideme visuaalne esitus &UML;is - Agregatsiooniseose visuaalne esitus &UML;is + Agregatsiooniseose visuaalne esitus &UML;is - &umbrello; järgnevusskeemiga + &umbrello; järgnevusskeemiga - &umbrello; koostööskeemiga + &umbrello; koostööskeemiga - &umbrello; olekuskeemiga + &umbrello; olekuskeemiga - &umbrello; tegevusskeemiga + &umbrello; tegevusskeemiga - Umbrello kasutajaliides + Umbrello kasutajaliides