blob: d0efd04a9fe7c7a52e8231c95b5e4df17288cf99 [file] [log] [blame]
<?xml version='1.0' encoding='utf-8' standalone='no' ?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!--
Note that error id="1179" does not need to be translated, its for internal use only.
-->
<errors>
<error id="1000" label="kError_AmbiguousReference">Epäselvä viite kohteeseen %s.
<description><![CDATA[
A reference might be to more than one item. For example, the following uses the namespaces <code>rss</code> and <code>xml</code>, each of which defines a
different value for the <code>hello()</code> function. The
<code>trace(hello())</code> statement returns this error because it cannot determine which namespace to use.<br>
<pre><code>private namespace rss;
private namespace xml;
public function ErrorExamples() {
use namespace rss;
use namespace xml;
trace(hello());
}
rss function hello():String {
return "hola";
}
xml function hello():String {
return "foo";
}</code></pre>
<p>Correct an ambiguous reference by making the reference specific. The following example uses the form <i>namespace</i>::<i>function</i> to specify
which namespace to use:
<pre><code>public function ErrorExamples() {
trace(rss::hello());
trace(xml::hello());
}</code></pre>
]]>
</description>
</error>
<error id="1003" label="kError_NamespaceAccessSpecifiers">Access-määritteet eivät ole sallittuja namespace-attribuuttien kanssa.
<description>You can not use both an access specifier (such as private or public) and a namespace attribute on a definition.</description></error>
<error id="1004" label="kError_Unknown_Namespace">Nimitilaa ei löytynyt tai se ei ole kokoamisenaikainen vakio.
<description><![CDATA[
The namespace is either unknown or is an expression that could have different values at run time.
Check that you are spelling the namespace correctly and that its definition is imported correctly.]]></description>
</error>
<error id="1006" label="kError_InvalidSuperExpression">Super-ilmausta voidaan käyttää vain luokan esiintymämetodeissa.</error>
<error id="1007" label="kError_InvalidSuperStatement">Super-lausetta voidaan käyttää vain luokan esiintymäkonstruktoreissa.
<description><![CDATA[
You cannot use the <code>super</code> statement within static members. You can
use the <code>super</code> statement only within class instances.
]]>
</description>
</error>
<error id="1008" label="kError_InvalidAttribute">Virheellinen attribuutti.</error>
<error id="1010" label="kError_InvalidOverride">Override-attribuuttia voidaan käyttää vain luokan ominaisuusmäärityksissä.
<description><![CDATA[
You cannot use the <code>override</code> keyword within a function block.
]]></description>
</error>
<error id="1011" label="kError_InvalidVirtual">Virtual-attribuuttia voidaan käyttää vain luokan ominaisuusmäärityksissä.
<description><![CDATA[
You cannot use the <code>virtual</code> attribute when you declare a property that does not belong to a class
(for example, when you declare a variable within a function block).
]]></description>
</error>
<error id="1012" label="kError_InvalidStatic">Static-attribuuttia voidaan käyttää vain luokan sisäisissä määrityksissä.</error>
<error id="1013" label="kError_InvalidPrivate">Private-attribuuttia voidaan käyttää vain luokan ominaisuusmäärityksissä.</error>
<error id="1014" label="kError_Unsupported_Intrinsic">Intrinsic-attribuuttia ei enää tueta.
<description>
ActionScript 3.0 does not support the <code>intrinsic</code> keyword.
</description>
</error>
<error id="1016" label="kError_BaseClassIsFinal">Perusluokka on final.
<description><![CDATA[
The superclass cannot be extended because it is marked
as <code>final</code>.
]]></description>
</error>
<error id="1017" label="kError_UnknownBaseClass">Perusluokan %s määritystä ei löytynyt.</error>
<error id="1018" label="kError_DuplicateClassDefinition">Toistuva luokan määritys: %s.</error>
<error id="1020" label="kError_OverrideNotFound">Override-tyyppiseksi merkityn metodin pitää korvata toinen metodi.</error>
<error id="1021" label="kError_DuplicateFunction">Toistuva funktion määritys.
<description>
You cannot declare more than one function with the same identifier name within the same scope.
</description>
</error>
<error id="1022" label="kError_OverrideFinalAccessor">Final-aksessoria ei voi korvata.</error>
<error id="1023" label="kError_IncompatibleOverride">Epäyhteensopiva korvaus.
<description> A function marked override must exactly match the parameter and return type declaration of the function it is overriding.
It must have the same number of parameters, each of the same type, and declare the same return type. If any of the parameters are optional, that
must match as well. Both functions must use the same access specifier (public, private, and so on) or namespace attribute as well.</description></error>
<error id="1024" label="kError_OverrideOfFuncNotMarkedForOverride">Korvataan funktiota, jota ei ole merkitty korvattavaksi.
<description>
<![CDATA[
If a method in a class overrides a method in a base class, you must explicitly declare it by using the <code>override</code> attribute, as this example shows:
<pre>public override function foo():void{};</pre>
]]>
</description>
</error>
<error id="1025" label="kError_FinalMethodRedefinition">Final-metodia ei voi määrittää uudelleen.
<description><![CDATA[
The method cannot be extended because it is marked
as <code>final</code> in the base class.
]]></description>
</error>
<error id="1026" label="kError_ConstructorsMustBeInstanceMethods">Konstruktorin funktioiden pitää olla instance-metodeja.</error>
<error id="1027" label="kError_FuncIsStaticAndOverride">Funktiot eivät voi olla sekä static- että override-tyyppisiä.</error>
<error id="1028" label="kError_FuncIsStaticAndVirtual">Funktiot eivät voi olla sekä static- että virtual-tyyppisiä.</error>
<error id="1029" label="kError_FuncIsVirtualAndFinal">Funktiot eivät voi olla sekä final- että virtual-tyyppisiä.</error>
<error id="1030" label="kError_RestParameterNotNamed">Nimi pitää määrittää muuttuja-argumenteista.
<description>
<![CDATA[
The ...(rest) parameter definition specifies that all values supplied after ...(rest)
are collected into any array.
You must specify a name for the array, as in the expression
<code>function foo(x,...(rest))</code>.
]]>
</description>
</error>
<error id="1033" label="kError_VirtualVars">Virtual-muuttujia ei tueta.</error>
<error id="1034" label="kError_NativeVars">Muuttujat eivät voi olla native-tyyppisiä.</error>
<error id="1035" label="kError_VarIsFinalAndVirtual">Muuttujat eivät voi olla sekä final- että virtual-tyyppisiä.</error>
<error id="1037" label="kError_NestedPackage">Paketit eivät voi olla sisäkkäisiä.</error>
<error id="1038" label="kError_BreakHasNoTarget">Break-ilmaisun kohdetta ei löytynyt.</error>
<error id="1039" label="kError_ContinueHasNoTarget">Continue-ilmaisun kohdetta ei löytynyt.</error>
<error id="1040" label="kError_DuplicateLabel">Toistuva nimimääritys.</error>
<error id="1041" label="kError_AttributesAreNotCallable">Attribuutit eivät ole kutsuttavia.</error>
<error id="1042" label="kError_ThisUsedInStaticFunction">Tätä avainsanaa ei voida käyttää static-metodeissa. Sitä voidaan käyttää vain esiintymämetodeissa, funktioiden sulkemisissa ja yleiskoodissa.
<description>
<![CDATA[
You cannot use the <code>this</code> keyword within a static member, because
<code>this</code> would have no context.
]]>
</description>
</error>
<error id="1043" label="kError_UndefinedNamespace">Määrittämätön nimitila.</error>
<error id="1044" label="kError_UnknownInterfaceMethod">Luokka %s ei ole ottanut käyttöön liittymämetodia %s nimitilassa %s.</error>
<error id="1045" label="kError_UnknownInterface">Liittymää %s ei löytynyt.</error>
<error id="1046" label="kError_UnknownType">Tyypiä ei löytynyt tai se ei ole kokoamisenaikainen vakio: %s.
<description>
<![CDATA[
The class used as a type declaration is either unknown or is an expression that could have different values at run time.
Check that you are importing the correct class and that its package location
has not changed. Also, check that the package that contains the code (not the
imported class) is defined correctly (for example, make sure to use proper
ActionScript 3.0 package syntax, and not ActionScript 2.0 syntax).</p>
<p>The error can also occur if the class being referenced is not defined in a namespace that is in use or is not defined as public:</p>
<pre><code>public class Foo{}</code></pre>
<span class="flexonly"><p>If you are using Flex&#153 Builder&#153 2 and the class is in a library,
make sure to set the class path for the project.</p></span>
]]>
</description>
</error>
<error id="1047" label="kError_NonConstantParamInitializer">Parameter-alustaja on tuntematon tai se ei ole kokoamisenaikainen vakio.
<description><![CDATA[
The value used as the default value for the parameter is either undefined or could have different values at run time. Check that the initializer is spelled
correctly, and that the initializer value isn't an expression that could result in different possible values at run time.
]]></description>
</error>
<error id="1048" label="kError_MethodIsNotAConstructor">Metodia ei voida käyttää konstruktorina.
<description><![CDATA[
It is not possible to create an instance of a method of a class. Only global functions can be used in <code>new</code> expressions.
<pre>class D { function xx() { return 22; } }
var d:D = new D();
var x = new d.xx(); // error, method cannot be used as constructor
function yy() { this.a = 22; }
var z = new yy(); // no error, global functions can be used as constructors.</pre>
]]></description>
</error>
<error id="1049" label="kError_AssignmentToConstVar">Virheellinen määritys muuttujaan, joka on määritetty vakioksi.</error>
<error id="1050" label="kError_AssignmentToNonRefVar">Ei voi määrittää ei-viitteelliselle arvolle.</error>
<error id="1051" label="kError_ReturnTypeMustBeUndefined">Return-arvon pitää olla määrittämätön.
<description><![CDATA[
You are attempting to use the <code>return</code> statement within a method that
has a declared return type <code>void</code>.
]]></description>
</error>
<error id="1052" label="kError_ConstInitializerNotConst">Vakion alustaja on tuntematon tai se ei ole kokoamisenaikainen vakio.
<description><![CDATA[
The value used to initialize the constant is either undefined or could have different values at run time. Check that the initializer is spelled
correctly, and that the initializer value isn't an expression that could result in different possible values at run time.
]]></description>
</error>
<error id="1053" label="kError_AccessorTypesMustMatch">Aksessorityyppien on vastattava toisiaan.</error>
<error id="1054" label="kError_BadSetterReturnType">Set-funktion määrityksen return-tyypin pitää olla unspecified tai void.
<description><![CDATA[
You cannot specify a return value for a setter function. For example, the following is invalid:
<pre>public function set gamma(g:Number):Number;</pre>
<p>The following <em>is</em> valid:</p>
<pre>public function set gamma(g:Number):void;</pre>
]]></description>
</error>
<error id="1058" label="kError_PropertyIsWriteOnly">Ominaisuuteen voi vain kirjoittaa.</error>
<error id="1059" label="kError_PropertyIsReadOnly">Ominaisuus on vain luku.
<description><![CDATA[
This property is defined through a getter function, which allows you to retrieve that property's value. There is no setter function defined
for this property, however, so it is read-only.
<p>In the following example, line 3 generates an error because there is no setter function defined for <code>xx</code>:
<pre>class D { function get xx() { return 22; } }
var d:D = new D();
d.xx = 44; // error, property is read-only</pre>
]]></description>
</error>
<error id="1061" label="kError_Strict_UndefinedMethod">Kutsu mahdollisesti määrittämättömään metodiin %s staattisella tyypillä %s varustetun viitteen kautta.
<description><![CDATA[
You are calling a method that is not defined.
]]></description>
</error> <!-- edited -->
<error id="1063" label="kError_UnableToOpenFile">Ei voi avata tiedostoa: %s.</error>
<error id="1064" label="kError_InvalidMetaData">Virheelliset metatiedot.
<description><![CDATA[
This metadata is unrecognized.
]]></description>
</error>
<error id="1065" label="kError_MetaDataAttributesHasMoreThanOneElement">Metadata-attribuuteilla voi olla korkeintaan yksi elementti.</error>
<error id="1067" label="kError_ImplicitCoercisionOfUnrelatedType">Tyypin %s arvon implisiittinen pakottaminen liittymättömään tyyppiin %s.
<description><![CDATA[
You are attempting to cast an object to a type to which it cannot be converted. This can happen
if the class you are casting to is not in the inheritance chain of the object being cast.
This error appears only when the compiler is running in strict mode.
]]></description>
</error>
<error id="1068" label="kError_Parser_UnableToOpenFile">Ei voi avata sisällytettyä tiedostoa: %s.</error>
<error id="1069" label="kError_Parser_DefinitionOrDirectiveExpected">Syntaksivirhe: odotettiin määritystä tai direktiiviä.
<description>
Check the syntax in the line.
</description>
</error>
<error id="1071" label="kError_Parser_ExpectingAnnotatableDirectiveAfterAttributes">Syntaksivirhe: odotettiin määritysavainsanaa (esimerkiksi funktiota) attribuutin %s jälkeen, ei attribuutin %s jälkeen.
<description>
<![CDATA[
This error will occur if the author forgets to use the "var" or "function" keyword in a declaration.
<pre><code>public int z;// should be 'public var z:int;'</code></pre>
This error might also occur when the compiler encounters an unexpected character. For example,
the following use of the <code>trace()</code> function is invalid, because of the missing
parentheses (the correct syntax is <code>trace("hello")</code>):
<pre>
trace "hello"
</pre>
]]>
</description>
</error>
<error id="1072" label="kError_Parser_ExpectedXMLBeforeNameSpace">Syntaksivirhe: odotettiin xml:ää ennen nimitilaa.
<description>
<![CDATA[
The correct statement syntax is <code>default xml namespace = </code> <em>ns</em>. Either the keyword <code>xml</code> (note the lowercase)
is missing or an incorrect keyword was used. For more
information, see the <a href="statements.html#default_xml_namespace">default xml namespace</a>
directive.
]]>
</description>
</error>
<error id="1073" label="kError_Parser_ExpectingCatchOrFinally">Syntaksivirhe: odotetaan catch- tai finally-ehtoa.</error>
<error id="1075" label="kError_Parser_EachWithoutIn">Syntaksivirhe: Avainsanaa each ei sallita ilman in-operaattoria.</error>
<error id="1076" label="kError_Parser_ExpectedLeftParen">Syntaksivirhe: odotetaan vasenta suljetta ennen tunnusta.</error>
<error id="1077" label="kError_Parser_ExpectedCaseLabel">Odotetaan tapauksen nimeä.
<description><![CDATA[
The compiler expected a <code>case</code> statement at this point in the switch block. The following switch block incorrectly includes a call to <code>print</code> before the first </code><code>case</code> statement:
<pre>switch(x)
{
trace(2);
case 0: trace(0);
break
}</pre>
]]>
</description>
</error>
<error id="1078" label="kError_Parser_LabelIsNotIdentifier">Nimen pitää olla yksinkertainen tunnus.</error>
<error id="1079" label="kError_Parser_WrongNumberOfSuperArgs">Super-ilmauksella pitää olla yksi operandi.</error>
<error id="1080" label="kError_Parser_ExpectingIncrOrDecrOperator">Odotetaan increment- tai decrement-operaattoria.</error>
<error id="1082" label="kError_Parser_ExpectingASingleExpressionWithinParenthesis">Odotetaan yhtä ilmausta sulkeissa.</error>
<error id="1083" label="kError_Parser_ExpectedPrimaryExprBefore">Syntaksivirhe: %s on odottamaton.
<description>
<![CDATA[
The line of code is missing some information. In the following example,
some expression (such as another number) needs to be included after the final plus sign:
<pre>var sum:int = 1 + 2 + ;</pre>
]]>
</description>
</error>
<error id="1084" label="kError_Parser_ExpectedToken">Syntaksivirhe: odotettiin kohdetta %s ennen kohdetta %s.
<description>
<![CDATA[
The expression was unexpected at this point.
If the error says "Expecting right brace before end of program," a block of code
is missing a closing brace (&#125).
<p>If the error says "Expecting left parenthesis before _," you may have omitted a
parenthesis from a conditional expression, as shown in the following example, which is intentionally incorrect: </p>
<pre><code>var fact:int = 1 * 2 * 3;
if fact &gt; 2 {
var bigger:Boolean = true;
}</code></pre>
]]>
</description>
</error>
<error id="1086" label="kError_Parser_ExpectedSemicolon">Syntaksivirhe: odotetaan puolipistettä ennen kohdetta %s.</error>
<error id="1087" label="kError_Parser_ExtraCharsAfterEndOfProgram">Syntaksivirhe: ohjelman lopun jälkeen löytyi ylimääräisiä merkkejä.</error>
<error id="1093" label="kError_Lexical_General">Syntaksivirhe.</error>
<error id="1094" label="kError_Lexical_LineTerminatorInSingleQuotedStringLiteral">Syntaksivirhe: merkkijonoliteraali pitää päättää ennen rivinvaihtoa.</error>
<error id="1095" label="kError_Lexical_LineTerminatorInDoubleQuotedStringLiteral">Syntaksivirhe: merkkijonoliteraali pitää päättää ennen rivinvaihtoa.</error>
<error id="1097" label="kError_Lexical_EndOfStreamInStringLiteral">Syntaksivirhe: syöttö loppui ennen merkkijonoliteraalin päättävää lainausmerkkiä.</error>
<error id="1099" label="kError_Lexical_SyntaxError">Syntaksivirhe.</error>
<error id="1100" label="kError_Lexical_NoMatchingTag">Syntaksivirhe: XML:llä ei ole toisiaan vastaavia aloitus- ja lopetustunnisteita.</error>
<error id="1102" label="kError_CannotDeleteSuperDecendants">Super-alikohteita ei voi poistaa.</error>
<error id="1103" label="kError_DuplicateNamespaceDefinition">Toistuva nimitilan määritys.
<description><![CDATA[
You defined the namespace more than once. Delete or modify the duplicate definition.
]]></description>
</error>
<error id="1104" hidden="true" label="kError_ErrorNodeError"> %s </error>
<error id="1105" label="kError_AssignmentTargetNotRefVal">Määrityksen kohteen pitää olla viitearvo.
<description><![CDATA[
You can assign a value to a variable, but you cannot assign a value to another value.
]]></description>
</error>
<error id="1106" label="kError_IncrementOperatorNotAReference">Increment-operandin pitää olla viite.
<description><![CDATA[
The operand must be a variable, an element in an array, or a property of an object.
]]></description>
</error>
<error id="1107" label="kError_InvalidIncrementOperand">Increment-operandi ei kelpaa.
<description><![CDATA[
The operand must be a variable, an element in an array, or a property of an object.
]]></description>
</error>
<error id="1108" label="kError_InvalidDecrementOperand">Decrement-operandi ei kelpaa.
<description><![CDATA[
The operand must be a variable, an element in an array, or a property of an object.
]]></description>
</error>
<error id="1109" label="kError_ExpectingExpression">Odotetaan ilmausta.
<description>
<![CDATA[
An expression is missing in a part of the code. For example, the following produces this
error (there is a condition missing from the <code>if</code> statement:
<pre><code>var x = (5 &gt; 2) ?
trace(x)</code></pre>
]]>
</description>
</error>
<error id="1110" label="kError_MissingXMLTagName">XML-tunnisteen nimi puuttuu.</error>
<error id="1111" hidden="true" label="kError_InvalidAbcFile">Tiedosto %s ei ole kelvollinen ABC-tiedosto.</error>
<error id="1112" label="kError_Parser_FileIncludesItself">Tästä tiedostosta johtuvaan mahdolliseen päättymättömään rekursioon sisältyy: %s.
<description><![CDATA[
A file that is included in the source being compiled contains other <code>include</code> statements that would cause an infinite loop. For example, the following files. a.as and b.as, generate this error because each file tries to include the other.
<p>
File a.as contains the following, which attempts to include the file b.as:
<pre>import foo.bar.baz;
include "b.as"
trace(2);</pre>
<p>File b.as contains the following, which attempts to include the file a.as:
<pre>include "a.as"</pre>
]]></description>
</error>
<error id="1113" label="kError_CircularReference">Circular-tyypin viite havaittiin kohteessa %s.
<description><![CDATA[
A class is trying to extend a superclass. For example, class A cannot extend class B if B inherits from A:
<pre><code>class a extends b { }
class b extends a { }</code></pre>
]]></description>
</error>
<error id="1114" label="kError_InvalidPublic">Public-attribuuttia voidaan käyttää vain paketin sisällä.</error>
<error id="1115" label="kError_InvalidInternal">Internal-attribuuttia voidaan käyttää vain paketin sisällä.</error>
<error id="1116" label="kError_InvalidNamespace">Käyttäjän määrittämää namespace-attribuuttia voidaan käyttää vain luokkamäärityksen ylimmällä tasolla.</error>
<error id="1118" label="kError_ImplicitCoercionToSubtype">Static-tyypillä %s varustetun arvon implisiittinen pakottaminen mahdollisesti liittymättömään tyyppiin %s.
<description><![CDATA[You are using a value that is not of the expected type and no implicit coercion exists to convert it to the expected type.
<p>Perhaps you are using a supertype where a subtype is expected. For example:
<pre><code>class A {}
var a:A = new A();
class B extends A { function f() }
var b : B = a // error</code></pre>
<p>The last statement generates an error because it attempts to assign an object of type A to a variable of type B.
<p>Similarly, the following defines the <code>foo()</code> function, which takes a parameter of type B. The statement <code> foo(a);</code>
generates an error because it attempts to use a parameter of type A:
<pre><code>function foo(x:B) { }
foo(a);</code></pre>
<p>Also, the following statement generates an error because the returned value for <code>foo2()</code> must be type B:
<pre><code>function foo2():B { return new A(); }</code></pre>
]]></description>
</error>
<error id="1119" label="kError_UndefinedProperty">Mahdollisesti määrittämättömän ominaisuuden %s käyttö static-tyypillä %s varustetun viitteen kautta.
<description>
<![CDATA[
You are attempting to access a property that does not exist for the specified object. For example,
the following code generates this error because an int object does not have a property named
<code>assortment</code>:
<pre><code>var i:int = 44;
var str:String = i.assortment;</code></pre>
This error appears only when the compiler is running in strict mode.
]]>
</description>
</error>
<error id="1120" label="kError_UnfoundProperty">Määrittämättömän ominaisuuden %s käyttö.
<description>
<![CDATA[
You are attempting to access an undefined variable. For example, if the variable
<code>huh</code> has not been defined, a call to it generates this error:
<pre><code>huh = 55;</code></pre>
This error can appear only when the compiler is running in strict mode.
]]>
</description>
</error>
<error id="1121" label="kError_GetterCannotHaveParameters">Get-funktion määrityksellä ei saa olla parametrejä.</error>
<error id="1122" label="kError_SetterMustHaveOneParameter">Set-funktion määrityksellä on oltava täsmälleen yksi parametri.</error>
<error id="1123" label="kError_SetterCannotHaveOptional">Set-funktion määrityksellä ei voi olla valinnaisia parametrejä.</error>
<error id="1124" label="kError_BadGetterReturnType">Get-funktion määritteen return-tyyppi ei voi olla tyhjä.
<description><![CDATA[
A getter function simulates a variable. Because variables cannot be of type void, you cannot declare getter functions to return type void.
]]></description>
</error>
<error id="1125" label="kError_InterfaceMethodWithBody">Liittymässä määritetyillä metodeilla ei voi olla vartaloa.</error>
<error id="1126" label="kError_FunctionWithoutBody">Funktiolla ei ole vartaloa.</error>
<error id="1127" label="kError_DuplicateAttribute">Attribuutti %s määritettiin useita kertoja.
<description><![CDATA[
You specified an attribute more than once in the same statement. For example, the statement <code>public static public var x;</code> generates
this error because it specifies that the variable <code>x</code> is public twice. Delete duplicate declarations.
]]></description>
</error>
<error id="1129" label="kError_DuplicateInterfaceDefinition">Toistuva liittymän määritys: %s.
<description><![CDATA[
Change or delete the duplicate definitions.
]]></description>
</error>
<error id="1130" label="kError_CtorWithReturnType">Konstruktori ei voi määrittää return-tyyppiä.</error>
<error id="1131" label="kError_InvalidClassNesting">Luokat eivät voi olla sisäkkäin.</error>
<error id="1132" label="kError_InvalidFinalUsage">Final-attribuuttia voidaan käyttää vain luokassa määritetyssä metodissa.</error>
<error id="1133" label="kError_InvalidNative">Native-attribuuttia voidaan käyttää vain funktion määritysten kanssa.</error>
<error id="1134" label="kError_InvalidDynamic">Dynamic-attribuuttia voidaan käyttää vain luokan määritysten kanssa.</error>
<error id="1135" label="kError_Parser_keywordInsteadOfTypeExpr">Syntaksivirhe: %s ei ole kelvollinen tyyppi.</error>
<error id="1136" label="kError_WrongNumberOfArguments">Virheellinen määrä argumentteja. Odotettu määrä %s.
<description><![CDATA[
The function expects a different number of arguments than those you provided. For example, the following defines function <code>goo</code>, which has two arguments:
<pre>class A { static function goo(x:int,y:int)
{ return(x+y); } }</pre>
<p>The following statement would generate an error because it provides three arguments:
<pre>A.goo(1,2,3);</pre>
]]></description>
</error>
<error id="1137" label="kError_TooManyArguments">Virheellinen määrä argumentteja. Odotettu määrä korkeintaan %s.</error>
<error id="1138" label="kError_BadRequiredParameter">Vaaditut parametrit eivät ole sallittuja valinnaisten parametrien jälkeen.</error>
<error id="1139" label="kError_VarInInterface">Muuttujamääritykset eivät ole sallittuja liittymissä.</error>
<error id="1140" label="kError_InvalidRestDecl">Parametrit, jotka on määritetty ...rest-parametrimäärityksen avainsanan jälkeen, voivat olla vain Array-tietotyyppiä.</error>
<error id="1141" label="kError_CannotExtendInterface">Luokka voi laajentaa vain toista luokkaa, ei liittymää.</error>
<error id="1142" label="kError_CannotExtendClass">Liittymä voi laajentaa vain toisia liittymiä. %s on luokka.
<description><![CDATA[
You are attempting to have the interface extend a class. An interface can only extend another interface.
]]></description>
</error>
<error id="1143" label="kError_InvalidOverrideUsage">Override-attribuuttia voidaan käyttää vain luokassa määritetyssä metodissa.</error>
<error id="1144" label="kError_IncompatibleInterfaceMethod">Interface-metodi %s nimitilassa %s on otettu käyttöön yhteensopimattoman allekirjoituksen kanssa luokassa %s.
<description><![CDATA[
Method signatures must match exactly.
]]></description>
</error>
<error id="1145" label="kError_NativeMethodWithBody">Native-metodeilla ei voi olla vartaloa.
<description><![CDATA[
You cannot use <code>native</code> because it is a reserved keyword.
]]></description>
</error>
<error id="1146" label="kError_ConstructorCannnotBeGetterSetter">Konstruktori ei voi olla get- tai set-funktiometodi.</error>
<error id="1147" label="kError_MissingFilespec">AS-lähdetiedostoa ei määritetty.</error>
<error id="1149" label="kError_CannotReturnFromStaticInit">Return-ilmaisua ei voida käyttää staattisessa alustuskoodissa.</error>
<error id="1150" label="kError_InvalidProtected">Protected-attribuuttia voidaan käyttää vain luokan ominaisuusmäärityksissä.</error>
<error id="1151" label="kError_ConflictingNameInNamespace">Määrityksen %s kanssa on ristiriita nimitilassa %s.
<description><![CDATA[
You cannot declare more than one variable with the same identifier name within the same scope unless all such variables are declared to be of
the same type. In ActionScript 3.0, different code blocks (such as those used in two <code>for</code> loops in the same function definition) are considered to be in the same scope.
<p>The following code example correctly casts the variable <code>x</code> as the same type:
<pre><code>function test()
{
var x:int = 3;
for(var x:int = 33; x &lt; 55; x++)
trace(x);
for(var x:int = 11; x &lt; 33; x++)
trace(x)
}</code></pre>
<p>The following code example generates an error because the type casting in the variable declaration and the <code>for</code> loops are different:
<pre><code>function test()
{
var x:String = "The answer is";
for(var x:int = 33; x &lt; 55; x++) // error
trace(x);
for(var x:unit = 11; x &lt; 33; x++) // error
trace(x)
}</code></pre>
]]></description>
</error>
<error id="1152" label="kError_ConflictingInheritedNameInNamespace"> Perityn määrityksen %s kanssa on ristiriita nimitilassa %s.</error>
<error id="1153" label="kError_ConstructorMustBePublic">Konstruktori voidaan määrittää vain public-tyyppiseksi.</error>
<error id="1154" label="kError_ConflictingAccessSpecifiers">Vain yksi seuraavista voidaan määrittää määritelmässä: public, private, protected, internal.</error>
<error id="1155" label="kError_InvalidNestedAccessor">Aksessorit eivät voi olla sisäkkäin muiden funktioiden kanssa.</error>
<error id="1156" label="kError_CannotInstantiateInterface">Liittymiä ei voida luoda uudella operaattorilla.</error>
<error id="1157" label="kError_BadAccessInterfaceMember">Liittymän jäseniä ei voida määrittää public-, private-, protected- tai internal-tyyppisiksi.</error>
<error id="1158" label="kError_Parser_ExpectedLeftBrace">Syntaksivirhe: vasen sulje ({) puuttuu ennen funktion vartaloa.</error>
<error id="1159" label="kError_CannotReturnFromPackageInit">Return-ilmaisua ei voida käyttää paketin alustuskoodissa.</error>
<error id="1160" label="kError_InvalidInterfaceNative">Native-attribuuttia ei voi käyttää liittymämäärityksissä.
<description><![CDATA[
You cannot use <code>native</code> because it is a reserved keyword.
]]></description>
</error>
<error id="1162" label="kError_MultipleNamespaceAttributes">Vain yhtä namespace-attribuuttia voidaan käyttää määritystä kohti.</error>
<error id="1163" label="kError_ConflictingInheritedNameInInterface">Metodi %s on ristiriidassa liittymästä %s perityn määrityksen kanssa.</error>
<error id="1165" label="kError_InvalidInterfaceAttribute">Interface-attribuutti %s ei kelpaa.</error>
<error id="1166" label="kError_NamespaceInInterface">Namespace-määritykset eivät ole sallittuja liittymissä.</error>
<error id="1167" label="kError_DuplicateImplements">Luokka %s ottaa liittymän %s käyttöön useita kertoja.
<description><![CDATA[
The class implements the same interface more than once. For example, the following generates this error because
class C implements interface A twice:
<pre><code>interface A { public function f(); };
class C implements A,A {
public function f() { trace("f"); }
}</code></pre>
<p>The correct implementing statement should be <code> class C implements A {</code>.
]]></description>
</error>
<error id="1168" label="kError_AssignmentToDefinedFunction">Virheellinen määritys funktioon %s.
<description><![CDATA[
You are attempting to redefine a function. For example, the following defines the function <code>topLevel()</code>
to print the word "top". The second statement generates an error because it assigns a different return value to the function:
<pre><code>function topLevel() { trace("top"); }
topLevel = function() { trace("replacement works in ~");} // error</code></pre>
]]></description>
</error>
<error id="1169" label="kError_InterfaceNamespaceAttribute">Namespace-attribuutit eivät ole sallittuja interface-metodeissa.</error>
<error id="1170" label="kError_MustReturnValue">Funktio ei palauta arvoa.
<description><![CDATA[
Every possible control flow in a function must return a value whenever the return type is something other than void. The following function
<code>f(x)</code> does not generate an error because the <code>if..else</code> statement always returns a value:
<pre><code>function f(x):int
{
if (x)
return 2;
else
return 3;
} // no error</code></pre>
<p>However, the function <code>g(x)</code> below generates the error because the <code>switch</code> statement does not always
return a value.
<pre><code>function g(x:int):int
{
switch(x)
{
case 1: return 1;
case 2: return 2:
}
// return 2;//uncomment to remove the error
}</code></pre>
<p>This checking is enabled only when the function declares a return type other than void.
]]></description>
</error>
<error id="1171" label="kError_InvalidNamespaceInitializer">Namespace-alustajan pitää olla joko merkkijonoliteraali tai toinen nimitila.</error>
<error id="1172" label="kError_DefinitionNotFound">Määritelmää %s ei löytynyt.</error>
<error id="1173" label="kError_InvalidLabel">Label-määritys ei kelpaa.</error>
<error id="1176" label="kError_IncompatableValueComparison">Vertailu staattista tyyppiä %s ja mahdollisesti liittymätöntä tyyppiä %s olevien arvojen välillä.
<description>This error is enabled in strict mode.</description></error>
<error id="1177" label="kError_CannotReturnFromGlobalInit">Return-ilmaisua ei voida käyttää yleisessä alustuskoodissa.</error>
<error id="1178" label="kError_InaccessiblePropertyReference">Yritys käyttää ei käytettävissä olevaa ominaisuutta %s staattista tyypiä %s olevan viitteen kautta.</error>
<error id="1179" hidden="true" label="kError_ColonObjectAnnoOutOfService">:Objekti on tilapäisesti poissa käytöstä. Käytä sen sijaan objektia :*.</error>
<error id="1180" label="kError_Strict_PlainUndefinedMethod">Kutsu mahdollisesti määrittämätöntä metodia %s.
<description>This error appears only when the compiler is running in strict mode.</description></error>
<error id="1181" label="kError_ForwardReferenceToBaseClass">Välitä viite perusluokkaan %s.</error>
<error id="1182" label="kError_IllegalPackageReference">Pakettia ei voi käyttää arvona: %s.</error>
<error id="1184" label="kError_IncompatibleDefaultValue">Tyyppi %s on epäyhteensopiva oletusarvo. Odotetaan arvoa %s.</error>
<error id="1185" label="kError_MultipleSwitchDefaults">Valitsimella on useampi kuin yksi oletusarvo. Vain yksi oletusarvo sallitaan.</error>
<error id="1188" label="kError_AssignmentToDefinedClass">Virheellinen määritys luokkaan %s.</error>
<error id="1189" label="kError_Strict_AttemptToDeleteFixedProperty">Yritys poistaa kiinteä ominaisuus %s. Vain dynaamisesti määritetyt ominaisuudet voidaan poistaa.
<description>Delete removes dynamically defined properties from an object. Declared properties of a class can not be deleted. This error appears only when the compiler is running in strict mode.</description></error>
<error id="1190" label="kError_InvalidBaseTypeExpression">Perusluokkaa ei löytynyt tai se ei ole kokoamisenaikainen vakio.</error>
<error id="1191" label="kError_InvalidInterfaceTypeExpression">Liittymää ei löytynyt tai se ei ole kokoamisenaikainen vakio.</error>
<error id="1192" label="kError_StaticModifiedNamespace">Static-attribuutti ei ole sallittu namespace-määrityksissä.</error>
<error id="1193" label="kError_InvalidInterfaceNesting">Interface-määritykset eivät voi olla sisäkkäin luokan tai muiden interface-määritysten kanssa.</error>
<error id="1194" label="kError_PrototypeIsAnInvalidAttribute">Prototype-attribuutti ei kelpaa.</error>
<error id="1195" label="kError_InaccessibleMethodReference">Yritys käyttää ei käytettävissä olevaa metodia %s staattisella tyypillä %s varustetun viitteen kautta.
<description><![CDATA[You are either calling a private method from another class, or calling a method defined in a namespace that is not in use. If you are calling a method defined in an unused namespace, add a <code>use</code> statement for the required namespace.
]]></description>
</error>
<error id="1196" label="kError_Parser_ThrowWithoutExpression">Syntaksivirhe: odotettiin ilmausta palautuksen jälkeen.</error>
<error id="1197" label="kError_Authoring_SymbolClassInheritance">Luokka %s ei voi laajentaa kohdetta %s, koska kummatkin liittyvät kirjastosymboleihin tai pääaikajanaan.</error>
<error id="1198" label="kError_AttributesOnPackage">Attribuutteja ei sallita pakettimäärityksessä.</error>
<error id="1199" label="kError_InternalError">Sisäinen virhe: %s.</error>
<error id="1200" label="kError_ParserInvalidForInInitializer">Syntaksivirhe: virheellinen for-in-alustaja, odotettiin vain yhtä ilmausta.</error>
<error id="1201" label="kError_IllegalSuperStatement">Tämän lauseen, super-lauseen, return-lauseen tai throw-lauseen jälkeen ei voi olla super-lausetta.</error>
<error id="1202" label="kError_UnfoundPackageProperty">Määrittämättömän ominaisuuden %s käyttö paketissa %s.
<description>
<![CDATA[
You are attempting to access an undefined variable in a package. For example, if the variable
<code>p.huh</code> has not been defined, a call to it generates this error:
<pre><code>p.huh = 55;</code></pre>
This error can only appear when the compiler is running in strict mode.
]]>
</description>
</error>
<error id="1203" label="kError_NoDefaultBaseclassCtor">Oletuskonstruktoria ei löytynyt perusluokasta %s.
<description>You must explicitly call the constructor of the base class with a super() statement if it has 1 or more required arguments.</description></error>
<error id="1204" label="kError_BlockCommentNotTerminated">/* löytyi ilman vastaavaa kohdetta */ .
<description>
<![CDATA[
The characters '/*' where found, which indicate the beginning of a comment, but the corresponding characters, '*/', which indicate the end of the comment block, were not found.
]]></description>
</error>
<error id="1205" label="kError_ParserExpectingLeftBraceOrStringLiteral">Syntaksivirhe: odotettiin vasenta suljetta({)tai merkkijonoliteraalia("").</error>
<error id="1206" label="kError_InvalidES4SuperStatement">Super-ilmaisua voidaan käyttää vain konstruktorin alustajaluettelon viimeisenä kohtana.
<description><![CDATA[
You cannot use the <code>super</code> statement within a constructor. You can
use the <code>super</code> statement only as the last item in the constructor initializer list.
]]>
</description>
</error>
<error id="1207" label="kError_ThisUsedInInitializer">Tätä avainsanaa ei voida käyttää ominaisuuksien alustajissa.
<description>
<![CDATA[
You cannot use the <code>this</code> keyword within a property initializer.
]]>
</description>
</error>
<error id="1208" label="kError_NonConstantConfigInit">Määritysarvon alustajan pitää olla kokoamisenaikainen vakio.
<description>
<![CDATA[
The initializer of a configuration value must be a value known at compile time. The initializer may be a constant string, number, or boolean, or
a reference to another previously defined configuration value.
]]>
</description>
</error>
<error id="1209" label="kError_NonConstConfigVar">Määritysmuuttuja voi olla vain määritetty vakio.
<description>
<![CDATA[
When defining a configuration variable, it must be declared as const.
]]>
</description>
</error>
<error id="1210" label="kError_InvalidConfigLocation">Määritysarvo pitää määrittää ohjelman tai paketin ylimmällä tasolla.
<description>
<![CDATA[
A configuration value must be declared at the top level of a program or package.
]]>
</description>
</error>
<error id="1211" label="kError_ShadowedConfigNamespace">Nimitila %s on ristiriidassa määritysnimitilan kanssa.
<description>
<![CDATA[
A namespace may not have the same name as a configuration namespace.
]]>
</description>
</error>
<error id="1212" label="kError_InvalidPrecision">Tarkkuuden pitää olla kokonaisluku 1-34.</error>
<error id="1214" label="kError_WrongVersion">Yhteensopimaton versio: määritykseen %s, joka esiteltiin versiossa %s, ei voi viitata version %s koodista.</error>
<error id="1215" label="kError_LossyConversion">Virheellinen alustus: muunnoksessa tyyppiin %s menetetään tietoja.</error>
</errors>