gcc 4.5-b20091203 - en to fi translation catalogue (1142 entries)

en: 
    For bug reporting instructions, please see:
fi: 
    Ohjeet vikailmoitusten tekoon ovat osoitteessa:

en: 
    For bug reporting instructions, please see:
    %s.
fi: 
    Katso ohjeet vikailmoitusten tekemiseen osoitteesta:
    %s.

en: 
    Go ahead? (y or n)
fi: 
    Jatketaanko? (y tai n)

en: 
    Linker options
    ==============
fi: 
    Linkittimen valitsimet
    ======================

en: 
    Options starting with -g, -f, -m, -O, -W, or --param are automatically
     passed on to the various sub-processes invoked by %s.  In order to pass
     other options on to these processes the -W<letter> options must be used.
fi: 
    Valitsimet, jotka alkavat -g, -f, -m, -O, -W tai --param, annetaan
     automaattisesti %s:n käynnistämille monille aliprosesseille. Muiden
     valitsimien välittämiseen näille prosesseille on käytettävä -W<kirjain>-
     valitsimia.

en: 
    ldd output with constructors/destructors.
fi: 
    ldd-tuloste muodostimilla/hajottimilla.

en:                            Display specific types of command line options
fi:                            Näytä tietyn tyyppiset valitsimet

en:   (Use '-v --help' to display command line options of sub-processes)
fi:   (Komennolla ”-v --help” aliprosessien valitsimet)

en:   --classpath PATH        Set path to find .class files
fi:   --classpath POLKU       Aseta polku .class-tiedostojen löytämiseksi

en:   --help                   Display this information
fi:   --help                   Näytä tämä ohje

en:   --version                Display compiler version information
fi:   --version                Näytä kääntäjän versiotiedot

en:   -B <directory>           Add <directory> to the compiler's search paths
fi:   -B <hakemisto>           Lisää <hakemisto> kääntäjän hakupolkuihin

en:   -Wl,<options>            Pass comma-separated <options> on to the linker
fi:   -Wl,<valitsimet>         Välitä pilkulla erotetut <valitsimet> linkittimelle

en:   -Wp,<options>            Pass comma-separated <options> on to the preprocessor
fi:   -Wp,<valitsimet>         Välitä pilkulla erotetut <valitsimet> esikääntäjälle

en:   -Xlinker <arg>           Pass <arg> on to the linker
fi:   -Xlinker <arg>           Välitä <arg> linkittimelle

en:   -Xpreprocessor <arg>     Pass <arg> on to the preprocessor
fi:   -Xpreprocessor <arg>     Välitä <arg> esikääntäjälle

en:   -dumpspecs               Display all of the built in spec strings
fi:   -dumpspecs               Näytä kaikki sisäiset määrittelyrivit

en:   -dumpversion             Display the version of the compiler
fi:   -dumpversion             Näytä kääntäjän versio

en:   -h, --help                      Print this help, then exit
fi:   -h, --help                      Näytä tämä ohje ja poistu

en:   -o <file>                Place the output into <file>
fi:   -o <tiedosto>            Ohjaa tuloste <tiedostoon>

en:   -pass-exit-codes         Exit with highest error code from a phase
fi:   -pass-exit-codes         Palauta korkein käännösvaiheen virhekoodi

en:   -pipe                    Use pipes rather than intermediate files
fi:   -pipe                    Käytä putkia väliaikaistiedostojen sijaan

en:   -print-file-name=<lib>   Display the full path to library <lib>
fi:   -print-file-name=<lib>   Näytä täysi polku kirjastoon <lib>

en:   -print-multi-directory   Display the root directory for versions of libgcc
fi:   -print-multi-directory   Näytä libgcc:n versioiden juurihakemisto

en:   -print-prog-name=<prog>  Display the full path to compiler component <prog>
fi:   -print-prog-name=<prog>  Näytä täysi polku kääntäjän komponenttiin <prog>

en:   -print-search-dirs       Display the directories in the compiler's search path
fi:   -print-search-dirs       Näytä kääntäjän hakupolussa olevat hakemistot

en:   -save-temps              Do not delete intermediate files
fi:   -save-temps              Älä poista väliaikaistiedostoja

en:   -save-temps=<arg>        Do not delete intermediate files
fi:   -save-temps=<arg>        Älä poista väliaikaistiedostoja

en:   -std=<standard>          Assume that the input sources are for <standard>
fi:   -std=<standardi>         Oleta syötetiedostojen olevan <standardi>n mukaisia

en:   -time                    Time the execution of each subprocess
fi:   -time                    Mittaa kunkin aliprosessin suoritusaika

en:   -v, --version                   Print version number, then exit
fi:   -v, --version                   Näytä versionumero ja poistu

en:   -x <language>            Specify the language of the following input files
                               Permissible languages include: c c++ assembler none
                               'none' means revert to the default behavior of
                               guessing the language based on the file's extension
fi:   -x <kieli>               Määrittele seuraavien syötetiedostojen kieli
                               Kelvollisia kieliä ovat mm. c c++ assembler none
                               ”none” palauttaa käyttöön oletustoiminnan,
                               eli kielen päättelyn tiedostopäätteestä

en:   as it is a non-system directory that duplicates a system directory
fi:  koska se on järjestelmähakemiston kopio

en:   but does not override %<%T(const %T&)%>
fi:   mutta ei ylikuormitusta %<%T(const %T&)%>

en:   expected a constant of type %qT, got %qT
fi:   odotettiin %qT-tyyppistä vakiota, saatiin %qT

en:   expected a type, got %qE
fi:   odotettiin tyyppiä, saatiin %qE

en:   expected a type, got %qT
fi:   odotettiin tyyppiä, saatiin %qT

en:   from here
fi:   täältä

en:   initializing argument %P of %qD
fi:   alustettaessa funktion %2$qD argumenttia %1$P

en:   or %<operator=(const %T&)%>
fi:   eikä %<operator=(const %T&)%>

en: #include "..." search starts here:
fi: #include "..." -haku alkaa täältä:

en: #include <...> search starts here:
fi: #include <...> -haku alkaa täältä:

en: #pragma GCC memregs takes a number [0..16]
fi: #pragma GCC memregs ottaa luvun [0..16]

en: #pragma GCC visibility must be followed by push or pop
fi: #pragma GCC visibility -ilmaisua pitää seurata joko push tai pop

en: #pragma GCC visibility push() must specify default, internal, hidden or protected
fi: #pragma GCC visibility push() -ilmaisun pitää määrittää oletusarvo, sisäinen, piilotettu tai suojattu

en: #pragma extern_prefix not supported on this target
fi: #pragma extern_prefix ei ole tuettu tällä kohteella

en: #pragma pack (pop) encountered without matching #pragma pack (push)
fi: #pragma pack (pop) kohdattu ilman vastaavaa ilmaisua #pragma pack (push)

en: #pragma pack has no effect with -fpack-struct - ignored
fi: #pragma pack ei vaikuta -fpack-struct-valitsimen kanssa - jätetään huomiotta

en: #pragma pack(pop, %E) encountered without matching #pragma pack(push, %E)
fi: #pragma pack(pop, %E) kohdattu ilman vastaavaa ilmaisua #pragma pack(push, %E)

en: #pragma redefine_extname ignored due to conflict with __asm__ declaration
fi: #pragma redefine_extname jätetty huomiotta, koska se on ristiriidassa __asm__-esittelyn kanssa

en: #pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname
fi: #pragma redefine_extname jätetty huomiotta, koska se on ristiriidassa edellisen #pragma redefine_extname:n kanssa

en: #pragma redefine_extname ignored due to conflict with previous rename
fi: #pragma redefine_extname jätetty huomiotta, koska se on ristiriidassa edellisen nimeämisen kanssa

en: $ operand number used after format without operand number
fi: $-operandinumeroa käytetty operandinumerottoman muotoilun jälkeen

en: %<#pragma GCC optimize%> is not a string or number
fi: %<#pragma GCC optimize%> ei ole merkkijono eikä luku

en: %<%%%c%> yields only last 2 digits of year
fi: %<%%%c%> antaa vain vuoden kaksi viimeistä numeroa

en: %<%%%c%> yields only last 2 digits of year in some locales
fi: %<%%%c%> antaa vain vuoden kaksi viimeistä numeroa joissakin maa-asetustoissa

en: %<%s %E%> declared inside parameter list
fi: %<%s %E%> esitelty parametrilistan sisällä

en: %<...%> has invalid operand number
fi: %<...%>:lla on epäkelpo operandinumero

en: %<__alignof%> applied to a bit-field
fi: %<__alignof%>-avainsanaa sovellettu bittikenttään

en: %<__builtin_longjmp%> second argument must be 1
fi: %<__builtin_longjmp%>-fuktion toisen argumentin pitää olla 1

en: %<__builtin_next_arg%> called without an argument
fi: funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia

en: %<__thread%> before %<extern%>
fi: käytetty %<__thread%> ennen %<extern%>:a

en: %<__thread%> before %<static%>
fi: käytetty %<__thread%> ennen %<static%>:a

en: %<__thread%> used with %<auto%>
fi: käytetty sekä %<__thread%> että %<auto&>

en: %<__thread%> used with %<register%>
fi: käytetty sekä %<__thread%> että %<register%>

en: %<__thread%> used with %<typedef%>
fi: käytetty sekä %<__thread%> että %<typedef%>

en: %<auto%> in file-scope empty declaration
fi: %<auto%> tiedostoalueen tyhjässä esittelyssä

en: %<dynamic_cast%> not permitted with -fno-rtti
fi: %<dynamic_cast%> ei ole sallittu valitsimen -fno-rtti kanssa

en: %<enum %E%> declared in %<for%> loop initial declaration
fi: %<enum %E%> esitelty %<for%>-silmukan alkuesittelyssä

en: %<for%> loop initial declarations are only allowed in C99 mode
fi: %<for%>-silmukan alkuesittelyt ovat sallittuja vain C99-tilassa

en: %<inline%> in empty declaration
fi: %<inline%> tyhjässä esittelyssä

en: %<long long long%> is too long for GCC
fi: %<long long long%> on liian pitkä GCC:lle

en: %<namespace%> definition is not allowed here
fi: %<namespace%>-määrittely ei ole sallittu täällä

en: %<operator delete%> must return type %qT
fi: %<operator delete%>:n on palautettava tyyppi %qT

en: %<operator delete%> takes type %qT as first parameter
fi: %<operator delete%>:n ensimmäisen parametrin tyypin on oltava %qT

en: %<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)
fi: %<operator new%> ei saa palauttaa NULLia ellei esittely ole %<throw()%> (tai -fcheck-new ole voimassa)

en: %<operator new%> must return type %qT
fi: %<operator new%>:n on palautettava tyyppi %qT

en: %<operator new%> takes type %<size_t%> (%qT) as first parameter
fi: %<operator new%>:n ensimmäisen parametrin tyypin on oltava %<size_t%> (%qT)

en: %<register%> in file-scope empty declaration
fi: %<register%> tiedostoalueen tyhjässä esittelyssä

en: %<return%> with a value, in function returning void
fi: %<return%> arvon kanssa voidin palauttavassa funktiossa

en: %<return%> with no value, in function returning non-void
fi: %<return%> ilman arvoa ei-voidin palauttavassa funktiossa

en: %<struct %E%> declared in %<for%> loop initial declaration
fi: %<struct %E%> esitelty %<for%>-silmukan alkuesittelyssä

en: %<this%> is unavailable for static member functions
fi: %<this%> ei ole käytettävissä staattisissa jäsenfunktioissa

en: %<union %E%> declared in %<for%> loop initial declaration
fi: %<union %E%> esitelty %<for%>-silmukan alkuesittelyssä

en: %<va_start%> used in function with fixed args
fi: funktiota %<va_start%> käytetty funktiossa, jolla on kiinteä määrä argumentteja

en: %<void%> must be the only parameter
fi: %<void%>:in on oltava ainoa parametri

en: %E qualifier ignored on asm
fi: %E-määre jätetty huomiotta asm-lauseessa

en: %q#T has pointer data members
fi: luokalla %q#T on datajäseninä osoittimia

en: %q#T has virtual functions and accessible non-virtual destructor
fi: luokalla %q#T on virtuaalifunktioita ja käytettävissä oleva epävirtuaalinen hajotin

en: %q#T is not a class
fi: %q#T ei ole luokka

en: %q+#D previously defined here
fi: %q+#D määritelty aiemmin täällä

en: %q+D declared here
fi: %q+D esitelty täällä

en: %q+D is usually a function
fi: %q+D on yleensä funktio

en: %q+D redeclared as different kind of symbol
fi: %q+D esitelty uudelleen erityyppisenä symbolina

en: %q+D will be initialized after
fi: %q+D alustetaan jäljempänä kuin

en: %qD declared as reference but not initialized
fi: %qD esitelty viitteenä, mutta ei ole alustettu

en: %qD declared here
fi: %qD esitelty täällä

en: %qD has already been defined
fi: %qD on jo määritelty

en: %qD has an incomplete type
fi: %qD on vaillinaista tyyppiä

en: %qD is a namespace
fi: %qD on nimiavaruus

en: %qD is not a class or namespace
fi: %qD ei ole luokka eikä nimiavaruus

en: %qD is not a namespace-name
fi: %qD ei ole nimiavaruuden nimi

en: %qD is not a variable
fi: %qD ei ole muuttuja

en: %qD is not defined outside of function scope
fi: %qD ei ole määritelty funktion näkyvyysalueen ulkopuolella

en: %qD was declared here
fi: %qD esiteltiin täällä

en: %qD was not declared in this scope
fi: %qD on esittelemättä tällä näkyvyysalueella

en: %qE attribute ignored
fi: %qE-attribuuttia ei huomioida

en: %qE attribute ignored for field of type %qT
fi: %qE-attribuuttia ei huomioida %qT-tyyppiselle kentälle

en: %qE attribute only applies to variadic functions
fi: %qE-attribuutti soveltuu vain variadisiin funktioihin

en: %qE defined as wrong kind of tag
fi: %qE määritelty vääränlaisena tunnisteena

en: %qE is not of type %qT
fi: %qE ei ole tyyppiä %qT

en: %qE is obsolete; g++ vtables are now COM-compatible by default
fi: %qE on vanhentunut; g++:n vtable'it ovat nyt oletusarvoisesti COM-yhteensopivia

en: %qE undeclared (first use in this function)
fi: %qE esittelemättä (ensimmäinen käyttökerta tässä funktiossa)

en: %qE undeclared here (not in a function)
fi: %qE esittelemättä täällä (ei funktiossa)

en: %qT has no member named %qE
fi: tyypillä %qT ei ole %qE-nimistä jäsentä

en: %qT is not a class or namespace
fi: %qT ei ole luokka eikä nimiavaruus

en: %qT is not a class, struct, or union type
fi: %qT ei ole luokka-, struct- eikä unionityyppi

en: %qT is promoted to %qT when passed through %<...%>
fi: %qT muunnetaan tyypiksi %qT, kun se viedään %<...%>:n läpi

