kdevelop osa 4/11

Tapio Mattila <[email protected]> Thu, 2 Sep 2004 20:35:31 +0300
Newsgroups gmane.comp.internationalization.finnish
Message-ID <[email protected]>
Lisää viikonlopuksi,

- Tapsa

#: languages/cpp/cppnewclassdlg.cpp:824 languages/cpp/cppnewclassdlg.cpp:827
msgid "Slots (Qt-specific)"
msgstr "Slotit (Qt.kohtaiset)"

#: languages/cpp/cppnewclassdlg.cpp:828
msgid "Attributes"
msgstr "Attribuutit"

#: languages/cpp/cppnewclassdlg.cpp:921 languages/cpp/cppnewclassdlg.cpp:1051
#: languages/cpp/cppnewclassdlg.cpp:1320
msgid "extend"
msgstr "laajenna"

#: languages/cpp/cppnewclassdlg.cpp:1057
msgid "replace"
msgstr "korvaa"

#: languages/cpp/cppnewclassdlg.cpp:1169
msgid "You must enter a classname."
msgstr "Määrittele luokan nimi."

#: languages/cpp/cppnewclassdlg.cpp:1175
msgid "You must enter a name for the header file."
msgstr "Määrittele otsikkotiedoston nimi."

#: languages/cpp/cppnewclassdlg.cpp:1180
msgid "You must enter a name for the implementation file."
msgstr "Määrittele toteutustiedoston nimi."

#: languages/cpp/cppnewclassdlg.cpp:1186
msgid ""
"Generated files will always be added to the active directory, so you must "
"not give an explicit subdirectory."
msgstr "Luodut tiedostot lisätään nykyiseen kansioon, älä anna alikansiota."

#: languages/cpp/cppnewclassdlg.cpp:1209
msgid ""
"KDevelop is not able to add classes to existing header or implementation "
"files."
msgstr ""
"KDevelop ei voi lisätä luokkia olemassaoleviin otsikko- tai "
"luontitiedostoihin."

#: languages/cpp/cppsupportpart.cpp:182 languages/cpp/cppsupportpart.cpp:460
msgid "Switch Header/Implementation"
msgstr "Vaihda otsikko-/toteutustiedostoon"

#: languages/cpp/cppsupportpart.cpp:185
msgid "Switch between header and implementation files"
msgstr "Vaihda otsikko- ja toteutustiedoston välillä"

#: languages/cpp/cppsupportpart.cpp:186 languages/cpp/cppsupportpart.cpp:462
msgid ""
"<b>Switch Header/Implementation</b>"
"<p>If you are currently looking at a header file, this brings you to the "
"corresponding implementation file. If you are looking at an implementation "
"file (.cpp etc.), this brings you to the corresponding header file."
msgstr ""
"<b>Vaihda otsikko- ja toteutustiedostojen välillä</b>"
"<p>Jos katsot tällä hetkellä otsikkotiedostoa, tämä kohta siirtää sinut "
"vastaavaan toteutustiedostoon. Jos katsot toteutustiedostoa (esim .cpp), "
"tämä kohta siirtää sinut vastaavaan otsikkotiedostoon."

#: languages/cpp/cppsupportpart.cpp:193
msgid "Complete Text"
msgstr "Täydennä teksti"

#: languages/cpp/cppsupportpart.cpp:196
msgid "Complete current expression"
msgstr "Täydennä nykyinen lauseke"

#: languages/cpp/cppsupportpart.cpp:197
msgid ""
"<b>Complete Text</p>"
"<p>Completes current expression using memory class store for the current "
"project and persistant class stores for external libraries."
msgstr ""
"<b>Tekstin täydennys</p>"
"<p>Täydentää käsillä olevan tekstin käyttäen muistissa olevaa luokkasäilöä 
nykyisen projektin ilmaisuihin ja pysyvää luokkasäilöä ulkoisten kirjastojen 
ilmaisuihin."

#: languages/cpp/cppsupportpart.cpp:202
msgid "Make Member"
msgstr "Tee Jäsen"

#: languages/cpp/cppsupportpart.cpp:205
msgid "Make member"
msgstr "Tee jäsen"

#: languages/cpp/cppsupportpart.cpp:206
msgid ""
"<b>Make member</b>"
"<p>Creates a class member function in implementation file based on the "
"member declaration at the current line."
msgstr ""
"<b>Tee jäsen</b>"
"<p>Luo jäsenfunktion toteutustiedostoon pohjautuen nykyisen rivin 
määrittelyyn.."

#: languages/cpp/cppsupportpart.cpp:210 languages/java/javasupportpart.cpp:169
#: parts/classview/classviewpart.cpp:178
#: parts/classview/classviewwidget.cpp:71
msgid "New Class..."
msgstr "Uusi luokka..."

#: languages/cpp/cppsupportpart.cpp:213 languages/java/javasupportpart.cpp:172
msgid "Generate a new class"
msgstr "Luo uusi luokka"

#: languages/cpp/cppsupportpart.cpp:214
msgid "<b>New Class</b><p>Calls the <b>New Class</b> wizard."
msgstr "<b>Uusi luokka</b><p>Käynnistää <b>Uusi luokka</b> -velhon."

