Re: kdevelop osa 4/11

Tapio Mattila <[email protected]> Sat, 4 Sep 2004 16:21:14 +0300
Newsgroups gmane.comp.internationalization.finnish
Message-ID <[email protected]>
Kiitoksia kommenteista, tällä menolla saadaan hyvä kehitysympäristö niillekin 
koodareille, jotka eivät muuten ole oikein kielimiehiä :-)


On Friday 03 September 2004 16:22, [email protected] wrote:
> > #: languages/cpp/cppnewclassdlg.cpp:824
> > languages/cpp/cppnewclassdlg.cpp:827 msgid "Slots (Qt-specific)"
> > msgstr "Slotit (Qt.kohtaiset)"
>
> Slotit? Olisiko suomenkielisempää suomennosta?
> Muuta tuo piste kuitenkin väliviivaksi.

Piste korjattu.
Tälle termille on käymässä vähän niinkuin konstruktorille ja destruktorille. 
Puhutaan signal / slot -mekanismista ja ei oikein hyvää korvaavaa termistöä 
näille ole. Signaali -> signaali, slot -> väli, rako. Ei tunnu oikein 
hyvältä.


> > #: languages/cpp/cppsupportpart.cpp:761
> > languages/cpp/cppsupportpart.cpp:772 msgid "Please select a class!"
> > msgstr "Ole hyvä ja valitse luokka!"
>
> Suomen kielessä aika harvoin tarvitsee suomentaa noita please-sanoja.
> Eli vaikkapa "Valitse luokka.". Tuo huutomerkkikin on kohtuu tarpeeton.

tarkistan kohteliaisuudet...oli suurin osa ok, mutta monta tuli korjattuakin.


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

ok


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

on parempi -> vaihdetaan


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

ok


> > #: languages/cpp/app_templates/kbearimportfilter/plugin.cpp:45
> > msgid "You have to select a file to import."
> > msgstr "Sinun tarvitsee valita tuotava tiedosto."
>
> Vieroksun itse jotenkin noita sinä-sanoja. Kirjoittaisin tuon itse:
> "Valitse tuotava tiedosto". Tosin tuo merkitys hieman ehkä muuttuu.

