86 #ifndef TRANSLATOR_FI_H
87 #define TRANSLATOR_FI_H
112 {
return "finnish"; }
130 return "\\usepackage[finnish]{babel}\n";
137 {
return "Liittyvät funktiot"; }
141 {
return "(Huomaa, että nämä eivät ole jäsenfunktioita.)"; }
145 {
return "Yksityiskohtainen selite"; }
150 {
return "Jäsentyyppimäärittelyiden dokumentaatio"; }
154 {
return "Jäsenluettelotyyppien dokumentaatio"; }
158 {
return "Jäsenfunktioiden dokumentaatio"; }
165 return "Kenttien dokumentaatio";
169 return "Jäsendatan dokumentaatio";
175 {
return "Lisää..."; }
179 {
return "Lista kaikista jäsenistä"; }
183 {
return "Jäsenlista"; }
187 {
return "Tämä on lista kaikista jäsenistä luokassa "; }
191 {
return ", sisältäen kaikki perityt jäsenet."; }
197 { QCString result=(QCString)
"Automaattisesti luotu Doxygenilla "
198 "lähdekoodista projektille "+s;
210 {
return "luettelotyypin nimi"; }
214 {
return "luettelotyypin arvo"; }
218 {
return "määritelty"; }
226 {
return "Moduulit"; }
230 {
return "Luokkahierarkia"; }
241 return "Luokkalista";
247 {
return "Tiedostolista"; }
254 return "Tietueen kentät";
258 return "Luokan jäsenet";
271 return "Tiedoston jäsenet";
277 {
return "Liittyvät sivut"; }
281 {
return "Esimerkit"; }
289 {
return "Tämä periytymislista on päätasoltaan aakkostettu "
290 "mutta alijäsenet on aakkostettu itsenäisesti:";
296 QCString result=
"Tässä on lista kaikista ";
297 if (!extractAll) result+=
"dokumentoiduista ";
298 result+=
"tiedostoista lyhyen selitteen kanssa:";
308 return "Tässä ovat tietueet lyhyen selitteen kanssa:";
312 return "Tässä ovat luokat, tietueet ja "
313 "yhdisteet lyhyen selitteen kanssa:";
320 QCString result=
"Tässä on lista kaikista ";
323 result+=
"dokumentoiduista ";
327 result+=
"tietuiden ja yhdisteiden kentistä";
331 result+=
"luokkien jäsenistä";
333 result+=
" linkitettyinä ";
338 result+=
"jokaisen kentän tietueen/yhdisteen dokumentaatioon:";
342 result+=
"jokaisen jäsenen luokkadokumentaatioon:";
349 result+=
"tietueisiin/yhdisteisiin, joihin ne kuuluvat:";
353 result+=
"luokkiin, joihin ne kuuluvat";
362 QCString result=
"Tässä on lista kaikista ";
363 if (!extractAll) result+=
"dokumentoiduista ";
367 result+=
"funktioista, muuttujista, määrittelyistä, luettelotyypeistä ja tyyppimäärittelyistä";
371 result+=
"tiedoston jäsenistä";
373 result+=
" linkitettyinä ";
375 result+=
"tiedostoihin, joihin ne kuuluvat:";
377 result+=
"dokumentaatioon:";
383 {
return "Tässä on lista kaikista esimerkeistä:"; }
387 {
return "Tässä on lista kaikista liittyvistä dokumentaatiosivuista:"; }
391 {
return "Tässä on lista kaikista moduleista:"; }
397 {
return "Dokumentaatio"; }
403 {
return "Moduuliluettelo"; }
409 {
return "Hierarkinen luettelo"; }
418 return "Tietueluettelo";
422 return "Luokkaluettelo";
430 {
return "Tiedostoluettelo"; }
436 {
return "Moduulien dokumentaatio"; }
445 return "Tietueiden dokumentaatio";
449 return "Luokkien dokumentaatio";
457 {
return "Tiedostojen dokumentaatio"; }
463 {
return "Esimerkkien dokumentaatio"; }
469 {
return "Sivujen dokumentaatio"; }
473 {
return "Käsikirja"; }
479 {
return "Määrittelyt"; }
485 {
return "Tyyppimäärittelyt"; }
491 {
return "Luettelotyypit"; }
497 {
return "Funktiot"; }
503 {
return "Muuttujat"; }
509 {
return "Luettelotyyppien arvot"; }
515 {
return "Määritysten dokumentointi"; }
521 {
return "Tyyppimääritysten dokumentaatio"; }
527 {
return "Luettelotyyppien dokumentaatio"; }
533 {
return "Funktioiden dokumentaatio"; }
539 {
return "Muuttujien dokumentaatio"; }
565 QCString result=(QCString)
"Generoinut ";
566 if (projName) result+=(QCString)
"projektille "+projName+
" ";
567 result+=(QCString)date+
" ";
574 return "Luokan "+(QCString)clName+
" luokkakaavio";
579 {
return "Vain sisäiseen käyttöön."; }
583 {
return "Varoitus"; }
591 {
return "Päiväys"; }
595 {
return "Palauttaa"; }
599 {
return "Katso myös"; }
603 {
return "Parametrit"; }
607 {
return "Poikkeukset"; }
611 {
return "Generoinut"; }
619 {
return "Nimiavaruus Lista"; }
624 QCString result=
"Tässä on lista kaikista ";
625 if (!extractAll) result+=
"dokumentoiduista ";
626 result+=
"nimiavaruuksista lyhyen selitteen kanssa:";
634 {
return "Ystävät"; }
644 {
return "Ystävät ja niihin liittyvien funktioiden dokumentaatio"; }
655 QCString result=(QCString)clName;
667 if (isTemplate) result+=
"malli";
668 result+=
"referenssi";
675 QCString result=fileName;
676 result+=
" tiedostoreferenssi";
683 QCString result=namespaceName;
684 result+=
" nimiavaruusreferenssi";
689 {
return "Julkiset jäsenfunktiot"; }
691 {
return "Julkiset vastineet"; }
693 {
return "Signaalit"; }
695 {
return "Staattiset julkiset jäsenfunktiot"; }
697 {
return "Suojatut jäsenfunktiot"; }
699 {
return "Suojatut vastineet"; }
701 {
return "Staattiset suojatut jäsenfunktiot"; }
703 {
return "Yksityiset jäsenfunktiot"; }
705 {
return "Yksityiset vastineet"; }
707 {
return "Staattiset yksityiset jäsenfunktiot"; }
717 for (i=0;i<numEntries;i++)
739 return (QCString)
"Periytyy "+(numEntries > 1 ?
"luokista " :
"luokasta ")+
trWriteList(numEntries)+
".";
747 return (QCString)
"Periytetään "+(numEntries > 1 ?
"luokissa " :
"luokassa ")+
trWriteList(numEntries)+
".";
755 return (QCString)
"Uudelleentoteuttaa "+(numEntries > 1 ?
"luokat " :
"luokan ")+
trWriteList(numEntries)+
".";
763 return (QCString)
"Uudelleentoteutetaan "+(numEntries > 1 ?
"luokissa " :
"luokassa ")+
trWriteList(numEntries)+
".";
768 {
return "Nimiavaruuden jäsenet"; }
773 QCString result=
"Tässä on lista kaikista ";
774 if (!extractAll) result+=
"dokumentoiduista ";
775 result+=
"nimiavaruuden jäsenistä linkitettynä ";
777 result+=
"nimiavaruuden dokumentaatioon johon ne kuuluvat:";
779 result+=
"nimiavaruuksiin joihin ne kuuluvat:";
786 {
return "Nimiavaruuksien luettelo"; }
792 {
return "Nimiavaruuden dokumentaatio"; }
802 {
return "Nimiavaruudet"; }
815 QCString result=(QCString)
"Dokumentaatio tälle ";
827 if (single) result+=
" luotiin seuraavasta tiedostosta:";
828 else result+=
" luotiin seuraavista tiedostoista:";
838 {
return "Paluuarvot"; }
843 {
return "Pääsivu"; }
857 return "Määrittely tiedoston @1 rivillä @0.";
861 return "Määrittely tiedostossa @0.";
870 return "Vanhentunut";
880 return (QCString)
"Yhteistyökaavio luokalle "+clName+
":";
885 return (QCString)
"Sisällytysriippuvuuskaavio tiedostolle "+fName+
":";
890 return "Rakentajien & purkajien dokumentaatio";
895 return "Siirry tämän tiedoston lähdekoodiin.";
900 return "Siirry tämän tiedoston dokumentaatioon.";
915 return "Invariantti";
929 return "Graafinen luokkahierarkia";
933 return "Siirry graafiseen luokkahierarkiaan";
937 return "Siirry tekstimuotoiseen luokkahierarkiaan";
941 return "Sivuhakemisto";
955 return "Julkiset tyypit";
961 return "Tietueen kentät";
965 return "Julkiset attribuutit";
970 return "Staattiset julkiset attribuutit";
974 return "Suojellut tyypit";
978 return "Suojellut attribuutit";
982 return "Staattiset suojellut attribuutit";
986 return "Yksityiset tyypit";
990 return "Yksityiset attribuutit";
994 return "Staattiset yksityiset attribuutit";
1004 return "Vielä tehtävänä";
1009 return "Tehtävälista";
1030 return "Tämä kaavio näyttää, mitkä tiedostot suorasti "
1031 "tai epäsuorasti sisällyttävät tämän tiedoston";
1048 return "Kaavion selite";
1056 "Tämä sivu selittää, kuinka doxygenin luomia kaavioita tulkitaan.<p>\n"
1059 "Ajattele seuraavaa esimerkkiä:\n"
1062 "/*! Näkymätön luokka katkaisun vuoksi */\n"
1064 "class Nakymaton { };\n\n"
1066 "/*! Katkaistu luokka, periytymissuhde on piilotettu */\n"
1068 "class Katkaistu : public Nakymaton { };\n\n"
1070 "/* Luokkaa ei ole dokumentoitu doxygen-kommenteilla */\n"
1072 "class Dokumentoimaton { };\n\n"
1074 "/*! Julkista periyttämistä käyttäen periytetty luokka */\n"
1076 "class JulkinenKanta : public Katkaistu { };\n\n"
1078 "/*! Malliluokka */\n"
1080 "template<class T> class Malli { };\n\n"
1082 "/*! Suojeltua periytymistä käyttäen periytetty luokka */\n"
1084 "class SuojeltuKanta { };\n\n"
1086 "/*! Yksityistä periytymistä käyttäen periytetty luokka */\n"
1088 "class YksityisKanta { };\n\n"
1090 "/*! Luokka jota periytetty luokka käyttää */\n"
1092 "class Kaytetty { };\n\n"
1094 "/*! Kantaluokka joka periytyy useasta muusta luokasta */\n"
1096 "class Periytetty : public JulkinenKanta,\n"
1097 " : protected SuojeltuKanta,\n"
1098 " : private YksityisKanta,\n"
1099 " : public Dokumentoimaton,\n"
1100 " : public Malli<int>\n"
1103 " Kaytetty *m_kaytettyLuokka;\n"
1115 "Tuloksena on seuraavanlainen kaavio:"
1119 "Ylläolevassa kaaviossa laatikoilla on seuraavat merkitykset\n:"
1122 "<li>Täytetty harmaa laatikko esittää tietuetta tai luokkaa, jolle "
1124 "kaavio on luotu.\n"
1126 "<li>Mustareunainen laatikko merkitsee dokumentoitua tietuetta tai luokkaa.\n"
1128 "<li>Harmaareunainen laatikko merkitsee dokumentoimatonta tietuetta tai luokkaa.\n"
1130 "<li>Punareunainen laatikko merkistee dokumentoitua luokkaa tai structia "
1132 "jolle ei näytetä kaikkia periytymis-/sisällyssuhteita. Kaavio "
1134 "katkaistaan, jos se ei mahdu määriteltyjen rajojen sisään.\n"
1137 "Nuolilla on seuraavat merkitykset:\n"
1140 "<li>Tummansinistä nuolta käytetään osoittamaan julkista periytymis"
1142 "suhdetta kahden luokan välillä.\n"
1144 "<li>Tummanvihreää nuolta käytetään suojellussa periytymisessä.\n"
1146 "<li>Tummanpunaista nuolta käytetään yksityisessä periytymisessä.\n"
1148 "<li>Purppuranväristä katkoviivaa käytetään, jos luokka sisältyy tai "
1150 "on toisen luokan käyttämä. Nuoli nimetään sillä muuttujalla/muuttujilla "
1152 "jonka läpi osoitettua luokkaa tai tietuetta käytetään.\n"
1154 "<li>Keltainen katkoviivalla piirretty nuoli merkitsee suhdetta mallin esiintymän ja "
1156 "malliluokan välillä. Nuoli nimetään "
1158 "mallin esiintymän malliparametrilla.\n"
1180 return "Testilista";
1190 return "Ominaisuudet";
1195 return "Ominaisuuksien dokumentaatio";
1217 return (QCString)
"Paketti "+name;
1222 return "Pakettilista";
1227 return "Tässä ovat paketit lyhyiden selitysten kanssa (jos saatavilla):";
1308 virtual QCString
trClass(
bool first_capital,
bool singular)
1310 QCString result((first_capital ?
"Luokka" :
"luokka"));
1311 if (!singular) result=(first_capital ?
"Luokat" :
"luokat");
1319 virtual QCString
trFile(
bool first_capital,
bool singular)
1321 QCString result((first_capital ?
"Tiedosto" :
"tiedosto"));
1322 if (!singular) result+=
"t";
1332 QCString result((first_capital ?
"Nimiavaruus" :
"nimiavaruus"));
1333 if (!singular) result=(first_capital ?
"Nimiavaruudet" :
"nimiavaruudet");
1341 virtual QCString
trGroup(
bool first_capital,
bool singular)
1343 QCString result((first_capital ?
"Ryhmä" :
"ryhmä"));
1344 if (!singular) result+=
"t";
1352 virtual QCString
trPage(
bool first_capital,
bool singular)
1354 QCString result((first_capital ?
"Sivu" :
"sivu"));
1355 if (!singular) result+=
"t";
1363 virtual QCString
trMember(
bool first_capital,
bool singular)
1365 QCString result((first_capital ?
"Jäsen" :
"jäsen"));
1366 if (!singular) result+=
"et";
1374 virtual QCString
trGlobal(
bool first_capital,
bool singular)
1376 QCString result((first_capital ?
"Globaali" :
"globaali"));
1377 if (!singular) result+=
"t";
1387 virtual QCString
trAuthor(
bool first_capital,
bool singular)
1389 QCString result((first_capital ?
"Tekijä" :
"tekijä"));
1390 if (!singular) result+=
"t";
1402 return "Viittaukset";
1414 return "Toteuttaa luokan "+
trWriteList(numEntries)+
".";
1422 return "Toteutettu luokassa "+
trWriteList(numEntries)+
".";
1434 return "Sisällysluettelo";
1446 return "Vanhentuneiden lista";
1458 return "Tapahtumat";
1463 return "Tapahtumien dokumentaatio";
1474 return "Paketin tyypit";
1481 return "Paketin funktiot";
1488 return "Paketin staattiset funktiot";
1495 return "Paketin attribuutit";
1502 return "Paketin staattiset attribuutit";
1519 return "Tässä on kutsukaavio tälle funktiolle:";
1531 return "Hakutulokset";
1543 if (numDocuments==0)
1545 return "Valitettavasti yksikään dokumentti ei vastannut hakuasi.";
1547 else if (numDocuments==1)
1549 return "Löytyi <b>1</b> dokumentti, joka vastasi hakuasi.";
1553 return "Löytyi <b>$num</b> dokumenttia, jotka vastasivat hakuasi. "
1554 "Parhaat tulokset näytetään ensin.";
1573 return filename +
" lähdekooditiedosto";
1584 {
return "Hakemistohierarkia"; }
1590 {
return "Hakemistojen dokumentaatio"; }
1596 {
return "Hakemistot"; }
1602 {
return "Tämä hakemistohierarkia on järjestetty aakkosellisesti tasoittain:";
1611 { QCString result=dirName; result+=
" hakemistoreferenssi";
return result; }
1617 virtual QCString
trDir(
bool first_capital,
bool singular)
1619 QCString result((first_capital ?
"Hakemisto" :
"hakemisto"));
1620 if (singular) result+=
"";
else result+=
"t";
1633 return "Tämä on ylikuormitettu jäsenfunktio, ja se tarjotaan "
1634 "käytön helpottamiseksi. Se eroaa ylläolevasta "
1635 "funktiosta ainoastaan hyväksymiltään parametreilta.";
1648 return "Tässä on kutsukaavio tälle funktiolle:";
1655 {
return "Luettelotyypin dokumentaatio"; }
1663 {
return "Jäsenfunktioiden/aliohjelmien dokumentaatio"; }
1667 {
return "Tietotyyppien lista"; }
1671 {
return "Kentät"; }
1675 {
return "Tässä ovat tietotyypit lyhyiden selitysten kanssa:"; }
1680 QCString result=
"Tässä on lista kaikista ";
1683 result+=
"dokumentoiduista ";
1685 result+=
"tietotyyppien jäsenistä";
1686 result+=
", sekä linkit ";
1689 result+=
"tietueen dokumentaatioon jokaiselle jäsenelle";
1693 result+=
"tietotyyppeihin, joihin ne kuuluvat:";
1702 {
return "Tietotyyppien hakemisto"; }
1708 {
return "Tietotyyppien dokumentaatio"; }
1714 {
return "Funktiot/aliohjelmat"; }
1720 {
return "Funktioiden/aliohjelmien dokumentaatio"; }
1726 {
return "Tietotyypit"; }
1730 {
return "Moduulilista"; }
1735 QCString result=
"Tässä on lista kaikista ";
1736 if (!extractAll) result+=
"dokumentoiduista ";
1737 result+=
"moduuleista lyhyiden selitysten kanssa:";
1746 QCString result=(QCString)clName;
1758 if (isTemplate) result+=
"malli";
1759 result+=
"referenssi";
1765 QCString result=namespaceName;
1766 result+=
" moduulin referenssi";
1772 {
return "Moduulin jäsenet"; }
1777 QCString result=
"Tässä on lista moduulin kaikista ";
1778 if (!extractAll) result+=
"dokumentoiduista";
1779 result+=
"jäsenistä, sekä linkit ";
1782 result+=
"moduulin dokumentaatioon jokaiselle jäsenelle:";
1786 result+=
"moduuleihin, joihin ne kuuluvat:";
1795 {
return "Moduulien hakemisto"; }
1801 virtual QCString
trModule(
bool first_capital,
bool singular)
1803 QCString result((first_capital ?
"Moduuli" :
"moduuli"));
1804 if (!singular) result+=
"t";
1814 QCString result=(QCString)
"Dokumentaatio tälle ";
1826 result+=
" luotiin ";
1827 if (single) result+=
"seuraavasta tiedostosta:";
else result+=
"seuraavista tiedostoista:";
1834 virtual QCString
trType(
bool first_capital,
bool singular)
1836 QCString result((first_capital ?
"Tyyppi" :
"tyyppi"));
1837 if (!singular) result=(first_capital ?
"Tyypit" :
"tyypit");
1846 QCString result((first_capital ?
"Aliohjelma" :
"aliohjelma"));
1847 if (!singular) result+=
"t";
1854 return "Tyyppien rajoitteet";