en: %qs attribute ignored
fi: %qs attribuuttia ei huomioida

en: %qs declared as function returning a function
fi: %qs esitelty funktion palauttavana funktiona

en: %qs declared as function returning an array
fi: %qs esitelty taulukon palauttavan funktiona

en: %qs expects a constant argument
fi: %qs odottaa vakioargumenttia

en: %qs has both %<extern%> and initializer
fi: %qs on sekä %<extern%> että alustin

en: %qs has overflowed
fi: %qs on ylivuotanut

en: %qs initialized and declared %<extern%>
fi: %qs alustettu ja esitelty %<extern%>-avainsanalla

en: %qs is narrower than values of its type
fi: %qs on kapeampi kuin tyyppisensä arvot

en: %qs is not a valid output file
fi: %qs ei ole kelpo tulostetiedosto

en: %s '%s'
fi: %s ”%s”

en: %s does not support %%n$ operand number formats
fi: %s ei tue %%n$-operandinumeromuotoilua

en: %s does not support the %<%%%c%> %s format
fi: %s ei tue muotoilua %<%%%c%> %s

en: %s does not support the %<%%%s%c%> %s format
fi: %s ei tue muotoilua %<%%%s%c%> %s

en: %s does not support the %qs %s length modifier
fi: %s ei tue pituusmäärettä %qs %s

en: %s%s%s %sversion %s (%s)
    %s	compiled by GNU C version %s,
fi: %s%s%s %sversio %s (%s)
    %s	käännetty GNU C:n versiolla %s,

en: %s%s%s %sversion %s (%s) compiled by CC,
fi: %s%s%s %sversio %s (%s) käännetty CC:llä,

en: %s: Cannot open output file: %s
fi: %s: Ei voi avata tulostetiedostoa: %s

en: %s: Failed to close output file %s
fi: %s: Tulostetiedoston %s sulkeminen epäonnistui

en: %s: PCH file was invalid
fi: %s: PCH-tiedosto oli epäkelpo

en: %s: cannot open as COFF file
fi: %s: ei voida avata COFF-tiedostona

en: %s: couldn%'t open PCH file: %m
fi: %s: ei voida avata PCH-tiedostoa: %m

en: %s: not a COFF file
fi: %s: ei ole COFF-tiedosto

en: %s:could not open output file '%s'
fi: %s: ei voitu avata tulostetiedostoa ”%s”

en: %s:creating '%s'
fi: %s:luodaan ”%s”

en: %s:error writing output file '%s'
fi: %s:virhe kirjoitettaessa tulostetiedostoa ”%s”

en: %s:no functions found
fi: %s:funktioita ei löytynyt

en: '
fi: ”

en: ' ' flag
fi: ” ”-lippu

en: '!' flag
fi: ”!”-lippu

en: '#' flag
fi: ”#”-lippu