#: languages/cpp/cppsupportpart.cpp:305
msgid "C++ New Class Generator"
msgstr "C++-Luokkageneraattori"

#: languages/cpp/cppsupportpart.cpp:480 parts/classview/classtreebase.cpp:43
msgid "Go to Declaration"
msgstr "Siirry toteutukseen"

#: languages/cpp/cppsupportpart.cpp:481
msgid ""
"<b>Go to declaration</b>"
"<p>Provides a menu to select available function declarations in the current "
"file and in the corresponding header (if the current file is an "
"implementation) or source (if the current file is a header) file."
msgstr ""
"<b>Siirry toteutukseen</b>"
"<p>Tarjoaa valintavalikon olemassaolevista funktioista nykyisessä tiedostossa 
ja otsikkotiedostossa (jos nykyinen on toteutustiedosto) tai 
toteutustiedostossa (jos nykyinen on otsikkotiedosto)."

#: languages/cpp/cppsupportpart.cpp:516 parts/classview/classtreebase.cpp:45
msgid "Go to Definition"
msgstr "Siirry määrittelyyn"

#: languages/cpp/cppsupportpart.cpp:517
msgid ""
"<b>Go to definition</b>"
"<p>Provides a menu to select available function definitions in the current "
"file and in the corresponding header (if the current file is an "
"implementation) or source (if the current file is a header) file."
msgstr ""
"<b>Siirry määrittelyyn</b>"
"<p>Tarjoaa valintavalikon olemassaolevista funktiomäärittelyistä nykyisessä 
tiedostossa ja vastaavassa otsikkotiedostossa (jos nykyinen on 
toteutustiedosto) tai toteustiedostossa (jos nykyinen on otsikkotiedosto)."

#: languages/cpp/cppsupportpart.cpp:555
#, c-format
msgid "Goto Include File: %1"
msgstr "Siirry sisällytystiedostoon: %1"

#: languages/cpp/cppsupportpart.cpp:557
msgid "<b>Goto include file</b><p>Opens an include file under the cursor 
position."
msgstr "<b>Siirry sisällytystiedostoon</b><p>Avaa kohdistimen alla olevan 
sisällytystiedoston."

#: languages/cpp/cppsupportpart.cpp:564
msgid "Extract Interface..."
msgstr "Poimi rajapinta..."

#: languages/cpp/cppsupportpart.cpp:565
msgid ""
"<b>Extract interface</b>"
"<p>Extracts interface from the selected class and creates a new class with "
"this interface. No implementation code is extracted and no implementation "
"code is created."
msgstr ""
"<b>Poimi rajapinta</b>"
"<p>Poimii rajapinnan valitusta luokasta ja luo uuden luokan tällä 
rajapinnalla. Toteutusta ei poimita eikä luoda."

#: languages/cpp/cppsupportpart.cpp:761 languages/cpp/cppsupportpart.cpp:772
msgid "Please select a class!"
msgstr "Ole hyvä ja valitse luokka!"

#: languages/cpp/cppsupportpart.cpp:1183
#: languages/java/javasupportpart.cpp:741
msgid ""
"Persistant class store will be disabled!! You have a wrong version of pcs "
"installed.\n"
"Remove old pcs files?"
msgstr ""
"Pysyvä luokkasäilö poistetaan käytöstä. Väärä PCS-versio asennettu.\n"
"Poistetaanko vanhat PCS-tiedostot?"

#: languages/cpp/cppsupportpart.cpp:1183 languages/cpp/cppsupportpart.cpp:1449
msgid "C++ Support"
msgstr "C++-tuki"

#: languages/cpp/cppsupportpart.cpp:1448
msgid "File %1 already exists"
msgstr "Tiedosto nimeltä %1 on jo olemassa."

#: languages/cpp/cppcodecompletion.cpp:556
msgid "Type of %1 is %2"
msgstr "%1 tyyppi on %2"

#: languages/cpp/problemreporter.cpp:87 languages/java/problemreporter.cpp:88
msgid ""
"<b>Problem reporter</b>"
"<p>This window shows various \"problems\" in your project. It displays TODO "
"entries, FIXME's and errors reported by a language parser. To add a TODO or "
"FIXME entry, just type"
"<br><tt>//@todo my todo</tt>"
"<br><tt>//TODO: my todo</tt><br><tt>//FIXME fix this</tt>"
msgstr ""
"<b>Ongelmaraportoija</b>"
"<p>Ikkunassa näytetään useita \"ongelmia\" projektissa. Siinä on TODO-, FIXME 
merkinnät ja kielijäsentimen tulostamat virheet. Lisätäksesi TODO- tai "
"FIXME merkinnän, kirjoita"
"<br><tt>//@todo minun todo</tt>"
"<br><tt>//TODO: minun todo</tt>"
"<br><tt>//FIXME korjaa tämä</tt>"

#: languages/cpp/problemreporter.cpp:99 languages/java/problemreporter.cpp:98
msgid "Column"
msgstr "Sarake"

#: languages/cpp/problemreporter.cpp:249
msgid "C++ Parsing"
msgstr "C++-jäsennys"

#: languages/cpp/app_templates/kapp/main.cpp:10
msgid "A KDE Application"
msgstr "KDE-sovellus"

