summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLasse Liehu <lasse.liehu@gmail.com>2014-11-25 06:30:10 +0200
committerJani Heikkinen <jani.heikkinen@theqtcompany.com>2014-11-26 19:36:44 +0100
commit355ab7a54bb249ad84cd4bef445ad23e00bc9ba9 (patch)
treed9161eeec76ac1fd1e781c00324b94ecf8d4399d
parentf5ed542137b53c0b3fb7b68fa5dd667baaf29cd2 (diff)
downloadqttranslations-355ab7a54bb249ad84cd4bef445ad23e00bc9ba9.tar.gz
Remove Finnish translation of most QML error messages
Reasons: * Searching translated QML error messages in Finnish with a search engine probably won't return many results, making troubleshooting harder. * Localized error messages in stderr or error logs like .xsession-errors or systemd journal make reporting bugs harder. * These messages are meant only for software developers and Finnish localization of Qt is targeted for localizing Qt-based applications, not developer tools. * Practically all Finnish-speaking developers using Qt can be expected to know enough English when it comes to these error messages. End users won't understand them anyway. * There doesn't exist much material about Qt in Finnish and the translations of some technical terms aren't that obvious or established. Some error messages are still translated. Those are thought to be useful for people other than developers and for those who might not know enough English to understand the error message in English, but who are able to solve the problem given the localized error message. Change-Id: I3663825fb028b27edcb05b86620e53f7e3289f24 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
-rw-r--r--translations/qtdeclarative_fi.ts594
-rw-r--r--translations/qtquick1_fi.ts411
2 files changed, 518 insertions, 487 deletions
diff --git a/translations/qtdeclarative_fi.ts b/translations/qtdeclarative_fi.ts
index 3c55bb5..43d4366 100644
--- a/translations/qtdeclarative_fi.ts
+++ b/translations/qtdeclarative_fi.ts
@@ -5,330 +5,337 @@
<name>Object</name>
<message>
<source>Duplicate method name</source>
- <translation>Metodin nimen kaksoiskappale</translation>
+ <translatorcomment>QML-virheilmoitukset on jätetty kääntämättä, koska ne on tarkoitettu vain ohjelmistokehittäjille ja koska niillä haetaan usein lisätietoa hakukoneella. Suomentaminen todennäköisesti hankaloittaisi ymmärtämistä ja vikojen jäljittämistä.</translatorcomment>
+ <translation>Duplicate method name</translation>
</message>
<message>
<source>Method names cannot begin with an upper case letter</source>
- <translation>Metodien nimet eivät voi alkaa suuraakkosella</translation>
+ <translation>Method names cannot begin with an upper case letter</translation>
</message>
<message>
<source>Illegal method name</source>
- <translation>Virheellinen metodin nimi</translation>
+ <translation>Illegal method name</translation>
</message>
<message>
<source>Duplicate signal name</source>
- <translation>Signaalin nimen kaksoiskappale</translation>
+ <translation>Duplicate signal name</translation>
</message>
<message>
<source>Duplicate property name</source>
- <translation>Ominaisuuden nimen kaksoiskappale</translation>
+ <translation>Duplicate property name</translation>
</message>
<message>
<source>Property names cannot begin with an upper case letter</source>
- <translation>Ominaisuuksien nimet eivät voi alkaa suuraakkosella</translation>
+ <translation>Property names cannot begin with an upper case letter</translation>
</message>
<message>
<source>Duplicate default property</source>
- <translation>Oletusominaisuuden kaksoiskappale</translation>
+ <translation>Duplicate default property</translation>
</message>
<message>
<source>Property value set multiple times</source>
- <translation>Ominaisuuden arvo on asetettu useita kertoja</translation>
+ <translation>Property value set multiple times</translation>
</message>
</context>
<context>
<name>QInputMethod</name>
<message>
<source>InputMethod is an abstract class</source>
- <translation>InputMethod on abstrakti luokka</translation>
+ <translation>InputMethod is an abstract class</translation>
</message>
</context>
<context>
<name>QQmlAnonymousComponentResolver</name>
<message>
<source>Component objects cannot declare new functions.</source>
- <translation>Component-oliot eivät voi esitellä uusia funktioita.</translation>
+ <translation>Component objects cannot declare new functions.</translation>
</message>
<message>
<source>Component objects cannot declare new properties.</source>
- <translation>Component-oliot eivät voi esitellä uusia ominaisuuksia.</translation>
+ <translation>Component objects cannot declare new properties.</translation>
</message>
<message>
<source>Component objects cannot declare new signals.</source>
- <translation>Component-oliot eivät voi esitellä uusia signaaleja.</translation>
+ <translation>Component objects cannot declare new signals.</translation>
</message>
<message>
<source>Cannot create empty component specification</source>
- <translation>Ei voida luoda tyhjää Component-määrittelyä</translation>
+ <translation>Cannot create empty component specification</translation>
</message>
<message>
<source>Component elements may not contain properties other than id</source>
- <translation>Component-elementeillä ei saa olla muita ominaisuuksia kuin id</translation>
+ <translation>Component elements may not contain properties other than id</translation>
</message>
<message>
<source>Invalid component body specification</source>
- <translation>Virheellinen komponentin rungon määrittely</translation>
+ <translation>Invalid component body specification</translation>
</message>
<message>
<source>id is not unique</source>
- <translation>id ei ole ainutkertainen</translation>
+ <translation>id is not unique</translation>
</message>
<message>
<source>Invalid alias reference. Unable to find id &quot;%1&quot;</source>
- <translation>Virheellinen aliasviite. Id:tä ”%1” ei löydy</translation>
+ <translation>Invalid alias reference. Unable to find id &quot;%1&quot;</translation>
</message>
<message>
<source>Invalid alias location</source>
- <translation>Virheellinen aliaksen sijainti</translation>
+ <translation>Invalid alias location</translation>
</message>
</context>
<context>
<name>QQmlCodeGenerator</name>
<message>
<source>Property value set multiple times</source>
- <translation>Ominaisuuden arvo on asetettu useita kertoja</translation>
+ <translation>Property value set multiple times</translation>
</message>
<message>
<source>Expected type name</source>
- <translation>Odotettiin tyyppinimeä</translation>
+ <translation>Expected type name</translation>
</message>
<message>
<source>Signal names cannot begin with an upper case letter</source>
- <translation>Signaalien nimet eivät voi alkaa suuraakkosella</translation>
+ <translation>Signal names cannot begin with an upper case letter</translation>
</message>
<message>
<source>Illegal signal name</source>
- <translation>Virheellinen signaalin nimi</translation>
+ <translation>Illegal signal name</translation>
</message>
<message>
<source>No property alias location</source>
- <translation>Ominaisuusaliaksella ei ole sijaintia</translation>
+ <translation>No property alias location</translation>
</message>
<message>
<source>Invalid alias reference. An alias reference must be specified as &lt;id&gt;, &lt;id&gt;.&lt;property&gt; or &lt;id&gt;.&lt;value property&gt;.&lt;property&gt;</source>
- <translation>Virheellinen aliasviite. Aliasviite on määritettävä yhtenä seuraavista: &lt;id&gt;, &lt;id&gt;.&lt;ominaisuus&gt; tai &lt;id&gt;.&lt;arvo-ominaisuus&gt;.&lt;ominaisuus&gt;</translation>
+ <translation>Invalid alias reference. An alias reference must be specified as &lt;id&gt;, &lt;id&gt;.&lt;property&gt; or &lt;id&gt;.&lt;value property&gt;.&lt;property&gt;</translation>
</message>
<message>
<source>Invalid alias location</source>
- <translation>Virheellinen aliaksen sijainti</translation>
+ <translation>Invalid alias location</translation>
</message>
<message>
<source>Invalid component id specification</source>
- <translation>Virheellinen komponentin id-määrittely</translation>
+ <translation>Invalid component id specification</translation>
</message>
<message>
<source>Invalid empty ID</source>
- <translation>Virheellinen tyhjä ID</translation>
+ <translation>Invalid empty ID</translation>
</message>
<message>
<source>IDs cannot start with an uppercase letter</source>
- <translation>ID:t eivät voi alkaa suuraakkosella</translation>
+ <translation>IDs cannot start with an uppercase letter</translation>
</message>
<message>
<source>IDs must start with a letter or underscore</source>
- <translation>ID:iden on alettava aakkosella tai alaviivalla</translation>
+ <translation>IDs must start with a letter or underscore</translation>
</message>
<message>
<source>IDs must contain only letters, numbers, and underscores</source>
- <translation>ID:t saavat sisältää vain aakkosia, numeroita ja alaviivoja</translation>
+ <translation>IDs must contain only letters, numbers, and underscores</translation>
</message>
<message>
<source>ID illegally masks global JavaScript property</source>
- <translation>ID peittää laittomasti globaalin JavaScript-ominaisuuden</translation>
+ <translation>ID illegally masks global JavaScript property</translation>
</message>
<message>
<source>Invalid use of id property</source>
- <translation>Virheellinen id-ominaisuuden käyttö</translation>
+ <translation>Invalid use of id property</translation>
</message>
<message>
<source>Illegal property name</source>
- <translation>Virheellinen ominaisuuden nimi</translation>
+ <translation>Illegal property name</translation>
</message>
</context>
<context>
<name>QQmlComponent</name>
<message>
<source>Invalid empty URL</source>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>Virheellinen tyhjä URL</translation>
</message>
<message>
<source>createObject: value is not an object</source>
- <translation>createObject: arvo ei ole olio</translation>
+ <translation>createObject: value is not an object</translation>
</message>
<message>
<source>Object destroyed during incubation</source>
- <translation>Olio tuhoutui hautomisen (incubation) aikana</translation>
+ <translation>Object destroyed during incubation</translation>
</message>
</context>
<context>
<name>QQmlConnections</name>
<message>
<source>Cannot assign to non-existent property &quot;%1&quot;</source>
- <translation>Olemattomaan ominaisuuteen ”%1” ei voi sijoittaa</translation>
+ <translation>Cannot assign to non-existent property &quot;%1&quot;</translation>
</message>
<message>
<source>Connections: nested objects not allowed</source>
- <translation>Yhteydet: sisäkkäiset oliot eivät ole sallittuja</translation>
+ <translation>Connections: nested objects not allowed</translation>
</message>
<message>
<source>Connections: syntax error</source>
- <translation>Yhteydet: syntaksivirhe</translation>
+ <translation>Connections: syntax error</translation>
</message>
<message>
<source>Connections: script expected</source>
- <translation>Yhteydet: odotettiin skriptiä</translation>
+ <translation>Connections: script expected</translation>
</message>
</context>
<context>
<name>QQmlDelegateModel</name>
<message>
<source>The delegate of a DelegateModel cannot be changed within onUpdated.</source>
- <translation>DelegateModelin delegaattia ei voi muuttaa onUpdated-tapahtumassa.</translation>
+ <translation>The delegate of a DelegateModel cannot be changed within onUpdated.</translation>
</message>
<message>
<source>The maximum number of supported DelegateModelGroups is 8</source>
- <translation>DelegateModelGroupien suurin tuettu määrä on 8</translation>
+ <translation>The maximum number of supported DelegateModelGroups is 8</translation>
</message>
<message>
<source>The group of a DelegateModel cannot be changed within onChanged</source>
- <translation>DelegateModelin ryhmää ei voi muuttaa onChanged-tapahtumassa</translation>
+ <translation>The group of a DelegateModel cannot be changed within onChanged</translation>
</message>
</context>
<context>
<name>QQmlDelegateModelGroup</name>
<message>
<source>Group names must start with a lower case letter</source>
- <translation>Ryhmien nimien on alettava pienaakkosella</translation>
+ <translation>Group names must start with a lower case letter</translation>
</message>
<message>
<source>get: index out of range</source>
- <translation>get: indeksi on lukualueen ulkopuolella</translation>
+ <translation>get: index out of range</translation>
</message>
<message>
<source>insert: index out of range</source>
- <translation>insert: indeksi on lukualueen ulkopuolella</translation>
+ <translation>insert: index out of range</translation>
</message>
<message>
<source>create: index out of range</source>
- <translation>create: indeksi on lukualueen ulkopuolella</translation>
+ <translation>create: index out of range</translation>
</message>
<message>
<source>resolve: from index out of range</source>
- <translation>resolve: from-indeksi on lukualueen ulkopuolella</translation>
+ <translation>resolve: from index out of range</translation>
</message>
<message>
<source>resolve: from index invalid</source>
- <translation>resolve: from-indeksi on virheellinen</translation>
+ <translation>resolve: from index invalid</translation>
</message>
<message>
<source>resolve: to index out of range</source>
- <translation>resolve: to-indeksi on lukualueen ulkopuolella</translation>
+ <translation>resolve: to index out of range</translation>
</message>
<message>
<source>resolve: to index invalid</source>
- <translation>resolve: to-indeksi on virheellinen</translation>
+ <translation>resolve: to index invalid</translation>
</message>
<message>
<source>resolve: from is not an unresolved item</source>
- <translation>resolve: from ei ole selvittämätön alkio</translation>
+ <translation>resolve: from is not an unresolved item</translation>
</message>
<message>
<source>resolve: to is not a model item</source>
- <translation>resolve: to ei ole mallialkio</translation>
+ <translation>resolve: to is not a model item</translation>
</message>
<message>
<source>remove: invalid index</source>
- <translation>remove: virheellinen indeksi</translation>
+ <translation>remove: invalid index</translation>
</message>
<message>
<source>remove: index out of range</source>
- <translation>remove: indeksi on lukualueen ulkopuolella</translation>
+ <translation>remove: index out of range</translation>
</message>
<message>
<source>remove: invalid count</source>
- <translation>remove: virheellinen määrä</translation>
+ <translation>remove: invalid count</translation>
</message>
<message>
<source>addGroups: index out of range</source>
- <translation>addGroups: indeksi on lukualueen ulkopuolella</translation>
+ <translation>addGroups: index out of range</translation>
</message>
<message>
<source>addGroups: invalid count</source>
- <translation>addGroups: virheellinen määrä</translation>
+ <translation>addGroups: invalid count</translation>
</message>
<message>
<source>removeGroups: index out of range</source>
- <translation>removeGroups: indeksi on lukualueen ulkopuolella</translation>
+ <translation>removeGroups: index out of range</translation>
</message>
<message>
<source>removeGroups: invalid count</source>
- <translation>removeGroups: virheellinen määrä</translation>
+ <translation>removeGroups: invalid count</translation>
</message>
<message>
<source>setGroups: index out of range</source>
- <translation>setGroups: indeksi on lukualueen ulkopuolella</translation>
+ <translation>setGroups: index out of range</translation>
</message>
<message>
<source>setGroups: invalid count</source>
- <translation>setGroups: virheellinen määrä</translation>
+ <translation>setGroups: invalid count</translation>
</message>
<message>
<source>move: invalid from index</source>
- <translation>move: virheellinen from-indeksi</translation>
+ <translation>move: invalid from index</translation>
</message>
<message>
<source>move: invalid to index</source>
- <translation>move: virheellinen to-indeksi</translation>
+ <translation>move: invalid to index</translation>
</message>
<message>
<source>move: invalid count</source>
- <translation>move: virheellinen määrä</translation>
+ <translation>move: invalid count</translation>
</message>
<message>
<source>move: from index out of range</source>
- <translation>move: from-indeksi on lukualueen ulkopuolella</translation>
+ <translation>move: from index out of range</translation>
</message>
<message>
<source>move: to index out of range</source>
- <translation>move: to-indeksi on lukualueen ulkopuolella</translation>
+ <translation>move: to index out of range</translation>
</message>
</context>
<context>
<name>QQmlEngine</name>
<message>
<source>Locale cannot be instantiated. Use Qt.locale()</source>
- <translation>Lokaalin instantiointi epäonnistui. Kutsu Qt.locale()</translation>
+ <translation>Locale cannot be instantiated. Use Qt.locale()</translation>
</message>
<message>
<source>There are still &quot;%1&quot; items in the process of being created at engine destruction.</source>
- <translation>%1 alkion luonti on vielä kesken, vaikka moottoria ollaan jo tuhoamassa.</translation>
+ <translation>There are still &quot;%1&quot; items in the process of being created at engine destruction.</translation>
</message>
<message>
<source>executeSql called outside transaction()</source>
- <translation>executeSql kutsuttu funktion transaction() ulkopuolella</translation>
+ <translation>executeSql called outside transaction()</translation>
</message>
<message>
<source>Read-only Transaction</source>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>Vain lukeva tietokantatapahtuma</translation>
</message>
<message>
<source>Version mismatch: expected %1, found %2</source>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>Ero versioissa: odotettiin %1, löytyi %2</translation>
</message>
<message>
<source>SQL transaction failed</source>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>SQL-tietokantatapahtuma epäonnistui</translation>
</message>
<message>
<source>transaction: missing callback</source>
- <translation>tietokantatapahtuma: puuttuva callback-funktio</translation>
+ <translation>transaction: missing callback</translation>
</message>
<message>
<source>SQL: can&apos;t create database, offline storage is disabled.</source>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>SQL: tietokannan luonti epäonnistui. Offline-tietokanta ei ole käytössä.</translation>
</message>
<message>
<source>SQL: database version mismatch</source>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>SQL: tietokannan versio ei täsmää</translation>
</message>
</context>
@@ -336,646 +343,653 @@
<name>QQmlEnumTypeResolver</name>
<message>
<source>Invalid property assignment: &quot;%1&quot; is a read-only property</source>
- <translation>Virheellinen sijoitus ominaisuuteen: ”%1” on vain luettava ominaisuus</translation>
+ <translation>Invalid property assignment: &quot;%1&quot; is a read-only property</translation>
</message>
</context>
<context>
<name>QQmlImportDatabase</name>
<message>
<source>&quot;%1&quot; is ambiguous. Found in %2 and in %3</source>
- <translation>”%1” ei ole yksiselitteinen. Löytyi kohteesta %2 ja kohteesta %3</translation>
+ <translation>&quot;%1&quot; is ambiguous. Found in %2 and in %3</translation>
</message>
<message>
<source>- %1 is not a namespace</source>
- <translation>– %1 ei ole nimiavaruus</translation>
+ <translation>- %1 is not a namespace</translation>
</message>
<message>
<source>- nested namespaces not allowed</source>
- <translation>– sisäkkäiset nimiavaruudet eivät ole sallittuja</translation>
+ <translation>- nested namespaces not allowed</translation>
</message>
<message>
<source>local directory</source>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>paikallinen hakemisto</translation>
</message>
<message>
<source>is ambiguous. Found in %1 and in %2</source>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>ei ole yksiselitteinen. Löytyi kohteesta %1 ja kohteesta %2</translation>
</message>
<message>
<source>is ambiguous. Found in %1 in version %2.%3 and %4.%5</source>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>ei ole yksiselitteinen. Löytyi kohteesta %1 versiossa %2.%3 ja %4.%5</translation>
</message>
<message>
<source>is instantiated recursively</source>
- <translation>on rekursiivinen ilmentymä</translation>
+ <translation>is instantiated recursively</translation>
</message>
<message>
<source>is not a type</source>
- <translation>ei ole tyyppi</translation>
+ <translation>is not a type</translation>
</message>
<message>
<source>static plugin for module &quot;%1&quot; with name &quot;%2&quot; has no metadata URI</source>
- <translation>staattisella liitännäisellä moduulille ”%1” nimellä ”%2” ei ole metadata-URI:ta</translation>
+ <translation>static plugin for module &quot;%1&quot; with name &quot;%2&quot; has no metadata URI</translation>
</message>
<message>
<source>module does not support the designer &quot;%1&quot;</source>
- <translatorcomment>Designer viittaa Qt Quick Designeriin. %1 on nimiavaruuden nimi.</translatorcomment>
- <translation>moduuli ”%1” ei tue Designeria</translation>
+ <translation>module does not support the designer &quot;%1&quot;</translation>
</message>
<message>
<source>plugin cannot be loaded for module &quot;%1&quot;: %2</source>
- <translation>moduulin ”%1” liitännäistä ei voida ladata: %2</translation>
+ <translation>plugin cannot be loaded for module &quot;%1&quot;: %2</translation>
</message>
<message>
<source>static plugin for module &quot;%1&quot; with name &quot;%2&quot; cannot be loaded: %3</source>
- <translation>staattista liitännäistä moduulille ”%1” nimellä ”%2” ei voida ladata: %3</translation>
+ <translation>static plugin for module &quot;%1&quot; with name &quot;%2&quot; cannot be loaded: %3</translation>
</message>
<message>
<source>could not resolve all plugins for module &quot;%1&quot;</source>
- <translation>moduulin ”%1” kaikkia liitännäisiä ei saatu selvitettyä</translation>
+ <translation>could not resolve all plugins for module &quot;%1&quot;</translation>
</message>
<message>
<source>module &quot;%1&quot; plugin &quot;%2&quot; not found</source>
- <translation>moduulin ”%1” liitännäistä ”%2” ei löytynyt</translation>
+ <translation>module &quot;%1&quot; plugin &quot;%2&quot; not found</translation>
</message>
<message>
<source>&quot;%1&quot; version %2.%3 is defined more than once in module &quot;%4&quot;</source>
- <translation>”%1” versio %2.%3 on määritelty enemmän kuin kerran moduulissa ”%4”</translation>
+ <translation>&quot;%1&quot; version %2.%3 is defined more than once in module &quot;%4&quot;</translation>
</message>
<message>
<source>module &quot;%1&quot; version %2.%3 is not installed</source>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>moduulin ”%1” versiota %2.%3 ei ole asennettu</translation>
</message>
<message>
<source>module &quot;%1&quot; is not installed</source>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>moduulia ”%1” ei ole asennettu</translation>
</message>
<message>
<source>&quot;%1&quot;: no such directory</source>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>”%1”: hakemistoa ei ole olemassa</translation>
</message>
<message>
<source>import &quot;%1&quot; has no qmldir and no namespace</source>
- <translation>tuonnilla ”%1” ei ole qmldir-tiedostoa eikä nimiavaruutta</translation>
+ <translation>import &quot;%1&quot; has no qmldir and no namespace</translation>
</message>
<message>
<source>Module loaded for URI &apos;%1&apos; does not implement QQmlTypesExtensionInterface</source>
- <translation>URI:lle ”%1” ladattu moduuli ei toteuta QQmlTypesExtensionInterface-rajapintaa</translation>
+ <translation>Module loaded for URI &apos;%1&apos; does not implement QQmlTypesExtensionInterface</translation>
</message>
<message>
<source>Module namespace &apos;%1&apos; does not match import URI &apos;%2&apos;</source>
- <translation>Moduulin nimiavaruus ”%1” ei täsmää tuonti-URI:hin ”%2”</translation>
+ <translation>Module namespace &apos;%1&apos; does not match import URI &apos;%2&apos;</translation>
</message>
<message>
<source>Namespace &apos;%1&apos; has already been used for type registration</source>
- <translation>Nimiavaruutta ”%1” käytetään jo tyyppirekisteröinneille</translation>
+ <translation>Namespace &apos;%1&apos; has already been used for type registration</translation>
</message>
<message>
<source>Module &apos;%1&apos; does not contain a module identifier directive - it cannot be protected from external registrations.</source>
- <translation>Moduuli ”%1” ei sisällä moduulin tunnistedirektiiviä: moduulia ei voi suojata ulkoisilta rekisteröinneiltä.</translation>
+ <translation>Module &apos;%1&apos; does not contain a module identifier directive - it cannot be protected from external registrations.</translation>
</message>
<message>
<source>File name case mismatch for &quot;%1&quot;</source>
- <translation>Tiedostonimen kirjainkokotäsmäämättömyys tiedostolle ”%1”</translation>
+ <translation>File name case mismatch for &quot;%1&quot;</translation>
</message>
</context>
<context>
<name>QQmlListModel</name>
<message>
<source>unable to enable dynamic roles as this model is not empty!</source>
- <translation>dynaamisten roolien käyttöön ottaminen ei onnistu, koska tämä malli ei ole tyhjä!</translation>
+ <translation>unable to enable dynamic roles as this model is not empty!</translation>
</message>
<message>
<source>unable to enable static roles as this model is not empty!</source>
- <translation>staattisten roolien käyttöön ottaminen ei onnistu, koska tämä malli ei ole tyhjä!</translation>
+ <translation>unable to enable static roles as this model is not empty!</translation>
</message>
<message>
<source>dynamic role setting must be made from the main thread, before any worker scripts are created</source>
- <translation>dynaamisten roolien asetus täytyy tehdä pääsäikeestä ennen kuin työsäikeitä on luotu</translation>
+ <translation>dynamic role setting must be made from the main thread, before any worker scripts are created</translation>
</message>
<message>
<source>remove: indices [%1 - %2] out of range [0 - %3]</source>
- <translation>remove: indeksit [%1 - %2] ovat lukualueen ulkopuolella [0 - %3]</translation>
+ <translation>remove: indices [%1 - %2] out of range [0 - %3]</translation>
</message>
<message>
<source>remove: incorrect number of arguments</source>
- <translation>remove: väärä määrä argumentteja</translation>
+ <translation>remove: incorrect number of arguments</translation>
</message>
<message>
<source>insert: index %1 out of range</source>
- <translation>insert: indeksi %1 on lukualueen ulkopuolella</translation>
+ <translation>insert: index %1 out of range</translation>
</message>
<message>
<source>insert: value is not an object</source>
- <translation>insert: arvo ei ole olio</translation>
+ <translation>insert: value is not an object</translation>
</message>
<message>
<source>move: out of range</source>
- <translation>move: lukualueen ulkopuolella</translation>
+ <translation>move: out of range</translation>
</message>
<message>
<source>append: value is not an object</source>
- <translation>append: arvo ei ole olio</translation>
+ <translation>append: value is not an object</translation>
</message>
<message>
<source>set: value is not an object</source>
- <translation>set: arvo ei ole olio</translation>
+ <translation>set: value is not an object</translation>
</message>
<message>
<source>set: index %1 out of range</source>
- <translation>set: indeksi %1 on lukualueen ulkopuolella</translation>
+ <translation>set: index %1 out of range</translation>
</message>
<message>
<source>ListElement: cannot contain nested elements</source>
- <translation>ListElement: ei voi sisältää sisäkkäisiä elementtejä</translation>
+ <translation>ListElement: cannot contain nested elements</translation>
</message>
<message>
<source>ListElement: cannot use reserved &quot;id&quot; property</source>
- <translation>ListElement: ei voi käyttää varattua ”id”-ominaisuutta</translation>
+ <translation>ListElement: cannot use reserved &quot;id&quot; property</translation>
</message>
<message>
<source>ListElement: cannot use script for property value</source>
- <translation>ListElement: skriptiä ei voi käyttää ominaisuuden arvolle</translation>
+ <translation>ListElement: cannot use script for property value</translation>
</message>
<message>
<source>ListModel: undefined property &apos;%1&apos;</source>
- <translation>ListModel: määrittelemätön ominaisuus ”%1”</translation>
+ <translation>ListModel: undefined property &apos;%1&apos;</translation>
</message>
</context>
<context>
<name>QQmlObjectCreator</name>
<message>
<source>Cannot assign value %1 to property %2</source>
- <translation>Arvoa %1 ei voi sijoittaa ominaisuuteen %2</translation>
+ <translation>Cannot assign value %1 to property %2</translation>
</message>
<message>
<source>Cannot set properties on %1 as it is null</source>
- <translation>Olion %1 ominaisuuksia ei voi asettaa, koska se on null</translation>
+ <translation>Cannot set properties on %1 as it is null</translation>
</message>
<message>
<source>Cannot assign an object to signal property %1</source>
- <translation>Oliota ei voi sijoittaa signaaliominaisuuteen %1</translation>
+ <translation>Cannot assign an object to signal property %1</translation>
</message>
<message>
<source>Cannot assign object type %1 with no default method</source>
- <translation>Ei voida sijoittaa oliotyyppiä %1 ilman oletusmetodia</translation>
+ <translation>Cannot assign object type %1 with no default method</translation>
</message>
<message>
<source>Cannot connect mismatched signal/slot %1 %vs. %2</source>
- <translation>Ei voi yhdistää eroavaa signaalia/slot-funktiota %1 %vs. %2</translation>
+ <translation>Cannot connect mismatched signal/slot %1 %vs. %2</translation>
</message>
<message>
<source>Cannot assign object to interface property</source>
- <translation>Oliota ei voi sijoittaa rajapintaominaisuuteen</translation>
+ <translation>Cannot assign object to interface property</translation>
</message>
<message>
<source>Cannot assign object to read only list</source>
- <translation>Oliota ei voi sijoittaa kirjoitussuojattuun listaan</translation>
+ <translation>Cannot assign object to read only list</translation>
</message>
<message>
<source>Cannot assign primitives to lists</source>
- <translation>Listoihin ei voi sijoittaa primitiiviarvoja</translation>
+ <translation>Cannot assign primitives to lists</translation>
</message>
<message>
<source>Unable to create object of type %1</source>
- <translation>%1-tyyppisen olion luonti epäonnistui</translation>
+ <translation>Unable to create object of type %1</translation>
</message>
<message>
<source>Composite Singleton Type %1 is not creatable</source>
- <translation>Singleton-yhdistelmätyyppi %1 ei ole luotavissa.</translation>
+ <translation>Composite Singleton Type %1 is not creatable</translation>
</message>
</context>
<context>
<name>QQmlParser</name>
<message>
<source>Unexpected object definition</source>
- <translation>Odottamaton olion määrittely</translation>
+ <translation>Unexpected object definition</translation>
</message>
<message>
<source>Invalid import qualifier ID</source>
- <translation>Virheellinen tuonnin tarkennetunniste</translation>
+ <translation>Invalid import qualifier ID</translation>
</message>
<message>
<source>Reserved name &quot;Qt&quot; cannot be used as an qualifier</source>
- <translation>Varattua nimeä ”Qt” ei voi käyttää tarkenteena</translation>
+ <translation>Reserved name &quot;Qt&quot; cannot be used as an qualifier</translation>
</message>
<message>
<source>Script import qualifiers must be unique.</source>
- <translation>Skriptien tuonnin tarkenteiden on oltava ainutkertaisia.</translation>
+ <translation>Script import qualifiers must be unique.</translation>
</message>
<message>
<source>Script import requires a qualifier</source>
- <translation>Skriptin tuonti vaatii tarkenteen</translation>
+ <translation>Script import requires a qualifier</translation>
</message>
<message>
<source>Library import requires a version</source>
- <translation>Kirjaston tuonti vaatii version</translation>
+ <translation>Library import requires a version</translation>
</message>
<message>
<source>Pragma requires a valid qualifier</source>
- <translation>Pragma vaatii kelvollisen tarkenteen</translation>
+ <translation>Pragma requires a valid qualifier</translation>
</message>
<message>
<source>Expected parameter type</source>
- <translation>Odotettiin parametrityyppiä</translation>
+ <translation>Expected parameter type</translation>
</message>
<message>
<source>Invalid signal parameter type: </source>
- <translation>Virheellinen signaalin parametrityyppi: </translation>
+ <translation>Invalid signal parameter type: </translation>
</message>
<message>
<source>Invalid property type modifier</source>
- <translation>Virheellinen ominaisuuden tyyppimäärite</translation>
+ <translation>Invalid property type modifier</translation>
</message>
<message>
<source>Unexpected property type modifier</source>
- <translation>Odottamaton ominaisuuden tyyppimäärite</translation>
+ <translation>Unexpected property type modifier</translation>
</message>
<message>
<source>Expected property type</source>
- <translation>Odotettiin ominaisuuden tyyppiä</translation>
+ <translation>Expected property type</translation>
</message>
<message>
<source>JavaScript declaration outside Script element</source>
- <translation>JavaScript-esittely Script-elementin ulkopuolella</translation>
+ <translation>JavaScript declaration outside Script element</translation>
</message>
<message>
<source>Illegal syntax for exponential number</source>
- <translation>Virheellinen syntaksi eksponenttiluvulle</translation>
+ <translation>Illegal syntax for exponential number</translation>
</message>
<message>
<source>Stray newline in string literal</source>
- <translation>Odottamaton rivinvaihto merkkijonoliteraalissa</translation>
+ <translation>Stray newline in string literal</translation>
</message>
<message>
<source>Illegal unicode escape sequence</source>
- <translation>Virheellinen Unicode-ohjauskoodi</translation>
+ <translation>Illegal unicode escape sequence</translation>
</message>
<message>
<source>Illegal hexadecimal escape sequence</source>
- <translation>Virheellinen heksadesimaalinen ohjauskoodi</translation>
+ <translation>Illegal hexadecimal escape sequence</translation>
</message>
<message>
<source>Octal escape sequences are not allowed</source>
- <translation>Oktaalisia ohjauskoodeja ei sallita</translation>
+ <translation>Octal escape sequences are not allowed</translation>
</message>
<message>
<source>Unclosed string at end of line</source>
- <translation>Päättämätön merkkijono rivin lopussa</translation>
+ <translation>Unclosed string at end of line</translation>
</message>
<message>
<source>Decimal numbers can&apos;t start with &apos;0&apos;</source>
- <translation>Desimaaliluvut eivät voi alkaa nollamerkillä (”0”)</translation>
+ <translation>Decimal numbers can&apos;t start with &apos;0&apos;</translation>
</message>
<message>
<source>At least one hexadecimal digit is required after &apos;0%1&apos;</source>
- <translation>Merkinnän ”0%1” jälkeen täytyy olla ainakin yksi heksadesimaalinumero</translation>
+ <translation>At least one hexadecimal digit is required after &apos;0%1&apos;</translation>
</message>
<message>
<source>Invalid regular expression flag &apos;%0&apos;</source>
- <translation>Virheellinen säännöllisen lausekkeen lippu ”%0”</translation>
+ <translation>Invalid regular expression flag &apos;%0&apos;</translation>
</message>
<message>
<source>Unterminated regular expression backslash sequence</source>
- <translation>Päättämätön säännöllisen lausekkeen kenoviivasekvenssi</translation>
+ <translation>Unterminated regular expression backslash sequence</translation>
</message>
<message>
<source>Unterminated regular expression class</source>
- <translation>Päättämätön säännöllisen lausekkeen luokka</translation>
+ <translation>Unterminated regular expression class</translation>
</message>
<message>
<source>Unterminated regular expression literal</source>
- <translation>Päättämätön säännöllisen lausekkeen literaali</translation>
+ <translation>Unterminated regular expression literal</translation>
</message>
<message>
<source>Syntax error</source>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>Syntaksivirhe</translation>
</message>
<message>
<source>Unexpected token `%1&apos;</source>
- <translation>Odottamaton merkkijono ”%1”</translation>
+ <translation>Unexpected token `%1&apos;</translation>
</message>
<message>
<source>Expected token `%1&apos;</source>
- <translation>Odotettiin merkkijonoa ”%1”</translation>
+ <translation>Expected token `%1&apos;</translation>
</message>
<message>
<source>Imported file must be a script</source>
- <translation>Tuodun tiedoston täytyy olla skripti</translation>
+ <translation>Imported file must be a script</translation>
</message>
<message>
<source>File import requires a qualifier</source>
- <translation>Tiedoston tuonti vaatii tarkenteen</translation>
+ <translation>File import requires a qualifier</translation>
</message>
<message>
<source>Invalid import qualifier</source>
- <translation>Virheellinen tuonnin tarkenne</translation>
+ <translation>Invalid import qualifier</translation>
</message>
<message>
<source>Invalid module URI</source>
- <translation>Virheellinen moduulin URI</translation>
+ <translation>Invalid module URI</translation>
</message>
<message>
<source>Module import requires a version</source>
- <translation>Moduulin tuonti vaatii version</translation>
+ <translation>Module import requires a version</translation>
</message>
<message>
<source>Module import requires a qualifier</source>
- <translation>Moduulin tuonti vaatii tarkenteen</translation>
+ <translation>Module import requires a qualifier</translation>
</message>
</context>
<context>
<name>QQmlPartsModel</name>
<message>
<source>The group of a DelegateModel cannot be changed within onChanged</source>
- <translation>DelegateModelin ryhmää ei voi muuttaa onChanged-tapahtumassa</translation>
+ <translation>The group of a DelegateModel cannot be changed within onChanged</translation>
</message>
<message>
<source>Delegate component must be Package type.</source>
- <translation>Delegaattikomponentin on oltava Package-tyyppinen.</translation>
+ <translation>Delegate component must be Package type.</translation>
</message>
</context>
<context>
<name>QQmlPropertyCacheCreator</name>
<message>
<source>Fully dynamic types cannot declare new properties.</source>
- <translation>Täysin dynaamiset tyypit eivät voi esitellä uusia ominaisuuksia.</translation>
+ <translation>Fully dynamic types cannot declare new properties.</translation>
</message>
<message>
<source>Fully dynamic types cannot declare new signals.</source>
- <translation>Täysin dynaamiset tyypit eivät voi esitellä uusia signaaleja.</translation>
+ <translation>Fully dynamic types cannot declare new signals.</translation>
</message>
<message>
<source>Fully Dynamic types cannot declare new functions.</source>
- <translation>Täysin dynaamiset tyypit eivät voi esitellä uusia funktioita.</translation>
+ <translation>Fully Dynamic types cannot declare new functions.</translation>
</message>
<message>
<source>Non-existent attached object</source>
- <translation>Olematon liitetty olio</translation>
+ <translation>Non-existent attached object</translation>
</message>
<message>
<source>Cannot override FINAL property</source>
- <translation>FINAL-ominaisuutta ei voi korvata</translation>
+ <translation>Cannot override FINAL property</translation>
</message>
<message>
<source>Invalid signal parameter type: %1</source>
- <translation>Virheellinen signaalin parametrityyppi: %1</translation>
+ <translation>Invalid signal parameter type: %1</translation>
</message>
<message>
<source>Duplicate signal name: invalid override of property change signal or superclass signal</source>
- <translation>Signaalin nimen kaksoiskappale: virheellinen ominaisuuden muuttumisen signaalin tai yliluokan signaalin korvaus</translation>
+ <translation>Duplicate signal name: invalid override of property change signal or superclass signal</translation>
</message>
<message>
<source>Duplicate method name: invalid override of property change signal or superclass signal</source>
- <translation>Metodin nimen kaksoiskappale: virheellinen ominaisuuden muuttumisen signaalin tai yliluokan signaalin korvaus</translation>
+ <translation>Duplicate method name: invalid override of property change signal or superclass signal</translation>
</message>
<message>
<source>Invalid property type</source>
- <translation>Virheellinen ominaisuuden tyyppi</translation>
+ <translation>Invalid property type</translation>
</message>
</context>
<context>
<name>QQmlPropertyValidator</name>
<message>
<source>Property assignment expected</source>
- <translation>Odotettiin sijoitusta ominaisuuteen</translation>
+ <translation>Property assignment expected</translation>
</message>
<message>
<source>Invalid use of namespace</source>
- <translation>Virheellinen nimiavaruuden käyttö</translation>
+ <translation>Invalid use of namespace</translation>
</message>
<message>
<source>Invalid attached object assignment</source>
- <translation>Virheellinen sijoitus liitettyyn olioon</translation>
+ <translation>Invalid attached object assignment</translation>
</message>
<message>
<source>&quot;%1.%2&quot; is not available in %3 %4.%5.</source>
- <translation>”%1.%2” ei ole käytettävissä moduulissa %3 %4.%5.</translation>
+ <translation>&quot;%1.%2&quot; is not available in %3 %4.%5.</translation>
</message>
<message>
<source>&quot;%1.%2&quot; is not available due to component versioning.</source>
- <translation>”%1.%2” ei ole käytettävissä johtuen komponenttiversioinnista.</translation>
+ <translation>&quot;%1.%2&quot; is not available due to component versioning.</translation>
</message>
<message>
<source>Cannot assign a value directly to a grouped property</source>
- <translation>Arvoa ei voi sijoittaa suoraan ryhmäominaisuuteen</translation>
+ <translation>Cannot assign a value directly to a grouped property</translation>
</message>
<message>
<source>Attached properties cannot be used here</source>
- <translation>Liitettyjä ominaisuuksia ei voida käyttää tässä</translation>
+ <translation>Attached properties cannot be used here</translation>
</message>
<message>
<source>Invalid property assignment: &quot;%1&quot; is a read-only property</source>
- <translation>Virheellinen sijoitus ominaisuuteen: ”%1” on vain luettava ominaisuus</translation>
+ <translation>Invalid property assignment: &quot;%1&quot; is a read-only property</translation>
</message>
<message>
<source>Cannot assign multiple values to a script property</source>
- <translation>Skriptiominaisuuteen ei voi sijoittaa useita arvoja</translation>
+ <translation>Cannot assign multiple values to a script property</translation>
</message>
<message>
<source>Cannot assign multiple values to a singular property</source>
- <translation>Yksikölliseen ominaisuuteen ei voi sijoittaa useita arvoja</translation>
+ <translation>Cannot assign multiple values to a singular property</translation>
</message>
<message>
<source>Property has already been assigned a value</source>
- <translation>Ominaisuudelle on jo sijoitettu arvo</translation>
+ <translation>Property has already been assigned a value</translation>
</message>
<message>
<source>Invalid grouped property access</source>
- <translation>Virheellinen ryhmäominaisuuden käyttö</translation>
+ <translation>Invalid grouped property access</translation>
</message>
<message>
<source>Cannot assign to non-existent default property</source>
- <translation>Olemattomaan oletusominaisuuteen ei voi sijoittaa</translation>
+ <translation>Cannot assign to non-existent default property</translation>
</message>
<message>
<source>Cannot assign to non-existent property &quot;%1&quot;</source>
- <translation>Olemattomaan ominaisuuteen ”%1” ei voi sijoittaa</translation>
+ <translation>Cannot assign to non-existent property &quot;%1&quot;</translation>
</message>
<message>
<source>Cannot assign primitives to lists</source>
- <translation>Listoihin ei voi sijoittaa primitiiviarvoja</translation>
+ <translation>Cannot assign primitives to lists</translation>
</message>
<message>
<source>Invalid property assignment: unknown enumeration</source>
- <translation>Virheellinen sijoitus ominaisuuteen: tuntematon enumeraatio</translation>
+ <translation>Invalid property assignment: unknown enumeration</translation>
</message>
<message>
<source>Invalid property assignment: string expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin merkkijonoa</translation>
+ <translation>Invalid property assignment: string expected</translation>
</message>
<message>
<source>Invalid property assignment: string or string list expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin merkkijonoa tai merkkijonolistaa</translation>
+ <translation>Invalid property assignment: string or string list expected</translation>
</message>
<message>
<source>Invalid property assignment: byte array expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin tavutaulukkoa</translation>
+ <translation>Invalid property assignment: byte array expected</translation>
</message>
<message>
<source>Invalid property assignment: url expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin URL:ää</translation>
+ <translation>Invalid property assignment: url expected</translation>
</message>
<message>
<source>Invalid property assignment: unsigned int expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin etumerkitöntä kokonaislukua</translation>
+ <translation>Invalid property assignment: unsigned int expected</translation>
</message>
<message>
<source>Invalid property assignment: int expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin kokonaislukua</translation>
+ <translation>Invalid property assignment: int expected</translation>
</message>
<message>
<source>Invalid property assignment: number expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin lukua</translation>
+ <translation>Invalid property assignment: number expected</translation>
</message>
<message>
<source>Invalid property assignment: color expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin väriä</translation>
+ <translation>Invalid property assignment: color expected</translation>
</message>
<message>
<source>Invalid property assignment: date expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin päivämäärää</translation>
+ <translation>Invalid property assignment: date expected</translation>
</message>
<message>
<source>Invalid property assignment: time expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin aikaa</translation>
+ <translation>Invalid property assignment: time expected</translation>
</message>
<message>
<source>Invalid property assignment: datetime expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin datetime-tyyppiä</translation>
+ <translation>Invalid property assignment: datetime expected</translation>
</message>
<message>
<source>Invalid property assignment: point expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin pistettä</translation>
+ <translation>Invalid property assignment: point expected</translation>
</message>
<message>
<source>Invalid property assignment: size expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin kokoa</translation>
+ <translation>Invalid property assignment: size expected</translation>
</message>
<message>
<source>Invalid property assignment: rect expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin rect-rakennetta</translation>
+ <translation>Invalid property assignment: rect expected</translation>
</message>
<message>
<source>Invalid property assignment: boolean expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin boolean-arvoa</translation>
+ <translation>Invalid property assignment: boolean expected</translation>
</message>
<message>
<source>Invalid property assignment: 3D vector expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin 3D-vektoria</translation>
+ <translation>Invalid property assignment: 3D vector expected</translation>
</message>
<message>
<source>Invalid property assignment: 4D vector expected</source>
- <translation>Virheellinen ominaisuusliitos: odotettiin 4D-vektoria</translation>
+ <translation>Invalid property assignment: 4D vector expected</translation>
</message>
<message>
<source>Invalid property assignment: regular expression expected; use /pattern/ syntax</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin säännöllistä lauseketta; käytä /malli/-syntaksia</translation>
+ <translation>Invalid property assignment: regular expression expected; use /pattern/ syntax</translation>
</message>
<message>
<source>Invalid property assignment: number or array of numbers expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin lukua tai lukutaulukkoa</translation>
+ <translation>Invalid property assignment: number or array of numbers expected</translation>
</message>
<message>
<source>Invalid property assignment: int or array of ints expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin kokonaislukua tai kokonaislukutaulukkoa</translation>
+ <translation>Invalid property assignment: int or array of ints expected</translation>
</message>
<message>
<source>Invalid property assignment: bool or array of bools expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin boolean-arvoa tai boolean-arvotaulukkoa</translation>
+ <translation>Invalid property assignment: bool or array of bools expected</translation>
</message>
<message>
<source>Invalid property assignment: url or array of urls expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin URL:ää tai URL-taulukkoa</translation>
+ <translation>Invalid property assignment: url or array of urls expected</translation>
</message>
<message>
<source>Invalid property assignment: string or array of strings expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin merkkijonoa tai merkkijonotaulukkoa</translation>
+ <translation>Invalid property assignment: string or array of strings expected</translation>
</message>
<message>
<source>Invalid property assignment: unsupported type &quot;%1&quot;</source>
- <translation>Virheellinen sijoitus ominaisuuteen: tukematon tyyppi ”%1”</translation>
+ <translation>Invalid property assignment: unsupported type &quot;%1&quot;</translation>
</message>
<message>
<source>&quot;%1&quot; cannot operate on &quot;%2&quot;</source>
- <translation>”%1” ei voi toimia arvolla ”%2”</translation>
+ <translation>&quot;%1&quot; cannot operate on &quot;%2&quot;</translation>
</message>
<message>
<source>Cannot assign object to list</source>
- <translation>Oliota ei voi sijoittaa listaan</translation>
+ <translation>Cannot assign object to list</translation>
</message>
<message>
<source>Unexpected object assignment</source>
- <translation>Odottamaton sijoitus olioon</translation>
+ <translation>Unexpected object assignment</translation>
</message>
<message>
<source>Invalid property assignment: script expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin skriptiä</translation>
+ <translation>Invalid property assignment: script expected</translation>
</message>
<message>
<source>Cannot assign object to property</source>
- <translation>Ominaisuuteen ei voi sijoittaa oliota</translation>
+ <translation>Cannot assign object to property</translation>
</message>
</context>
<context>
<name>QQmlRewrite</name>
<message>
<source>Signal uses unnamed parameter followed by named parameter.</source>
- <translation>Signaali käyttää nimeämätöntä parametria, joka on nimetyn parametrin jälkeen.</translation>
+ <translation>Signal uses unnamed parameter followed by named parameter.</translation>
</message>
<message>
<source>Signal parameter &quot;%1&quot; hides global variable.</source>
- <translation>Signaalin parametri ”%1” peittää globaalin muuttujan.</translation>
+ <translation>Signal parameter &quot;%1&quot; hides global variable.</translation>
</message>
</context>
<context>
<name>QQmlTypeCompiler</name>
<message>
<source>Composite Singleton Type %1 is not creatable.</source>
- <translation>Singleton-yhdistelmätyyppi %1 ei ole luotavissa.</translation>
+ <translation>Composite Singleton Type %1 is not creatable.</translation>
</message>
<message>
<source>Element is not creatable.</source>
- <translation>Elementtiä ei ole mahdollista luoda.</translation>
+ <translation>Element is not creatable.</translation>
</message>
</context>
<context>
<name>QQmlTypeLoader</name>
<message>
<source>Cannot update qmldir content for &apos;%1&apos;</source>
- <translation>Ei voida päivittää qmldir-sisältöä sijainnille ”%1”</translation>
+ <translation>Cannot update qmldir content for &apos;%1&apos;</translation>
</message>
<message>
<source>No matching type found, pragma Singleton files cannot be used by QQmlComponent.</source>
- <translation>Vastaavaa tyyppiä ei löydy. QQmlComponent ei voi käyttää Singleton-pragmaa sisältäviä tiedostoja.</translation>
+ <translation>No matching type found, pragma Singleton files cannot be used by QQmlComponent.</translation>
</message>
<message>
<source>pragma Singleton used with a non composite singleton type %1</source>
- <translation>Singleton-pragmaa on käytetty singleton-tyyppiin %1, joka ei ole yhdistelmätyyppi</translation>
+ <translation>pragma Singleton used with a non composite singleton type %1</translation>
</message>
<message>
<source>Script %1 unavailable</source>
- <translation>Skripti %1 ei ole käytettävissä</translation>
+ <translation>Script %1 unavailable</translation>
</message>
<message>
<source>Type %1 unavailable</source>
- <translation>Tyyppi %1 ei ole käytettävissä</translation>
+ <translation>Type %1 unavailable</translation>
</message>
<message>
<source>qmldir defines type as singleton, but no pragma Singleton found in type %1.</source>
- <translation>qmldir määrittää tyypin ainokaiseksi, mutta tyypistä %1 ei löydy Singleton-pragmaa.</translation>
+ <translation>qmldir defines type as singleton, but no pragma Singleton found in type %1.</translation>
</message>
<message>
<source>module &quot;%1&quot; is not installed</source>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>moduulia ”%1” ei ole asennettu</translation>
</message>
<message>
<source>Namespace %1 cannot be used as a type</source>
- <translation>Nimiavaruutta %1 ei voi käyttää tyyppinä</translation>
+ <translation>Namespace %1 cannot be used as a type</translation>
</message>
<message>
<source>Unreported error adding script import to import database</source>
- <translation>Ilmoittamaton virhe lisättäessä skriptin tuontia tuontitietokantaan</translation>
+ <translation>Unreported error adding script import to import database</translation>
</message>
<message>
<source>%1 %2</source>
@@ -986,257 +1000,259 @@
<name>QQuickAbstractAnimation</name>
<message>
<source>Cannot animate non-existent property &quot;%1&quot;</source>
- <translation>Olematonta ominaisuutta ”%1” ei voi animoida</translation>
+ <translation>Cannot animate non-existent property &quot;%1&quot;</translation>
</message>
<message>
<source>Cannot animate read-only property &quot;%1&quot;</source>
- <translation>Vain luettavaa ominaisuutta ”%1” ei voi animoida</translation>
+ <translation>Cannot animate read-only property &quot;%1&quot;</translation>
</message>
<message>
<source>Animation is an abstract class</source>
- <translation>Animation on abstrakti luokka</translation>
+ <translation>Animation is an abstract class</translation>
</message>
<message>
<source>Animator is an abstract class</source>
- <translation>Animator on abstrakti luokka</translation>
+ <translation>Animator is an abstract class</translation>
</message>
</context>
<context>
<name>QQuickAccessibleAttached</name>
<message>
<source>Accessible is only available via attached properties</source>
- <translation>Accessible on käytettävissä vain liitettyjen ominaisuuksien välityksellä</translation>
+ <translation>Accessible is only available via attached properties</translation>
</message>
</context>
<context>
<name>QQuickAnchorAnimation</name>
<message>
<source>Cannot set a duration of &lt; 0</source>
- <translation>Kestoksi ei voi asettaa &lt; 0</translation>
+ <translation>Cannot set a duration of &lt; 0</translation>
</message>
</context>
<context>
<name>QQuickAnchors</name>
<message>
<source>Possible anchor loop detected on fill.</source>
- <translation>Mahdollinen ankkurisilmukka havaittu fill-ominaisuudessa.</translation>
+ <translation>Possible anchor loop detected on fill.</translation>
</message>
<message>
<source>Possible anchor loop detected on centerIn.</source>
- <translation>Mahdollinen ankkurisilmukka havaittu centerIn-ominaisuudessa.</translation>
+ <translation>Possible anchor loop detected on centerIn.</translation>
</message>
<message>
<source>Cannot anchor to an item that isn&apos;t a parent or sibling.</source>
- <translation>Ei voida ankkuroida kohteeseen, joka ei ole ylemmän tai saman tason kohde.</translation>
+ <translation>Cannot anchor to an item that isn&apos;t a parent or sibling.</translation>
</message>
<message>
<source>Possible anchor loop detected on vertical anchor.</source>
- <translation>Mahdollinen ankkurisilmukka havaittu pystysuuntaisessa ankkurissa.</translation>
+ <translation>Possible anchor loop detected on vertical anchor.</translation>
</message>
<message>
<source>Possible anchor loop detected on horizontal anchor.</source>
- <translation>Mahdollinen ankkurisilmukka havaittu vaakasuuntaisessa ankkurissa.</translation>
+ <translation>Possible anchor loop detected on horizontal anchor.</translation>
</message>
<message>
<source>Cannot specify left, right, and horizontalCenter anchors at the same time.</source>
- <translation>Left-, right- ja horizontalCenter-ankkureita ei voi määrittää samanaikaisesti.</translation>
+ <translation>Cannot specify left, right, and horizontalCenter anchors at the same time.</translation>
</message>
<message>
<source>Cannot anchor to a null item.</source>
- <translation>Null-kohteeseen ei voi ankkuroida.</translation>
+ <translation>Cannot anchor to a null item.</translation>
</message>
<message>
<source>Cannot anchor a horizontal edge to a vertical edge.</source>
- <translation>Vaakasuoraa reunaa ei voi ankkuroida pystysuoraan reunaan.</translation>
+ <translation>Cannot anchor a horizontal edge to a vertical edge.</translation>
</message>
<message>
<source>Cannot anchor item to self.</source>
- <translation>Kohdetta ei voi ankkuroida itseensä.</translation>
+ <translation>Cannot anchor item to self.</translation>
</message>
<message>
<source>Cannot specify top, bottom, and verticalCenter anchors at the same time.</source>
- <translation>Top-, bottom- ja verticalCenter-ankkureita ei voi määrittää samanaikaisesti.</translation>
+ <translation>Cannot specify top, bottom, and verticalCenter anchors at the same time.</translation>
</message>
<message>
<source>Baseline anchor cannot be used in conjunction with top, bottom, or verticalCenter anchors.</source>
- <translation>Baseline-ankkuria ei voi käyttää top-, bottom- tai verticalCenter-ankkurien yhteydessä.</translation>
+ <translation>Baseline anchor cannot be used in conjunction with top, bottom, or verticalCenter anchors.</translation>
</message>
<message>
<source>Cannot anchor a vertical edge to a horizontal edge.</source>
- <translation>Pystysuoraa reunaa ei voi ankkuroida vaakasuoraan reunaan.</translation>
+ <translation>Cannot anchor a vertical edge to a horizontal edge.</translation>
</message>
</context>
<context>
<name>QQuickAnimatedImage</name>
<message>
<source>Qt was built without support for QMovie</source>
- <translation>Qt käännettiin ilman QMovie-tukea</translation>
+ <translation>Qt was built without support for QMovie</translation>
</message>
</context>
<context>
<name>QQuickApplication</name>
<message>
<source>Application is an abstract class</source>
- <translation>Application on abstrakti luokka</translation>
+ <translation>Application is an abstract class</translation>
</message>
</context>
<context>
<name>QQuickBehavior</name>
<message>
<source>Cannot change the animation assigned to a Behavior.</source>
- <translation>Behavioriin liitettyä animaatiota ei voi vaihtaa.</translation>
+ <translation>Cannot change the animation assigned to a Behavior.</translation>
</message>
</context>
<context>
<name>QQuickDragAttached</name>
<message>
<source>Drag is only available via attached properties</source>
- <translation>Drag on käytettävissä vain liitettyjen ominaisuuksien välityksellä</translation>
+ <translation>Drag is only available via attached properties</translation>
</message>
</context>
<context>
<name>QQuickFlipable</name>
<message>
<source>front is a write-once property</source>
- <translation>front on kertakirjoitettava ominaisuus</translation>
+ <translation>front is a write-once property</translation>
</message>
<message>
<source>back is a write-once property</source>
- <translation>back on kertakirjoitettava ominaisuus</translation>
+ <translation>back is a write-once property</translation>
</message>
</context>
<context>
<name>QQuickItemView</name>
<message>
<source>ItemView is an abstract base class</source>
- <translation>ItemView on abstrakti kantaluokka</translation>
+ <translation>ItemView is an abstract base class</translation>
</message>
<message>
<source>Delegate must be of Item type</source>
- <translation>Delegaatin on oltava Item-tyyppinen</translation>
+ <translation>Delegate must be of Item type</translation>
</message>
</context>
<context>
<name>QQuickKeyNavigationAttached</name>
<message>
<source>KeyNavigation is only available via attached properties</source>
- <translation>KeyNavigation on käytettävissä vain liitettyjen ominaisuuksien välityksellä</translation>
+ <translation>KeyNavigation is only available via attached properties</translation>
</message>
</context>
<context>
<name>QQuickKeysAttached</name>
<message>
<source>Keys is only available via attached properties</source>
- <translation>Keys on käytettävissä vain liitettyjen ominaisuuksien välityksellä</translation>
+ <translation>Keys is only available via attached properties</translation>
</message>
</context>
<context>
<name>QQuickLayoutMirroringAttached</name>
<message>
<source>LayoutDirection attached property only works with Items</source>
- <translation>Liitetty ominaisuus LayoutDirection toimii vain Items-olioiden kanssa</translation>
+ <translation>LayoutDirection attached property only works with Items</translation>
</message>
<message>
<source>LayoutMirroring is only available via attached properties</source>
- <translation>LayoutMirroring on käytettävissä vain liitettyjen ominaisuuksien välityksellä</translation>
+ <translation>LayoutMirroring is only available via attached properties</translation>
</message>
</context>
<context>
<name>QQuickLoader</name>
<message>
<source>setSource: value is not an object</source>
- <translation>setSource: arvo ei ole olio</translation>
+ <translation>setSource: value is not an object</translation>
</message>
</context>
<context>
<name>QQuickOpenGLInfo</name>
<message>
<source>OpenGLInfo is only available via attached properties</source>
- <translation>OpenGLInfo on käytettävissä vain liitettyjen ominaisuuksien välityksellä</translation>
+ <translation>OpenGLInfo is only available via attached properties</translation>
</message>
</context>
<context>
<name>QQuickPaintedItem</name>
<message>
<source>Cannot create instance of abstract class PaintedItem</source>
- <translation>Abstraktia luokkaa PaintedItem ei voi instantioida</translation>
+ <translation>Cannot create instance of abstract class PaintedItem</translation>
</message>
</context>
<context>
<name>QQuickParentAnimation</name>
<message>
<source>Unable to preserve appearance under complex transform</source>
- <translation>Ulkoasua ei pystytä säilyttämään kompleksimuunnoksen ollessa käytössä</translation>
+ <translation>Unable to preserve appearance under complex transform</translation>
</message>
<message>
<source>Unable to preserve appearance under non-uniform scale</source>
- <translation>Ulkoasua ei pystytä säilyttämään epätasaisen skaalauksen ollessa käytössä</translation>
+ <translation>Unable to preserve appearance under non-uniform scale</translation>
</message>
<message>
<source>Unable to preserve appearance under scale of 0</source>
- <translation>Ulkoasua ei pystytä säilyttämään nollan suuruisen skaalauksen ollessa käytössä</translation>
+ <translation>Unable to preserve appearance under scale of 0</translation>
</message>
</context>
<context>
<name>QQuickParentChange</name>
<message>
<source>Unable to preserve appearance under complex transform</source>
- <translation>Ulkoasua ei pystytä säilyttämään kompleksimuunnoksen ollessa käytössä</translation>
+ <translation>Unable to preserve appearance under complex transform</translation>
</message>
<message>
<source>Unable to preserve appearance under non-uniform scale</source>
- <translation>Ulkoasua ei pystytä säilyttämään epätasaisen skaalauksen ollessa käytössä</translation>
+ <translation>Unable to preserve appearance under non-uniform scale</translation>
</message>
<message>
<source>Unable to preserve appearance under scale of 0</source>
- <translation>Ulkoasua ei pystytä säilyttämään nollan suuruisen skaalauksen ollessa käytössä</translation>
+ <translation>Unable to preserve appearance under scale of 0</translation>
</message>
</context>
<context>
<name>QQuickPathAnimation</name>
<message>
<source>Cannot set a duration of &lt; 0</source>
- <translation>Kestoksi ei voi asettaa &lt; 0</translation>
+ <translation>Cannot set a duration of &lt; 0</translation>
</message>
</context>
<context>
<name>QQuickPathView</name>
<message>
<source>Delegate must be of Item type</source>
- <translation>Delegaatin on oltava Item-tyyppinen</translation>
+ <translation>Delegate must be of Item type</translation>
</message>
</context>
<context>
<name>QQuickPauseAnimation</name>
<message>
<source>Cannot set a duration of &lt; 0</source>
- <translation>Kestoksi ei voi asettaa &lt; 0</translation>
+ <translation>Cannot set a duration of &lt; 0</translation>
</message>
</context>
<context>
<name>QQuickPixmap</name>
<message>
<source>Error decoding: %1: %2</source>
- <translation>Virhe dekoodattaessa: %1: %2</translation>
+ <translation>Error decoding: %1: %2</translation>
</message>
<message>
<source>Invalid image provider: %1</source>
- <translation>Virheellinen kuvan tarjoaja: %1</translation>
+ <translation>Invalid image provider: %1</translation>
</message>
<message>
<source>Failed to get image from provider: %1</source>
- <translation>Kuvan saaminen tarjoajalta epäonnistui: %1</translation>
+ <translation>Failed to get image from provider: %1</translation>
</message>
<message>
<source>Failed to get texture from provider: %1</source>
- <translation>Tekstuurin saaminen tarjoajalta epäonnistui: %1</translation>
+ <translation>Failed to get texture from provider: %1</translation>
</message>
<message>
<source>Cannot open: %1</source>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>Ei voi avata: %1</translation>
</message>
<message>
<source>Invalid image data: %1</source>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>Virheellinen kuvadata: %1</translation>
</message>
</context>
@@ -1244,54 +1260,54 @@
<name>QQuickPropertyAnimation</name>
<message>
<source>Cannot set a duration of &lt; 0</source>
- <translation>Kestoksi ei voi asettaa &lt; 0</translation>
+ <translation>Cannot set a duration of &lt; 0</translation>
</message>
</context>
<context>
<name>QQuickPropertyChanges</name>
<message>
<source>PropertyChanges does not support creating state-specific objects.</source>
- <translation>PropertyChanges ei tue tilakohtaisten olioiden luomista.</translation>
+ <translation>PropertyChanges does not support creating state-specific objects.</translation>
</message>
<message>
<source>Cannot assign to non-existent property &quot;%1&quot;</source>
- <translation>Olemattomaan ominaisuuteen ”%1” ei voi sijoittaa</translation>
+ <translation>Cannot assign to non-existent property &quot;%1&quot;</translation>
</message>
<message>
<source>Cannot assign to read-only property &quot;%1&quot;</source>
- <translation>Vain luettavaan ominaisuuteen ”%1” ei voi sijoittaa</translation>
+ <translation>Cannot assign to read-only property &quot;%1&quot;</translation>
</message>
</context>
<context>
<name>QQuickRepeater</name>
<message>
<source>Delegate must be of Item type</source>
- <translation>Delegaatin on oltava Item-tyyppinen</translation>
+ <translation>Delegate must be of Item type</translation>
</message>
</context>
<context>
<name>QQuickShaderEffectMesh</name>
<message>
<source>Cannot create instance of abstract class ShaderEffectMesh.</source>
- <translation>Abstraktia luokkaa ShaderEffectMesh ei voi instantioida.</translation>
+ <translation>Cannot create instance of abstract class ShaderEffectMesh.</translation>
</message>
</context>
<context>
<name>QQuickTextUtil</name>
<message>
<source>%1 does not support loading non-visual cursor delegates.</source>
- <translation>%1 ei tue ei-visuaalisten kohdistindelegaattien lataamista.</translation>
+ <translation>%1 does not support loading non-visual cursor delegates.</translation>
</message>
<message>
<source>Could not load cursor delegate</source>
- <translation>Kohdistimen delegaatin lataaminen epäonnistui</translation>
+ <translation>Could not load cursor delegate</translation>
</message>
</context>
<context>
<name>QQuickViewTransitionAttached</name>
<message>
<source>ViewTransition is only available via attached properties</source>
- <translation>ViewTransition on käytettävissä vain liitettyjen ominaisuuksien välityksellä</translation>
+ <translation>ViewTransition is only available via attached properties</translation>
</message>
</context>
<context>
@@ -1302,6 +1318,7 @@ This is most likely caused by not having the necessary graphics drivers installe
Install a driver providing OpenGL 2.0 or higher, or, if this is not possible, make sure the ANGLE Open GL ES 2.0 emulation libraries (%3, %4 and d3dcompiler_*.dll) are available in the application executable&apos;s directory or in a location listed in PATH.</source>
<extracomment>%1 Context type (Open GL, EGL), %2 format, ANGLE %3, %4 library names</extracomment>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>Kontekstin %1 luonti epäonnistui formaatille %2.
Syynä on todennäköisesti se, että tarvittavia grafiikka-ajureita ei ole asennettu.
@@ -1310,6 +1327,7 @@ Asenna ajuri, joka tukee OpenGL 2.0:aa tai uudempaa. Mikäli sellaisen asentamin
<message>
<source>Failed to create %1 context for format %2</source>
<extracomment>%1 Context type (Open GL, EGL), %2 format specification</extracomment>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>Kontekstin %1 luonti epäonnistui formaatille %2</translation>
</message>
</context>
@@ -1317,86 +1335,86 @@ Asenna ajuri, joka tukee OpenGL 2.0:aa tai uudempaa. Mikäli sellaisen asentamin
<name>QQuickWindowQmlImpl</name>
<message>
<source>Conflicting properties &apos;visible&apos; and &apos;visibility&apos; for Window &apos;%1&apos;</source>
- <translation>Ominaisuudet ”visible” ja ”visibility” ovat ristiriidassa Window-oliossa ”%1”</translation>
+ <translation>Conflicting properties &apos;visible&apos; and &apos;visibility&apos; for Window &apos;%1&apos;</translation>
</message>
<message>
<source>Conflicting properties &apos;visible&apos; and &apos;visibility&apos;</source>
- <translation>Ominaisuudet ”visible” ja ”visibility” ovat ristiriidassa</translation>
+ <translation>Conflicting properties &apos;visible&apos; and &apos;visibility&apos;</translation>
</message>
</context>
<context>
<name>QQuickXmlListModel</name>
<message>
<source>&quot;%1&quot; duplicates a previous role name and will be disabled.</source>
- <translation>”%1” on edellisen roolinimen kaksoiskappale ja se otetaan pois käytöstä.</translation>
+ <translation>&quot;%1&quot; duplicates a previous role name and will be disabled.</translation>
</message>
<message>
<source>invalid query: &quot;%1&quot;</source>
- <translation>virheellinen kysely: ”%1”</translation>
+ <translation>invalid query: &quot;%1&quot;</translation>
</message>
</context>
<context>
<name>QQuickXmlListModelRole</name>
<message>
<source>An XmlRole query must not start with &apos;/&apos;</source>
- <translation>XmlRole-kysely ei voi alkaa vinoviivalla (”/”)</translation>
+ <translation>An XmlRole query must not start with &apos;/&apos;</translation>
</message>
</context>
<context>
<name>QQuickXmlRoleList</name>
<message>
<source>An XmlListModel query must start with &apos;/&apos; or &quot;//&quot;</source>
- <translation>XmlListModel-kyselyn on alettava joko merkillä ”/” tai merkeillä ”//”</translation>
+ <translation>An XmlListModel query must start with &apos;/&apos; or &quot;//&quot;</translation>
</message>
</context>
<context>
<name>SignalHandlerConverter</name>
<message>
<source>Non-existent attached object</source>
- <translation>Olematon liitetty olio</translation>
+ <translation>Non-existent attached object</translation>
</message>
<message>
<source>Signal uses unnamed parameter followed by named parameter.</source>
- <translation>Signaali käyttää nimeämätöntä parametria, joka on nimetyn parametrin jälkeen.</translation>
+ <translation>Signal uses unnamed parameter followed by named parameter.</translation>
</message>
<message>
<source>Signal parameter &quot;%1&quot; hides global variable.</source>
- <translation>Signaalin parametri ”%1” peittää globaalin muuttujan.</translation>
+ <translation>Signal parameter &quot;%1&quot; hides global variable.</translation>
</message>
<message>
<source>&quot;%1.%2&quot; is not available in %3 %4.%5.</source>
- <translation>”%1.%2” ei ole käytettävissä moduulissa %3 %4.%5.</translation>
+ <translation>&quot;%1.%2&quot; is not available in %3 %4.%5.</translation>
</message>
<message>
<source>&quot;%1.%2&quot; is not available due to component versioning.</source>
- <translation>”%1.%2” ei ole käytettävissä johtuen komponenttiversioinnista.</translation>
+ <translation>&quot;%1.%2&quot; is not available due to component versioning.</translation>
</message>
<message>
<source>Cannot assign a value to a signal (expecting a script to be run)</source>
- <translation>Signaaliin ei voi sijoittaa arvoa (odotettiin suoritettavaa skriptiä)</translation>
+ <translation>Cannot assign a value to a signal (expecting a script to be run)</translation>
</message>
<message>
<source>Incorrectly specified signal assignment</source>
- <translation>Väärin määritelty sijoitus signaaliin</translation>
+ <translation>Incorrectly specified signal assignment</translation>
</message>
</context>
<context>
<name>qmlRegisterType</name>
<message>
<source>Invalid QML %1 name &quot;%2&quot;</source>
- <translation>Virheellinen QML %1 -nimi ”%2”</translation>
+ <translation>Invalid QML %1 name &quot;%2&quot;</translation>
</message>
<message>
<source>Cannot install %1 &apos;%2&apos; into unregistered namespace &apos;%3&apos;</source>
- <translation>Tyyppiä %1 ”%2” ei voida asentaa rekisteröimättömään nimiavaruuteen ”%3”</translation>
+ <translation>Cannot install %1 &apos;%2&apos; into unregistered namespace &apos;%3&apos;</translation>
</message>
<message>
<source>Cannot install %1 &apos;%2&apos; into protected namespace &apos;%3&apos;</source>
- <translation>Tyyppiä %1 ”%2” ei voida asentaa suojattuun nimiavaruuteen ”%3”</translation>
+ <translation>Cannot install %1 &apos;%2&apos; into protected namespace &apos;%3&apos;</translation>
</message>
<message>
<source>Cannot install %1 &apos;%2&apos; into protected module &apos;%3&apos; version &apos;%4&apos;</source>
- <translation>Tyyppiä %1 ”%2” ei voida asentaa suojatun moduulin ”%3” versioon ”%4”</translation>
+ <translation>Cannot install %1 &apos;%2&apos; into protected module &apos;%3&apos; version &apos;%4&apos;</translation>
</message>
</context>
</TS>
diff --git a/translations/qtquick1_fi.ts b/translations/qtquick1_fi.ts
index 0248c91..cc03ba7 100644
--- a/translations/qtquick1_fi.ts
+++ b/translations/qtquick1_fi.ts
@@ -16,483 +16,489 @@
<name>QDeclarativeAbstractAnimation</name>
<message>
<source>Cannot animate non-existent property &quot;%1&quot;</source>
- <translation>Olematonta ominaisuutta ”%1” ei voi animoida</translation>
+ <translatorcomment>QML-virheilmoitukset on jätetty kääntämättä, koska ne on tarkoitettu vain ohjelmistokehittäjille ja koska niillä haetaan usein lisätietoa hakukoneella. Suomentaminen todennäköisesti hankaloittaisi ymmärtämistä ja vikojen jäljittämistä.</translatorcomment>
+ <translation>Cannot animate non-existent property &quot;%1&quot;</translation>
</message>
<message>
<source>Cannot animate read-only property &quot;%1&quot;</source>
- <translation>Kirjoitussuojattua ominaisuutta ”%1” ei voi animoida</translation>
+ <translation>Cannot animate read-only property &quot;%1&quot;</translation>
</message>
<message>
<source>Animation is an abstract class</source>
- <translation>Animation on abstrakti luokka</translation>
+ <translation>Animation is an abstract class</translation>
</message>
</context>
<context>
<name>QDeclarativeAnchorAnimation</name>
<message>
<source>Cannot set a duration of &lt; 0</source>
- <translation>Kestoksi ei voi asettaa &lt; 0</translation>
+ <translation>Cannot set a duration of &lt; 0</translation>
</message>
</context>
<context>
<name>QDeclarativeAnchors</name>
<message>
<source>Possible anchor loop detected on fill.</source>
- <translation>Mahdollinen ankkurisilmukka havaittu fill-ominaisuudessa.</translation>
+ <translation>Possible anchor loop detected on fill.</translation>
</message>
<message>
<source>Possible anchor loop detected on centerIn.</source>
- <translation>Mahdollinen ankkurisilmukka havaittu centerIn-ominaisuudessa.</translation>
+ <translation>Possible anchor loop detected on centerIn.</translation>
</message>
<message>
<source>Cannot anchor to an item that isn&apos;t a parent or sibling.</source>
- <translation>Ei voida ankkuroida kohteeseen, joka ei ole ylemmän tai saman tason kohde.</translation>
+ <translation>Cannot anchor to an item that isn&apos;t a parent or sibling.</translation>
</message>
<message>
<source>Possible anchor loop detected on vertical anchor.</source>
- <translation>Mahdollinen ankkurisilmukka havaittu pystysuuntaisessa ankkurissa.</translation>
+ <translation>Possible anchor loop detected on vertical anchor.</translation>
</message>
<message>
<source>Possible anchor loop detected on horizontal anchor.</source>
- <translation>Mahdollinen ankkurisilmukka havaittu vaakasuuntaisessa ankkurissa.</translation>
+ <translation>Possible anchor loop detected on horizontal anchor.</translation>
</message>
<message>
<source>Cannot specify left, right, and hcenter anchors.</source>
- <translation>Left-, right- ja hcenter-ankkureita ei voi määrittää samanaikaisesti.</translation>
+ <translation>Cannot specify left, right, and hcenter anchors.</translation>
</message>
<message>
<source>Cannot anchor to a null item.</source>
- <translation>Null-kohteeseen ei voi ankkuroida.</translation>
+ <translation>Cannot anchor to a null item.</translation>
</message>
<message>
<source>Cannot anchor a horizontal edge to a vertical edge.</source>
- <translation>Vaakasuoraa reunaa ei voi ankkuroida pystysuoraan reunaan.</translation>
+ <translation>Cannot anchor a horizontal edge to a vertical edge.</translation>
</message>
<message>
<source>Cannot anchor item to self.</source>
- <translation>Kohdetta ei voi ankkuroida itseensä.</translation>
+ <translation>Cannot anchor item to self.</translation>
</message>
<message>
<source>Cannot specify top, bottom, and vcenter anchors.</source>
- <translation>Top-, bottom- ja vcenter-ankkureita ei voi määrittää samanaikaisesti.</translation>
+ <translation>Cannot specify top, bottom, and vcenter anchors.</translation>
</message>
<message>
<source>Baseline anchor cannot be used in conjunction with top, bottom, or vcenter anchors.</source>
- <translation>Baseline-ankkuria ei voi käyttää top-, bottom- tai vcenter-ankkurien yhteydessä.</translation>
+ <translation>Baseline anchor cannot be used in conjunction with top, bottom, or vcenter anchors.</translation>
</message>
<message>
<source>Cannot anchor a vertical edge to a horizontal edge.</source>
- <translation>Pystysuoraa reunaa ei voi ankkuroida vaakasuoraan reunaan.</translation>
+ <translation>Cannot anchor a vertical edge to a horizontal edge.</translation>
</message>
</context>
<context>
<name>QDeclarativeAnimatedImage</name>
<message>
<source>Qt was built without support for QMovie</source>
- <translation>Qt käännettiin ilman QMovie-tukea</translation>
+ <translation>Qt was built without support for QMovie</translation>
</message>
</context>
<context>
<name>QDeclarativeApplication</name>
<message>
<source>Application is an abstract class</source>
- <translation>Application on abstrakti luokka</translation>
+ <translation>Application is an abstract class</translation>
</message>
</context>
<context>
<name>QDeclarativeBehavior</name>
<message>
<source>Cannot change the animation assigned to a Behavior.</source>
- <translation>Behavioriin liitettyä animaatiota ei voi vaihtaa.</translation>
+ <translation>Cannot change the animation assigned to a Behavior.</translation>
</message>
</context>
<context>
<name>QDeclarativeBinding</name>
<message>
<source>Binding loop detected for property &quot;%1&quot;</source>
- <translation>Sitomissilmukka havaittu ominaisuudelle ”%1”</translation>
+ <translation>Binding loop detected for property &quot;%1&quot;</translation>
</message>
</context>
<context>
<name>QDeclarativeCompiledBindings</name>
<message>
<source>Binding loop detected for property &quot;%1&quot;</source>
- <translation>Sitomissilmukka havaittu ominaisuudelle ”%1”</translation>
+ <translation>Binding loop detected for property &quot;%1&quot;</translation>
</message>
</context>
<context>
<name>QDeclarativeCompiler</name>
<message>
<source>Invalid property assignment: &quot;%1&quot; is a read-only property</source>
- <translation>Virheellinen sijoitus ominaisuuteen: ”%1” on kirjoitussuojattu ominaisuus</translation>
+ <translation>Invalid property assignment: &quot;%1&quot; is a read-only property</translation>
</message>
<message>
<source>Invalid property assignment: unknown enumeration</source>
- <translation>Virheellinen sijoitus ominaisuuteen: tuntematon enumeraatio</translation>
+ <translation>Invalid property assignment: unknown enumeration</translation>
</message>
<message>
<source>Invalid property assignment: string expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin merkkijonoa</translation>
+ <translation>Invalid property assignment: string expected</translation>
</message>
<message>
<source>Invalid property assignment: url expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin URL:ää</translation>
+ <translation>Invalid property assignment: url expected</translation>
</message>
<message>
<source>Invalid property assignment: unsigned int expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin etumerkitöntä kokonaislukua</translation>
+ <translation>Invalid property assignment: unsigned int expected</translation>
</message>
<message>
<source>Invalid property assignment: int expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin kokonaislukua</translation>
+ <translation>Invalid property assignment: int expected</translation>
</message>
<message>
<source>Invalid property assignment: number expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin lukua</translation>
+ <translation>Invalid property assignment: number expected</translation>
</message>
<message>
<source>Invalid property assignment: color expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin väriä</translation>
+ <translation>Invalid property assignment: color expected</translation>
</message>
<message>
<source>Invalid property assignment: date expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin päivämäärää</translation>
+ <translation>Invalid property assignment: date expected</translation>
</message>
<message>
<source>Invalid property assignment: time expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin aikaa</translation>
+ <translation>Invalid property assignment: time expected</translation>
</message>
<message>
<source>Invalid property assignment: datetime expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin datetime-tyyppiä</translation>
+ <translation>Invalid property assignment: datetime expected</translation>
</message>
<message>
<source>Invalid property assignment: point expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin pistettä</translation>
+ <translation>Invalid property assignment: point expected</translation>
</message>
<message>
<source>Invalid property assignment: size expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin kokoa</translation>
+ <translation>Invalid property assignment: size expected</translation>
</message>
<message>
<source>Invalid property assignment: rect expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin rect-rakennetta</translation>
+ <translation>Invalid property assignment: rect expected</translation>
</message>
<message>
<source>Invalid property assignment: boolean expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin boolean-arvoa</translation>
+ <translation>Invalid property assignment: boolean expected</translation>
</message>
<message>
<source>Invalid property assignment: 3D vector expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin 3D-vektoria</translation>
+ <translation>Invalid property assignment: 3D vector expected</translation>
</message>
<message>
<source>Invalid property assignment: unsupported type &quot;%1&quot;</source>
- <translation>Virheellinen sijoitus ominaisuuteen: tukematon tyyppi ”%1”</translation>
+ <translation>Invalid property assignment: unsupported type &quot;%1&quot;</translation>
</message>
<message>
<source>Element is not creatable.</source>
- <translation>Elementtiä ei ole mahdollista luoda.</translation>
+ <translation>Element is not creatable.</translation>
</message>
<message>
<source>Component elements may not contain properties other than id</source>
- <translation>Component-elementeillä ei saa olla muita ominaisuuksia kuin id</translation>
+ <translation>Component elements may not contain properties other than id</translation>
</message>
<message>
<source>Invalid component id specification</source>
- <translation>Virheellinen komponentin id-määrittely</translation>
+ <translation>Invalid component id specification</translation>
</message>
<message>
<source>id is not unique</source>
- <translation>id ei ole ainutkertainen</translation>
+ <translation>id is not unique</translation>
</message>
<message>
<source>Invalid component body specification</source>
- <translation>Virheellinen komponentin rungon määrittely</translation>
+ <translation>Invalid component body specification</translation>
</message>
<message>
<source>Component objects cannot declare new properties.</source>
- <translation>Component-oliot eivät voi esitellä uusia ominaisuuksia.</translation>
+ <translation>Component objects cannot declare new properties.</translation>
</message>
<message>
<source>Component objects cannot declare new signals.</source>
- <translation>Component-oliot eivät voi esitellä uusia signaaleja.</translation>
+ <translation>Component objects cannot declare new signals.</translation>
</message>
<message>
<source>Component objects cannot declare new functions.</source>
- <translation>Component-oliot eivät voi esitellä uusia funktioita.</translation>
+ <translation>Component objects cannot declare new functions.</translation>
</message>
<message>
<source>Cannot create empty component specification</source>
- <translation>Ei voida luoda tyhjää Component-määrittelyä</translation>
+ <translation>Cannot create empty component specification</translation>
</message>
<message>
<source>&quot;%1.%2&quot; is not available in %3 %4.%5.</source>
- <translation>”%1.%2” ei ole käytettävissä moduulissa %3 %4.%5.</translation>
+ <translation>&quot;%1.%2&quot; is not available in %3 %4.%5.</translation>
</message>
<message>
<source>&quot;%1.%2&quot; is not available due to component versioning.</source>
- <translation>”%1.%2” ei ole käytettävissä johtuen komponenttiversioinnista.</translation>
+ <translation>&quot;%1.%2&quot; is not available due to component versioning.</translation>
</message>
<message>
<source>Incorrectly specified signal assignment</source>
- <translation>Väärin määritelty sijoitus signaaliin</translation>
+ <translation>Incorrectly specified signal assignment</translation>
</message>
<message>
<source>Cannot assign a value to a signal (expecting a script to be run)</source>
- <translation>Signaaliin ei voi sijoittaa arvoa (odotettiin suoritettavaa skriptiä)</translation>
+ <translation>Cannot assign a value to a signal (expecting a script to be run)</translation>
</message>
<message>
<source>Empty signal assignment</source>
- <translation>Tyhjä sijoitus signaaliin</translation>
+ <translation>Empty signal assignment</translation>
</message>
<message>
<source>Empty property assignment</source>
- <translation>Tyhjä sijoitus ominaisuuteen</translation>
+ <translation>Empty property assignment</translation>
</message>
<message>
<source>Attached properties cannot be used here</source>
- <translation>Liitettyjä ominaisuuksia ei voida käyttää tässä</translation>
+ <translation>Attached properties cannot be used here</translation>
</message>
<message>
<source>Non-existent attached object</source>
- <translation>Olematon liitetty olio</translation>
+ <translation>Non-existent attached object</translation>
</message>
<message>
<source>Invalid attached object assignment</source>
- <translation>Virheellinen sijoitus liitettyyn olioon</translation>
+ <translation>Invalid attached object assignment</translation>
</message>
<message>
<source>Cannot assign to non-existent default property</source>
- <translation>Olemattomaan oletusominaisuuteen ei voi sijoittaa</translation>
+ <translation>Cannot assign to non-existent default property</translation>
</message>
<message>
<source>Cannot assign to non-existent property &quot;%1&quot;</source>
- <translation>Olemattomaan ominaisuuteen ”%1” ei voi sijoittaa</translation>
+ <translation>Cannot assign to non-existent property &quot;%1&quot;</translation>
</message>
<message>
<source>Invalid use of namespace</source>
- <translation>Virheellinen nimiavaruuden käyttö</translation>
+ <translation>Invalid use of namespace</translation>
</message>
<message>
<source>Not an attached property name</source>
- <translation>Ei ole liitetyn ominaisuuden nimi</translation>
+ <translation>Not an attached property name</translation>
</message>
<message>
<source>Invalid use of id property</source>
- <translation>Virheellinen id-ominaisuuden käyttö</translation>
+ <translation>Invalid use of id property</translation>
</message>
<message>
<source>Property has already been assigned a value</source>
- <translation>Ominaisuudelle on jo sijoitettu arvo</translation>
+ <translation>Property has already been assigned a value</translation>
</message>
<message>
<source>Invalid grouped property access</source>
- <translation>Virheellinen ryhmäominaisuuden käyttö</translation>
+ <translation>Invalid grouped property access</translation>
</message>
<message>
<source>Cannot assign a value directly to a grouped property</source>
- <translation>Arvoa ei voi sijoittaa suoraan ryhmäominaisuuteen</translation>
+ <translation>Cannot assign a value directly to a grouped property</translation>
</message>
<message>
<source>Invalid property use</source>
- <translation>Virheellinen ominaisuuden käyttö</translation>
+ <translation>Invalid property use</translation>
</message>
<message>
<source>Property assignment expected</source>
- <translation>Odotettiin sijoitusta ominaisuuteen</translation>
+ <translation>Property assignment expected</translation>
</message>
<message>
<source>Single property assignment expected</source>
- <translation>Odotettiin yksittäistä sijoitusta ominaisuuteen</translation>
+ <translation>Single property assignment expected</translation>
</message>
<message>
<source>Unexpected object assignment</source>
- <translation>Odottamaton sijoitus olioon</translation>
+ <translation>Unexpected object assignment</translation>
</message>
<message>
<source>Cannot assign object to list</source>
- <translation>Oliota ei voi sijoittaa listaan</translation>
+ <translation>Cannot assign object to list</translation>
</message>
<message>
<source>Can only assign one binding to lists</source>
- <translation>Listoihin voi sijoittaa vain yhden sidonnan</translation>
+ <translation>Can only assign one binding to lists</translation>
</message>
<message>
<source>Cannot assign primitives to lists</source>
- <translation>Listoihin ei voi sijoittaa primitiiviarvoja</translation>
+ <translation>Cannot assign primitives to lists</translation>
</message>
<message>
<source>Cannot assign multiple values to a script property</source>
- <translation>Skriptiominaisuuteen ei voi sijoittaa useita arvoja</translation>
+ <translation>Cannot assign multiple values to a script property</translation>
</message>
<message>
<source>Invalid property assignment: script expected</source>
- <translation>Virheellinen sijoitus ominaisuuteen: odotettiin skriptiä</translation>
+ <translation>Invalid property assignment: script expected</translation>
</message>
<message>
<source>Cannot assign multiple values to a singular property</source>
- <translation>Yksikölliseen ominaisuuteen ei voi sijoittaa useita arvoja</translation>
+ <translation>Cannot assign multiple values to a singular property</translation>
</message>
<message>
<source>Cannot assign object to property</source>
- <translation>Ominaisuuteen ei voi sijoittaa oliota</translation>
+ <translation>Cannot assign object to property</translation>
</message>
<message>
<source>&quot;%1&quot; cannot operate on &quot;%2&quot;</source>
- <translation>”%1” ei voi toimia arvolla ”%2”</translation>
+ <translation>&quot;%1&quot; cannot operate on &quot;%2&quot;</translation>
</message>
<message>
<source>Duplicate default property</source>
- <translation>Oletusominaisuuden kaksoiskappale</translation>
+ <translation>Duplicate default property</translation>
</message>
<message>
<source>Duplicate property name</source>
- <translation>Ominaisuuden nimen kaksoiskappale</translation>
+ <translation>Duplicate property name</translation>
</message>
<message>
<source>Property names cannot begin with an upper case letter</source>
- <translation>Ominaisuuksien nimet eivät voi alkaa suuraakkosella</translation>
+ <translation>Property names cannot begin with an upper case letter</translation>
</message>
<message>
<source>Illegal property name</source>
- <translation>Virheellinen ominaisuuden nimi</translation>
+ <translation>Illegal property name</translation>
</message>
<message>
<source>Duplicate signal name</source>
- <translation>Signaalin nimen kaksoiskappale</translation>
+ <translation>Duplicate signal name</translation>
</message>
<message>
<source>Signal names cannot begin with an upper case letter</source>
- <translation>Signaalien nimet eivät voi alkaa suuraakkosella</translation>
+ <translation>Signal names cannot begin with an upper case letter</translation>
</message>
<message>
<source>Illegal signal name</source>
- <translation>Virheellinen signaalin nimi</translation>
+ <translation>Illegal signal name</translation>
</message>
<message>
<source>Duplicate method name</source>
- <translation>Metodin nimen kaksoiskappale</translation>
+ <translation>Duplicate method name</translation>
</message>
<message>
<source>Method names cannot begin with an upper case letter</source>
- <translation>Metodien nimet eivät voi alkaa suuraakkosella</translation>
+ <translation>Method names cannot begin with an upper case letter</translation>
</message>
<message>
<source>Illegal method name</source>
- <translation>Virheellinen metodin nimi</translation>
+ <translation>Illegal method name</translation>
</message>
<message>
<source>Property value set multiple times</source>
- <translation>Ominaisuuden arvo on asetettu useita kertoja</translation>
+ <translation>Property value set multiple times</translation>
</message>
<message>
<source>Invalid property nesting</source>
- <translation>Virheellinen ominaisuuden sisäkkäisyys</translation>
+ <translation>Invalid property nesting</translation>
</message>
<message>
<source>Cannot override FINAL property</source>
- <translation>FINAL-ominaisuutta ei voi korvata</translation>
+ <translation>Cannot override FINAL property</translation>
</message>
<message>
<source>Invalid property type</source>
- <translation>Virheellinen ominaisuuden tyyppi</translation>
+ <translation>Invalid property type</translation>
</message>
<message>
<source>Invalid empty ID</source>
- <translation>Virheellinen tyhjä ID</translation>
+ <translation>Invalid empty ID</translation>
</message>
<message>
<source>IDs cannot start with an uppercase letter</source>
- <translation>ID:t eivät voi alkaa suuraakkosella</translation>
+ <translation>IDs cannot start with an uppercase letter</translation>
</message>
<message>
<source>IDs must start with a letter or underscore</source>
- <translation>ID:iden on alettava aakkosella tai alaviivalla</translation>
+ <translation>IDs must start with a letter or underscore</translation>
</message>
<message>
<source>IDs must contain only letters, numbers, and underscores</source>
- <translation>ID:t saavat sisältää vain aakkosia, numeroita ja alaviivoja</translation>
+ <translation>IDs must contain only letters, numbers, and underscores</translation>
</message>
<message>
<source>ID illegally masks global JavaScript property</source>
- <translation>ID peittää laittomasti globaalin JavaScript-ominaisuuden</translation>
+ <translation>ID illegally masks global JavaScript property</translation>
</message>
<message>
<source>No property alias location</source>
- <translation>Ominaisuusaliaksella ei ole sijaintia</translation>
+ <translation>No property alias location</translation>
</message>
<message>
<source>Invalid alias location</source>
- <translation>Virheellinen aliaksen sijainti</translation>
+ <translation>Invalid alias location</translation>
</message>
<message>
<source>Invalid alias reference. An alias reference must be specified as &lt;id&gt;, &lt;id&gt;.&lt;property&gt; or &lt;id&gt;.&lt;value property&gt;.&lt;property&gt;</source>
- <translation>Virheellinen aliasviite. Aliasviite on määritettävä yhtenä seuraavista: &lt;id&gt;, &lt;id&gt;.&lt;ominaisuus&gt; tai &lt;id&gt;.&lt;arvo-ominaisuus&gt;.&lt;ominaisuus&gt;</translation>
+ <translation>Invalid alias reference. An alias reference must be specified as &lt;id&gt;, &lt;id&gt;.&lt;property&gt; or &lt;id&gt;.&lt;value property&gt;.&lt;property&gt;</translation>
</message>
<message>
<source>Invalid alias reference. Unable to find id &quot;%1&quot;</source>
- <translation>Virheellinen aliasviite. Id:tä ”%1” ei löydy</translation>
+ <translation>Invalid alias reference. Unable to find id &quot;%1&quot;</translation>
</message>
<message>
<source>Alias property exceeds alias bounds</source>
- <translation>Aliasominaisuus ylittää aliasrajat</translation>
+ <translation>Alias property exceeds alias bounds</translation>
</message>
</context>
<context>
<name>QDeclarativeComponent</name>
<message>
<source>Invalid empty URL</source>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>Virheellinen tyhjä URL</translation>
</message>
<message>
<source>createObject: value is not an object</source>
- <translation>createObject: arvo ei ole olio</translation>
+ <translation>createObject: value is not an object</translation>
</message>
</context>
<context>
<name>QDeclarativeConnections</name>
<message>
<source>Cannot assign to non-existent property &quot;%1&quot;</source>
- <translation>Olemattomaan ominaisuuteen ”%1” ei voi sijoittaa</translation>
+ <translation>Cannot assign to non-existent property &quot;%1&quot;</translation>
</message>
<message>
<source>Connections: nested objects not allowed</source>
- <translation>Yhteydet: sisäkkäiset oliot eivät ole sallittuja</translation>
+ <translation>Connections: nested objects not allowed</translation>
</message>
<message>
<source>Connections: syntax error</source>
- <translation>Yhteydet: syntaksivirhe</translation>
+ <translation>Connections: syntax error</translation>
</message>
<message>
<source>Connections: script expected</source>
- <translation>Yhteydet: odotettiin skriptiä</translation>
+ <translation>Connections: script expected</translation>
</message>
</context>
<context>
<name>QDeclarativeEngine</name>
<message>
<source>executeSql called outside transaction()</source>
- <translation>executeSql kutsuttu funktion transaction() ulkopuolella</translation>
+ <translation>executeSql called outside transaction()</translation>
</message>
<message>
<source>Read-only Transaction</source>
- <translation>Kirjoitussuojattu tietokantatapahtuma</translation>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
+ <translation>Vain lukeva tietokantatapahtuma</translation>
</message>
<message>
<source>Version mismatch: expected %1, found %2</source>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>Ero versioissa: odotettiin %1, löytyi %2</translation>
</message>
<message>
<source>SQL transaction failed</source>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>SQL-tietokantatapahtuma epäonnistui</translation>
</message>
<message>
<source>transaction: missing callback</source>
- <translation>tietokantatapahtuma: puuttuva callback-funktio</translation>
+ <translation>transaction: missing callback</translation>
</message>
<message>
<source>SQL: database version mismatch</source>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>SQL: tietokannan versio ei täsmää</translation>
</message>
</context>
@@ -500,330 +506,337 @@
<name>QDeclarativeFlipable</name>
<message>
<source>front is a write-once property</source>
- <translation>front on kertakirjoitettava ominaisuus</translation>
+ <translation>front is a write-once property</translation>
</message>
<message>
<source>back is a write-once property</source>
- <translation>back on kertakirjoitettava ominaisuus</translation>
+ <translation>back is a write-once property</translation>
</message>
</context>
<context>
<name>QDeclarativeGestureArea</name>
<message>
<source>Cannot assign to non-existent property &quot;%1&quot;</source>
- <translation>Olemattomaan ominaisuuteen ”%1” ei voi sijoittaa</translation>
+ <translation>Cannot assign to non-existent property &quot;%1&quot;</translation>
</message>
<message>
<source>GestureArea: nested objects not allowed</source>
- <translation>GestureArea: sisäkkäiset oliot eivät ole sallittuja</translation>
+ <translation>GestureArea: nested objects not allowed</translation>
</message>
<message>
<source>GestureArea: syntax error</source>
- <translation>GestureArea: syntaksivirhe</translation>
+ <translation>GestureArea: syntax error</translation>
</message>
<message>
<source>GestureArea: script expected</source>
- <translation>GestureArea: odotettiin skriptiä</translation>
+ <translation>GestureArea: script expected</translation>
</message>
</context>
<context>
<name>QDeclarativeImportDatabase</name>
<message>
<source>plugin cannot be loaded for module &quot;%1&quot;: %2</source>
- <translation>moduulin ”%1” liitännäistä ei voida ladata: %2</translation>
+ <translation>plugin cannot be loaded for module &quot;%1&quot;: %2</translation>
</message>
<message>
<source>module &quot;%1&quot; plugin &quot;%2&quot; not found</source>
- <translation>moduulin ”%1” liitännäistä ”%2” ei löytynyt</translation>
+ <translation>module &quot;%1&quot; plugin &quot;%2&quot; not found</translation>
</message>
<message>
<source>module &quot;%1&quot; version %2.%3 is not installed</source>
- <translation>moduulin ”%1” versiota %2.%3 ei ole asennettu</translation>
+ <translation>module &quot;%1&quot; version %2.%3 is not installed</translation>
</message>
<message>
<source>module &quot;%1&quot; is not installed</source>
- <translation>moduuli ”%1” ei ole asennettu</translation>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
+ <translation>moduulia ”%1” ei ole asennettu</translation>
</message>
<message>
<source>&quot;%1&quot;: no such directory</source>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>”%1”: hakemistoa ei ole olemassa</translation>
</message>
<message>
<source>import &quot;%1&quot; has no qmldir and no namespace</source>
- <translation>tuonnilla ”%1” ei ole qmldir-tiedostoa eikä nimiavaruutta</translation>
+ <translation>import &quot;%1&quot; has no qmldir and no namespace</translation>
</message>
<message>
<source>- %1 is not a namespace</source>
- <translation>– %1 ei ole nimiavaruus</translation>
+ <translation>- %1 is not a namespace</translation>
</message>
<message>
<source>- nested namespaces not allowed</source>
- <translation>– sisäkkäiset nimiavaruudet eivät ole sallittuja</translation>
+ <translation>- nested namespaces not allowed</translation>
</message>
<message>
<source>local directory</source>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>paikallinen hakemisto</translation>
</message>
<message>
<source>is ambiguous. Found in %1 and in %2</source>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>ei ole yksiselitteinen. Löytyi sijainneista %1 ja %2</translation>
</message>
<message>
<source>is ambiguous. Found in %1 in version %2.%3 and %4.%5</source>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>ei ole yksiselitteinen. Sijainnista %1 löytyi versiot %2.%3 ja %4.%5</translation>
</message>
<message>
<source>is instantiated recursively</source>
- <translation>on rekursiivinen ilmentymä</translation>
+ <translation>is instantiated recursively</translation>
</message>
<message>
<source>is not a type</source>
- <translation>ei ole tyyppi</translation>
+ <translation>is not a type</translation>
</message>
<message>
<source>File name case mismatch for &quot;%1&quot;</source>
- <translation>Tiedostonimen kirjainkoko ei täsmää polussa ”%1”</translation>
+ <translation>File name case mismatch for &quot;%1&quot;</translation>
</message>
</context>
<context>
<name>QDeclarativeKeyNavigationAttached</name>
<message>
<source>KeyNavigation is only available via attached properties</source>
- <translation>KeyNavigation on käytettävissä vain liitettyjen ominaisuuksien välityksellä</translation>
+ <translation>KeyNavigation is only available via attached properties</translation>
</message>
</context>
<context>
<name>QDeclarativeKeysAttached</name>
<message>
<source>Keys is only available via attached properties</source>
- <translation>Keys on käytettävissä vain liitettyjen ominaisuuksien välityksellä</translation>
+ <translation>Keys is only available via attached properties</translation>
</message>
</context>
<context>
<name>QDeclarativeLayoutMirroringAttached</name>
<message>
<source>LayoutDirection attached property only works with Items</source>
- <translation>Liitetty ominaisuus LayoutDirection toimii vain Items-olioiden kanssa</translation>
+ <translation>LayoutDirection attached property only works with Items</translation>
</message>
<message>
<source>LayoutMirroring is only available via attached properties</source>
- <translation>LayoutMirroring on käytettävissä vain liitettyjen ominaisuuksien välityksellä</translation>
+ <translation>LayoutMirroring is only available via attached properties</translation>
</message>
</context>
<context>
<name>QDeclarativeListModel</name>
<message>
<source>remove: index %1 out of range</source>
- <translation>remove: indeksi %1 on lukualueen ulkopuolella</translation>
+ <translation>remove: index %1 out of range</translation>
</message>
<message>
<source>insert: value is not an object</source>
- <translation>insert: arvo ei ole olio</translation>
+ <translation>insert: value is not an object</translation>
</message>
<message>
<source>insert: index %1 out of range</source>
- <translation>insert: indeksi %1 on lukualueen ulkopuolella</translation>
+ <translation>insert: index %1 out of range</translation>
</message>
<message>
<source>move: out of range</source>
- <translation>move: lukualueen ulkopuolella</translation>
+ <translation>move: out of range</translation>
</message>
<message>
<source>append: value is not an object</source>
- <translation>append: arvo ei ole olio</translation>
+ <translation>append: value is not an object</translation>
</message>
<message>
<source>set: value is not an object</source>
- <translation>set: arvo ei ole olio</translation>
+ <translation>set: value is not an object</translation>
</message>
<message>
<source>set: index %1 out of range</source>
- <translation>set: indeksi %1 on lukualueen ulkopuolella</translation>
+ <translation>set: index %1 out of range</translation>
</message>
<message>
<source>ListElement: cannot contain nested elements</source>
- <translation>ListElement: ei voi sisältää sisäkkäisiä elementtejä</translation>
+ <translation>ListElement: cannot contain nested elements</translation>
</message>
<message>
<source>ListElement: cannot use reserved &quot;id&quot; property</source>
- <translation>ListElement: ei voi käyttää varattua ”id”-ominaisuutta</translation>
+ <translation>ListElement: cannot use reserved &quot;id&quot; property</translation>
</message>
<message>
<source>ListElement: cannot use script for property value</source>
- <translation>ListElement: ominaisuuden arvolle ei voi käyttää skriptiä</translation>
+ <translation>ListElement: cannot use script for property value</translation>
</message>
<message>
<source>ListModel: undefined property &apos;%1&apos;</source>
- <translation>ListModel: määrittelemätön ominaisuus ”%1”</translation>
+ <translation>ListModel: undefined property &apos;%1&apos;</translation>
</message>
</context>
<context>
<name>QDeclarativeLoader</name>
<message>
<source>Loader does not support loading non-visual elements.</source>
- <translation>Lataaja ei tue ei-visuaalisten elementtien lataamista.</translation>
+ <translation>Loader does not support loading non-visual elements.</translation>
</message>
</context>
<context>
<name>QDeclarativeParentAnimation</name>
<message>
<source>Unable to preserve appearance under complex transform</source>
- <translation>Ulkoasua ei pystytä säilyttämään kompleksimuunnoksen ollessa käytössä</translation>
+ <translation>Unable to preserve appearance under complex transform</translation>
</message>
<message>
<source>Unable to preserve appearance under non-uniform scale</source>
- <translation>Ulkoasua ei pystytä säilyttämään epätasaisen skaalauksen ollessa käytössä</translation>
+ <translation>Unable to preserve appearance under non-uniform scale</translation>
</message>
<message>
<source>Unable to preserve appearance under scale of 0</source>
- <translation>Ulkoasua ei pystytä säilyttämään nollan suuruisen skaalauksen ollessa käytössä</translation>
+ <translation>Unable to preserve appearance under scale of 0</translation>
</message>
</context>
<context>
<name>QDeclarativeParentChange</name>
<message>
<source>Unable to preserve appearance under complex transform</source>
- <translation>Ulkoasua ei pystytä säilyttämään kompleksimuunnoksen ollessa käytössä</translation>
+ <translation>Unable to preserve appearance under complex transform</translation>
</message>
<message>
<source>Unable to preserve appearance under non-uniform scale</source>
- <translation>Ulkoasua ei pystytä säilyttämään epätasaisen skaalauksen ollessa käytössä</translation>
+ <translation>Unable to preserve appearance under non-uniform scale</translation>
</message>
<message>
<source>Unable to preserve appearance under scale of 0</source>
- <translation>Ulkoasua ei pystytä säilyttämään nollan suuruisen skaalauksen ollessa käytössä</translation>
+ <translation>Unable to preserve appearance under scale of 0</translation>
</message>
</context>
<context>
<name>QDeclarativeParser</name>
<message>
<source>Illegal unicode escape sequence</source>
- <translation>Virheellinen Unicode-ohjauskoodi</translation>
+ <translation>Illegal unicode escape sequence</translation>
</message>
<message>
<source>Illegal character</source>
- <translation>Virheellinen merkki</translation>
+ <translation>Illegal character</translation>
</message>
<message>
<source>Unclosed string at end of line</source>
- <translation>Päättämätön merkkijono rivin lopussa</translation>
+ <translation>Unclosed string at end of line</translation>
</message>
<message>
<source>Illegal escape sequence</source>
- <translation>Virheellinen ohjauskoodi</translation>
+ <translation>Illegal escape sequence</translation>
</message>
<message>
<source>Unclosed comment at end of file</source>
- <translation>Päättämätön kommentti tiedoston lopussa</translation>
+ <translation>Unclosed comment at end of file</translation>
</message>
<message>
<source>Illegal syntax for exponential number</source>
- <translation>Virheellinen syntaksi eksponenttiluvulle</translation>
+ <translation>Illegal syntax for exponential number</translation>
</message>
<message>
<source>Identifier cannot start with numeric literal</source>
- <translation>Tunniste ei voi alkaa numeerisella literaalilla</translation>
+ <translation>Identifier cannot start with numeric literal</translation>
</message>
<message>
<source>Unterminated regular expression literal</source>
- <translation>Päättämätön säännöllisen lausekkeen literaali</translation>
+ <translation>Unterminated regular expression literal</translation>
</message>
<message>
<source>Invalid regular expression flag &apos;%0&apos;</source>
- <translation>Virheellinen säännöllisen lausekkeen lippu ”%0”</translation>
+ <translation>Invalid regular expression flag &apos;%0&apos;</translation>
</message>
<message>
<source>Unterminated regular expression backslash sequence</source>
- <translation>Päättämätön säännöllisen lausekkeen kenoviivasekvenssi</translation>
+ <translation>Unterminated regular expression backslash sequence</translation>
</message>
<message>
<source>Unterminated regular expression class</source>
- <translation>Päättämätön säännöllisen lausekkeen luokka</translation>
+ <translation>Unterminated regular expression class</translation>
</message>
<message>
<source>Syntax error</source>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>Syntaksivirhe</translation>
</message>
<message>
<source>Unexpected token `%1&apos;</source>
- <translation>Odottamaton merkkijono ”%1”</translation>
+ <translation>Unexpected token `%1&apos;</translation>
</message>
<message>
<source>Expected token `%1&apos;</source>
- <translation>Odotettiin merkkijonoa ”%1”</translation>
+ <translation>Expected token `%1&apos;</translation>
</message>
<message>
<source>Property value set multiple times</source>
- <translation>Ominaisuuden arvo on asetettu useita kertoja</translation>
+ <translation>Property value set multiple times</translation>
</message>
<message>
<source>Expected type name</source>
- <translation>Odotettiin tyyppinimeä</translation>
+ <translation>Expected type name</translation>
</message>
<message>
<source>Invalid import qualifier ID</source>
- <translation>Virheellinen tuonnin tarkennetunniste</translation>
+ <translation>Invalid import qualifier ID</translation>
</message>
<message>
<source>Reserved name &quot;Qt&quot; cannot be used as an qualifier</source>
- <translation>Varattua nimeä ”Qt” ei voi käyttää tarkenteena</translation>
+ <translation>Reserved name &quot;Qt&quot; cannot be used as an qualifier</translation>
</message>
<message>
<source>Script import qualifiers must be unique.</source>
- <translation>Skriptien tuonnin tarkenteiden on oltava ainutkertaisia.</translation>
+ <translation>Script import qualifiers must be unique.</translation>
</message>
<message>
<source>Script import requires a qualifier</source>
- <translation>Skriptin tuonti vaatii tarkenteen</translation>
+ <translation>Script import requires a qualifier</translation>
</message>
<message>
<source>Library import requires a version</source>
- <translation>Kirjaston tuonti vaatii version</translation>
+ <translation>Library import requires a version</translation>
</message>
<message>
<source>Expected parameter type</source>
- <translation>Odotettiin parametrityyppiä</translation>
+ <translation>Expected parameter type</translation>
</message>
<message>
<source>Invalid property type modifier</source>
- <translation>Virheellinen ominaisuuden tyyppimäärite</translation>
+ <translation>Invalid property type modifier</translation>
</message>
<message>
<source>Unexpected property type modifier</source>
- <translation>Odottamaton ominaisuuden tyyppimäärite</translation>
+ <translation>Unexpected property type modifier</translation>
</message>
<message>
<source>Expected property type</source>
- <translation>Odotettiin ominaisuuden tyyppiä</translation>
+ <translation>Expected property type</translation>
</message>
<message>
<source>Readonly not yet supported</source>
- <translation>Kirjoitussuojausta ei vielä tueta</translation>
+ <translation>Readonly not yet supported</translation>
</message>
<message>
<source>JavaScript declaration outside Script element</source>
- <translation>JavaScript-esittely Script-elementin ulkopuolella</translation>
+ <translation>JavaScript declaration outside Script element</translation>
</message>
</context>
<context>
<name>QDeclarativePauseAnimation</name>
<message>
<source>Cannot set a duration of &lt; 0</source>
- <translation>Kestoksi ei voi asettaa &lt; 0</translation>
+ <translation>Cannot set a duration of &lt; 0</translation>
</message>
</context>
<context>
<name>QDeclarativePixmap</name>
<message>
<source>Error decoding: %1: %2</source>
- <translation>Virhe dekoodattaessa: %1: %2</translation>
+ <translation>Error decoding: %1: %2</translation>
</message>
<message>
<source>Failed to get image from provider: %1</source>
- <translation>Kuvan saaminen tarjoajalta epäonnistui: %1</translation>
+ <translation>Failed to get image from provider: %1</translation>
</message>
<message>
<source>Cannot open: %1</source>
+ <translatorcomment>Tämä viesti on suomennettu, koska siitä voi olla hyötyä myös ongelmaa selvittävälle Qt:lla tehdyn ohjelman loppukäyttäjälle eikä tämän viestin suomentamisen luulisi vaikeuttavan ongelman selvittämistä.</translatorcomment>
<translation>Ei voi avata: %1</translation>
</message>
</context>
@@ -831,48 +844,48 @@
<name>QDeclarativePropertyAnimation</name>
<message>
<source>Cannot set a duration of &lt; 0</source>
- <translation>Kestoksi ei voi asettaa &lt; 0</translation>
+ <translation>Cannot set a duration of &lt; 0</translation>
</message>
</context>
<context>
<name>QDeclarativePropertyChanges</name>
<message>
<source>PropertyChanges does not support creating state-specific objects.</source>
- <translation>PropertyChanges ei tue tilakohtaisten olioiden luomista.</translation>
+ <translation>PropertyChanges does not support creating state-specific objects.</translation>
</message>
<message>
<source>Cannot assign to non-existent property &quot;%1&quot;</source>
- <translation>Olemattomaan ominaisuuteen ”%1” ei voi sijoittaa</translation>
+ <translation>Cannot assign to non-existent property &quot;%1&quot;</translation>
</message>
<message>
<source>Cannot assign to read-only property &quot;%1&quot;</source>
- <translation>Kirjoitussuojattuun ominaisuuteen ”%1” ei voi sijoittaa</translation>
+ <translation>Cannot assign to read-only property &quot;%1&quot;</translation>
</message>
</context>
<context>
<name>QDeclarativeTextInput</name>
<message>
<source>Could not load cursor delegate</source>
- <translation>Kohdistimen delegaatin lataaminen epäonnistui</translation>
+ <translation>Could not load cursor delegate</translation>
</message>
<message>
<source>Could not instantiate cursor delegate</source>
- <translation>Kohdistimen delegaatin ilmentymän luonti epäonnistui</translation>
+ <translation>Could not instantiate cursor delegate</translation>
</message>
</context>
<context>
<name>QDeclarativeTypeLoader</name>
<message>
<source>Script %1 unavailable</source>
- <translation>Skripti %1 ei ole käytettävissä</translation>
+ <translation>Script %1 unavailable</translation>
</message>
<message>
<source>Type %1 unavailable</source>
- <translation>Tyyppi %1 ei ole käytettävissä</translation>
+ <translation>Type %1 unavailable</translation>
</message>
<message>
<source>Namespace %1 cannot be used as a type</source>
- <translation>Nimiavaruutta %1 ei voi käyttää tyyppinä</translation>
+ <translation>Namespace %1 cannot be used as a type</translation>
</message>
<message>
<source>%1 %2</source>
@@ -883,78 +896,78 @@
<name>QDeclarativeVME</name>
<message>
<source>Unable to create object of type %1</source>
- <translation>%1-tyyppisen olion luonti epäonnistui</translation>
+ <translation>Unable to create object of type %1</translation>
</message>
<message>
<source>Cannot assign value %1 to property %2</source>
- <translation>Arvoa %1 ei voi sijoittaa ominaisuuteen %2</translation>
+ <translation>Cannot assign value %1 to property %2</translation>
</message>
<message>
<source>Cannot assign object type %1 with no default method</source>
- <translation>Ei voida sijoittaa oliotyyppiä %1 ilman oletusmetodia</translation>
+ <translation>Cannot assign object type %1 with no default method</translation>
</message>
<message>
<source>Cannot connect mismatched signal/slot %1 %vs. %2</source>
- <translation>Ei voi yhdistää eroavaa signaalia/slot-funktiota %1 %vs. %2</translation>
+ <translation>Cannot connect mismatched signal/slot %1 %vs. %2</translation>
</message>
<message>
<source>Cannot assign an object to signal property %1</source>
- <translation>Oliota ei voi sijoittaa signaaliominaisuuteen %1</translation>
+ <translation>Cannot assign an object to signal property %1</translation>
</message>
<message>
<source>Cannot assign object to list</source>
- <translation>Oliota ei voi sijoittaa listaan</translation>
+ <translation>Cannot assign object to list</translation>
</message>
<message>
<source>Cannot assign object to interface property</source>
- <translation>Oliota ei voi sijoittaa rajapintaominaisuuteen</translation>
+ <translation>Cannot assign object to interface property</translation>
</message>
<message>
<source>Unable to create attached object</source>
- <translation>Liitetyn olion luonti epäonnistui</translation>
+ <translation>Unable to create attached object</translation>
</message>
<message>
<source>Cannot set properties on %1 as it is null</source>
- <translation>Olion %1 ominaisuuksia ei voi asettaa, koska se on null</translation>
+ <translation>Cannot set properties on %1 as it is null</translation>
</message>
</context>
<context>
<name>QDeclarativeVisualDataModel</name>
<message>
<source>Delegate component must be Item type.</source>
- <translation>Delegaattikomponentin on oltava Item-tyyppinen.</translation>
+ <translation>Delegate component must be Item type.</translation>
</message>
</context>
<context>
<name>QDeclarativeXmlListModel</name>
<message>
<source>Qt was built without support for xmlpatterns</source>
- <translation>Qt käännettiin ilman xmlpatterns-tukea</translation>
+ <translation>Qt was built without support for xmlpatterns</translation>
</message>
</context>
<context>
<name>QDeclarativeXmlListModelRole</name>
<message>
<source>An XmlRole query must not start with &apos;/&apos;</source>
- <translation>XmlRole-kysely ei saa alkaa merkillä ”/”</translation>
+ <translation>An XmlRole query must not start with &apos;/&apos;</translation>
</message>
</context>
<context>
<name>QDeclarativeXmlRoleList</name>
<message>
<source>An XmlListModel query must start with &apos;/&apos; or &quot;//&quot;</source>
- <translation>XmlListModel-kyselyn on alettava joko merkillä ”/” tai merkeillä ”//”</translation>
+ <translation>An XmlListModel query must start with &apos;/&apos; or &quot;//&quot;</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<source>&quot;%1&quot; duplicates a previous role name and will be disabled.</source>
- <translation>”%1” on edellisen roolinimen kaksoiskappale ja se otetaan pois käytöstä.</translation>
+ <translation>&quot;%1&quot; duplicates a previous role name and will be disabled.</translation>
</message>
<message>
<source>invalid query: &quot;%1&quot;</source>
- <translation>virheellinen kysely: ”%1”</translation>
+ <translation>invalid query: &quot;%1&quot;</translation>
</message>
</context>
<context>