Hmm, näkyy olevan koodissa kohdassa:
KMessageBox::sorry( 0, i18n("You have to select a file to import."), i18n("No 
File") ) 
eli kun ollaan kutsuttu import()-metodia eikä olla määritetty tuotavan 
tiedoston nimeä. Tätä taustaa vasten tuntuisi jotenkin kivemmalta vielä 
erikseen korostaa sitä, että se tiedosto olisi syytä valita ennen 
tuontiyritystä. 
Miten olisi "Tuotava tiedosto määrittämättä" tai "Ladattavaa tiedostoa ei ole  
määritetty"? Joka tapauksessa määritys tehdään jossain muualla kuin tässä.


> > #: languages/cpp/app_templates/kcmodule/module.cpp:61
> > msgid "Helpful information about the $APPNAMELC$ module."
> > msgstr "Hyödyllistä tietoa $APPNAMELC$ -moduulista."
>
> Pitääköhän tuohon väliviivan eteen jättää välilyönti?

Ei tarkkaa tietoa, poistan välilyönnin


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

Miksei aja? Onko sekä 'run', että 'execute' ollut tapana suomentaa 'Suorita'? 
Enemmän ollaan kyllä käytetty 'suorita', mutta myös 'aja' on perusteltu 
joissakin paikoissa eli tarvitsee näköjään tapauskohtaisesti miettiä kumpaa 
termiä käyttää. Tässä kohdassa se suorita voisi olla kyllä luontevampi, sillä 
sql-lauseita voidaan suorittaa, php-skriptiä voidaan myös suorittaa...


> > #: languages/cpp/app_templates/kicker/applet.cpp:32
> > msgid "This is an about box"
> > msgstr "Tämä on tietoja sovelluksesta -laatikko"
>
> Vähän kankea. Voisihan tuon suomentaa yksinkertaisesti:
> "Tässä näet tietoja sovelluksesta" tms.

Käy hyvin, nämä sovellusmallit on vain pohjia, joiden tekstit pitäisi 
sovellussuunnittelijan joka tapauksessa korvata omilla teksteillä. 
Korvaan tekstin -> "Tietoja sovelluksesta".


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

"Ohjeet"

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

"Asetukset"


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

ok


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

Olen tällä hetkellä käyttänyt "laajennus"-sanaa viljalti, mutta ilmeisesti 
"liitännäistä" on käytetty yleisemmin -> vaihdan vähän joka puolelle.


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

ok

> > #: languages/cpp/app_templates/noatunui/plugin_impl.cpp:251
> > msgid "No looping"
> > msgstr "Ei toistoa"
>
> Eikö "looping" tarkoita saman kappaleen jatkuvaa toistoa?

Kyllä ja sitä tuossa ajattelin. Noatunissahan on se Toisto-nappi, josta 
valitaan millä tavalla toistoa suoritetaan (soittolista, kappale, satunnainen 
vai ei ollenkaan). Eli vaihtoehdot valinnan alla olisivat siis:
- Ei jatkuvaa toistoa, Soittolistan jatkuva toisto, Kappaleen jatkuva toisto, 
Satunnainen jatkuva toisto
- Ei toistoa, Soittolistan toisto, Kappaleen toisto, Satunnainen toisto
- Ei toistoa, Soittolista, Kappale, Satunnainen

Mielipiteitä?


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

Tässä kyllä tarkoitetaan ihan oikeasti syntaksivirheitä eli koodissa on 
käytetyn kielen syntaksin vastaisia lauseita käytetty ja niitä halutaan tässä 
etsiä.


> > #: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:114
> > msgid "Do not delete intermediate output like assembler files"
> > msgstr "Älä tuhoa väliaikaisia tulosteita kuten assembleritiedostoja."
>
> Tuhoa on liian voimakas ilmaisu. Käytä ennemin poista-sanaa.

ok


> > #: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:139
> > msgid "Make 'double' the same as 'float'"
> > msgstr "Tee 'double' samaksi kuin 'float'"
> >
> > #: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:263
> > msgid "Interpret source code as Fortran 90 free form"
> > msgstr "Tulkitse lähdekoodi 'Fortran 90 vapaa'-muodossa"
poistin hipsut tästä kokonaan "...Fortran 90 vapaa -muodossa"

> > #: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:268
> > msgid "Allow '$' in symbol names"
> > msgstr "Salli '$' synbolien nimissä"
>
> Käytä lainausmerkkejä (") hipsujen sijaan ('). Tarkista muualtakin.

ok. Kaikkialla niitä tosin ei ole sallittua muuttaa, koskapa esimerkiksi C++:n 
merkkivakioissa ne pitää nimenomaan olla 'K' eikä "K", muuten ei mene 
kääntäjästä läpi. Tällaisia kohtia tosin löysin tasan yhden tästä 
suomennoksesta :-)


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

ok


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

ok


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

ok


> > #: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:340
> > msgid "<qt>Warn when a declaration does not specify a type</qt>"
> > msgstr "<qt>Varoita kun esittely ei sisällä tyyppiä</qt>"
> >
...
> > #: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:354
> > msgid "<qt>Warn when parentheses are omitted in certain context</qt>"
> > msgstr "<qt>Varoita kun sulkeita puuttuu tietyissä asiayhteyksissä</qt>"
>
> Ensimmäisten sanojen jälkeen pilkku. Tarkista muualtakin.

ok


> > "* Item 6:  Distinguish between prefix and postfix forms of\n"
> > "  increment and decrement operators;\n"
> > "* Item 7:  Never overload '&&', '||', or ','</qt>"
> > msgstr ""
> > "<qt>Varoita ohjerikkomuksista, jotka on määritelty Scott\n"
> > "Meyerin' 'Effective C++'-kirjassa:\n"
> > "* Kohta 11:  Määritä kopiointikonstruktori ja sijoitusoperaattori\n"
> > "  luokille, joilla on dynaamisesti varattua muistia;\n"
> > "* Kohta 12:  Suosi alustamista sijoituksiin luokan konstruktoreissa;\n"
> > "* Kohta 14:  Tee destruktoreista virtuaalisia perusluokissa;\n"
> > "* Kohta 15:  Laita `operator=' palauttamaan viitteen `*this';\n"
> > "* Kohta 23:  Älä yritä palauttaa viitettä kun sinun tulisi\n"
> > "  palauttaa olio\n"
> > "\n"
> > "ja seuraavista ohjerikkomuksista Scott\n"
> > "Meyerin' 'More Effective C++'-kirjasta:\n"
> > "* Kohta 6:  Eroittele etuliite ja jälkiliite muodot\n"
> > "  lisäys- ja vähennys operaattoreissa;\n"
> > "* Kohta 7:  Älä koskaan kuormita '&&', '||', tai ','</qt>"
>
> Kolmenneksi viimeisellä rivillä sana eroittele => erottele.
> Samaisella rivillä: etu- ja jälkiliitemuodot

ok, onko myös  "lisäys- ja vähennys operaattoreissa"
 -> "lisäys- ja vähennysoperaattoreissa"?


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

ok


> > #: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:531
> > msgid ""
> > "<qt>Disable the diagnostic for converting a bound pointer to member\n"
> > "function to a plain pointer</qt>"
> > msgstr ""
> > "<qt>Passivoi diagnostiikka jäsenfunktioon sidotun osoittimen
> > muunnoksesta\n" "tavalliseksi osoittimeksi</qt>"
>
> Passivoi ei kuulosta kovin hyvältä tuossa. En kyllä tähän hätään
> keksi välttämättä parempaakaan sanaa... tai tämmöinen lauserakenne
> saattaisi myös toimia: Kytke ... pois päältä.

Miten olisi "<qt>Älä tutki jäsenfunktioon sidotun osoittimen muunnosta\n 
tavalliseksi osoittimeksi</qt>"

Tätä samaa Enable/Disable esiintyy muuallakin: Disable exception handling -> 
Passivoi poikkeuskäsittely.


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

ok


> > #: languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp:657
> > msgid "GNU Fortran 77 Compiler Options"
> > msgstr "GNU Fortran 77-kääntäjän asetukset"
>
> Välilyönti ennen viivaa.

ok