en: ''' flag
fi: ”'”-lippu

en: '(' flag
fi: ”(”-lippu

en: '+' flag
fi: ”+”-lippu

en: '-' flag
fi: ”-”-lippu

en: '0' flag
fi: ”0”-lippu

en: 'E' modifier
fi: ”E”-määre

en: 'I' flag
fi: ”I”-lippu

en: 'O' modifier
fi: ”O”-määre

en: '^' flag
fi: ”^”-lippu

en: '_' flag
fi: ”_”-lippu

en: 'a' flag
fi: ”a”-lippu

en: 'm' flag
fi: ”m”-lippu

en: 'q' flag
fi: ”q”-lippu

en: (C)
fi: ©

en: (anonymous)
fi: (nimetön)

en: (near initialization for %qs)
fi: (%qs:n alustuksen lähistöllä)

en: (perhaps a semicolon is missing after the definition of %qT)
fi: (mahdollisesti %qT:n määrittelyn perästä puuttuu puolipiste)

en: (so you should pass %qT not %qT to %<va_arg%>)
fi: (eli kannattaisi antaa %qT eikä %qT funktiolle %<va_arg%>)

en: ({anonymous})
fi: ({nimetön})

en: -I- specified twice
fi: -I- annettu kahdesti

en: -Wformat-contains-nul ignored without -Wformat
fi: -Wformat-contains-nul jätetty huomiotta ilman valitsinta -Wformat

en: -Wformat-extra-args ignored without -Wformat
fi: -Wformat-extra-args jätetty huomiotta ilman valitsinta -Wformat

en: -Wformat-nonliteral ignored without -Wformat
fi: -Wformat-nonliteral jätetty huomiotta ilman valitsinta -Wformat

en: -Wformat-security ignored without -Wformat
fi: -Wformat-security jätetty huomiotta ilman valitsinta -Wformat

en: -Wformat-y2k ignored without -Wformat
fi: -Wformat-y2k jätetty huomiotta ilman valitsinta -Wformat

en: -Wformat-zero-length ignored without -Wformat
fi: -Wformat-zero-length jätetty huomiotta ilman valitsinta -Wformat

en: -bundle not allowed with -dynamiclib
fi: valitsimia -bundle ja -dynamiclib ei voi käyttää yhdessä

en: -bundle_loader not allowed with -dynamiclib
fi: valitsimia -bundle_loader ja -dynamiclib ei voi käyttää yhdessä

en: -client_name not allowed with -dynamiclib
fi: valitsimia -client_name ja -dynamiclib ei voi käyttää yhdessä

en: -current_version only allowed with -dynamiclib
fi: -current_version on sallittu vain valitsimen -dynamiclib kanssa

en: -fhandle-exceptions has been renamed -fexceptions (and is now on by default)
fi: -fhandle-exceptions on uudelleennimetty: -fexceptions (ja se on nyt oletuksena päällä)

en: -force_flat_namespace not allowed with -dynamiclib
fi: valitsimia -force_flat_namespace ja -dynamiclib ei voi käyttää yhdessä

en: -fpic and -mapcs-reent are incompatible
fi: -fpic ja -mapcs-reent ovat yhteensopimattomat

en: -install_name only allowed with -dynamiclib
fi: -install_name on sallittu vain valitsimen -dynamiclib kanssa

en: -keep_private_externs not allowed with -dynamiclib
fi: valitsimia -keep_private_externs ja -dynamiclib ei voi käyttää yhdessä

en: -m64 requires PowerPC64 architecture, enabling
fi: -m64 vaatii PowerPC64-suorittimen, otetaan käyttöön

en: -m64 requires a PowerPC64 cpu
fi: -m64 vaatii PowerPC64-suorittimen

en: -mapcs-stack-check incompatible with -mno-apcs-frame
fi: -mapcs-stack-check on yhteensopimaton valitsimen -mno-apcs-frame kanssa

en: -mbig-endian and -mlittle-endian may not be used together
fi: valitsimia -mbig-endian ja -mlittle-endian ei voi käyttää yhdessä

en: -pipe not supported
fi: -pipe ei ole tuettu

en: -private_bundle not allowed with -dynamiclib
fi: valitsimia -private_bundle ja -dynamiclib ei voi käyttää yhdessä

en: 31 bit ABI
fi: 31-bittinen ABI

en: 64 bit ABI
fi: 64-bittinen ABI

en: 64-bit ABI not supported in ESA/390 mode
fi: 64-bittinen ABI ei ole tuettu ESA/390-tilassa

en: <anonymous>
fi: <nimetön>

en: <built-in>
fi: <sisäinen>

en: <command-line>
fi: <komentorivi>

en: <declaration error>
fi: <esittelyvirhe>

en: <erroneous-expression>
fi: <virheellinen-lauseke>

en: <expression error>
fi: <lausekevirhe>

en: <missing>
fi: <puuttuva>

en: <return value>
fi: <paluuarvo>

en: <return-value>
fi: <paluuarvo>

en: <tag-error>
fi: <tunnistevirhe>

en: <throw-expression>
fi: <throw-lauseke>

en: <type error>
fi: <tyyppivirhe>

en: <type-error>
fi: <tyyppivirhe>

en: <typedef-error>
fi: <typedef-virhe>

en: <unknown operator>
fi: <tuntematon operaattori>

en: <unknown>
fi: <tuntematon>

en: <unnamed-float:
fi: <nimetön-liukuluku:

en: <unnamed-signed:
fi: <nimetön etumerkillinen:

en: <unnamed-unsigned:
fi: <nimetön-etumerkitön:

en: <unnamed>
fi: <nimetön>

en: <unparsed>
fi: <jäsentämätön>

en: A synonym for -std=c89 (for C) or -std=c++98 (for C++)
fi: Sama kuin -std=c89 (C) tai -std=c++98 (C++)

en: AAPCS does not support -mcallee-super-interworking
fi: AAPCS ei tue valitsinta -mcallee-super-interworking

en: AAPCS does not support -mcaller-super-interworking
fi: AAPCS ei tue valitsinta -mcaller-super-interworking

en: Alias for --help=target
fi: Sama kuin --help=target

en: Align the start of functions
fi: Tasaa funktioiden alut

en: Align the start of loops
fi: Tasaa silmukoiden alut

en: Allow the arguments of the '?' operator to have different types
fi: Salli ”?”-operaattorin argumenttien olla eri tyyppiä

en: AltiVec argument passed to unprototyped function
fi: AltiVec-argumentti välitetty funktiolle, jolla ei ole prototyyppiä

en: Branches executed:%s of %d
fi: Haaroja suoritettu:%s/%d

en: Calls executed:%s of %d
fi: Kutsuja suoritettu:%s/%d

en: Check the return value of new
fi: Tarkista new’n paluuarvo

en: Conform to nothing in particular
fi: Älä noudata mitään erityisesti

en: Conform to the ISO 1990 C standard
fi: Noudata ISO 1990 C -standardia

en: Conform to the ISO 1990 C standard as amended in 1994
fi: Noudata ISO 1990 C -standardia vuoden 1994 korjauksineen

en: Conform to the ISO 1990 C standard with GNU extensions
fi: Noudata ISO 1990 C -standardia GNU-laajennoksineen

en: Conform to the ISO 1998 C++ standard with GNU extensions
fi: Noudata ISO 1998 C++ -standardia GNU-laajennoksineen

en: Conform to the ISO 1998 C++ standard, with GNU extensions and
fi: Noudata ISO 1998 C++ -standardia GNU-laajennoksineen ja

en: Conform to the ISO 1998 C++ standard, with extensions that are likely to
fi: Noudata ISO 1998 C++ -standardia laajennoksineen, jotka todennäköisesti

en: Conform to the ISO 1999 C standard
fi: Noudata ISO 1999 C -standardia

en: Conform to the ISO 1999 C standard with GNU extensions
fi: Noudata ISO 1999 C -standardia GNU-laajennoksineen

en: Conform to the ISO Fortran 2003 standard
fi: Noudata ISO Fortran 2003 -standardia

en: Conform to the ISO Fortran 2008 standard
fi: Noudata ISO Fortran 2009 -standardia

en: Conform to the ISO Fortran 95 standard
fi: Noudata ISO Fortran 95 -standardia

en: Create a shared library
fi: Luo jaettu kirjasto

en: Deprecated in favor of -std=c99
fi: Vanhentunut, ks. -std=c99

en: Deprecated.  This switch has no effect
fi: Vanhentunut. Tämä valitsin ei vaikuta mihinkään

en: Display contents of a class file in readable form.
fi: Näytä class-tiedoston sisältö luettavassa muodossa.

en: Division by zero at %L
fi: Jako nollalla kohdassa %L

en: Do not suppress warnings from system headers
fi: Älä vaienna järjestelmän otsakkeista aiheutuvia varoituksia

en: Do not warn about using "long long" when -pedantic
fi: Älä varoita ”long long”-tyypistä -pedantic-tilassa

en: Don't warn about uses of Microsoft extensions
fi: Älä varoita Microsoft-laajennosten käytöstä

en: Enable exception handling
fi: Käytä poikkeustenkäsittelyä

en: Enable garbage collection (GC) in Objective-C/Objective-C++ programs
fi: Käytä roskienkeruuta (GC) Objective-C/Objective-C++-ohjelmissa

en: End of search list.
fi: Hakulistan loppu.

en: Error:
fi: Virhe:

en: Expected ")" at %C
fi: Odotettiin merkkiä ”)” kohdassa %C

en: Expected "," at %C
fi: Odotettiin merkkiä ”,” kohdassa %C

en: Fatal Error:
fi: Vakava virhe:

en: For bug reporting instructions, please see:
    %s.
fi: Katso ohjeet vikailmoitusten tekemiseen osoitteesta:
    %s.

en: Fortran 2003: CLASS statement at %C
fi: Fortran 2003: CLASS-lause kohdassa %C

en: GCC supports only %u nested scopes
fi: GCC tukee korkeintaan %u sisäkkäistä näkyvyysaluetta

en: GMP version %s, MPFR version %s, MPC version %s
fi: GMP-versio %s, MPFR-versio %s, MPC-versio %s

en: Generate 32bit i386 code
fi: Tuota 32-bittistä i386-koodia

en: Generate 64bit x86-64 code
fi: Tuota 64-bittistä x86-64-koodia

en: Generate code for NeXT (Apple Mac OS X) runtime environment
fi: Luo koodia NeXT (Apple Mac OS X) -ajoympäristöön

en: Generate make dependencies
fi: Luo make-riippuvuudet

en: Generate make dependencies and compile
fi: Luo make-riippuvuudet ja käännä

en: ISO C does not allow extra %<;%> outside of a function
fi: ISO C ei salli ylimääräisiä %<;%>-merkkejä funktioiden ulkopuolella

en: ISO C does not support %<++%> and %<--%> on complex types
fi: ISO C ei tue kompleksityyppien %<++%>- ja %<--%>-operaatioita

en: ISO C does not support %<~%> for complex conjugation
fi: ISO C ei tue %<~%>-merkkiä kompleksikonjugaateissa

en: ISO C does not support complex integer types
fi: ISO C ei tue kompleksikokonaislukutyyppejä

en: ISO C does not support plain %<complex%> meaning %<double complex%>
fi: ISO C ei tue pelkkää %<complex%>-tyyppiä merkityksellä %<double complex%>

en: ISO C does not support saturating types
fi: ISO C ei tue saturoituvia tyyppejä

en: ISO C forbids %<return%> with expression, in function returning void
fi: ISO C kieltää %<return%>:in lausekkeen kanssa voidin palauttavassa funktiossa

en: ISO C forbids an empty translation unit
fi: ISO C kieltää tyhjät käännösyksiköt

en: ISO C forbids assignment between function pointer and %<void *%>
fi: ISO C kieltää funktio-osoittimen ja %<void *%>-tyypin väliset sijoitukset

en: ISO C forbids casting nonscalar to the same type
fi: ISO C kieltää muuntamasta ei-skalaaria samaksi tyypiksi

en: ISO C forbids casts to union type
fi: ISO C kieltää muunnokset unionityyppeihin

en: ISO C forbids comparison of %<void *%> with function pointer
fi: ISO C kieltää %<void *%>:n ja funktio-osoittimen vertailun

en: ISO C forbids conditional expr between %<void *%> and function pointer
fi: ISO C kieltää ehtolausekkeet %<void *%>-tyypin ja funktio-osoittimen välillä

en: ISO C forbids conditional expr with only one void side
fi: ISO C kieltää ehtolausekkeet, joissa on vain yksi tyhjä puoli

en: ISO C forbids const or volatile function types
fi: ISO C kieltää const- ja volatile-funktiotyypit

en: ISO C forbids conversion of function pointer to object pointer type
fi: ISO C kieltää funktio-osoittimen muuntamisen objektiosoitintyypiksi

en: ISO C forbids conversion of object pointer to function pointer type
fi: ISO C kieltää objektiosoittimen muuntamisen funktio-osoitintyypiksi

en: ISO C forbids empty initializer braces
fi: ISO C kieltää tyhjät alustusaaltosulkeet

en: ISO C forbids forward parameter declarations
fi: ISO C kieltää parametrien esittelyn etukäteen

en: ISO C forbids forward references to %<enum%> types
fi: ISO C kieltää etukäteisviittaukset %<enum%>-tyyppeihin

en: ISO C forbids initialization between function pointer and %<void *%>
fi: ISO C kieltää funktio-osoittimen ja %<void *%>-tyypin väliset alustukset

en: ISO C forbids member declarations with no members
fi: ISO C kieltää jäsenettömät jäsenesittelyt

en: ISO C forbids nested functions
fi: ISO C kieltää sisäkkäiset funktiot

en: ISO C forbids omitting the middle term of a ?: expression
fi: ISO C kieltää ?:-lausekkeen ilman keskimmäistä termiä

en: ISO C forbids ordered comparisons of pointers to functions
fi: ISO C kieltää funktio-osoittimien suuruusvertailun

en: ISO C forbids return between function pointer and %<void *%>
fi: ISO C kieltää funktio-osoittimen ja %<void *%>-tyypin väliset palautukset

en: ISO C forbids subscripting %<register%> array
fi: ISO C kieltää %<register%>-taulukon indeksoinnin

en: ISO C forbids zero-size array
fi: ISO C kieltää nollan kokoisen taulukon

en: ISO C forbids zero-size array %qE
fi: ISO C kieltää nollan kokoisen taulukon %qE

en: ISO C prohibits argument conversion to union type
fi: ISO C kieltää argumenttien muuntamisen unionityypiksi

en: ISO C restricts enumerator values to range of %<int%>
fi: ISO C rajoittaa luetellun tyypin arvot %<int%>-tyypin arvoalueelle

en: ISO C++ 1998 does not support %<long long%>
fi: ISO C++ 1998 ei tue %<long long%> -tyyppiä

en: ISO C++ forbids calling %<::main%> from within program
fi: ISO C++ kieltää %<::main%>-funktion kutsumisen ohjelmasta

en: ISO C++ forbids casting between pointer-to-function and pointer-to-object
fi: ISO C++ kieltää tyyppimuunnoksen funktio-osoittimen ja olio-osoittimen välillä

en: ISO C++ forbids comparison between pointer and integer
fi: ISO C++ kieltää osoittimen ja kokonaisluvun vertailun

en: ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-function
fi: ISO C++ kieltää vertailun %<void *%>-osoittimen ja funktio-osoittimen välillä

en: ISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-function
fi: ISO C++ kieltää ehtolausekkeen %<void *%>-osoittimen ja funktio-osoittimen välillä

en: ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-function
fi: ISO C++ kieltää muunnoksen %<void *%>-osoittimen ja funktio-osoittimen välillä

en: ISO C++ forbids declaration of %qs with no type
fi: ISO C++ kieltää muuttujan %qs esittelyn ilman tyyppiä

en: ISO C++ forbids decrementing a pointer of type %qT
fi: ISO C++ kieltää %qT-tyyppisen osoittimen vähentämisen

en: ISO C++ forbids decrementing an enum
fi: ISO C++ kieltää enumin vähentämisen

en: ISO C++ forbids incrementing a pointer of type %qT
fi: ISO C++ kieltää %qT-tyyppisen osoittimen kasvattamisen

en: ISO C++ forbids incrementing an enum
fi: ISO C++ kieltää enumin lisäyksen

en: ISO C++ forbids initialization of member %qD
fi: ISO C++ kieltää jäsenen %qD alustuksen

en: ISO C++ forbids initialization of member constant %qD of non-integral type %qT
fi: ISO C++ kieltää epäkokonaislukutyyppiä %2$qT olevan vakiojäsenen %1$qD alustamisen

en: ISO C++ forbids omitting the middle term of a ?: expression
fi: ISO C++ kieltää ?:-lausekkeen käytön ilman keskimmäistä termiä

en: ISO C++ forbids taking address of function %<::main%>
fi: ISO C++ kieltää %<::main%>-funktion osoitteen ottamisen

en: ISO C++ forbids using pointer of type %<void *%> in subtraction
fi: ISO C++ kieltää %<void *%>-tyyppisen osoittimen käytön vähennyslaskussa

en: ISO C++ forbids using pointer to a function in subtraction
fi: ISO C++ kieltää funktio-osoittimen käytön vähennyslaskussa

en: ISO C++ forbids using pointer to a method in subtraction
fi: ISO C++ kieltää metodiosoittimen käytön vähennyslaskussa

en: ISO C++ forbids variable length array
fi: ISO C++ kieltää muuttuvakokoisen taulukon

en: ISO C++ forbids variable length array %qD
fi: ISO C++ kieltää muuttuvakokoisen taulukon %qD

en: ISO C++ forbids zero-size array
fi: ISO C++ kieltää nollan kokoisen taulukon

en: ISO C++ forbids zero-size array %qD
fi: ISO C++ kieltää nollan kokoisen taulukon %qD

en: ISO C++ prohibits anonymous structs
fi: ISO C++ kieltää nimettömät structit

en: ISO C++ prohibits overloading operator ?:
fi: ISO C++ kieltää ?:-operaattorin ylikuormituksen

en: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:
fi: ISO C++:n mukaan nämä ovat moniselitteisiä siitä huolimatta, että ensimmäisen huonoin muunnos on parempi kuin toisen huonoin:

en: ISO C90 does not support %<[*]%> array declarators
fi: ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijöissä

en: ISO C90 does not support %<long long%>
fi: ISO C90 ei tue %<long long%> -tyyppiä

en: ISO C90 does not support %<static%> or type qualifiers in parameter array declarators
fi: ISO C90 ei tue parametritaulukkoesittelyissä avainsanaa %<static%> tai tyyppimääreitä

en: ISO C90 does not support complex types
fi: ISO C90 ei tue kompleksityyppejä

en: ISO C90 does not support flexible array members
fi: ISO C90 ei tue joustavia taulukon jäseniä

en: ISO C90 forbids array %qE whose size can%'t be evaluated
fi: ISO C90 kieltää taulukon %qE, jonka kokoa ei voida määrittää

en: ISO C90 forbids array whose size can%'t be evaluated
fi: ISO C90 kieltää taulukot, joiden kokoa ei voida määrittää

en: ISO C90 forbids compound literals
fi: ISO C90 kieltää yhdysliteraalit

en: ISO C90 forbids mixed declarations and code
fi: ISO C90 kieltää esittelyjen ja koodin sekoittamisen

en: ISO C90 forbids variable length array
fi: ISO C90 kieltää muuttuvakokoisen taulukon

en: ISO C90 forbids variable length array %qE
fi: ISO C90 kieltää muuttuvakokoisen taulukon %qE

en: In constructor %qs
fi: Muodostin %qs

en: In function %qs
fi: Funktio %qs

en: In member function %qs
fi: Jäsenfunktio %qs

en: Incorrect function return value
fi: Virheellinen funktion paluuarvo

en: Invalid procedure argument at %L
fi: Virheellinen proseduuriargumentti kohdassa %L

en: Java class %qT cannot have a destructor
fi: Java-luokalla %qT ei voi olla hajotinta

en: Java class %qT cannot have an implicit non-trivial destructor
fi: Java-luokalla %qT ei voi olla implisiittistä epätriviaalia hajotinta

en: Like -M but ignore system header files
fi: Kuten -M, mutta ilman järjestelmän otsikkotiedostoja

en: Like -MD but ignore system header files
fi: Kuten -MD, mutta ilman järjestelmän otsikkotiedostoja

en: Lines executed:%s of %d
fi: Rivejä suoritettu:%s/%d

en: Make "char" signed by default
fi: Tee ”char”-tyypistä oletuksena etumerkillinen

en: Make "char" unsigned by default
fi: Tee ”char”-tyypistä oletuksena etumerkitön

en: NULL used in arithmetic
fi: NULL-arvon käyttö laskutoimituksessa

en: Name '%s' at %C is already defined as a generic interface at %L
fi: Nimi ”%s” kohdassa %C on jo määritelty geneerisenä rajapintana kohdassa %L

en: No branches
fi: Ei haaroja

en: No calls
fi: Ei kutsuja

en: No executable lines
fi: Ei suoritettavia rivejä

en: Not a valid Java .class file.
fi: Ei kelvollinen Javan .class-tiedosto.

en: Options:
fi: Valitsimet:

en: Pay attention to the "inline" keyword
fi: Kiinnitä huomiota ”inline”-avainsanaan

en: Permit '$' as an identifier character
fi: Salli ”$” tunnisteen merkkinä

en: Print extra (possibly unwanted) warnings
fi: Näytä ylimääräisiä (mahdollisesti ei-toivottuja) varoituksia

en: Produce big endian code
fi: Tuota big-endian-koodia

en: Produce little endian code
fi: Tuota little-endian-koodia

en: Recognize C++ keywords like "compl" and "xor"
fi: Tunnista C++:n avainsanat kuten ”compl” ja ”xor”

en: Recognize built-in functions
fi: Tunnista sisäiset funktiot

en: Recognize the "asm" keyword
fi: Tunnista ”asm”-avainsana

en: Segmentation Fault
fi: Muistialueen ylitys

en: Synonym for -Wcomment
fi: Sama kuin -Wcomment

en: The size of L1 cache
fi: L1-välimuistin koko

en: The size of L2 cache
fi: L2-välimuistin koko

en: This is free software; see the source for copying conditions.
    There is NO warranty; not even for MERCHANTABILITY or 
    FITNESS FOR A PARTICULAR PURPOSE.
fi: Tämä ohjelma on vapaaohjelmisto; Katsokaa kopiointiehdot lähdekoodista.
    Tällä ohjelmistolla EI OLE TAKUUTA; ei edes KAUPALLISESTI HYVÄKSYTTÄVÄSTÄ
    LAADUSTA tai SOPIVUUDESTA TIETTYYN TARKOITUKSEEN.

en: This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
fi: Tämä ohjelma on vapaaohjelmisto; Katsokaa kopiointiehdot lähdekoodista.
    Tällä ohjelmistolla EI OLE TAKUUTA; ei edes KAUPALLISESTI HYVÄKSYTTÄVÄSTÄ
    LAADUSTA tai SOPIVUUDESTA TIETTYYN TARKOITUKSEEN.

en: This switch lacks documentation
fi: Tältä valitsimelta puuttuu dokumentaatio

en: Thread model: %s
fi: Säiemalli: %s

en: Treat all warnings as errors
fi: Käsittele kaikki varoitukset virheinä

en: Treat missing header files as generated files
fi: Käsittele puuttuvia otsikkotiedostoja luotavina tiedostoina

en: Treat specified warning as error
fi: Käsittele annettu varoitus virheenä

en: Treat the input file as already preprocessed
fi: Käsittele syötetiedosto jo esikäännettynä

en: Try 'jcf-dump --help' for more information.
fi: Lisätietoja ”jcf-dump --help”-komennolla.

en: Unexpected type in truthvalue_conversion
fi: Odottamaton tyyppi kohteessa truthvalue_conversion

en: Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]
fi: Käyttö: %s [VALITSIMET]... LUOKKANIMImain [TULOSTETIEDOSTO]

en: Usage: %s [options] file...
fi: Käyttö: %s [valitsimet] tiedosto...

en: Usage: gcov [OPTION]... SOURCEFILE...
fi: Käyttö: gcov [VALITSIN]... LÄHDETIEDOSTO...

en: Usage: jcf-dump [OPTION]... CLASS...
fi: Käyttö: jcf-dump [VALITSIN]... LUOKKA...

en: Use 128-bit long double
fi: Käytä 128-bittistä long double -tyyppiä

en: Use 16 bit int
fi: Käytä 16-bittistä int-tyyppiä

en: Use 32 bit float
fi: Käytä 32-bittistä float-tyyppiä

en: Use 32 bit int
fi: Käytä 32-bittistä int-tyyppiä

en: Use 32-bit floating-point registers
fi: Käytä 32-bittisiä liukulukurekistereitä

en: Use 64 bit float
fi: Käytä 64-bittistä float-tyyppiä

en: Use 64-bit floating-point registers
fi: Käytä 64-bittisiä liukulukurekistereitä

en: Use 64-bit long double
fi: Käytä 64-bittistä long double -tyyppiä

en: Use AltiVec instructions
fi: Käytä AltiVec-käskyjä

en: Use EABI
fi: Käytä EABI:a

en: Use a 32-bit long type
fi: Käytä 32-bittistä long-tyyppiä

en: Use a 64-bit long type
fi: Käytä 64-bittistä long-tyyppiä

en: Use indirect calls
fi: Käytä epäsuoria kutsuja

en: Use software floating point
fi: Käytä ohjelmistoliukulukuja

en: Warn about C constructs that are not in the common subset of C and C++
fi: Varoita C:n rakenteista, jotka eivät ole C:n ja C++:n yhteisessä osajoukossa

en: Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x
fi: Varoita C++:n rakenteista, joilla on eri merkitys ISO C++ 1998- ja ISO C++ 200x -standardeissa

en: Warn about PCH files that are found but not used
fi: Varoita löytyneistä PCH-tiedostoista, joita ei käytetä

en: Warn about an empty body in an if or else statement
fi: Varoita tyhjästä rungosta if-tai else-lauseissa

en: Warn about casting functions to incompatible types
fi: Varoita funktioiden muunnoksista epäyhteensopiviksi tyypeiksi

en: Warn about comparison of different enum types
fi: Varoita eri enum-tyyppien vertailusta

en: Warn about compile-time integer division by zero
fi: Varoita käännösaikaisesta nollalla jaosta

en: Warn about features not present in traditional C
fi: Varoita ominaisuuksista, joita ei ole perinteisessä C:ssä

en: Warn about format strings that are not literals
fi: Varoita muotoilumerkkijonoista, jotka eivät ole literaaleja

en: Warn about format strings that contain NUL bytes
fi: Varoita NUL-tavuja sisältävistä muotoilumerkkijonoista

en: Warn about function pointer arithmetic
fi: Varoita laskutoimituksista funktio-osoittimilla

en: Warn about global functions without prototypes
fi: Varoita globaaleista funktioista, joilla ei ole prototyyppiä

en: Warn about implicit function declarations
fi: Varoita implisiittisistä funktioesittelyistä

en: Warn about invalid uses of the "offsetof" macro
fi: Varoita ”offsetof”-makron virheellisestä käytöstä

en: Warn about misuses of pragmas
fi: Varoita pragmain väärästä käytöstä

en: Warn about multiple declarations of the same object
fi: Varoita saman objektin useista esittelyistä

en: Warn about non-virtual destructors
fi: Varoita epävirtuaalisista hajottimista

en: Warn about overflow in arithmetic expressions
fi: Varoita ylivuodosta aritmeettisissa lausekkeissa

en: Warn about overloaded virtual function names
fi: Varoita ylikuormitetuista virtuaalifunktioiden nimistä

en: Warn about packed bit-fields whose offset changed in GCC 4.4
fi: Varoita pakatuista bittikentistä, joiden siirrososoite vaihtui GCC 4.4:ssä

en: Warn about possible security problems with format functions
fi: Varoita mahdollisista turvallisuusongelmista muotoilufunktioiden yhteydessä

en: Warn about possibly missing parentheses
fi: Varoita mahdollisesti puuttuvista sulkeista

en: Warn about printf/scanf/strftime/strfmon format string anomalies
fi: Varoita epäilyttävistä printf/scanf/strftime/strfmon-muotoilumerkkijonoista

en: Warn about returning structures, unions or arrays
fi: Varoita tietueiden, unionien ja taulukoiden palauttamisesta

en: Warn about strftime formats yielding 2-digit years
fi: Varoita kaksinumeroisia vuosilukuja tuottavista strftime-muotoiluista

en: Warn about subscripts whose type is "char"
fi: Varoita ”char”-tyypillä indeksoinnista

en: Warn about suspicious declarations of "main"
fi: Varoita epäilyttävistä ”main”-funktion esittelyistä

en: Warn about suspicious uses of memory addresses
fi: Varoita muistiosoitteiden epäilyttävästä käytöstä

en: Warn about unprototyped function declarations
fi: Varoita prototyypittömistä funktion esittelyistä

en: Warn about unrecognized pragmas
fi: Varoita tuntemattomista pragmoista

en: Warn about unsuffixed float constants
fi: Varoita loppuliitteettömistä liukulukuvakioista

en: Warn about use of multi-character character constants
fi: Varoita monimerkkisistä merkkivakioista

en: Warn about user-specified include directories that do not exist
fi: Varoita annetuista include-hakemistoista, jotka eivät ole olemassa

en: Warn about variables which are initialized to themselves
fi: Varoita muuttujista, jotka alustetaan omalla arvollaan

en: Warn about violations of Effective C++ style rules
fi: Varoita Effective C++ -tyylisääntöjen rikkomuksista

en: Warn about zero-length formats
fi: Varoita nollan pituisista muotoiluista

en: Warn for implicit type conversions between signed and unsigned integers
fi: Varoita implisiittisistä tyyppimuunnoksista etumerkillisten ja etumerkittömien kokonaislukujen välillä

en: Warn if a C-style cast is used in a program
fi: Varoita C-tyylisistä tyyppimuunnoksista ohjelmassa

en: Warn if a comparison is always true or always false due to the limited range of the data type
fi: Varoita vertailusta, joka on aina tosi tai aina epätosi johtuen tietotyypin rajallisesta arvoalueesta

en: Warn if an undefined macro is used in an #if directive
fi: Varoita määrittelemättömän makron käytöstä #if-ehdossa

en: Warn if inherited methods are unimplemented
fi: Varoita perittyjen metodien puuttuvista toteutuksista

en: Warn when a declaration does not specify a type
fi: Varoita kun esittely ei määrittele tyyppiä

en: Warn when a function is unused
fi: Varoita käyttämättömistä funktioista

en: Warn when a function parameter is unused
fi: Varoita käyttämättömistä funktion parametreista

en: Warn when a label is unused
fi: Varoita kun nimiö on käyttämätön

en: Warn when a variable is unused
fi: Varoita käyttämättömistä muuttujista

en: Warn when all constructors and destructors are private
fi: Varoita kun kaikki muodostimet ja hajottimet ovat yksityisiä

en: Warn when the compiler reorders code
fi: Varoita kun kääntäjä järjestää koodia uudelleen

en: Warn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++)
fi: Varoita kun funktion paluutyypiksi jää ”int” (C), tai kun paluutyypit ovat ristiriitaiset (C++)

en: Warning:
fi: Varoitus:

en: [disabled]
fi: [ei käytössä]

en: [enabled]
fi: [käytössä]

en: `
fi: ”

en: a parameter list with an ellipsis can%'t match an empty parameter name list declaration
fi: kolme pistettä sisältävä parametrilista ei sovellu tyhjään parametrinimi-listan esittelyyn

en: a storage class can only be specified for objects and functions
fi: tallennusluokan voi antaa vain objekteille ja funktioille

en: address of global register variable %qD requested
fi: halutaan globaalin rekisterimuuttujan %qD osoite

en: address of register variable %qD requested
fi: halutaan rekisterimuuttujan %qD osoite

en: alignment must be a small power of two, not %d
fi: tasauksen pitää olla kahden potenssi, ei %d

en: alloc_size parameter outside range
fi: alloc_size-parametri ei ole sallitulla välillä

en: also found %<%c%s%>
fi: löytyi myös %<%c%s%>

en: an anonymous struct cannot have function members
fi: anonyymillä structilla ei voi olla funktiojäseniä

en: an anonymous union cannot have function members
fi: anonyymillä unionilla ei voi olla funktiojäseniä

en: an argument type that has a default promotion can%'t match an empty parameter name list declaration
fi: argumenttityyppi, jolla on tavallinen tyyppimuunnos, ei sovi tyhjään parametrinimilistaesittelyyn

en: anonymous %s declared inside parameter list
fi: nimetön %s esitelty parametrilistan sisällä

en: args to be formatted is not %<...%>
fi: muotoiltavat argumentit eivät ole %<...%>

en: argument %qD doesn%'t match prototype
fi: argumentti %qD ei sovi prototyyppiin

en: array index in initializer exceeds array bounds
fi: taulukon indeksi alustimessa ylittää taulukon rajat

en: array initialized from non-constant array expression
fi: taulukko alustetaan muuttuvasta taulukkolausekkeesta

en: array initialized from parenthesized string constant
fi: taulukko alustetaan suluilla ympäröidystä merkkijonovakiosta

en: array of inappropriate type initialized from string constant
fi: sopimattomasta tyypistä koostuva taulukko alustetaan merkkijonovakiosta

en: array size missing in %q+D
fi: taulukon %q+D koko puuttuu

en: array subscript has type %<char%>
fi: taulukon indeksin tyyppi on %<char%>

en: array subscript is not an integer
fi: taulukon indeksi ei ole kokonaisluku

en: array type has incomplete element type
fi: taulukon tyypillä on vaillinainen alkiotyyppi

en: asm declaration ignored due to conflict with previous rename
fi: asm-esittely jätetty huomiotta, koska se on ristiriidassa edellisen nimeämisen kanssa

en: assertion missing after %qs
fi: väittämä puuttuu %qs:n jälkeen

en: assignment (not initialization) in declaration
fi: sijoitus (ei alustus) esittelyssä

en: assignment from incompatible pointer type
fi: sijoitus yhteensopimattomasta osoitintyypistä

en: assignment makes integer from pointer without a cast
fi: sijoitus tekee osoittimesta kokonaisluvun ilman tyyppimuunnosta

en: assignment makes pointer from integer without a cast
fi: sijoituksessa tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta

en: assignment of constant field %qD
fi: vakiokenttään %qD sijoitus

en: assignment of read-only member %qD
fi: sijoitus kirjoitussuojattuun jäseneen %qD

en: assignment of read-only variable %qD
fi: sijoitus kirjoitussuojattuun muuttujaan %qD

en: attribute for %q+#T must follow the %qs keyword
fi: %q+#T:n attribuutin on oltava %qs-avainsanan perässä

en: attribute ignored in declaration of %q+#T
fi: attribuutti jätetty huomioimatta %q+#T:n esittelyssä

en: attributes in parameter array declarator ignored
fi: parametritaulukon esittelijän attribuutit jätetään huomiotta

en: automatic variable %qE cannot be %<threadprivate%>
fi: automaattimuuttuja %qE ei voi olla %<threadprivate%>

en: bad zip/jar file %s
fi: virheellinen zip/jar-tiedosto %s

en: badly nested C headers from preprocessor
fi: huonosti sisäkkäistetyt C-otsikot esikääntäjältä

en: bit-field %q+#D with non-integral type
fi: bittikenttä %+q#D ei ole kokonaislukutyyppinen

en: bit-field %q+D width not an integer constant
fi: bittikentän %q+D leveys ei ole kokonaislukuvakio

en: bit-field %qs has invalid type
fi: bittikentällä %qs on epäkelpo tyyppi

en: bit-field %qs width not an integer constant
fi: bittikentän %qs leveys ei ole kokonaislukuvakio

en: braces around scalar initializer
fi: skalaarialustimen ympärillä on aaltosulkeet

en: break statement not within loop or switch
fi: break-lause silmukan tai switch-rakenteen ulkopuolella

en: built-in function %q+D declared as non-function
fi: sisäinen funktio %q+D esitelty ei-funktiona

en: but not here
fi: mutta ei täällä

en: called object %qE is not a function
fi: kutsuttu objekti %qE ei ole funktio

en: can%'t create precompiled header %s: %m
fi: ei voida luoda esikäännettyä otsikkoa %s: %m

en: can%'t read %s: %m
fi: ei voi lukea tiedostoa %s: %m

en: can%'t seek in %s: %m
fi: ei voi hakea tiedostossa %s: %m

en: can%'t write %s: %m
fi: ei voi kirjoittaa tiedostoon %s: %m

en: can%'t write to %s: %m
fi: ei voi kirjoittaa tiedostoon %s: %m

en: can't open input file: %s
fi: ei voi avata syötetiedostoa: %s

en: can't open ldd output
fi: ei voida avata ldd-tulostetta

en: candidate 1:
fi: ehdokas 1:

en: candidate 2:
fi: ehdokas 2:

en: candidate is: %+#D
fi: ehdokas on: %+#D

en: candidates are:
fi: ehdokkaat ovat:

en: candidates are: %+#D
fi: ehdokkaat ovat: %+#D

en: cannot call member function %qD without object
fi: jäsenfunktiota %qD ei voi kutsua ilman oliota

en: cannot convert %qT to %qT for argument %qP to %qD
fi: ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP

en: cannot convert to a pointer type
fi: ei voi muuntaa osoitintyypiksi

en: cannot convert type %qT to type %qT
fi: ei voi muuntaa tyyppiä %qT tyypiksi %qT

en: cannot disable built-in function %qs
fi: sisäistä funktiota %qs ei voi ottaa pois käytöstä

en: cannot inline function %<main%>
fi: funktiota %<main%> ei voi määrittää avoimeksi

en: cannot optimize possibly infinite loops
fi: mahdollisia ikisilmukoita ei voi optimoida

en: cannot put object with volatile field into register
fi: ei voi laittaa volatile-kenttäistä objektia rekisteriin

en: cannot take address of bit-field %qD
fi: bittikentän %qD osoitetta ei voi ottaa

en: cannot use mode %qs for enumeral types
fi: luetelluille tyypeille ei voi käyttää tilaa %qs

en: cannot use typeid with -fno-rtti
fi: typeid:tä ei voi käyttää -fno-rtti-valitsimen kanssa

en: case label does not reduce to an integer constant
fi: case-nimike ei pelkisty kokonaislukuvakioksi

en: case label is not an integer constant expression
fi: case-nimiö ei ole kokonaislukutyyppinen vakiolauseke

en: case label value exceeds maximum value for type
fi: case-nimikkeen arvo ylittää tyypin maksimiarvon

en: case label value is less than minimum value for type
fi: case-nimikkeen arvo on pienempi kuin tyypin minimiarvo

en: case value %qs not in enumerated type
fi: case-arvo %qs ei ole luetellussa tyypissä

en: case value %qs not in enumerated type %qT
fi: case-arvo %qs ei ole luetellussa tyypissä %qT

en: cast from %qT to %qT loses precision
fi: muunnoksessa tyypistä %qT tyyppiin %qT menetetään tarkkuutta

en: cast from function call of type %qT to non-matching type %qT
fi: muunnos %qT-tyyppisestä funktiokutsusta yhteensopimattomaan tyyppiin %qT

en: cast from pointer to integer of different size
fi: tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun

en: cast increases required alignment of target type
fi: kohdetyypin vaatima tasaus kasvaa tyyppimuunnoksessa

en: cast specifies array type
fi: tyyppimuunnos määrittää taulukkotyypin

en: cast specifies function type
fi: tyyppimuunnos määrittää funktiotyypin

en: cast to pointer from integer of different size
fi: tyyppimuunnos erikokoisesta kokonaisluvusta osoittimeksi

en: cast to union type from type not present in union
fi: unioniin kuulumattoman tyypin muunnos unionityypiksi

en: char-array initialized from wide string
fi: merkkitaulukon alustus leveästä merkkijonosta

en: class %qT does not have any field named %qD
fi: luokalla %qT ei ole %qD-nimistä kenttää

en: cleanup argument not a function
fi: puhdistusargumentti ei ole funktio

en: cleanup argument not an identifier
fi: puhdistusargumentti ei ole tunniste

en: closing dependency file %s: %m
fi: suljetaan riippuvuustiedosto %s: %m

en: code model %s does not support PIC mode
fi: koodimalli %s ei tue PIC-tilaa

en: collect2 version %s
fi: collect2-versio %s

en: comma at end of enumerator list
fi: luetellun tyypin listan lopussa on pilkku

en: comparing floating point with == or != is unsafe
fi: liukulukujen vertailu operaattoreilla == ja != on epävarmaa

en: comparison always false due to limited range of data type
fi: vertailu on aina epätosi johtuen tietotyypin rajallisesta arvoalueesta

en: comparison always true due to limited range of data type
fi: vertailu on aina tosi johtuen tietotyypin rajallisesta arvoalueesta

en: comparison between pointer and integer
fi: osoittimen ja kokonaisluvun välinen vertailu

en: comparison between signed and unsigned integer expressions
fi: etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu

en: comparison between types %qT and %qT
fi: tyyppien %qT ja %qT välinen vertailu

en: comparison is always false due to limited range of data type
fi: vertailu on aina epätosi johtuen tietotyypin rajallisesta arvoalueesta

en: comparison is always true due to limited range of data type
fi: vertailu on aina tosi johtuen tietotyypin rajallisesta arvoalueesta

en: comparison of unsigned expression < 0 is always false
fi: vertailu ”etumerkitön lauseke < 0” on aina epätosi

en: comparison of unsigned expression >= 0 is always true
fi: vertailu ”etumerkitön lauseke >= 0” on aina tosi

en: comparisons like %<X<=Y<=Z%> do not have their mathematical meaning
fi: %<X<=Y<=Z%> -tyylisillä vertailuilla on eri merkitys kuin matematiikassa

en: complex floating point overflow in expression
fi: kompleksiliukulukuylivuoto lausekkeessa

en: complex integer overflow in expression
fi: kompleksikokonaislukuylivuoto lausekkeessa

en: conflicting type qualifiers for %q+D
fi: ristiriitaiset tyyppimääreet %q+D:lle

en: conflicting types for %q+D
fi: ristiriitaiset tyypit %qD:lle

en: conflicting types for built-in function %q+D
fi: ristiriitaiset tyypit sisäiselle funktiolle %q+D

en: constructors cannot be declared virtual
fi: muodostimia ei voi esitellä virtuaalisiksi

en: continue statement not within a loop
fi: continue-lause silmukan ulkopuolella

en: continue statement not within loop or switch
fi: continue-lause ei ole silmukan tai switch-lauseen sisässä

en: control reaches end of non-void function
fi: ei-void-tyyppisen funktion loppu saavutettu

en: conversion from %qT to %qT discards qualifiers
fi: muunnos tyypistä %qT tyyppiin %qT ei säilytä tyyppimääreitä

en: conversion from %qT to %qT is ambiguous
fi: muunnos tyypistä %qT tyyppiin %qT on moniselitteinen

en: conversion lacks type at end of format
fi: muunnoksen tyyppi puuttuu muotoilun lopusta

en: conversion of unsigned constant value to negative integer
fi: etumerkittömän vakion muunnos negatiiviseksi kokonaisluvuksi

en: conversion to non-scalar type requested
fi: pyydetty muuntoa ei-skalaarityypiksi

en: converting NULL to non-pointer type
fi: NULLin muunnos epäosoitintyypiksi

en: converting from %qT to %qT
fi: muunnos tyypistä %qT tyyppiin %qT

en: converting to non-pointer type %qT from NULL
fi: NULLin muunnos epäosoitintyypiksi %qT

en: data definition has no type or storage class
fi: datamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa

en: declaration %qD does not declare anything
fi: esittely %qD ei esittele mitään

en: declaration does not declare anything
fi: esittely ei esittele mitään

en: declaration of %<extern%> variable %qD in %<for%> loop initial declaration
fi: %<extern%>-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä

en: declaration of %q+D shadows a built-in function
fi: %q+D:n esittely varjostaa sisäänrakennetun funktion

en: declaration of %qD as non-function
fi: %qD:n esittely ei-funktiona

en: declaration of %qD as non-member
fi: %qD:n esittely ei-jäsenenä

en: declaration of namespace %qD conflicts with
fi: nimiavaruuden %qD esittely on ristiriidassa

en: declaration of non-variable %qD in %<for%> loop initial declaration
fi: ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä

en: declaration of static variable %qD in %<for%> loop initial declaration
fi: staattisen muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä

en: decrement of pointer to unknown structure
fi: tuntemattomaan tietueeseen osoittavan osoittimen vähennys

en: decrement of read-only member %qD
fi: kirjoitussuojatun jäsenen %qD vähennys

en: decrement of read-only variable %qD
fi: kirjoitussuojatun muuttujan %qD vähennys

en: deprecated conversion from string constant to %qT
fi: vanhentunut tyyppimuunnos merkkijonovakiosta tyyppiin %qT

en: destructor cannot be static member function
fi: hajotin ei voi olla staattinen jäsenfunktio

en: destructors may not have parameters
fi: hajottimilla ei voi olla parametreja

en: division by zero
fi: jako nollalla

en: duplicate %<const%>
fi: ylimääräinen %<const%>

en: duplicate %<restrict%>
fi: ylimääräinen %<restrict%>

en: duplicate %<volatile%>
fi: ylimääräinen %<volatile%>

en: duplicate (or overlapping) case value
fi: case-arvon kaksoiskappale (tai limitys)

en: duplicate case value
fi: case-arvon kaksoiskappale

en: dwarf version %d is not supported
fi: dwarfin versio %d ei ole tuettu

en: dynamic dependency %s not found
fi: dynaamista riippuvuutta %s ei löytynyt

en: dynamic_cast of %q#D to %q#T can never succeed
fi: dynamic_cast tyypistä %q#D tyypiksi %q#T ei voi koskaan onnistua

en: embedded %<\0%> in format
fi: sulautettu %<\0%> muotoilussa

en: empty declaration
fi: tyhjä esittely

en: empty declaration with storage class specifier does not redeclare tag
fi: tyhjä esittely tallennusluokkamääritteellä ei esittele tunnistetta uudelleen

en: empty declaration with type qualifier does not redeclare tag
fi: tyhjä esittely tyyppimääreellä ei esittele tunnistetta uudelleen

en: empty left precision in %s format
fi: %s-muotoilussa vasen tarkkuus on tyhjä

en: empty precision in %s format
fi: %s-muotoilussa tarkkuus on tyhjä

en: empty range specified
fi: tyhjä arvoalue annettu

en: empty scalar initializer
fi: tyhjä skalaarialustin

en: enumeration value %qE not handled in switch
fi: lueteltua arvoa %qE ei käsitellä switch-lauseessa

en: enumeration values exceed range of largest integer
fi: luetellun tyypin arvot ylittävät suurimman kokonaisluvun arvoalueen

en: enumerator value for %qE is not an integer constant
fi: luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio

en: environment variable DJGPP not defined
fi: DJGPP-ympäristömuuttujaa ei ole määritelty

en: environment variable DJGPP points to corrupt file '%s'
fi: DJGPP-ympäristömuuttuja viittaa turmeltuneeseen tiedostoon ”%s”

en: environment variable DJGPP points to missing file '%s'
fi: DJGPP-ympäristömuuttuja viittaa puuttuvaan tiedostoon ”%s”

en: error while parsing fields
fi: virhe jäsennettäessä kenttiä

en: error while parsing methods
fi: virhe jäsennettäessä metodeja

en: error:
fi: virhe:

en: expected class name
fi: odotettiin luokan nimeä

en: expected string literal
fi: odotettiin merkkijonoliteraalia

en: extra %<;%>
fi: ylimääräinen %<;%>

en: extra brace group at end of initializer
fi: alustimen lopussa on ylimääräinen lohko

en: extra elements in scalar initializer
fi: skalaarialustimessa ylimääräisiä alkioita

en: extra semicolon in method definition specified
fi: ylimääräinen puolipiste metodin määrittelyssä

en: extra semicolon in struct or union specified
fi: ylimääräinen puolipiste structissa tai unionissa

en: extra type qualifiers in format argument (argument %d)
fi: ylimääräisiä tyyppimääreitä muotoiluargumentissa (argumentti %d)

en: fatal error:
fi: vakava virhe:

en: field %qD has incomplete type
fi: kentällä %qD on vaillinainen tyyppi

en: field width
fi: kentän leveys

en: field width in printf format
fi: kentän leveys printf-muotoilussa

en: field width in scanf format
fi: kentän leveys scanf-muotoilussa

en: field width in strfmon format
fi: kentän leveys strfmon-muotoilussa

en: field width in strftime format
fi: kentän leveys strftime-muotoilussa

en: fill character
fi: täytemerkki

en: fill character in strfmon format
fi: täytemerkki strfmon-muotoilussa

en: first argument of %q+D should be %<int%>
fi: %q+D:n ensimmäisen argumentin pitäisi olla %<int%>

en: first argument to %<va_arg%> not of type %<va_list%>
fi: %<va_arg%>-funktion ensimmäinen argumentti ei ole tyyppiä %<va_list%>

en: floating constant exceeds range of %qT
fi: liukulukuvakio ylittää %qT:n arvoalueen

en: floating constant misused
fi: liukulukuvakiota käytetty väärin

en: floating constant truncated to zero
fi: liukulukuvakio katkaistu nollaksi

en: floating point overflow in expression
fi: liukulukuylivuoto lausekkeessa

en: format argument %d unused before used argument %d in $-style format
fi: muotoiluargumentti %d käyttämätön ennen käytettyä argumenttia %d $-tyylisessä muotoilussa

en: format argument %d used more than once in %s format
fi: muotoiluargumentti %d käytössä useammin kuin kerran %s-muotoilussa

en: format is a wide character string
fi: muotoilu on leveämerkkinen merkkijono

en: format not a string literal and no format arguments
fi: muotoilu ei ole merkkijonoliteraali eikä muotoiluargumentteja

en: format not a string literal, argument types not checked
fi: muotoilu ei ole merkkijonoliteraali, argumenttityyppejä ei tarkisteta

en: format not a string literal, format string not checked
fi: muotoilu ei ole merkkijonoliteraali, muotoilumerkkijonoa ei tarkisteta

en: format string argument follows the args to be formatted
fi: muotomerkkijonoargumentti seuraa muotoiltavia argumentteja

en: format string has invalid operand number
fi: muotomerkkijonolla on epäkelpo operandinumero

en: found %<%c%s%>
fi: löytyi %<%c%s%>

en: found a virtual definition for a GIMPLE register
fi: löytyi virtuaalimäärittely GIMPLE-rekisterille

en: from this location
fi: tästä kohdasta

en: function %q+F can never be copied because it receives a non-local goto
fi: funktiota %q+F ei voi koskaan kopioida, koska se vastaanottaa ei-paikallisen goton

en: function %q+F can never be copied because it saves address of local label in a static variable
fi: funktiota %q+F ei voi koskaan kopioida, koska se tallentaa paikallisen nimiön osoitteen staattiseen muuttujaan

en: function %qD declared virtual inside a union
fi: funktio %qD esitelty virtuaaliseksi unionissa

en: function %qD is initialized like a variable
fi: funktio %qD on alustettu kuten muuttuja

en: function called through a non-compatible type
fi: funktiokutsu epäsopivan tyypin läpi

en: function declaration isn%'t a prototype
fi: funktion esittely ei ole prototyyppi

en: function declared %<noreturn%> has a %<return%> statement
fi: %<noreturn%>-esitellyllä funktiolla on %<return%>-lause

en: function definition declared %<__thread%>
fi: funktion määrittely esitelty %<__thread%>:ksi

en: function definition declared %<auto%>
fi: funktion määrittely esitelty %<auto%>:ksi

en: function definition declared %<register%>
fi: funktion määrittely esitelty %<register%>:ksi

en: function definition declared %<typedef%>
fi: funktion määrittely esitelty %<typedef%>:ksi

en: function definition has qualified void return type
fi: funktion määrittely oikeuttaa tyhjän paluutyypin

en: function does not return string type
fi: funktio ei palauta merkkijonotyyppiä

en: function might be possible candidate for %qs format attribute
fi: funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille

en: function return type cannot be function
fi: funktion paluuarvon tyyppi ei voi olla funktio

en: function return types not compatible due to %<volatile%>
fi: funktion paluuarvojen tyypit eivät ole yhteensopivia %<volatile%>:n takia

en: function returns address of local variable
fi: funktio palauttaa osoitteen paikalliseen muuttujaan

en: function types not truly compatible in ISO C
fi: funktiotyypit eivät aidosti yhteensopivia ISO C:n mukaan

en: function-scope %qs implicitly auto and declared %<__thread%>
fi: funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi

en: gcc version %s %s
fi: gcc-versio %s %s

en: gfortran does not support -E without -cpp
fi: gfortran ei tue valitsinta -E ilman valitsinta -cpp

en: global register variable %qD used in nested function
fi: sisäkkäisessä funktiossa käytetty globaalia rekisterimuuttujaa %qD

en: ia64_print_operand: unknown code
fi: ia64_print_operand: tuntematon koodi

en: identifier %qE conflicts with C++ keyword
fi: tunniste %qE on ristiriidassa C++:n varatun sanan kanssa

en: if this code is reached, the program will abort
fi: jos tämä koodi saavutetaan, ohjelma keskeytyy

en: ignoring #pragma %s %s
fi: jätetään #pragma %s %s huomiotta

en: ignoring duplicate directory "%s"
fi: jätetään hakemiston ”%s” kaksoiskappale huomiotta,

en: ignoring nonexistent directory "%s"
fi: jätetään puuttuva hakemisto ”%s” huomiotta

en: ignoring return value of %qD, declared with attribute warn_unused_result
fi: %qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result

en: ignoring return value of function declared with attribute warn_unused_result
fi: attribuutilla warn_unused_result esitellyn funktion paluuarvoa ei huomioida

en: implicit declaration of function %qE
fi: funktio %qE esitelty implisiittisesti

en: in declaration %q+D
fi: esittelyssä %q+D

en: incompatible implicit declaration of built-in function %qD
fi: sisäisen funktion %qD yhteensopimaton implisiittinen esittely

en: incompatible implicit declaration of function %qD
fi: funktion %qD yhteensopimaton implisiittinen esittely

en: incompatible type for argument %d of %qE
fi: funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton

en: increment of pointer to unknown structure
fi: tuntemattomaan tietueeseen osoittavan osoittimen kasvatus

en: increment of read-only member %qD
fi: kirjoitussuojatun jäsenen %qD kasvatus

en: increment of read-only variable %qD
fi: kirjoitussuojatun muuttujan %qD kasvatus

en: initialization from incompatible pointer type
fi: alustus yhteensopimattomasta osoitintyypistä

en: initialization makes integer from pointer without a cast
fi: alustus tekee osoittimesta kokonaisluvun ilman tyyppimuunnosta

en: initialization makes pointer from integer without a cast
fi: alustuksessa tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta

en: initialization of a flexible array member
fi: joustavan taulukkojäsenen alustus

en: initialization of flexible array member in a nested context
fi: joustavan taulukkojäsenen alustaminen sisäkkäisessä asiayhteydessä

en: initializer element is not a constant expression
fi: alustinalkio ei ole vakiolauseke

en: initializer element is not computable at load time
fi: alustuselementtiä ei pystytä laskemaan latausajankohtana

en: initializer element is not constant
fi: alustusalkio ei ole vakio

en: initializer fails to determine size of %q+D
fi: alustin ei pysty päättelemään taulukon %q+D kokoa

en: initializer-string for array of chars is too long
fi: merkkitaulukon alustusmerkkijono on liian pitkä

en: install: %s%s
fi: asennus: %s%s

en: integer overflow in expression
fi: kokonaislukuylivuoto lausekkeessa

en: inter-module optimizations not implemented for C++
fi: moduulienvälisiä optimointeja ei ole toteutettu C++:lle

en: internal compiler error:
fi: kääntäjän sisäinen virhe:

en: internal error: sideeffect-insn affecting main effect
fi: sisäinen virhe: sivuvaikutuskäsky vaikuttaa päävaikutukseen

en: invalid #pragma %s
fi: virheellinen #pragma %s

en: invalid %%C value
fi: virheellinen %%C-arvo

en: invalid %%D value
fi: virheellinen %%D-arvo

en: invalid %%E value
fi: virheellinen %%E-arvo

en: invalid %%F value
fi: virheellinen %%F-arvo

en: invalid %%G mode
fi: virheellinen %%G-tila

en: invalid %%G value
fi: virheellinen %%G-arvo

en: invalid %%H value
fi: virheellinen %%H-arvo

en: invalid %%J code
fi: virheellinen %%J-koodi

en: invalid %%J value
fi: virheellinen %%J-arvo

en: invalid %%K value
fi: virheellinen %%K-arvo

en: invalid %%L code
fi: virheellinen %%L-koodi

en: invalid %%L value
fi: virheellinen %%L-arvo

en: invalid %%M value
fi: virheellinen %%M-arvo

en: invalid %%N value
fi: virheellinen %%N-arvo

en: invalid %%O value
fi: virheellinen %%O-arvo

en: invalid %%P value
fi: virheellinen %%P-arvo

en: invalid %%R value
fi: virheellinen %%R-arvo

en: invalid %%S value
fi: virheellinen %%S-arvo

en: invalid %%T value
fi: virheellinen %%T-arvo

en: invalid %%U value
fi: virheellinen %%U-arvo

en: invalid %%c value
fi: virheellinen %%c-arvo

en: invalid %%d value
fi: virheellinen %%d-arvo

en: invalid %%f value
fi: virheellinen %%f-arvo

en: invalid %%h value
fi: virheellinen %%h-arvo

en: invalid %%j code
fi: virheellinen %%j-koodi

en: invalid %%j value
fi: virheellinen %%j-arvo

en: invalid %%k value
fi: virheellinen %%k-arvo

en: invalid %%m value
fi: virheellinen %%m-arvo

en: invalid %%p value
fi: virheellinen %%p-arvo

en: invalid %%q value
fi: virheellinen %%q-arvo

en: invalid %%r value
fi: virheellinen %%r-arvo

en: invalid %%s value
fi: virheellinen %%s-arvo

en: invalid %%t/%%b value
fi: virheellinen %%t/%%b-arvo

en: invalid %%u value
fi: virheellinen %%u-arvo

en: invalid %%v value
fi: virheellinen %%v-arvo

en: invalid %%x value
fi: virheellinen %%x-arvo

en: invalid %%xn code
fi: virheellinen %%xn-koodi

en: invalid ABI option: -mabi=%s
fi: virheellinen ABI-valitsin: -mabi=%s

en: invalid IACC argument
fi: virheellinen IACC-argumentti

en: invalid Z register replacement for insn
fi: virheellinen Z-rekisterikorvaus käskylle

en: invalid application of %<sizeof%> to a bit-field
fi: epäkelpo %<sizeof%>-avainsanan soveltaminen bittikenttään

en: invalid application of %<sizeof%> to a function type
fi: epäkelpo %<sizeof%>-avainsanan soveltaminen funktiotyyppiin

en: invalid application of %qs to a void type
fi: epäkelpo %qs:n soveltaminen tyhjään tyyppiin

en: invalid application of %qs to incomplete type %qT
fi: epäkelpo %qs:n soveltaminen vaillinaiseen tyyppiin %qT

en: invalid argument to %<__builtin_frame_address%>
fi: epäkelpo argumentti funktiolle %<__builtin_frame_address%>

en: invalid argument to %<__builtin_return_address%>
fi: epäkelpo argumentti funktiolle %<__builtin_return_address%>

en: invalid cast from type %qT to type %qT
fi: virheellinen muunnos tyypistä %qT tyyppiin %qT

en: invalid const_cast from type %qT to type %qT
fi: virheellinen const_cast tyypistä %qT tyyppiin %qT

en: invalid conversion from %qT to %qT
fi: virheellinen muunnos tyypistä %qT tyypiksi %qT

en: invalid increment expression
fi: virheellinen kasvatuslauseke

en: invalid initialization of reference of type %qT from expression of type %qT
fi: virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestä lausekkeesta

en: invalid initializer
fi: epäkelpo alustin

en: invalid parameter type %qT
fi: virheellinen parametrityyppi %qT

en: invalid pointer mode %qs
fi: epäkelpo osoitintila %qs

en: invalid rotate insn
fi: virheellinen rotate-käsky

en: invalid second argument to %<__builtin_prefetch%>; using zero
fi: %<__builtin_prefetch%>-funktion toinen argumentti on epäkelpo; käytetään nollaa

en: invalid third argument to %<__builtin_prefetch%>; using zero
fi: %<__builtin_prefetch%>-funktion kolmas argumentti on epäkelpo; käytetään nollaa

en: invalid use of %<restrict%>
fi: epäkelpo %<restrict%>-avainsanan käyttö

en: invalid use of array with unspecified bounds
fi: rajat määrittelemättömän taulukon epäkelpo käyttö

en: invalid use of flexible array member
fi: joustavien taulukkoalkioiden epäkelpo käyttö

en: invalid use of incomplete typedef %qD
fi: vaillinaisen tyypin typedef %qD epäkelpo käyttö

en: invalid use of member %q+D in static member function
fi: jäsentä %q+D käytetty virheellisesti staattisessa jäsenfunktiossa

en: invalid use of non-static data member %q+D
fi: ei-staattisen datajäsenen %q+D virheellinen käyttö

en: invalid use of non-static member function
fi: virheellinen ei-staattisen jäsenfunktion käyttö

en: invalid use of structure with flexible array member
fi: joustavan taulukkojäsenen sisältävän tietueen epäkelpo käyttö

en: invalid use of undefined type %<%s %E%>
fi: määrittelemättömän tyypin %<%s %E%> epäkelpo käyttö

en: invalid use of void expression
fi: void-lausekkeen epäkelpo käyttö

en: invalid vector permutation constant
fi: virheellinen vektoripermutaatiovakio

en: its scope is only this definition or declaration, which is probably not what you want
fi: näkyvyysalue on vain tämä määrittely tai esittely, mikä ei todennäköisesti ole sitä, mitä halusit

en: jump skips variable initialization
fi: hyppy ohittaa muuttujan alustuksen

en: jump to case label
fi: hyppy case-nimiöön

en: jump to label %q+D
fi: hyppy nimiöön %q+D

en: jump to label %qD
fi: hyppy nimiöön %qD

en: junk at end of #pragma %s
fi: roskaa #pragma %s:n lopussa

en: junk at end of #pragma GCC coprocessor width
fi: roskaa ilmaisun %<#pragma GCC coprocessor width%> lopussa

en: junk at end of #pragma GCC memregs [0..16]
fi: roskaa ilmaisun #pragma GCC memregs [0..16] lopussa

en: junk at end of %<#pragma GCC pch_preprocess%>
fi: roskaa ilmaisun %<#pragma GCC pch_preprocess%> lopussa

en: junk at end of %<#pragma GCC visibility%>
fi: roskaa ilmaisun %<#pragma GCC visibility%> lopussa

en: junk at end of %<#pragma pack%>
fi: roskaa ilmaisun %<#pragma pack%> lopussa

en: label
fi: nimiö

en: label %q+D declared but not defined
fi: nimike %qD esitelty muttei määritelty

en: label %q+D defined but not used
fi: nimike %q+D määritelty mutta käytettämättä

en: label %qD defined here
fi: nimiö %qD määritelty täällä

en: large integer implicitly truncated to unsigned type
fi: suuri kokonaisluku implisiittisesti katkaistu etumerkittömäksi tyypiksi

en: layout of classes derived from empty class %qT may change in a future version of GCC
fi: tyhjästä luokasta %qT perittyjen luokkien rakenne saattaa muuttua GCC:n tulevissa versioissa

en: ld returned %d exit status
fi: ld:n paluuarvo oli %d

en: left precision
fi: vasen tarkkuus

en: left precision in strfmon format
fi: vasen tarkkuus strfmon-muotoilussa

en: left-hand operand of comma expression has no effect
fi: pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta

en: length modifier
fi: pituusmääre

en: length modifier in printf format
fi: pituusmääre printf-muotoilussa

en: length modifier in scanf format
fi: kenttämääre scanf-muotoilussa

en: length modifier in strfmon format
fi: pituusmääre strfmon-muotoilussa

en: libraries: %s
fi: kirjastot: %s

en: library lib%s not found
fi: kirjastoa lib%s ei löytynyt

en: lower value in case label range less than minimum value for type
fi: case-nimikkeen alarajan arvo on pienempi kuin tyypin minimiarvo

en: lvalue required as left operand of assignment
fi: sijoituksen vasemman operandin on oltava lvalue

en: macro name missing after %qs
fi: makron nimi puuttuu %qs:n jälkeen

en: malformed #pragma GCC visibility push
fi: väärinmuodostettu #pragma GCC visibility push

en: malformed #pragma extern_prefix, ignored
fi: väärinmuodostettu #pragma extern_prefix, jätetään huomiotta

en: malformed #pragma redefine_extname, ignored
fi: väärinmuodostettu #pragma redefine_extname, jätetään huomiotta

en: malformed #pragma weak, ignored
fi: väärinmuodostettu #pragma weak, jätetään huomiotta

en: malformed %<#pragma pack%> - ignored
fi: väärinmuodostettu %<#pragma pack%> - jätetään huomiotta

en: malformed %<#pragma pack(pop[, id])%> - ignored
fi: väärinmuodostettu %<#pragma pack(pop[, id])%> - jätetään huomiotta

en: malformed %<#pragma pack(push[, id][, <n>])%> - ignored
fi: väärinmuodostettu %<#pragma pack(push[, id][, <n>])%> - jätetään huomiotta

en: malformed '#pragma ms_struct {on|off|reset}', ignoring
fi: väärinmuodostettu ”#pragma ms_struct {on|off|reset}”, jätetään huomiotta

en: malformed '#pragma ms_struct', ignoring
fi: väärinmuodostettu ”#pragma ms_struct”, jätetään huomiotta

en: malformed '#pragma options', ignoring
fi: väärin muotoiltu ”#pragma options”, ei huomioida

en: may not use both -m32 and -m64
fi: ei voi käyttää sekä valitsinta -m32 että -m64

en: missing $ operand number in format
fi: $-operandinumero puuttuu muotoilussa

en: missing %<(%> after %<#pragma GCC visibility push%> - ignored
fi: %<(%> puuttuu ilmaisun %<#pragma GCC visibility push%> jälkeen - jätetään huomiotta

en: missing %<(%> after %<#pragma pack%> - ignored
fi: puuttuva %<(%> ilmaisun %<#pragma pack%> jälkeen - jätetään huomiotta

en: missing '(' after '#pragma unused', ignoring
fi: puuttuva ”(” pragman ”#pragma unused” jälkeen, jätetään huomiotta

en: missing ')' after '#pragma unused', ignoring
fi: puuttuva ”)” pragman ”#pragma unused” jälkeen, jätetään huomiotta

en: missing Code attribute
fi: puuttuva Code-attribuutti

en: missing braces around initializer
fi: alustimen ympäriltä puuttuu aaltosulkeet

en: missing definition
fi: puuttuva määrittely

en: missing filename after %qs
fi: tiedostonimi puuttuu %qs:n jälkeen

en: missing fill character at end of strfmon format
fi: täytemerkki puuttuu strfmon-muotoilun lopusta

en: missing increment expression
fi: puuttuva kasvatuslauseke

en: missing initializer
fi: puuttuva alustin

en: missing makefile target after %qs
fi: makefile-kohde puuttuu %qs:n jälkeen

en: missing operand
fi: puuttuva operandi

en: missing path after %qs
fi: polku puuttuu %qs:n jälkeen

en: missing sentinel in function call
fi: lopetusalkio puuttuu funktiokutsusta

en: missing terminating %c character
fi: loppumerkki %c puuttuu

en: missing type-name in typedef-declaration
fi: tyypin nimi puuttuu typedef-esittelystä

en: mode %qs applied to inappropriate type
fi: tilaa %qs sovellettu sopimattomaan tyyppiin

en: multiple default labels in one switch
fi: useita default-nimikkeitä samassa switch-lauseessa

en: multiple storage classes in declaration specifiers
fi: useita tallennusluokkia esittelymääritteissä

en: multiple types in one declaration
fi: useita tyyppejä yhdessä esittelyssä

en: must #include <typeinfo> before using typeid
fi: ennen typeid:n käyttöä on oltava #include <typeinfo>

en: negative integer implicitly converted to unsigned type
fi: negatiivinen kokonaisluku muunnettu implisiittisesti etumerkittömään tyyppiin

en: negative width in bit-field %q+D
fi: bittikentän %q+D leveys negatiivinen

en: negative width in bit-field %qs
fi: bittikentän %qs leveys on negatiivinen

en: nested extern declaration of %qD
fi: %qD esitelty extern-avainsanalla sisäkkäin

en: nested function %qs declared %<extern%>
fi: sisäkkäinen funktio %qs esitelty %<extern%>:ksi

en: new types may not be defined in a return type
fi: uusia tyyppejä ei voi määritellä paluutyypissä

en: no arguments
fi: ei argumentteja

en: no class name specified with %qs
fi: luokkanimeä ei ole annettu %qs:n kanssa

en: no closing %<]%> for %<%%[%> format
fi: %<%%[%>-muotoilua ei ole suljettu %<]%>:lla

en: no data type for mode %qs
fi: ei tietotyyppiä tilalle %qs

en: no input files
fi: ei syötetiedostoja

en: no return statement in function returning non-void
fi: ei palautuslausetta funktiossa, joka palauttaa ei-tyhjän

en: no semicolon at end of struct or union
fi: puolipiste puuttuu structin tai unionin lopusta

en: non-lvalue array in conditional expression
fi: ehtolausekkeessa ei-lvalue-taulukko

en: non-static declaration of %q+D follows static declaration
fi: %q+D esitelty ei-staattisena, edellinen esittely staattinen

en: nonconstant array index in initializer
fi: ei-vakio taulukon indeksi alustimessa

en: nonlocal label
fi: ei-paikallinen nimiö

en: nonnull argument has invalid operand number (argument %lu)
fi: ei-tyhjällä argumentilla on epäkelpo operandinumero (argumentti %lu)

en: nonnull argument references non-pointer operand (argument %lu, operand %lu)
fi: ei-tyhjä argumentti viittaa ei-osoitinoperandiin (argumentti %lu, operandi %lu)

en: nonnull argument with out-of-range operand number (argument %lu, operand %lu)
fi: ei-tyhjällä argumentilla arvoalueen ylittävä operandinumero (argumentti %lu,operandi %lu)

en: nonnull attribute without arguments on a non-prototype
fi: ei-tyhjä attribuutti ilman argumentteja ei-prototyypissä

en: not configured with sysroot headers suffix
fi: ei konfiguroitu sysroot-otsakkeiden loppuliitteellä

en: note:
fi: huom:

en: null argument where non-null required (argument %lu)
fi: tyhjä argumentti, vaikka ei-null vaaditaan (argumentti %lu)

en: number of arguments doesn%'t match prototype
fi: argumenttien määrä ei vastaa prototyyppiä

en: number of components of the vector not a power of two
fi: vektorin komponenttien määrä ei ole kahden potenssi

en: offset outside bounds of constant string
fi: siirros vakiomerkkijonon rajojen ulkopuolelle

en: only declarations of constructors can be %<explicit%>
fi: vain muodostimen esittely voi olla %<explicit%>

en: opaque vector types cannot be initialized
fi: läpinäkymättömiä vektorityyppejä ei voida alustaa

en: opening dependency file %s: %m
fi: avataan riippuvuustiedosto %s: %m

en: opening output file %s: %m
fi: avataan tulostetiedosto %s: %m

en: operand number out of range in format
fi: operandinumero on arvoalueen ulkopuolella muotoilussa

en: operand number specified for format taking no argument
fi: operandinumero annettu muotoilulle, joka ei ota argumentteja

en: operand number specified with suppressed assignment
fi: operandinumero annettu vaiennetulla sijoituksella

en: operands to ?: have different types %qT and %qT
fi: ?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT

en: operation on %qE may be undefined
fi: operaatio %qE:lle voi olla määrittelemätön

en: options passed:
fi: annetut valitsimet:

en: ordered comparison of pointer with integer zero
fi: osoittimen ja kokonaisluku nollan suuruusvertailu

en: out of memory
fi: muisti lopussa

en: output filename specified twice
fi: tulostiedosto annettu kahdesti

en: overflow in array dimension
fi: taulukon koon ylivuoto

en: overflow in constant expression
fi: ylivuoto vakiolausekkeessa

en: overflow in enumeration values
fi: ylivuoto luetellun tyypin arvoissa

en: overflow in implicit constant conversion
fi: ylivuoto implisiittisessä vakiomuunnoksessa

en: parameter %P has incomplete type %qT
fi: parametrilla %P on vaillinainen tyyppi %qT

en: parameter %P of %qD has incomplete type %qT
fi: %2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT

en: parameter %q+D has just a forward declaration
fi: parametrilla %q+D on vain etukäteisesittely

en: parameter %qD is initialized
fi: parametri %qD on alustettu

en: parameter %u (%q+D) has incomplete type
fi: parametrilla %u (%q+D) on vaillinainen tyyppi

en: parameter %u (%q+D) has void type
fi: parametrin %u (%q+D) tyyppi on void

en: parameter names (without types) in function declaration
fi: parametrien nimet (ilman tyyppejä) funktion esittelyssä

en: passing NULL to non-pointer argument %P of %qD
fi: annettu NULL funktion %2$qD ei-osoitinargumenttina %1$P

en: passing argument %d of %qE as %<float%> rather than %<double%> due to prototype
fi: funktion %2$qE argumentti %1$d annetaan tyyppinä %<float%> eikä %<double%> prototyypin takia

en: passing argument %d of %qE as complex rather than floating due to prototype
fi: funktion %2$qE argumentti %1$d annetaan kompleksisena eikä liukulukuna prototyypin takia

en: passing argument %d of %qE as complex rather than integer due to prototype
fi: funktion %2$qE argumentti %1$d annetaan kompleksisena eikä kokonaislukuna prototyypin takia

en: passing argument %d of %qE as floating rather than complex due to prototype
fi: funktion %2$qE argumentti %1$d annetaan liukulukuna eikä kompleksisena prototyypin takia

en: passing argument %d of %qE as floating rather than integer due to prototype
fi: funktion %2$qE argumentti %1$d annetaan liukulukuna eikä kokonaislukuna prototyypin takia

en: passing argument %d of %qE as integer rather than complex due to prototype
fi: funktion %2$qE argumentti %1$d annetaan kokonaislukuna eikä kompleksisena prototyypin takia

en: passing argument %d of %qE as integer rather than floating due to prototype
fi: funktion %2$qE argumentti %1$d annetaan kokonaislukuna eikä liukulukuna prototyypin takia

en: passing argument %d of %qE as signed due to prototype
fi: funktion %2$qE argumentti %1$d annetaan etumerkillisenä prototyypin takia

en: passing argument %d of %qE as unsigned due to prototype
fi: funktion %2$qE argumentti %1$d annetaan etumerkittömänä prototyypin takia

en: passing argument %d of %qE from incompatible pointer type
fi: annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE

en: passing argument %d of %qE makes integer from pointer without a cast
fi: argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta

en: passing argument %d of %qE makes pointer from integer without a cast
fi: argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta

en: passing argument %d of %qE with different width due to prototype
fi: funktion %2$qE argumentti %1$d annetaan eri levyisenä prototyypin takia

en: pch_preprocess pragma should only be used with -fpreprocessed
fi: pch_preprocess-pragmaa tulee käyttää vain valitsimen -fpreprocessed kanssa

en: pointer of type %<void *%> used in arithmetic
fi: %<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa

en: pointer of type %<void *%> used in subtraction
fi: vähennyslaskussa käytetty %<void *%>-tyyppistä osoitinta

en: pointer to a function used in arithmetic
fi: funktio-osoitinta käytetty laskutoimituksessa

en: pointer to a function used in subtraction
fi: vähennyslaskussa käytetty osoitinta funktioon

en: pointer to member function used in arithmetic
fi: jäsenfunktio-osoitinta käytetty laskutoimituksessa

en: pointer type mismatch in conditional expression
fi: ehtolausekkeessa on osoitintyyppiristiriita

en: pointer/integer type mismatch in conditional expression
fi: ehtolausekkeessa on osoitin/kokonaislukutyyppiristiriita

en: pointers are not permitted as case values
fi: osoittimet eivät ole sallittuja case-arvoja

en: precision
fi: tarkkuus

en: precision in printf format
fi: tarkkuus printf-muotoilussa

en: previous declaration of %q+D was here
fi: %q+D:n edellinen esittely oli täällä

en: previous declaration of namespace %q+D here
fi: täällä olevan %q+D:n edellisen esittelyn kanssa

en: previous definition of %q+D was here
fi: %q+D:n edellinen määrittely oli täällä

en: previous implicit declaration of %q+D was here
fi: %q+D:n edellinen, implisiittinen esittely oli täällä

en: previously defined here
fi: määritelty aiemmin täällä

en: profiler support for VxWorks
fi: profilointituki VxWorksille

en: programs: %s
fi: ohjelmat: %s

en: promoted argument %qD doesn%'t match prototype
fi: tyyppimuunnettu argumentti %qD ei sovi prototyyppiin

en: protocol %qE has circular dependency
fi: protokollalla %qE on kehäriippuvuus

en: prototype declaration
fi: prototyypin esittely

en: prototype for %q#D does not match any in class %qT
fi: prototyypille %q#D ei ole vastinetta luokassa %qT

en: prototype for %q+D declares argument %d with incompatible type
fi: prototyypin %q+D esittelemällä argumentilla %d on yhteensopimaton tyyppi

en: range expressions in switch statements are non-standard
fi: arvoaluelausekkeet switch-lauseessa eivät ole standardin mukaisia

en: read-only location %qE used as %<asm%> output
fi: kirjoitussuojattua sijaintia %qE käytetään %<asm%>-tulosteena

en: reading through null pointer (argument %d)
fi: luetaan nollaosoittimen läpi (argumentti %d)

en: redeclaration of %q+D with different visibility (old visibility preserved)
fi: %q+D esitelty uudelleen erilaisella näkyvyydellä (vanha näkyvyys säilytetty)

en: redeclaration of C++ built-in type %qT
fi: C++:n sisäinen tietotyyppi %qT määritelty uudelleen

en: redefinition of %<struct %E%>
fi: %<struct %E%> uudelleenmääritelty

en: redefinition of %<union %E%>
fi: %<union %E%> uudelleenmääritelty

en: redefinition of %q#T
fi: %q#T uudelleenmääritelty

en: redefinition of %q+D
fi: %q+D määritelty uudelleen

en: redefinition of parameter %q+D
fi: parametri %q+D määritelty uudelleen

en: redefinition of typedef %q+D
fi: typedef %q+D määritelty uudelleen

en: register variable %qD used in nested function
fi: sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD

en: removing .rpo file
fi: poistetaan .rpo-tiedosto

en: renaming .rpo file
fi: nimetään uudelleen .rpo-tiedosto

en: repeated %s in format
fi: toistettu %s muotoilussa

en: request for member %qE in something not a structure or union
fi: pyydetty jäsentä %qE jostakin, joka ei ole tietue tai unioni

en: requested alignment is not a constant
fi: pyydetty tasaus ei ole vakio

en: requested alignment is not a power of 2
fi: pyydetty tasaus ei ole kahden potenssi

en: requested alignment is too large
fi: pyydetty tasaus on liian suuri

en: requested position is less than zero
fi: haluttu sijainti on pienempi kuin nolla

en: requested position is not an integer constant
fi: haluttu sijainti ei ole kokonaislukuvakio

en: return from incompatible pointer type
fi: palautus yhteensopimattomasta osoitintyypistä

en: return makes integer from pointer without a cast
fi: palautus tekee osoittimesta kokonaisluvun ilman tyyppimuunnosta

en: return makes pointer from integer without a cast
fi: palautuksessa tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta

en: return type defaults to %<int%>
fi: palautustyyppi on oletuksena %<int%>

en: return type is an incomplete type
fi: palautustyyppi on vaillinainen tyyppi

en: return-statement with a value, in function returning 'void'
fi: arvo return-lauseelle funktiossa, jonka paluutyyppi on ”void”

en: return-statement with no value, in function returning %qT
fi: return-lause ilman arvoa funktiossa, jonka paluutyyppi on %qT

en: returning a value from a constructor
fi: arvon palautus muodostimesta

en: returning a value from a destructor
fi: arvon palautus hajottimesta

en: right precision
fi: oikea tarkkuus

en: right precision in strfmon format
fi: oikea tarkkuus strfmon-muotoilussa

en: second argument of %q+D should be %<char **%>
fi: %q+D:n toisen argumentin pitäisi olla %<char **%>

en: second argument to %<__builtin_prefetch%> must be a constant
fi: %<__builtin_prefetch%>-funktion toisen argumentin pitää olla vakio

en: second parameter of %<va_start%> not last named argument
fi: %<va_start%>-funktion toinen parametri ei ole viimeinen nimetty argumentti

en: size of array %qD has non-integral type %qT
fi: taulukon %qD koolla on epäkokonaislukutyyppi %qT

en: size of array %qD is negative
fi: taulukon %qD koko on negatiivinen

en: size of array %qD is not an integral constant-expression
fi: taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke

en: size of array %qE has non-integer type
fi: taulukon %qE koko ei ole kokonaislukutyyppiä

en: size of array %qE is negative
fi: taulukon %qE koko on negatiivinen

en: size of array %qs is too large
fi: taulukon %qs koko on liian suuri

en: size of array has non-integral type %qT
fi: taulukon koolla on epäkokonaislukutyyppi %qT

en: size of array is negative
fi: taulukon koko on negatiivinen

en: size of array is not an integral constant-expression
fi: taulukon koko ei ole kokonaislukutyyppinen vakiolauseke

en: size of unnamed array has non-integer type
fi: nimettömän taulukon koko ei ole kokonaislukutyyppiä

en: sizeof(long double) is 12
fi: sizeof(long double) on 12

en: sizeof(long double) is 16
fi: sizeof(long double) on 16

en: specified mode too small for enumeral values
fi: annettu tila on liian pieni luetelluille arvoille

en: spurious trailing %<%%%> in format
fi: vääränlainen seuraava %<%%%> muotoilussa

en: statement with no effect
fi: lauseella ei ole vaikutusta

en: static declaration of %q+D follows non-static declaration
fi: %q+D esitelty staattisena, edellinen esittely ei-staattinen

en: static or type qualifiers in non-parameter array declarator
fi: staattinen tai tyyppimääreitä ei-parametrisessa taulukkoesittelijässä

en: storage class specified for %qs
fi: tallennusluokka annettu %qs:lle

en: storage class specified for parameter %qs
fi: tallennusluokka annettu parametrille %qs

en: storage class specified for typename
fi: tallennusluokka annettu typenamelle

en: stray %<@%> in program
fi: odottamaton %<@%> ohjelmassa

en: stray %<\%o%> in program
fi: odottamaton %<\%o%> ohjelmassa

en: stray %qc in program
fi: odottamaton %qc ohjelmassa

en: stray %qs in program
fi: odottamaton %qs ohjelmassa

en: strftime formats cannot format arguments
fi: strftime-muotoilut eivät voi muotoilla argumentteja

en: string length %qd is greater than the length %qd ISO C%d compilers are required to support
fi: merkkijonon pituudeksi annettu %1$qd merkkiä on suurempi kuin ISO C%3$d -kääntäjiltä vaadittu %2$qd merkkiä

en: struct has no members
fi: structilla ei ole jäseniä

en: struct has no named members
fi: structilla ei ole nimettyjä jäseniä

en: subscripted value is neither array nor pointer
fi: indeksoitu arvo ei ole taulukko eikä osoitin

en: subscripted value is pointer to function
fi: indeksoitu arvo on osoitin funktioon

en: suggest braces around empty body in %<do%> statement
fi: ehdotetaan aaltosulkeita tyhjän lohkon ympärille %<do%>-lauseessa

en: suggest braces around empty body in an %<else%> statement
fi: ehdotetaan aaltosulkeita tyhjän lohkon ympärille %<else%>-lauseessa

en: suggest braces around empty body in an %<if%> statement
fi: ehdotetaan aaltosulkeita tyhjän lohkon ympärille %<if%>-lauseessa

en: suggest explicit braces to avoid ambiguous %<else%>
fi: ehdotetaan aaltosulkeita epäselvän %<else%>n välttämiseksi

en: suggest parentheses around %<&&%> within %<||%>
fi: ehdotetaan sulkeita %<&&%>:n ympärille %<||%>:n sisällä

en: suggest parentheses around %<+%> in operand of %<&%>
fi: ehdotetaan sulkeita %<+%>:n ympärille %<&%>:n operandissa

en: suggest parentheses around %<+%> inside %<<<%>
fi: ehdotetaan sulkeita %<+%>:n ympärille %<<<%>:n sisällä

en: suggest parentheses around %<+%> inside %<>>%>
fi: ehdotetaan sulkeita %<+%>:n ympärille %<>>%>:n sisällä

en: suggest parentheses around %<-%> in operand of %<&%>
fi: ehdotetaan sulkeita %<-%>:n ympärille %<&%>:n operandissa

en: suggest parentheses around %<-%> inside %<<<%>
fi: ehdotetaan sulkeita %<-%>:n ympärille %<<<%>:n sisällä

en: suggest parentheses around %<-%> inside %<>>%>
fi: ehdotetaan sulkeita %<-%>:n ympärille %<>>%>:n sisällä

en: suggest parentheses around arithmetic in operand of %<^%>
fi: ehdotetaan sulkeita lausekkeen ympärille %<^%>:n operandissa

en: suggest parentheses around arithmetic in operand of %<|%>
fi: ehdotetaan sulkeita lausekkeen ympärille %<|%>:n operandissa

en: suggest parentheses around assignment used as truth value
fi: ehdotetaan sulkeita totuusarvona käytetyn sijoituksen ympärille

en: suggest parentheses around comparison in operand of %<!=%>
fi: ehdotetaan sulkeita vertailun ympärille %<!=%>:n operandissa

en: suggest parentheses around comparison in operand of %<&%>
fi: ehdotetaan sulkeita vertailun ympärille %<&%>:n operandissa

en: suggest parentheses around comparison in operand of %<==%>
fi: ehdotetaan sulkeita vertailun ympärille %<==%>:n operandissa

en: suggest parentheses around comparison in operand of %<^%>
fi: ehdotetaan sulkeita vertailun ympärille %<^%>:n operandissa

en: suggest parentheses around comparison in operand of %<|%>
fi: ehdotetaan sulkeita vertailun ympärille %<|%>:n operandissa

en: switch %qs is no longer supported
fi: valitsin %qs ei ole enää tuettu

en: switch missing default case
fi: switch-lauseesta puuttuu default-tapaus

en: taking the address of a label is non-standard
fi: nimikkeen osoitteen ottaminen ei ole standardia

en: target format does not support infinity
fi: kohdemuoto ei tue äärettömyyttä

en: the ' ' printf flag
fi: printf:n ” ”-lippu

en: the '!' strfmon flag
fi: strfmonin ”!”-lippu

en: the '#' printf flag
fi: printf:n ”#”-lippu

en: the '#' strftime flag
fi: strftimen ”#”-lippu

en: the ''' printf flag
fi: printf:n ”'”-lippu