#: languages/cpp/app_templates/kapp/main.cpp:16
#: languages/cpp/app_templates/kpartapp/main.cpp:15
msgid "Document to open."
msgstr "Avattava asiakirja."

#: languages/cpp/app_templates/kapp/appview.cpp:61
msgid "Could not find a suitable HTML component"
msgstr "Ei löydetty sopivaa HTML-komponenttia"

#: languages/cpp/app_templates/kapp/pref.cpp:10
msgid "$APPNAME$ Preferences"
msgstr "$APPNAME$ asetukset"

#: languages/cpp/app_templates/kapp/pref.cpp:17
msgid "First Page"
msgstr "Ensimmäinen sivu"

#: languages/cpp/app_templates/kapp/pref.cpp:17
msgid "Page One Options"
msgstr "Sivun yksi asetukset"

#: languages/cpp/app_templates/kapp/pref.cpp:20
msgid "Second Page"
msgstr "Toinen sivu"

#: languages/cpp/app_templates/kapp/pref.cpp:20
msgid "Page Two Options"
msgstr "Sivun kaksi asetukset"

#: languages/cpp/app_templates/kapp/pref.cpp:30
#: languages/cpp/app_templates/kapp/pref.cpp:39
msgid "Add something here"
msgstr "Lisää jotain tähän"

#: languages/cpp/app_templates/kapp/app.cpp:109
msgid "Cus&tom Menuitem"
msgstr "&Oma valikkotietue"

#: languages/cpp/app_templates/kapp/app.cpp:187
msgid "Open Location"
msgstr "Avaa sijainti"

#: languages/cpp/app_templates/dcopservice/main.cpp:12
#: languages/cpp/app_templates/kdedcop/main.cpp:9
#: languages/cpp/app_templates/khello/main.cpp:9
#: languages/cpp/app_templates/khello2/main.cpp:12
#: languages/cpp/app_templates/kpartapp/main.cpp:9
msgid "A KDE KPart Application"
msgstr "KDE:n KPart-sovellus"

#: languages/cpp/app_templates/kateplugin/plugin_app.cpp:56
#: languages/cpp/app_templates/kateplugin2/plugin_app.cpp:60
msgid "Insert Hello World"
msgstr "Lisää Hello World"

#: languages/cpp/app_templates/kdevpart/kdevpart_part.cpp:28
#: languages/cpp/app_templates/kdevpart2/kdevpart_part.cpp:26
msgid "WHAT DOES THIS PART DO?"
msgstr "MITÄ TÄMÄ OSA TEKEE?"

#: languages/cpp/app_templates/kpartapp/app_part.cpp:183
msgid "$APPNAME$Part"
msgstr "$APPNAME$Part"

#: languages/cpp/app_templates/kpartapp/app.cpp:55
msgid "Could not find our part!"
msgstr "Ei löydetty meidän osaa!"

#: languages/cpp/app_templates/kioslave/slave.cpp:51
msgid "Looking for %1..."
msgstr "Haen kohdetta %1..."

#: languages/cpp/app_templates/dcopservice/main.cpp:24
msgid "KDE"
msgstr "KDE"

#: languages/cpp/app_templates/dcopservice/main.cpp:27
msgid "Developer"
msgstr "Kehittäjä"

#: languages/cpp/app_templates/kpartplugin/plugin_app.cpp:16
msgid "&Plugin Action"
msgstr "&Laajennuksen toiminto"

#: languages/cpp/app_templates/kpartplugin/plugin_app.cpp:32
msgid "Cannot Translate Source"
msgstr "Ei voitu kääntää lähdettä"

#: languages/cpp/app_templates/kpartplugin/plugin_app.cpp:33
msgid "You cannot translate anything except web pages with this plugin."
msgstr "Tällä laajennuksella voidaan kääntää vain www-sivuja."

#: languages/cpp/app_templates/kpartplugin/plugin_app.cpp:53
msgid "The URL you entered is not valid, please correct it and try again"
msgstr "Antamasi URL ei ole oikean muotoinen, yritä uudelleen"

#: languages/cpp/app_templates/kbearimportfilter/plugin.cpp:28
msgid "$APPNAME$ import"
msgstr "$APPNAME$ tuonti"

#: languages/cpp/app_templates/kbearimportfilter/plugin.cpp:45
msgid "You have to select a file to import."
msgstr "Sinun tarvitsee valita tuotava tiedosto."

#: languages/cpp/app_templates/kbearimportfilter/plugin.cpp:45
msgid "No File"
msgstr "Ei tiedostoa"

#: languages/cpp/app_templates/kcmodule/module.cpp:61
msgid "Helpful information about the $APPNAMELC$ module."
msgstr "Hyödyllistä tietoa $APPNAMELC$ -moduulista."

#: languages/bash/bashsupport_part.cpp:46
#: languages/cpp/app_templates/kdevlang/kdevlang_part.cpp:28
#: languages/php/phpsupportpart.cpp:79 languages/ruby/rubysupport_part.cpp:36
#: languages/sql/sqlsupport_part.cpp:42
msgid "&Run"
msgstr "&Aja"

#: languages/cpp/app_templates/kicker/applet.cpp:32
msgid "This is an about box"
msgstr "Tämä on tietoja sovelluksesta -laatikko"

#: languages/cpp/app_templates/kicker/applet.cpp:38
msgid "This is a help box"
msgstr "Tämä on ohjeen laatikko"

#: languages/cpp/app_templates/kicker/applet.cpp:44
msgid "This is a preferences box"
msgstr "Tämä on asetusten laatikko"

#: languages/cpp/app_templates/kfileplugin/kfile_plugin.cpp:25
msgid "$APPNAME$ Information"
msgstr "$APPNAME$ tiedot"

#: languages/cpp/app_templates/kfileplugin/kfile_plugin.cpp:30
msgid "Items"
msgstr "Jäsen"

#: languages/cpp/app_templates/kfileplugin/kfile_plugin.cpp:31
msgid "Size"
msgstr "Koko"

#: languages/cpp/app_templates/kbearplugin/plugin.cpp:63
msgid "This unique feature will not work if this plugin is unloaded"
msgstr "Tämä ainutlaatuinen ominaisuus ei toimi, jos tämä lisäohjelma 
poistetaan muistista"

#: languages/cpp/app_templates/kbearplugin/plugin.cpp:69
#: languages/cpp/app_templates/kbearplugin/plugin.cpp:79
msgid "$APPNAME$ Settings"
msgstr "$APPNAME$ asetukset"

#: languages/cpp/app_templates/noatunui/plugin_impl.cpp:50
msgid "Play"
msgstr "Soita"

#: languages/cpp/app_templates/noatunui/plugin_impl.cpp:56
#: parts/history/historypart.cpp:67 src/partcontroller.cpp:178
#: src/partcontroller.cpp:182
msgid "Forward"
msgstr "Eteenpäin"

#: languages/cpp/app_templates/noatunui/plugin_impl.cpp:63
msgid "Playlist"
msgstr "Soittolista"

#: languages/cpp/app_templates/noatunui/plugin_impl.cpp:69
msgid "Change loop style"
msgstr "Vaihda toistotyyli"

#: languages/cpp/app_templates/noatunui/plugin_impl.cpp:98
#: languages/cpp/app_templates/noatunui/plugin_impl.cpp:206
msgid "No File Loaded"
msgstr "Ei tiedostoa ladattuna"

#: languages/cpp/app_templates/noatunui/plugin_impl.cpp:251
msgid "No looping"
msgstr "Ei toistoa"

#: languages/cpp/app_templates/noatunui/plugin_impl.cpp:255
msgid "Song looping"
msgstr "Laulutoisto"

#: languages/cpp/app_templates/noatunui/plugin_impl.cpp:259
msgid "Playlist looping"
msgstr "Soittolistan toisto"

#: languages/cpp/app_templates/noatunui/plugin_impl.cpp:263
msgid "Random play"
msgstr "Satunnaissoitto"