en: the ''' scanf flag
fi: scanf:n ”'”-lippu

en: the '(' strfmon flag
fi: strfmonin ”(”-lippu

en: the '+' printf flag
fi: printf:n ”+”-lippu

en: the '+' strfmon flag
fi: strfmonin ”+”-lippu

en: the '-' printf flag
fi: printf:n ”-”-lippu

en: the '-' strfmon flag
fi: strfmonin ”-”-lippu

en: the '-' strftime flag
fi: strftimen ”-”-lippu

en: the '0' printf flag
fi: printf:n ”0”-lippu

en: the '0' strftime flag
fi: strftimen ”0”-lippu

en: the 'E' strftime modifier
fi: strftimen ”E”-määre

en: the 'I' printf flag
fi: printf:n ”I”-lippu

en: the 'I' scanf flag
fi: scanf:n ”I”-lippu

en: the 'O' modifier
fi: ”O”-määre

en: the 'O' strftime modifier
fi: strftimen ”O”-määre

en: the '^' strfmon flag
fi: strfmonin ”^v-lippu

en: the '^' strftime flag
fi: strftimen ”^”-lippu

en: the '_' strftime flag
fi: strftimen ”_”-lippu

en: the 'a' scanf flag
fi: scanf:n ”a”-lippu

en: the 'm' scanf flag
fi: scanf:n ”m”-lippu

en: the 'q' diagnostic flag
fi: ”q”-diagnostiikkalippu

en: the address of %qD will always evaluate as %<true%>
fi: %qD:n osoite tulee aina olemaan %<true%>

en: the address of %qD will never be NULL
fi: %qD:n osoite ei tule koskaan olemaan NULL

en: the size of array %qE can%'t be evaluated
fi: taulukon %qE kokoa ei voida määrittää

en: the size of array can %'t be evaluated
fi: taulukon kokoa ei voida määrittää

en: third argument of %q+D should probably be %<char **%>
fi: %q+D:n kolmannen argumentin pitäisi todennäköisesti olla %<char **%>

en: third argument to %<__builtin_prefetch%> must be a constant
fi: %<__builtin_prefetch%>-funktion kolmannen argumentin pitää olla vakio

en: this decimal constant is unsigned only in ISO C90
fi: tämä desimaalivakio on etumerkitön vain ISO C90 -standardissa

en: this decimal constant would be unsigned in ISO C90
fi: tämä desimaalivakio olisi etumerkitön ISO C90 -standardissa

en: this is the first default label
fi: tämä on ensimmäinen default-nimiö

en: tls_model argument must be one of "local-exec", "initial-exec", "local-dynamic" or "global-dynamic"
fi: tls_model-argumentin pitää olla ”local-exec”, ”initial-exec”, ”local-dynamic” tai ”global-dynamic”

en: tls_model argument not a string
fi: tls_model-argumentti ei ole merkkijono

en: to generate dependencies you must specify either -M or -MM
fi: muodostaaksesi riippuvuudet sinun täytyy antaa joko -M tai -MM

en: too few arguments to function
fi: liian vähän argumentteja funktiolle

en: too few arguments to function %<va_start%>
fi: liian vähän argumentteja funktiolle %<va_start%>

en: too few arguments to function %qE
fi: liian vähän argumentteja funktiolle %qE

en: too late for # directive to set debug directory
fi: #-opastimen on myöhäistä asettaa debug-hakemistoa

en: too many arguments for format
fi: liian monta argumenttia muotoilulle

en: too many arguments to function
fi: liikaa argumentteja funktiolle

en: too many arguments to function %qE
fi: liian monta argumenttia funktiolle %qE

en: too many filenames given.  Type %s --help for usage
fi: liian monta tiedostonimeä annettu.  Kirjoita %s --help nähdäksesi käyttöohjeen

en: too many input files
fi: liikaa syötetiedostoja

en: traditional C lacks a separate namespace for labels, identifier %qE conflicts
fi: perinteisestä C:stä puuttuu erillinen nimiavaruus nimikkeille, tunniste %qE on ristiriidassa

en: traditional C rejects automatic aggregate initialization
fi: perinteinen C ei hyväksy automaattista koostealustusta

en: traditional C rejects string constant concatenation
fi: perinteinen C ei salli merkkijonovakioiden katenointia

en: traditional C rejects the unary plus operator
fi: perinteinen C ei salli unaarista plus-operaattoria

en: two or more data types in declaration specifiers
fi: yli yksi tietotyyppi esittelymääritteissä

en: type %qE has a user-defined constructor
fi: tyypillä %qE on käyttäjän määrittelemä muodostin

en: type %qE has a user-defined destructor
fi: tyypillä %qE on käyttäjän määrittelemä hajotin

en: type %qT is not a base type for type %qT
fi: tyyppi %qT ei ole tyypin %qT kantatyyppi

en: type %qT is not derived from %<java::lang::Throwable%>
fi: tyyppi %qT ei periydy luokasta %<java::lang::Throwable%>

en: type %qT is not derived from type %qT
fi: tyyppi %qT ei periydy %qT-tyypistä

en: type mismatch in conditional expression
fi: ehtolausekkeessa on tyyppiristiriita

en: type of %qD does not match original declaration
fi: %qD:n tyyppi ei täsmää aiemman esittelyn kanssa

en: type of bit-field %qs is a GCC extension
fi: bittikentän %qs tyyppi on GCC-laajennos

en: type of formal parameter %d is incomplete
fi: muodollisen parametrin %d tyyppi on vaillinainen

en: type qualifiers ignored on function return type
fi: tyyppimääreet jätetään huomiotta funktion paluutyypissä

en: typedef %qD is initialized (use __typeof__ instead)
fi: typedef %qD on alustettu (käytä __typeof__ sen sijaan)

en: types are not quite compatible
fi: tyypit eivät ole ihan yhteensopivia

en: unable to open dynamic dependency '%s'
fi: ei voida avata dynaamista riippuvuutta ”%s”

en: uninitialized const %qD
fi: alustamaton const %qD

en: uninitialized const member %qD
fi: alustamaton const-jäsen %qD

en: union cannot be made transparent
fi: unionista ei voi tehdä läpinäkyvää

en: union has no members
fi: unionilla ei ole jäseniä

en: union has no named members
fi: unionilla ei ole nimettyjä jäseniä

en: unknown #pragma GCC coprocessor %E
fi: tuntematon #pragma GCC coprocessor %E

en: unknown cc_attr value
fi: tuntematon cc_attr-arvo

en: unknown conversion type character %qc in format
fi: muotoilussa on tuntematon muunnostyyppimerkki %qc

en: unknown conversion type character 0x%x in format
fi: muotoilussa on tuntematon muunnostyyppimerkki 0x%x

en: unnamed struct/union that defines no instances
fi: nimeämätön tietue/unioni ei määrittele yhtään instanssia

en: unnamed variable or field declared void
fi: nimetön muuttuja tai kenttä esitelty voidiksi

en: unrecognizable insn:
fi: tunnistamaton käsky:

en: unrecognized address
fi: tunnistamaton osoite

en: unrecognized command line option "%s"
fi: tuntematon komentorivivalitsin ”%s”

en: unrecognized format specifier
fi: tunnistamaton muotomäärite

en: unsupported argument to %<__builtin_frame_address%>
fi: ei-tuettu argumentti funktiolle %<__builtin_frame_address%>

en: unsupported argument to %<__builtin_return_address%>
fi: ei-tuettu argumentti funktiolle %<__builtin_return_address%>

en: unterminated format string
fi: päättämätön muotoilumerkkijono

en: unused arguments in $-style format
fi: käyttämättömiä argumentteja $-tyylisessä muotoilussa

en: unused parameter %q+D
fi: käyttämätön muuttuja %q+D

en: unused variable %q+D
fi: käyttämätön muuttuja %q+D

en: upper value in case label range exceeds maximum value for type
fi: case-nimikkeen ylärajan arvo ylittää tyypin maksimiarvon

en: use #include instead
fi: käytä #includea sen sijaan

en: use -Winvalid-pch for more information
fi: käytä -Winvalid-pch saadaksesi lisätietoja

en: use __attribute__ ((vector_size)) instead
fi: käytä sen sijaan __attribute__ ((vector_size))

en: use of %qs length modifier with %qc type character
fi: pituusmääreen %qs käyttö tyyppimerkillä %qc

en: use of %s and %s together in %s format
fi: muotoilussa %3$s käytetään lippuja %1$s ja %2$s

en: use option -std=c99 or -std=gnu99 to compile your code
fi: käytä valitsinta -std=c99 tai -std=gnu99 koodisi kääntämiseen

en: used array that cannot be converted to pointer where scalar is required
fi: käytetty osoittimeksi muuntumatonta taulukkoa paikassa, jossa vaaditaan skalaari

en: used struct type value where scalar is required
fi: käytetty tietuetyypin arvoa, vaikka vaaditaan skalaari

en: used union type value where scalar is required
fi: käytetty unionityypin arvoa, vaikka vaaditaan skalaari

en: useless %<__thread%> in empty declaration
fi: tarpeeton %<__thread%> tyhjässä esittelyssä

en: useless storage class specifier in empty declaration
fi: tarpeeton tallennusluokkamäärite tyhjässä esittelyssä

en: useless type name in empty declaration
fi: tarpeeton tyyppinimi tyhjässä esittelyssä

en: useless type qualifier in empty declaration
fi: tarpeeton tyyppimääre tyhjässä esittelyssä

en: value computed is not used
fi: laskettua arvoa ei käytetä

en: variable %q+D declared %<inline%>
fi: muuttuja %qD esitelty %<inline%>:ksi

en: variable %qD has function type
fi: muuttujalla %qD on funktiotyyppi

en: variable %qD has initializer but incomplete type
fi: muuttujalla %qD on alustin, mutta vaillinainen tyyppi

en: variable or field %qE declared void
fi: muuttuja tai kenttä %qE esitelty voidiksi

en: variable or field declared void
fi: muuttuja tai kenttä esitelty voidiksi

en: variable previously declared %<static%> redeclared %<extern%>
fi: %<static%>-määreellä esitelty muuttuja esitelty uudelleen %<extern%>-tyyppiseksi

en: variable-sized compound literal
fi: muuttuvakokoinen yhdysliteraali

en: vector overflow in expression
fi: vektoriylivuoto lausekkeessa

en: vector permutation (%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d)
fi: vektoripermutaatio (%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d)

en: vector permutation (%d %d %d %d %d %d %d %d)
fi: vektoripermutaatio (%d %d %d %d %d %d %d %d)

en: vector permutation (%d %d %d %d)
fi: vektoripermutaatio (%d %d %d %d)

en: vector permutation (%d %d)
fi: vektoripermutaatio (%d %d)

en: verify_flow_info failed
fi: verify_flow_info epäonnistui

en: verify_flow_info: Block %i lacks loop_father
fi: verify_flow_info: Lohkosta %i puuttuu loop_father

en: verify_flow_info: Wrong count of block %i %i
fi: verify_flow_info: Väärä lohkolukumäärä %i %i

en: verify_histograms failed
fi: verify_histograms epäonnistui

en: visibility argument must be one of "default", "hidden", "protected" or "internal"
fi: näkyvyysargumentin pitää olla "default", "hidden", "protected" tai "internal"

en: visibility argument not a string
fi: näkyvyysargumentti ei ole merkkijono

en: void value not ignored as it ought to be
fi: tyhjää arvoa ei jätetä huomioimatta, vaikka kuuluisi

en: warning:
fi: varoitus:

en: weakref is not supported in this configuration
fi: weakref ei ole tuettu tässä konfiguraatiossa

en: when writing output to %s: %m
fi: kirjoitettaessa tulostetta tiedostoon %s: %m

en: wide character array initialized from incompatible wide string
fi: leveän merkkitaulukon alustus epäyhteensopivasta leveästä merkkijonosta

en: wide character array initialized from non-wide string
fi: leveän merkkitaulukon alustus epäleveästä merkkijonosta

en: width of %q+D exceeds its type
fi: bittikentän %q+D leveys ylittää kentän tyypin leveyden

en: width of %qs exceeds its type
fi: bittikentän %qs leveys ylittää tyyppinsä

en: within this context
fi: tässä yhteydessä

en: writing into constant object (argument %d)
fi: kirjoitetaan vakio-objektiin (argumentti %d)

en: writing through null pointer (argument %d)
fi: kirjoitetaan nollaosoittimen läpi (argumentti %d)

en: wrong number of arguments to function %<__builtin_next_arg%>
fi: väärä määrä argumentteja funktiolle %<__builtin_next_arg%>

en: wrong number of arguments to function %<va_start%>
fi: väärä määrä argumentteja funktiolle %<va_start%>

en: wrong type argument to abs
fi: abs-funktiolle annettu väärä tyyppiargumentti

en: wrong type argument to bit-complement
fi: bittikomplementille annettu väärä tyyppiargumentti

en: wrong type argument to conjugation
fi: konjugaatiolle annettu väärä tyyppiargumentti

en: wrong type argument to decrement
fi: vähennykselle annettu väärä tyyppiargumentti

en: wrong type argument to increment
fi: lisäykselle annettu väärä tyyppiargumentti

en: wrong type argument to unary exclamation mark
fi: unaariselle huutomerkille annettu väärä tyyppiargumentti

en: wrong type argument to unary minus
fi: unaariselle miinus-operaatiolle annettu väärä tyyppiargumentti

en: wrong type argument to unary plus
fi: unaariselle plus-operaatiolle annettu väärä tyyppiargumentti

en: xstormy16_print_operand: unknown code
fi: xstormy16_print_operand: tuntematon koodi

en: zero or negative size array %q+D
fi: nollan tai negatiivisen kokoinen taulukko %q+D

en: zero width for bit-field %q+D
fi: bittikentän %q+D leveys nolla

en: zero width for bit-field %qs
fi: bittikentän %qs leveys on nolla

en: zero width in %s format
fi: %s-muotoilun leveys on nolla

en: zero-length %s format string
fi: %s-muotoilumerkkijonon pituus on nolla

en: {unknown}
fi: {tuntematon}