#: languages/cpp/app_templates/kofficepart/main.cpp:17
msgid "File to open"
msgstr "Avattava tiedosto"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:108
#: languages/pascal/compiler/fpcoptions/optiontabs.cpp:32
msgid "Output"
msgstr "Tuloste"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:110
msgid "Only check the code for syntax errors, don't produce object code"
msgstr "Tarkista vain syntaksivirheet, älä tuota objektikoodia."

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:112
msgid "Generate extra code to write profile information for gprof"
msgstr "Luo lisäkoodia kirjoittaaksesi profiilitiedon gproffia varten."

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:114
msgid "Do not delete intermediate output like assembler files"
msgstr "Älä tuhoa väliaikaisia tulosteita kuten assembleritiedostoja."

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:119
#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:278
#: languages/pascal/compiler/dccoptions/dccoptionsplugin.cpp:59
#: languages/pascal/compiler/fpcoptions/fpcoptionsplugin.cpp:60
msgid "Code Generation"
msgstr "Koodin luonti"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:122
msgid "Enable exception handling"
msgstr "Ota käyttöön poikkeuskäsittely"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:126
msgid "Disable exception handling"
msgstr "Passivoi poikkeuskäsittely"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:133
msgid "Return certain struct and union values in memory rather than in 
registers"
msgstr "Palauta tietyt rakenne- ja yhdistearvot muistiin rekistereiden sijaan"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:135
msgid "Return certain struct and union values in registers when possible"
msgstr "Palauta tietyt rakenne- ja yhdistearvot rekistereihin aina kun 
mahdollista"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:137
msgid "For an enum, choose the smallest possible integer type"
msgstr "Valitse enum:lle pienin mahdollinen kokonaislukutyyppi"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:139
msgid "Make 'double' the same as 'float'"
msgstr "Tee 'double' samaksi kuin 'float'"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:170
#: languages/fortran/compiler/pgioptions/pgioptionsplugin.cpp:121
msgid "Optimization Level"
msgstr "Optimointitaso"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:173
#: languages/fortran/compiler/pgioptions/pgioptionsplugin.cpp:124
msgid "No optimization"
msgstr "Ei optimointia"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:174
#: languages/fortran/compiler/pgioptions/pgioptionsplugin.cpp:125
#: languages/pascal/compiler/fpcoptions/optiontabs.cpp:377
msgid "Level 1"
msgstr "Taso 1"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:175
#: languages/fortran/compiler/pgioptions/pgioptionsplugin.cpp:126
#: languages/pascal/compiler/fpcoptions/optiontabs.cpp:379
msgid "Level 2"
msgstr "Taso 2"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:180
msgid "<qt>Do not store floating point variables in registers</qt>"
msgstr "<qt>Älä säilö liukulukumuuttujia rekistereissä</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:183
msgid ""
"<qt>Pop the arguments to each function call directly after the function "
"returns</qt>"
msgstr "<qt>Poimi jokaisen funktiokutsun argumentit heti kun funktio 
palaa</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:187
msgid ""
"<qt>Force memory operands to be copied into registers before doing "
"arithmetic on them</qt>"
msgstr "<qt>Pakota muistioperandien kopiointi rekistereihin ennen laskennan 
suorittamista niillä</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:191
msgid ""
"<qt>Force memory address constants to be copied into registers before doing "
"arithmetic on them</qt>"
msgstr "<qt>Pakota muistiosoitevakioiden kopiointi rekistereihin ennen 
laskennan suorittamista niillä</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:195
msgid ""
"<qt>"
"Don't keep the frame pointer in a register for functions that don't need "
"one</qt>"
msgstr "<qt>Älä pidä kehysosoitinta rekisterissä funktioille, joka ei 
sellaista tarvitse</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:199
msgid "<qt>Ignore the <i>inline</i> keyword</qt>"
msgstr "<qt>Hylkää <i>inline</i>-avainsana</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:204
msgid ""
"<qt>Do not make member functions inline merely because they are defined "
"inside the class scope</qt>"
msgstr "<qt>Älä tee jäsenfunktioista sisällytettyjä pelkästään sen takia, että 
ne ovat määritelty luokan puitteissa</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:261
msgid "Dialect"
msgstr "Murre"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:263
msgid "Interpret source code as Fortran 90 free form"
msgstr "Tulkitse lähdekoodi 'Fortran 90 vapaa'-muodossa"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:266
msgid "Allow certain Fortran 90 constructs"
msgstr "Salli tietyt Fortran 90 rakenteet"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:268
msgid "Allow '$' in symbol names"
msgstr "Salli '$' synbolien nimissä"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:270
msgid "Allow '' in character constants to escape special characters"
msgstr "Salli '' merkkivakioissa koodataksesi erikoismerkit"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:273
msgid "DO loops are executed at least once"
msgstr "DO silmukat suoritetaan ainakin yhden kerran"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:280
msgid "Treat local variables as if SAVE statement had been specified"
msgstr "Kohtele paikallisia muuttujia kuten TALLENNA lauseke olisi määritetty"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:282
msgid "Init local variables to zero"
msgstr "Alusta paikalliset muuttujat nollaksi"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:284
msgid "Generate run-time checks for array subscripts"
msgstr "Suorita ajonaikaiset tarkistukset taulukon alaindekseille"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:316
msgid "Inhibit all warnings"
msgstr "Estä kaikki varoitukset."

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:318
msgid "Inhibit warnings about the use of #import"
msgstr "Estä #import:n käytöstä johtuvat varoitukset"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:320
msgid "Make all warnings into errors"
msgstr "Tee kaikista varoituksista virheitä"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:322
msgid "Issue all warnings demanded by strict ANSI C or ISO C++"
msgstr "Tulosta kaikki tiukan ANSI C:n tai ISO C++:n vaatimat virheet"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:324
msgid "Like -pedantic, but errors are produced instead of warnings"
msgstr "Kuten -pedantic, mutta tuotetaan virheet varoitusten sijaan"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:326
msgid "All warnings below, combined (-Wall):"
msgstr "Kaikki virheet alla, yhdistetty (-Wall):"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:331
msgid "<qt>Warn if an array subscript has type <i>char</i></qt>"
msgstr "<qt>Varoita jos taulukon alaindeksi on tyyppiä <i>char</i></qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:333
msgid "<qt>Warn when a comment-start sequence /* appears inside a 
comment</qt>"
msgstr "<qt>Varoita kun kommentin aloitusmerkki /* esiintyy kommentin 
sisällä</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:335
msgid ""
"<qt>Check calls to <i>printf()</i>, <i>scanf()</i> etc\n"
"to make sure that the arguments supplied have types appropriate\n"
"to the format string specified, and that the conversions specified\n"
"in the format string make sense</qt>"
msgstr ""
"<qt>Tarkista <i>printf()</i>, <i>scanf()</i> jne kutsut\n"
"varmistaaksesi, että annettujen argumenttien tyypit\n"
"ovat määrittelytekstien mukaiset ja että määritetyt\n muunnokset ovat 
järkeviä</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:340
msgid "<qt>Warn when a declaration does not specify a type</qt>"
msgstr "<qt>Varoita kun esittely ei sisällä tyyppiä</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:343
msgid "<qt>Issue a warning when a non-declared function is used</qt>"
msgstr "<qt>Varoita kun esittelemätöntä funktiota on käytetty</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:346
msgid "<qt>Issue an error when a non-declared function is used</qt>"
msgstr "<qt>Julkaise virhe kun esittelemätöntä funktiota on käytetty</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:348
msgid "<qt>Warn if the type of <i>main()</i> is suspicious</qt>"
msgstr "<qt>Varoita jos <i>main()</i>-funktion tyyppi on epäilyttävä</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:350
msgid "<qt>Warn when multicharacter constants are encountered</qt>"
msgstr "<qt>Varoita kun monimerkkisiä vakioita tulee vastaan</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:352
msgid "<qt>Warn if an aggregate or union initializer is not fully 
bracketed</qt>"
msgstr "<qt>Varoita jos kooste- tai yhdiste alustaja ei ole täysin 
suljettu</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:354
msgid "<qt>Warn when parentheses are omitted in certain context</qt>"
msgstr "<qt>Varoita kun sulkeita puuttuu tietyissä asiayhteyksissä</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:356
msgid ""
"<qt>Warn about code that may have undefined semantics because of\n"
"violations of sequence point rules in the C standard</qt>"
msgstr ""
"<qt>Varoita koodista, jolla voi olla määrittelemätöntä merkitystä johtuen\n"
"C-standardin sekvenssipistesäännön rikkomisesta</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:359
msgid "<qt>Warn when a function without explicit return type is defined</qt>"
msgstr "<qt>Varoita kun funktio ilman eksplisiittistä paluutyyppiä on 
määritelty</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:361
msgid ""
"<qt>Warn whenever a <i>switch</i> statement has an index of enumeral type\n"
"and lacks a <i>case</i> for one or more of the named codes of that "
"enumeration</qt>"
msgstr ""
"<qt>Varoita aina kun <i>switch</i> lauseella on luetellun tyypin mukainen 
indeksi\n"
"ja <i>case</i> haaroista puuttuu yksi tai useampi luetellun tyypin 
arvoista</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:364
msgid "<qt>Warn when trigraphs are encountered</qt>"
msgstr "<qt>Varoita kun trigrapheja tulee vastaan</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:366
msgid "<qt>Warn when a variable is declared but not used</qt>"
msgstr "<qt>Varoita kun muuttuja on määritelty mutta ei käytetty</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:368
msgid "<qt>Warn when a variable is used without being initialized first</qt>"
msgstr "<qt>Varoita kun muuttujaa on käytetty ilman alustusta</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:370
msgid "<qt>Warn when an unknown #pragma statement is encountered</qt>"
msgstr "<qt>Varoita kun tuntematon #pragma-lause kohdataan</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:373
msgid ""
"<qt>Warn when the order of member initializers is different from\n"
"the order in the class declaration</qt>"
msgstr ""
"<qt>Varoita jos muuttujien alustusjärjestys eroaa\n"
"luokan määrittelystä</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:408
msgid "<qt>Set options not included in -Wall which are very specific</qt>"
msgstr "<qt>Asetusmäärittelyt eivät sisälly -Wall, jotka ovat hyvin 
erityisiä</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:410
msgid "<qt>Warn if floating point values are used in equality 
comparisons</qt>"
msgstr "<qt>Varoita jos liukulukuja on käytetty yhtäsuuruusvertailuissa</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:412
msgid ""
"<qt>Warn if an undefined identifier is evaluated in an <i>#if</i> "
"directive</qt>"
msgstr "<qt>Varoita jos määrittelemätön tunnus arvioidaan 
<i>#if</i>-direktiivissä</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:414
msgid "<qt>Warn whenever a local variable shadows another local variable</qt>"
msgstr "<qt>Varoita aina kun paikallinen muuttuja peittää toisen paikallisen 
muuttujan</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:416
msgid ""
"<qt>Warn about anything that depends on the <i>sizeof</i> a\n"
"function type or of <i>void</i></qt>"
msgstr ""
"<qt>Varoita kaikesta, joka on riippuvainen funktiotyypin\n"
"<i>koosta</i> tai <i>void</i>:sta</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:419
msgid ""
"<qt>Warn whenever a pointer is cast so as to remove a type\n"
"qualifier from the target type</qt>"
msgstr "<qt>Varoita aina kun osoitin tyyppimuunnetaan siten,\n että 
kohdetyypin tyyppitarkenne poistetaan</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:422
msgid ""
"<qt>Warn whenever a pointer is cast such that the required\n"
"alignment of the target is increased</qt>"
msgstr ""
"<qt>Varoita aina kun osoitin muunnetaan siten, että kohteen\n"
"vaadittu tasaus kasvaa</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:425
msgid ""
"<qt>Warn when the address of a string constant is cast\n"
"into a non-const <i>char *</i> pointer</qt>"
msgstr ""
"<qt>Varoita kun merkkijonovakion osoite muunnetaan\n"
"ei vakioksi<i>char *</i>-osoittimeksi</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:428
msgid ""
"<qt>Warn if a prototype causes a type conversion that is different\n"
"from what would happen to the same argument in the absence\n"
"of a prototype</qt>"
msgstr ""
"<qt>Varoita jos prototyyppi aiheuttaa tyyppimuunnoksen joka on eri\n"
"kuin mitä tapahtuisi samalle argumentille\n"
"prototyypin puuttuessa</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:432
msgid ""
"<qt>Warn when a comparison between signed and unsigned values\n"
"could produce an incorrect result when the signed value\n"
"is converted to unsigned</qt>"
msgstr ""
"<qt>Varoita kun signed- ja unsigned-arvojen vertailu\n"
"voisi tuottaa väärän tuloksen kun signed-arvo\n"
"muunnetaan unsigned-arvoksi</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:436
msgid ""
"<qt>Warn about functions which might be candidates for attribute "
"'noreturn'</qt>"
msgstr "<qt>Varoita funktioista, joista saattaa puuttua määritelty paluuarvon 
palautus</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:438
msgid ""
"<qt>Warn if any functions that return structures or unions are\n"
"defined or called</qt>"
msgstr ""
"<qt>Varoita jos sovelluksessa on määritelty tai kutsuttu struct tai\n"
"union -tyypin palauttavia aliohjelmia</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:441
msgid "<qt>Warn if a global function is defined without a previous 
declaration</qt>"
msgstr "<qt>Varoita, jos globaali aliohjelma on määritelty ilman 
esittelyä.</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:444
msgid ""
"<qt>Do not warn about uses of functions, variables, and types marked as\n"
"deprecated by using the 'deprecated' attribute</qt>"
msgstr ""
"<qt>Älä varoita funktioiden, muuttujien ja tyyppien käytöstä, jotka on 
merkitty\n"
"vanhentuneeksi käyttämällä 'deprecated'-attribuuttia</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:447
msgid ""
"<qt>Warn if a structure is given the packed attribute, but the packed\n"
"attribute has no effect on the layout or size of the structure</qt>"
msgstr ""
"<qt>Varoita jos rakenteelle on määritelty packed-attribuutti, mutta 
attribuutilla\n"
"ei ole vaikutusta rakenteen asetteluun tai kokoon</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:450
msgid ""
"<qt>Warn if padding is included in a structure, either to align an\n"
"element of the structure or to align the whole structure</qt>"
msgstr ""
"<qt>Varoita jos täytettä on sisällytetty rakenteeseen, joko\n"
"rakenteen elementin tai koko rakenteen tasaukseen</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:453
msgid "<qt>Warn if anything is declared more than once in the same scope</qt>"
msgstr "<qt>Varoita, jos mitä tahansa on esitelty useammin kuin kerran.</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:455
msgid "<qt>Warn if the compiler detects that code will never be executed</qt>"
msgstr "<qt>Varoita jos kääntäjä havaitsee koodia, jota ei koskaan tulla 
suorittamaan</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:457
msgid "<qt>Warn if an <i>inline</qt> function can not be inlined</qt>"
msgstr "<qt>Varoita, jos <i>inline</qt>-aliohjelmaa ei voida suorittaa 
sisällytetysti</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:459
msgid "<qt>Warn if the <i>long long</i> type is used</qt>"
msgstr "<qt> Varoita, jos käytetään <i>long long</i>-tyyppiä.</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:461
msgid "<qt>Warn if a requested optimization pass is disabled</qt>"
msgstr "<qt>Varoita jos optimointia ei suoriteta</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:466
msgid ""
"<qt>Warn about certain constructs that behave differently\n"
"in traditional and ANSI C</qt>"
msgstr ""
"<qt>Varoita tietyistä rakenteista jotka käyttäytyvät erilailla\n"
"perinteisessä- ja ANSI C:ssä</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:469
msgid "<qt>Warn whenever a function call is cast to a non-matching type</qt>"
msgstr "<qt>Varoita aina kun funktiokutsu muunnetaan ei-sopivaan 
tyyppiin</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:471
msgid ""
"<qt>Warn if a function is declared or defined without specifying\n"
"the argument types</qt>"
msgstr ""
"<qt>Varoita, jos aliohjelma on esitelty tai määritelty "
"määrittelemättä\n"
"argumenttien tietotyyppejä.</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:474
msgid ""
"<qt>Warn if a global function is defined without a previous prototype "
"declaration</qt>"
msgstr "<qt>Varoita, jos globaali aliohjelma on määritelty ilman prototyypin 
esittelyä.</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:476
msgid ""
"<qt>Warn if an <i>extern</i> declaration is encountered within a "
"function</qt>"
msgstr "<qt>Varoita, jos <i>extern</i>-esittely löydetään aliohjelmasta.</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:482
msgid ""
"<qt>Warn when a function declaration hides virtual\n"
"functions from a base class</qt>"
msgstr ""
"<qt>Varoita, kun aliohjelman esittely peittää\n"
"kantaluokan virtuaalisen aliohjelman.</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:485
msgid ""
"<qt>Warn when g++'s synthesis behavior does\n"
"not match that of cfront</qt>"
msgstr ""
"<qt>Varoita kun g++:n synteesikäyttäytyminen\n"
"poikkeaa cfrontin vastaavasta.</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:488
msgid ""
"<qt>Warn when a class seems unusable, because all the constructors or\n"
"destructors in a class are private and the class has no friends or\n"
"public static member functions</qt>"
msgstr ""
"<qt>Varoita jos luokka näyttää käyttökelvottomalta, koska kaikki luokan 
konstruktorit tai\n"
"destruktorit ovat yksityisiä ja luokalle ei ole määritelty ystäviä tai\n"
"julkisia staattisia jäsenfunktioita.</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:492
msgid ""
"<qt>Warn when a class declares a non-virtual destructor that should\n"
"probably be virtual, because it looks like the class will be used\n"
"polymorphically</qt>"
msgstr ""
"<qt>Varoita jos luokassa on ei-virtuaalinen destruktori, joka\n"
"todennäköisesti tulisi olla virtuaalinen, koska näyttää siltä että\n"
"luokkaa tullaan käyttämään polymorfisesti</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:496
msgid ""
"<qt>Warn when overload resolution chooses a promotion from unsigned or\n"
"enumeral type to a signed type over a conversion to an unsigned\n"
"type of the same size. Previous versions of G++ would try to\n"
"preserve unsignedness, but the standard mandates the current behavior</qt>"
msgstr ""
"<qt>Varoita kun kuormituksen ratkaisija päättää ylentää unsigned- tai\n"
"luetellun tyypin signed-tyypiksi sen sijaan, että muuntaisi  samankokoiseksi 
unsigned-\n"
"tyypiksi. Edelliset G++-versiot yrittävät säilyttää alkuperäisen tyypin,\n"
"mutta standardi määrää nykyisen mukaisen käytöksen.</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:501
msgid ""
"<qt>Warn when G++ generates code that is probably not compatible with\n"
"the vendor-neutral C++ ABI</qt>"
msgstr ""
"<qt>Varoita, kun G++ koostaa koodia, joka ei ole todennäköisesti 
yhteensopivaa\n"
"valmistaja-neutraalin C++ ABI:n kanssa</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:507
msgid ""
"<qt>Warn about violations of the following style guidelines from Scott\n"
"Meyers' 'Effective C++' book:\n"
"* Item 11:  Define a copy constructor and an assignment\n"
"  operator for classes with dynamically allocated memory;\n"
"* Item 12:  Prefer initialization to assignment in constructors;\n"
"* Item 14:  Make destructors virtual in base classes;\n"
"* Item 15:  Have `operator=' return a reference to `*this';\n"
"* Item 23:  Don't try to return a reference when you must\n"
"  return an object\n"
"\n"
"and about violations of the following style guidelines from Scott\n"
"Meyers' 'More Effective C++' book:\n"
"* Item 6:  Distinguish between prefix and postfix forms of\n"
"  increment and decrement operators;\n"
"* Item 7:  Never overload '&&', '||', or ','</qt>"
msgstr ""
"<qt>Varoita ohjerikkomuksista, jotka on määritelty Scott\n"
"Meyerin' 'Effective C++'-kirjassa:\n"
"* Kohta 11:  Määritä kopiointikonstruktori ja sijoitusoperaattori\n"
"  luokille, joilla on dynaamisesti varattua muistia;\n"
"* Kohta 12:  Suosi alustamista sijoituksiin luokan konstruktoreissa;\n"
"* Kohta 14:  Tee destruktoreista virtuaalisia perusluokissa;\n"
"* Kohta 15:  Laita `operator=' palauttamaan viitteen `*this';\n"
"* Kohta 23:  Älä yritä palauttaa viitettä kun sinun tulisi\n"
"  palauttaa olio\n"
"\n"
"ja seuraavista ohjerikkomuksista Scott\n"
"Meyerin' 'More Effective C++'-kirjasta:\n"
"* Kohta 6:  Eroittele etuliite ja jälkiliite muodot\n"
"  lisäys- ja vähennys operaattoreissa;\n"
"* Kohta 7:  Älä koskaan kuormita '&&', '||', tai ','</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:523
msgid "<qt>Do not warn about usage of deprecated features</qt>"
msgstr "<qt>Älä varoita vanhentuneiden ominaisuuksien käytöstä</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:525
msgid ""
"<qt>Disable warnings when non-templatized friend functions are declared\n"
"within a template</qt>"
msgstr "<qt>Poiskytke hälytykset kun 'ei-mallityypitettyjä' friend-aliohjelmia 
on esitelty\nmallin (template) sisällä</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:528
msgid ""
"<qt>Warn if an old-style (C-style) cast to a non-void type is used\n"
"within a C++ program</qt>"
msgstr "<qt>Varoita, jos vanhaa (C-tyyppistä) muunnosta ei-void -tyyppiin\n on 
käytetty C++-ohjelmassa</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:531
msgid ""
"<qt>Disable the diagnostic for converting a bound pointer to member\n"
"function to a plain pointer</qt>"
msgstr ""
"<qt>Passivoi diagnostiikka jäsenfunktioon sidotun osoittimen muunnoksesta\n"
"tavalliseksi osoittimeksi</qt>"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:562
#: languages/fortran/compiler/pgioptions/pgioptionsplugin.cpp:251
#: languages/pascal/compiler/dccoptions/optiontabs.cpp:318
msgid "Optimization"
msgstr "Optimointi"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:566
msgid "Fortran Specifics"
msgstr "Fortran määritykset"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:571
msgid "Warnings (safe)"
msgstr "Varoitukset (turvallinen)"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:574
msgid "Warnings (unsafe)"
msgstr "Varoitukset (ei turvallinen)"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:655
msgid "GNU C Compiler Options"
msgstr "GNU C-kääntäjän asetukset"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:656
msgid "GNU C++ Compiler Options"
msgstr "GNU C++-kääntäjän asetukset"

#: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:657
msgid "GNU Fortran 77 Compiler Options"
msgstr "GNU Fortran 77-kääntäjän asetukset"

#: languages/cpp/debugger/breakpoint.cpp:128
msgid "Disabled"
msgstr "Ei käytössä"