ErrorMessages_sv.java revision 940:6deb9f071fb3
1112158Sdas/*
2112158Sdas * reserved comment block
3112158Sdas * DO NOT REMOVE OR ALTER!
4112158Sdas */
5112158Sdas/*
6112158Sdas * Copyright 2001-2004 The Apache Software Foundation.
7112158Sdas *
8112158Sdas * Licensed under the Apache License, Version 2.0 (the "License");
9112158Sdas * you may not use this file except in compliance with the License.
10112158Sdas * You may obtain a copy of the License at
11112158Sdas *
12112158Sdas *     http://www.apache.org/licenses/LICENSE-2.0
13112158Sdas *
14112158Sdas * Unless required by applicable law or agreed to in writing, software
15112158Sdas * distributed under the License is distributed on an "AS IS" BASIS,
16112158Sdas * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17112158Sdas * See the License for the specific language governing permissions and
18112158Sdas * limitations under the License.
19112158Sdas */
20112158Sdas/*
21112158Sdas * $Id: ErrorMessages_sv.java /st_wptg_1.9.0.0.0jdk/2 2016/04/14 01:57:20 gmolloy Exp $
22112158Sdas */
23112158Sdas
24112158Sdaspackage com.sun.org.apache.xalan.internal.xsltc.compiler.util;
25112158Sdas
26112158Sdasimport java.util.ListResourceBundle;
27112158Sdas
28187808Sdas/**
29243933Seadler * @author Morten Jorgensen
30243933Seadler */
31112158Sdaspublic class ErrorMessages_sv extends ListResourceBundle {
32112158Sdas
33112158Sdas/*
34112158Sdas * XSLTC compile-time error messages.
35219557Sdas *
36219557Sdas * General notes to translators and definitions:
37165743Sdas *
38112158Sdas *   1) XSLTC is the name of the product.  It is an acronym for "XSLT Compiler".
39112158Sdas *      XSLT is an acronym for "XML Stylesheet Language: Transformations".
40112158Sdas *
41112158Sdas *   2) A stylesheet is a description of how to transform an input XML document
42112158Sdas *      into a resultant XML document (or HTML document or text).  The
43112158Sdas *      stylesheet itself is described in the form of an XML document.
44165743Sdas *
45165743Sdas *   3) A template is a component of a stylesheet that is used to match a
46165743Sdas *      particular portion of an input document and specifies the form of the
47165743Sdas *      corresponding portion of the output document.
48165743Sdas *
49219557Sdas *   4) An axis is a particular "dimension" in a tree representation of an XML
50219557Sdas *      document; the nodes in the tree are divided along different axes.
51219557Sdas *      Traversing the "child" axis, for instance, means that the program
52219557Sdas *      would visit each child of a particular node; traversing the "descendant"
53219557Sdas *      axis means that the program would visit the child nodes of a particular
54219557Sdas *      node, their children, and so on until the leaf nodes of the tree are
55219557Sdas *      reached.
56112158Sdas *
57243933Seadler *   5) An iterator is an object that traverses nodes in a tree along a
58112158Sdas *      particular axis, one at a time.
59112158Sdas *
60219557Sdas *   6) An element is a mark-up tag in an XML document; an attribute is a
61219557Sdas *      modifier on the tag.  For example, in <elem attr='val' attr2='val2'>
62243933Seadler *      "elem" is an element name, "attr" and "attr2" are attribute names with
63219557Sdas *      the values "val" and "val2", respectively.
64219557Sdas *
65219557Sdas *   7) A namespace declaration is a special attribute that is used to associate
66112158Sdas *      a prefix with a URI (the namespace).  The meanings of element names and
67112158Sdas *      attribute names that use that prefix are defined with respect to that
68219557Sdas *      namespace.
69219557Sdas *
70219557Sdas *   8) DOM is an acronym for Document Object Model.  It is a tree
71219557Sdas *      representation of an XML document.
72219557Sdas *
73219557Sdas *      SAX is an acronym for the Simple API for XML processing.  It is an API
74219557Sdas *      used inform an XML processor (in this case XSLTC) of the structure and
75219557Sdas *      content of an XML document.
76219557Sdas *
77112158Sdas *      Input to the stylesheet processor can come from an XML parser in the
78219557Sdas *      form of a DOM tree or through the SAX API.
79112158Sdas *
80112158Sdas *   9) DTD is a document type declaration.  It is a way of specifying the
81112158Sdas *      grammar for an XML file, the names and types of elements, attributes,
82112158Sdas *      etc.
83112158Sdas *
84112158Sdas *  10) XPath is a specification that describes a notation for identifying
85112158Sdas *      nodes in a tree-structured representation of an XML document.  An
86112158Sdas *      instance of that notation is referred to as an XPath expression.
87219557Sdas *
88 *  11) Translet is an invented term that refers to the class file that contains
89 *      the compiled form of a stylesheet.
90 */
91
92    // These message should be read from a locale-specific resource bundle
93    /** Get the lookup table for error messages.
94     *
95     * @return The message lookup table.
96     */
97    public Object[][] getContents()
98    {
99      return new Object[][] {
100        {ErrorMsg.MULTIPLE_STYLESHEET_ERR,
101        "Fler \u00E4n en formatmall har definierats i samma fil."},
102
103        /*
104         * Note to translators:  The substitution text is the name of a
105         * template.  The same name was used on two different templates in the
106         * same stylesheet.
107         */
108        {ErrorMsg.TEMPLATE_REDEF_ERR,
109        "Mallen ''{0}'' har redan definierats i denna formatmall."},
110
111
112        /*
113         * Note to translators:  The substitution text is the name of a
114         * template.  A reference to the template name was encountered, but the
115         * template is undefined.
116         */
117        {ErrorMsg.TEMPLATE_UNDEF_ERR,
118        "Mallen ''{0}'' har inte definierats i denna formatmall."},
119
120        /*
121         * Note to translators:  The substitution text is the name of a variable
122         * that was defined more than once.
123         */
124        {ErrorMsg.VARIABLE_REDEF_ERR,
125        "Variabeln ''{0}'' har definierats flera g\u00E5nger i samma omfattning."},
126
127        /*
128         * Note to translators:  The substitution text is the name of a variable
129         * or parameter.  A reference to the variable or parameter was found,
130         * but it was never defined.
131         */
132        {ErrorMsg.VARIABLE_UNDEF_ERR,
133        "Variabeln eller parametern ''{0}'' har inte definierats."},
134
135        /*
136         * Note to translators:  The word "class" here refers to a Java class.
137         * Processing the stylesheet required a class to be loaded, but it could
138         * not be found.  The substitution text is the name of the class.
139         */
140        {ErrorMsg.CLASS_NOT_FOUND_ERR,
141        "Hittar inte klassen ''{0}''."},
142
143        /*
144         * Note to translators:  The word "method" here refers to a Java method.
145         * Processing the stylesheet required a reference to the method named by
146         * the substitution text, but it could not be found.  "public" is the
147         * Java keyword.
148         */
149        {ErrorMsg.METHOD_NOT_FOUND_ERR,
150        "Hittar inte den externa metoden ''{0}'' (m\u00E5ste vara allm\u00E4n)."},
151
152        /*
153         * Note to translators:  The word "method" here refers to a Java method.
154         * Processing the stylesheet required a reference to the method named by
155         * the substitution text, but no method with the required types of
156         * arguments or return type could be found.
157         */
158        {ErrorMsg.ARGUMENT_CONVERSION_ERR,
159        "Kan inte konvertera argument/returtyp vid anrop till metoden ''{0}''"},
160
161        /*
162         * Note to translators:  The file or URI named in the substitution text
163         * is missing.
164         */
165        {ErrorMsg.FILE_NOT_FOUND_ERR,
166        "Fil eller URI ''{0}'' hittades inte."},
167
168        /*
169         * Note to translators:  This message is displayed when the URI
170         * mentioned in the substitution text is not well-formed syntactically.
171         */
172        {ErrorMsg.INVALID_URI_ERR,
173        "Ogiltig URI ''{0}''."},
174
175        /*
176         * Note to translators:  The file or URI named in the substitution text
177         * exists but could not be opened.
178         */
179        {ErrorMsg.FILE_ACCESS_ERR,
180        "Kan inte \u00F6ppna filen eller URI ''{0}''."},
181
182        /*
183         * Note to translators: <xsl:stylesheet> and <xsl:transform> are
184         * keywords that should not be translated.
185         */
186        {ErrorMsg.MISSING_ROOT_ERR,
187        "F\u00F6rv\u00E4ntade <xsl:stylesheet>- eller <xsl:transform>-element."},
188
189        /*
190         * Note to translators:  The stylesheet contained a reference to a
191         * namespace prefix that was undefined.  The value of the substitution
192         * text is the name of the prefix.
193         */
194        {ErrorMsg.NAMESPACE_UNDEF_ERR,
195        "Namnrymdsprefixet ''{0}'' har inte deklarerats."},
196
197        /*
198         * Note to translators:  The Java function named in the stylesheet could
199         * not be found.
200         */
201        {ErrorMsg.FUNCTION_RESOLVE_ERR,
202        "Kan inte matcha anrop till funktionen ''{0}''."},
203
204        /*
205         * Note to translators:  The substitution text is the name of a
206         * function.  A literal string here means a constant string value.
207         */
208        {ErrorMsg.NEED_LITERAL_ERR,
209        "Argument till ''{0}'' m\u00E5ste vara en litteral str\u00E4ng."},
210
211        /*
212         * Note to translators:  This message indicates there was a syntactic
213         * error in the form of an XPath expression.  The substitution text is
214         * the expression.
215         */
216        {ErrorMsg.XPATH_PARSER_ERR,
217        "Fel vid tolkning av XPath-uttrycket ''{0}''."},
218
219        /*
220         * Note to translators:  An element in the stylesheet requires a
221         * particular attribute named by the substitution text, but that
222         * attribute was not specified in the stylesheet.
223         */
224        {ErrorMsg.REQUIRED_ATTR_ERR,
225        "Det obligatoriska attributet ''{0}'' saknas."},
226
227        /*
228         * Note to translators:  This message indicates that a character not
229         * permitted in an XPath expression was encountered.  The substitution
230         * text is the offending character.
231         */
232        {ErrorMsg.ILLEGAL_CHAR_ERR,
233        "Otill\u00E5tet tecken ''{0}'' i XPath-uttrycket."},
234
235        /*
236         * Note to translators:  A processing instruction is a mark-up item in
237         * an XML document that request some behaviour of an XML processor.  The
238         * form of the name of was invalid in this case, and the substitution
239         * text is the name.
240         */
241        {ErrorMsg.ILLEGAL_PI_ERR,
242        "''{0}'' \u00E4r ett otill\u00E5tet namn i bearbetningsinstruktion."},
243
244        /*
245         * Note to translators:  This message is reported if the stylesheet
246         * being processed attempted to construct an XML document with an
247         * attribute in a place other than on an element.  The substitution text
248         * specifies the name of the attribute.
249         */
250        {ErrorMsg.STRAY_ATTRIBUTE_ERR,
251        "Attributet ''{0}'' finns utanf\u00F6r elementet."},
252
253        /*
254         * Note to translators:  An attribute that wasn't recognized was
255         * specified on an element in the stylesheet.  The attribute is named
256         * by the substitution
257         * text.
258         */
259        {ErrorMsg.ILLEGAL_ATTRIBUTE_ERR,
260        "''{0}'' \u00E4r ett otill\u00E5tet attribut."},
261
262        /*
263         * Note to translators:  "import" and "include" are keywords that should
264         * not be translated.  This messages indicates that the stylesheet
265         * named in the substitution text imported or included itself either
266         * directly or indirectly.
267         */
268        {ErrorMsg.CIRCULAR_INCLUDE_ERR,
269        "Cirkul\u00E4r import/include. Formatmallen ''{0}'' har redan laddats."},
270
271        /*
272         * Note to translators:  A result-tree fragment is a portion of a
273         * resulting XML document represented as a tree.  "<xsl:sort>" is a
274         * keyword and should not be translated.
275         */
276        {ErrorMsg.RESULT_TREE_SORT_ERR,
277        "Resultattr\u00E4dfragment kan inte sorteras (<xsl:sort>-element ignoreras). Du m\u00E5ste sortera noderna n\u00E4r resultattr\u00E4det skapas."},
278
279        /*
280         * Note to translators:  A name can be given to a particular style to be
281         * used to format decimal values.  The substitution text gives the name
282         * of such a style for which more than one declaration was encountered.
283         */
284        {ErrorMsg.SYMBOLS_REDEF_ERR,
285        "Decimalformateringen ''{0}'' har redan definierats."},
286
287        /*
288         * Note to translators:  The stylesheet version named in the
289         * substitution text is not supported.
290         */
291        {ErrorMsg.XSL_VERSION_ERR,
292        "XSL-versionen ''{0}'' underst\u00F6ds inte i XSLTC."},
293
294        /*
295         * Note to translators:  The definitions of one or more variables or
296         * parameters depend on one another.
297         */
298        {ErrorMsg.CIRCULAR_VARIABLE_ERR,
299        "Cirkul\u00E4r variabel-/parameterreferens i ''{0}''."},
300
301        /*
302         * Note to translators:  The operator in an expresion with two operands was
303         * not recognized.
304         */
305        {ErrorMsg.ILLEGAL_BINARY_OP_ERR,
306        "Ok\u00E4nd operator f\u00F6r bin\u00E4rt uttryck."},
307
308        /*
309         * Note to translators:  This message is produced if a reference to a
310         * function has too many or too few arguments.
311         */
312        {ErrorMsg.ILLEGAL_ARG_ERR,
313        "Otill\u00E5tna argument f\u00F6r funktionsanrop."},
314
315        /*
316         * Note to translators:  "document()" is the name of function and must
317         * not be translated.  A node-set is a set of the nodes in the tree
318         * representation of an XML document.
319         */
320        {ErrorMsg.DOCUMENT_ARG_ERR,
321        "Andra argumentet f\u00F6r document()-funktion m\u00E5ste vara en nodupps\u00E4ttning."},
322
323        /*
324         * Note to translators:  "<xsl:when>" and "<xsl:choose>" are keywords
325         * and should not be translated.  This message describes a syntax error
326         * in the stylesheet.
327         */
328        {ErrorMsg.MISSING_WHEN_ERR,
329        "Minst ett <xsl:when>-element kr\u00E4vs i <xsl:choose>."},
330
331        /*
332         * Note to translators:  "<xsl:otherwise>" and "<xsl:choose>" are
333         * keywords and should not be translated.  This message describes a
334         * syntax error in the stylesheet.
335         */
336        {ErrorMsg.MULTIPLE_OTHERWISE_ERR,
337        "Endast ett <xsl:otherwise>-element \u00E4r till\u00E5tet i <xsl:choose>."},
338
339        /*
340         * Note to translators:  "<xsl:otherwise>" and "<xsl:choose>" are
341         * keywords and should not be translated.  This message describes a
342         * syntax error in the stylesheet.
343         */
344        {ErrorMsg.STRAY_OTHERWISE_ERR,
345        "<xsl:otherwise> anv\u00E4nds endast inom <xsl:choose>."},
346
347        /*
348         * Note to translators:  "<xsl:when>" and "<xsl:choose>" are keywords
349         * and should not be translated.  This message describes a syntax error
350         * in the stylesheet.
351         */
352        {ErrorMsg.STRAY_WHEN_ERR,
353        "<xsl:when> anv\u00E4nds endast inom <xsl:choose>."},
354
355        /*
356         * Note to translators:  "<xsl:when>", "<xsl:otherwise>" and
357         * "<xsl:choose>" are keywords and should not be translated.  This
358         * message describes a syntax error in the stylesheet.
359         */
360        {ErrorMsg.WHEN_ELEMENT_ERR,
361        "Endast <xsl:when>- och <xsl:otherwise>-element \u00E4r till\u00E5tna i <xsl:choose>."},
362
363        /*
364         * Note to translators:  "<xsl:attribute-set>" and "name" are keywords
365         * that should not be translated.
366         */
367        {ErrorMsg.UNNAMED_ATTRIBSET_ERR,
368        "<xsl:attribute-set> saknar 'name'-attribut."},
369
370        /*
371         * Note to translators:  An element in the stylesheet contained an
372         * element of a type that it was not permitted to contain.
373         */
374        {ErrorMsg.ILLEGAL_CHILD_ERR,
375        "Otill\u00E5tet underordnat element."},
376
377        /*
378         * Note to translators:  The stylesheet tried to create an element with
379         * a name that was not a valid XML name.  The substitution text contains
380         * the name.
381         */
382        {ErrorMsg.ILLEGAL_ELEM_NAME_ERR,
383        "Du kan inte anropa elementet ''{0}''"},
384
385        /*
386         * Note to translators:  The stylesheet tried to create an attribute
387         * with a name that was not a valid XML name.  The substitution text
388         * contains the name.
389         */
390        {ErrorMsg.ILLEGAL_ATTR_NAME_ERR,
391        "Du kan inte anropa attributet ''{0}''"},
392
393        /*
394         * Note to translators:  The children of the outermost element of a
395         * stylesheet are referred to as top-level elements.  No text should
396         * occur within that outermost element unless it is within a top-level
397         * element.  This message indicates that that constraint was violated.
398         * "<xsl:stylesheet>" is a keyword that should not be translated.
399         */
400        {ErrorMsg.ILLEGAL_TEXT_NODE_ERR,
401        "Textdata utanf\u00F6r det \u00F6versta elementet <xsl:stylesheet>."},
402
403        /*
404         * Note to translators:  JAXP is an acronym for the Java API for XML
405         * Processing.  This message indicates that the XML parser provided to
406         * XSLTC to process the XML input document had a configuration problem.
407         */
408        {ErrorMsg.SAX_PARSER_CONFIG_ERR,
409        "JAXP-parser har inte konfigurerats korrekt"},
410
411        /*
412         * Note to translators:  The substitution text names the internal error
413         * encountered.
414         */
415        {ErrorMsg.INTERNAL_ERR,
416        "O\u00E5terkalleligt internt XSLTC-fel: ''{0}''"},
417
418        /*
419         * Note to translators:  The stylesheet contained an element that was
420         * not recognized as part of the XSL syntax.  The substitution text
421         * gives the element name.
422         */
423        {ErrorMsg.UNSUPPORTED_XSL_ERR,
424        "XSL-elementet ''{0}'' st\u00F6ds inte."},
425
426        /*
427         * Note to translators:  The stylesheet referred to an extension to the
428         * XSL syntax and indicated that it was defined by XSLTC, but XSTLC does
429         * not recognized the particular extension named.  The substitution text
430         * gives the extension name.
431         */
432        {ErrorMsg.UNSUPPORTED_EXT_ERR,
433        "XSLTC-till\u00E4gget ''{0}'' \u00E4r ok\u00E4nt."},
434
435        /*
436         * Note to translators:  The XML document given to XSLTC as a stylesheet
437         * was not, in fact, a stylesheet.  XSLTC is able to detect that in this
438         * case because the outermost element in the stylesheet has to be
439         * declared with respect to the XSL namespace URI, but no declaration
440         * for that namespace was seen.
441         */
442        {ErrorMsg.MISSING_XSLT_URI_ERR,
443        "Indatadokumentet \u00E4r ingen formatmall (XSL-namnrymden har inte deklarerats i rotelementet)."},
444
445        /*
446         * Note to translators:  XSLTC could not find the stylesheet document
447         * with the name specified by the substitution text.
448         */
449        {ErrorMsg.MISSING_XSLT_TARGET_ERR,
450        "Hittade inte formatmallen ''{0}''."},
451
452        /*
453         * Note to translators:  access to the stylesheet target is denied
454         */
455        {ErrorMsg.ACCESSING_XSLT_TARGET_ERR,
456        "Kunde inte l\u00E4sa formatmallen ''{0}'', eftersom ''{1}''-\u00E5tkomst inte till\u00E5ts p\u00E5 grund av begr\u00E4nsning som anges av egenskapen accessExternalStylesheet."},
457
458        /*
459         * Note to translators:  This message represents an internal error in
460         * condition in XSLTC.  The substitution text is the class name in XSLTC
461         * that is missing some functionality.
462         */
463        {ErrorMsg.NOT_IMPLEMENTED_ERR,
464        "Inte implementerad: ''{0}''."},
465
466        /*
467         * Note to translators:  The XML document given to XSLTC as a stylesheet
468         * was not, in fact, a stylesheet.
469         */
470        {ErrorMsg.NOT_STYLESHEET_ERR,
471        "Indatadokumentet inneh\u00E5ller ingen XSL-formatmall."},
472
473        /*
474         * Note to translators:  The element named in the substitution text was
475         * encountered in the stylesheet but is not recognized.
476         */
477        {ErrorMsg.ELEMENT_PARSE_ERR,
478        "Kunde inte tolka elementet ''{0}''"},
479
480        /*
481         * Note to translators:  "use", "<key>", "node", "node-set", "string"
482         * and "number" are keywords in this context and should not be
483         * translated.  This message indicates that the value of the "use"
484         * attribute was not one of the permitted values.
485         */
486        {ErrorMsg.KEY_USE_ATTR_ERR,
487        "use-attribut f\u00F6r <key> m\u00E5ste vara node, node-set, string eller number."},
488
489        /*
490         * Note to translators:  An XML document can specify the version of the
491         * XML specification to which it adheres.  This message indicates that
492         * the version specified for the output document was not valid.
493         */
494        {ErrorMsg.OUTPUT_VERSION_ERR,
495        "XML-dokumentets utdataversion m\u00E5ste vara 1.0"},
496
497        /*
498         * Note to translators:  The operator in a comparison operation was
499         * not recognized.
500         */
501        {ErrorMsg.ILLEGAL_RELAT_OP_ERR,
502        "Ok\u00E4nd operator f\u00F6r relationsuttryck"},
503
504        /*
505         * Note to translators:  An attribute set defines as a set of XML
506         * attributes that can be added to an element in the output XML document
507         * as a group.  This message is reported if the name specified was not
508         * used to declare an attribute set.  The substitution text is the name
509         * that is in error.
510         */
511        {ErrorMsg.ATTRIBSET_UNDEF_ERR,
512        "F\u00F6rs\u00F6ker anv\u00E4nda en icke-befintlig attributupps\u00E4ttning ''{0}''."},
513
514        /*
515         * Note to translators:  The term "attribute value template" is a term
516         * defined by XSLT which describes the value of an attribute that is
517         * determined by an XPath expression.  The message indicates that the
518         * expression was syntactically incorrect; the substitution text
519         * contains the expression that was in error.
520         */
521        {ErrorMsg.ATTR_VAL_TEMPLATE_ERR,
522        "Kan inte tolka attributv\u00E4rdemallen ''{0}''."},
523
524        /*
525         * Note to translators:  ???
526         */
527        {ErrorMsg.UNKNOWN_SIG_TYPE_ERR,
528        "Ok\u00E4nd datatyp i signaturen f\u00F6r klassen ''{0}''."},
529
530        /*
531         * Note to translators:  The substitution text refers to data types.
532         * The message is displayed if a value in a particular context needs to
533         * be converted to type {1}, but that's not possible for a value of
534         * type {0}.
535         */
536        {ErrorMsg.DATA_CONVERSION_ERR,
537        "Kan inte konvertera datatyp ''{0}'' till ''{1}''."},
538
539        /*
540         * Note to translators:  "Templates" is a Java class name that should
541         * not be translated.
542         */
543        {ErrorMsg.NO_TRANSLET_CLASS_ERR,
544        "Templates inneh\u00E5ller inte n\u00E5gon giltig klassdefinition f\u00F6r translet."},
545
546        /*
547         * Note to translators:  "Templates" is a Java class name that should
548         * not be translated.
549         */
550        {ErrorMsg.NO_MAIN_TRANSLET_ERR,
551        "Templates inneh\u00E5ller inte n\u00E5gon klass med namnet ''{0}''."},
552
553        /*
554         * Note to translators:  The substitution text is the name of a class.
555         */
556        {ErrorMsg.TRANSLET_CLASS_ERR,
557        "Kunde inte ladda translet-klassen ''{0}''."},
558
559        {ErrorMsg.TRANSLET_OBJECT_ERR,
560        "Translet-klassen har laddats, men kan inte skapa instans av translet."},
561
562        /*
563         * Note to translators:  "ErrorListener" is a Java interface name that
564         * should not be translated.  The message indicates that the user tried
565         * to set an ErrorListener object on object of the class named in the
566         * substitution text with "null" Java value.
567         */
568        {ErrorMsg.ERROR_LISTENER_NULL_ERR,
569        "F\u00F6rs\u00F6ker st\u00E4lla in ErrorListener f\u00F6r ''{0}'' p\u00E5 null"},
570
571        /*
572         * Note to translators:  StreamSource, SAXSource and DOMSource are Java
573         * interface names that should not be translated.
574         */
575        {ErrorMsg.JAXP_UNKNOWN_SOURCE_ERR,
576        "Endast StreamSource, SAXSource och DOMSource st\u00F6ds av XSLTC"},
577
578        /*
579         * Note to translators:  "Source" is a Java class name that should not
580         * be translated.  The substitution text is the name of Java method.
581         */
582        {ErrorMsg.JAXP_NO_SOURCE_ERR,
583        "Source-objektet som \u00F6verf\u00F6rdes till ''{0}'' saknar inneh\u00E5ll."},
584
585        /*
586         * Note to translators:  The message indicates that XSLTC failed to
587         * compile the stylesheet into a translet (class file).
588         */
589        {ErrorMsg.JAXP_COMPILE_ERR,
590        "Kunde inte kompilera formatmall"},
591
592        /*
593         * Note to translators:  "TransformerFactory" is a class name.  In this
594         * context, an attribute is a property or setting of the
595         * TransformerFactory object.  The substitution text is the name of the
596         * unrecognised attribute.  The method used to retrieve the attribute is
597         * "getAttribute", so it's not clear whether it would be best to
598         * translate the term "attribute".
599         */
600        {ErrorMsg.JAXP_INVALID_ATTR_ERR,
601        "TransformerFactory k\u00E4nner inte igen attributet ''{0}''."},
602
603        {ErrorMsg.JAXP_INVALID_ATTR_VALUE_ERR,
604        "Fel v\u00E4rde har angetts f\u00F6r attributet ''{0}''."},
605
606        /*
607         * Note to translators:  "setResult()" and "startDocument()" are Java
608         * method names that should not be translated.
609         */
610        {ErrorMsg.JAXP_SET_RESULT_ERR,
611        "setResult() m\u00E5ste anropas f\u00F6re startDocument()."},
612
613        /*
614         * Note to translators:  "Transformer" is a Java interface name that
615         * should not be translated.  A Transformer object should contained a
616         * reference to a translet object in order to be used for
617         * transformations; this message is produced if that requirement is not
618         * met.
619         */
620        {ErrorMsg.JAXP_NO_TRANSLET_ERR,
621        "Transformer saknar inkapslat objekt f\u00F6r translet."},
622
623        /*
624         * Note to translators:  The XML document that results from a
625         * transformation needs to be sent to an output handler object; this
626         * message is produced if that requirement is not met.
627         */
628        {ErrorMsg.JAXP_NO_HANDLER_ERR,
629        "Det finns ingen definierad utdatahanterare f\u00F6r transformeringsresultat."},
630
631        /*
632         * Note to translators:  "Result" is a Java interface name in this
633         * context.  The substitution text is a method name.
634         */
635        {ErrorMsg.JAXP_NO_RESULT_ERR,
636        "Result-objekt som \u00F6verf\u00F6rdes till ''{0}'' \u00E4r ogiltigt."},
637
638        /*
639         * Note to translators:  "Transformer" is a Java interface name.  The
640         * user's program attempted to access an unrecognized property with the
641         * name specified in the substitution text.  The method used to retrieve
642         * the property is "getOutputProperty", so it's not clear whether it
643         * would be best to translate the term "property".
644         */
645        {ErrorMsg.JAXP_UNKNOWN_PROP_ERR,
646        "F\u00F6rs\u00F6ker f\u00E5 \u00E5tkomst till ogiltig Transformer-egenskap, ''{0}''."},
647
648        /*
649         * Note to translators:  SAX2DOM is the name of a Java class that should
650         * not be translated.  This is an adapter in the sense that it takes a
651         * DOM object and converts it to something that uses the SAX API.
652         */
653        {ErrorMsg.SAX2DOM_ADAPTER_ERR,
654        "Kunde inte skapa SAX2DOM-adapter: ''{0}''."},
655
656        /*
657         * Note to translators:  "XSLTCSource.build()" is a Java method name.
658         * "systemId" is an XML term that is short for "system identification".
659         */
660        {ErrorMsg.XSLTC_SOURCE_ERR,
661        "XSLTCSource.build() anropades utan angivet systemId."},
662
663        { ErrorMsg.ER_RESULT_NULL,
664            "Result borde inte vara null"},
665
666        /*
667         * Note to translators:  This message indicates that the value argument
668         * of setParameter must be a valid Java Object.
669         */
670        {ErrorMsg.JAXP_INVALID_SET_PARAM_VALUE,
671        "Parameterv\u00E4rdet f\u00F6r {0} m\u00E5ste vara giltigt Java-objekt"},
672
673
674        {ErrorMsg.COMPILE_STDIN_ERR,
675        "Alternativet -i m\u00E5ste anv\u00E4ndas med alternativet -o."},
676
677
678        /*
679         * Note to translators:  This message contains usage information for a
680         * means of invoking XSLTC from the command-line.  The message is
681         * formatted for presentation in English.  The strings <output>,
682         * <directory>, etc. indicate user-specified argument values, and can
683         * be translated - the argument <package> refers to a Java package, so
684         * it should be handled in the same way the term is handled for JDK
685         * documentation.
686         */
687        {ErrorMsg.COMPILE_USAGE_STR,
688        "SYNOPSIS\n   java com.sun.org.apache.xalan.internal.xsltc.cmdline.Compile [-o <utdata>]\n      [-d <katalog>] [-j <jarfile>] [-p <paket>]\n      [-n] [-x] [-u] [-v] [-h] { <formatmall> | -i }\n\nALTERNATIV\n   -o <utdata>    tilldelar namnet <utdata> till genererad\n                  translet. Som standard tas namnet p\u00E5 translet\n                  fr\u00E5n namnet p\u00E5 <formatmallen>. Alternativet\n                  ignoreras vid kompilering av flera formatmallar.\n   -d <katalog> anger en destinationskatalog f\u00F6r translet\n   -j <jarfile>   paketerar transletklasserna i en jar-fil med\n                  namnet <jarfile>\n   -p <paket>   anger ett paketnamnprefix f\u00F6r alla genererade\n                  transletklasser.\n   -n             aktiverar mallinfogning (ger ett b\u00E4ttre genomsnittligt\n                  standardbeteende).\n   -x             ger ytterligare fels\u00F6kningsmeddelanden\n   -u             tolkar argument i <formatmall> som URL:er\n   -i             tvingar kompilatorn att l\u00E4sa formatmallen fr\u00E5n stdin\n   -v             skriver ut kompilatorns versionsnummer\n   -h             skriver ut denna syntaxsats\n"},
689
690        /*
691         * Note to translators:  This message contains usage information for a
692         * means of invoking XSLTC from the command-line.  The message is
693         * formatted for presentation in English.  The strings <jarfile>,
694         * <document>, etc. indicate user-specified argument values, and can
695         * be translated - the argument <class> refers to a Java class, so it
696         * should be handled in the same way the term is handled for JDK
697         * documentation.
698         */
699        {ErrorMsg.TRANSFORM_USAGE_STR,
700        "SYNOPSIS \n   java com.sun.org.apache.xalan.internal.xsltc.cmdline.Transform [-j <jarfile>]\n      [-x] [-n <iterationer>] {-u <dokument_url> | <dokument>}\n      <klass> [<param1>=<v\u00E4rde1> ...]\n\n   anv\u00E4nder translet <klass> vid transformering av XML-dokument \n   angivna som <dokument>. Translet-<klass> finns antingen i\n   anv\u00E4ndarens CLASSPATH eller i valfritt angiven <jarfile>.\nALTERNATIV\n   -j <jarfile>    anger en jar-fil varifr\u00E5n translet laddas\n   -x              ger ytterligare fels\u00F6kningsmeddelanden\n   -n <iterationer> k\u00F6r <iterations>-tider vid transformering och\n                   visar profileringsinformation\n   -u <dokument_url> anger XML-indatadokument som URL\n"},
701
702
703
704        /*
705         * Note to translators:  "<xsl:sort>", "<xsl:for-each>" and
706         * "<xsl:apply-templates>" are keywords that should not be translated.
707         * The message indicates that an xsl:sort element must be a child of
708         * one of the other kinds of elements mentioned.
709         */
710        {ErrorMsg.STRAY_SORT_ERR,
711        "<xsl:sort> kan anv\u00E4ndas endast i <xsl:for-each> eller <xsl:apply-templates>."},
712
713        /*
714         * Note to translators:  The message indicates that the encoding
715         * requested for the output document was on that requires support that
716         * is not available from the Java Virtual Machine being used to execute
717         * the program.
718         */
719        {ErrorMsg.UNSUPPORTED_ENCODING,
720        "Utdatakodning ''{0}'' underst\u00F6ds inte i JVM."},
721
722        /*
723         * Note to translators:  The message indicates that the XPath expression
724         * named in the substitution text was not well formed syntactically.
725         */
726        {ErrorMsg.SYNTAX_ERR,
727        "Syntaxfel i ''{0}''."},
728
729        /*
730         * Note to translators:  The substitution text is the name of a Java
731         * class.  The term "constructor" here is the Java term.  The message is
732         * displayed if XSLTC could not find a constructor for the specified
733         * class.
734         */
735        {ErrorMsg.CONSTRUCTOR_NOT_FOUND,
736        "Hittar inte den externa konstruktorn ''{0}''."},
737
738        /*
739         * Note to translators:  "static" is the Java keyword.  The substitution
740         * text is the name of a function.  The first argument of that function
741         * is not of the required type.
742         */
743        {ErrorMsg.NO_JAVA_FUNCT_THIS_REF,
744        "Det f\u00F6rsta argumentet f\u00F6r den icke-statiska Java-funktionen ''{0}'' \u00E4r inte n\u00E5gon giltig objektreferens."},
745
746        /*
747         * Note to translators:  An XPath expression was not of the type
748         * required in a particular context.  The substitution text is the
749         * expression that was in error.
750         */
751        {ErrorMsg.TYPE_CHECK_ERR,
752        "Fel vid kontroll av typ av uttrycket ''{0}''."},
753
754        /*
755         * Note to translators:  An XPath expression was not of the type
756         * required in a particular context.  However, the location of the
757         * problematic expression is unknown.
758         */
759        {ErrorMsg.TYPE_CHECK_UNK_LOC_ERR,
760        "Fel vid kontroll av typ av ett uttryck p\u00E5 ok\u00E4nd plats."},
761
762        /*
763         * Note to translators:  The substitution text is the name of a command-
764         * line option that was not recognized.
765         */
766        {ErrorMsg.ILLEGAL_CMDLINE_OPTION_ERR,
767        "Ogiltigt kommandoradsalternativ: ''{0}''."},
768
769        /*
770         * Note to translators:  The substitution text is the name of a command-
771         * line option.
772         */
773        {ErrorMsg.CMDLINE_OPT_MISSING_ARG_ERR,
774        "Kommandoradsalternativet ''{0}'' saknar obligatoriskt argument."},
775
776        /*
777         * Note to translators:  This message is used to indicate the severity
778         * of another message.  The substitution text contains two error
779         * messages.  The spacing before the second substitution text indents
780         * it the same amount as the first in English.
781         */
782        {ErrorMsg.WARNING_PLUS_WRAPPED_MSG,
783        "WARNING:  ''{0}''\n       :{1}"},
784
785        /*
786         * Note to translators:  This message is used to indicate the severity
787         * of another message.  The substitution text is an error message.
788         */
789        {ErrorMsg.WARNING_MSG,
790        "WARNING:  ''{0}''"},
791
792        /*
793         * Note to translators:  This message is used to indicate the severity
794         * of another message.  The substitution text contains two error
795         * messages.  The spacing before the second substitution text indents
796         * it the same amount as the first in English.
797         */
798        {ErrorMsg.FATAL_ERR_PLUS_WRAPPED_MSG,
799        "FATAL ERROR:  ''{0}''\n           :{1}"},
800
801        /*
802         * Note to translators:  This message is used to indicate the severity
803         * of another message.  The substitution text is an error message.
804         */
805        {ErrorMsg.FATAL_ERR_MSG,
806        "FATAL ERROR:  ''{0}''"},
807
808        /*
809         * Note to translators:  This message is used to indicate the severity
810         * of another message.  The substitution text contains two error
811         * messages.  The spacing before the second substitution text indents
812         * it the same amount as the first in English.
813         */
814        {ErrorMsg.ERROR_PLUS_WRAPPED_MSG,
815        "ERROR:  ''{0}''\n     :{1}"},
816
817        /*
818         * Note to translators:  This message is used to indicate the severity
819         * of another message.  The substitution text is an error message.
820         */
821        {ErrorMsg.ERROR_MSG,
822        "ERROR:  ''{0}''"},
823
824        /*
825         * Note to translators:  The substitution text is the name of a class.
826         */
827        {ErrorMsg.TRANSFORM_WITH_TRANSLET_STR,
828        "Transformering via translet ''{0}'' "},
829
830        /*
831         * Note to translators:  The first substitution is the name of a class,
832         * while the second substitution is the name of a jar file.
833         */
834        {ErrorMsg.TRANSFORM_WITH_JAR_STR,
835        "Transformering via translet ''{0}'' fr\u00E5n jar-filen ''{1}''"},
836
837        /*
838         * Note to translators:  "TransformerFactory" is the name of a Java
839         * interface and must not be translated.  The substitution text is
840         * the name of the class that could not be instantiated.
841         */
842        {ErrorMsg.COULD_NOT_CREATE_TRANS_FACT,
843        "Kunde inte skapa en instans av TransformerFactory-klassen ''{0}''."},
844
845        /*
846         * Note to translators:  This message is produced when the user
847         * specified a name for the translet class that contains characters
848         * that are not permitted in a Java class name.  The substitution
849         * text "{0}" specifies the name the user requested, while "{1}"
850         * specifies the name the processor used instead.
851         */
852        {ErrorMsg.TRANSLET_NAME_JAVA_CONFLICT,
853         "''{0}'' kunde inte anv\u00E4ndas som namn p\u00E5 transletklassen eftersom det inneh\u00E5ller otill\u00E5tna tecken f\u00F6r Java-klassnamn. Namnet ''{1}'' anv\u00E4ndes ist\u00E4llet."},
854
855        /*
856         * Note to translators:  The following message is used as a header.
857         * All the error messages are collected together and displayed beneath
858         * this message.
859         */
860        {ErrorMsg.COMPILER_ERROR_KEY,
861        "Kompileringsfel:"},
862
863        /*
864         * Note to translators:  The following message is used as a header.
865         * All the warning messages are collected together and displayed
866         * beneath this message.
867         */
868        {ErrorMsg.COMPILER_WARNING_KEY,
869        "Kompileringsvarningar:"},
870
871        /*
872         * Note to translators:  The following message is used as a header.
873         * All the error messages that are produced when the stylesheet is
874         * applied to an input document are collected together and displayed
875         * beneath this message.  A 'translet' is the compiled form of a
876         * stylesheet (see above).
877         */
878        {ErrorMsg.RUNTIME_ERROR_KEY,
879        "Transletfel:"},
880
881        /*
882         * Note to translators:  An attribute whose value is constrained to
883         * be a "QName" or a list of "QNames" had a value that was incorrect.
884         * 'QName' is an XML syntactic term that must not be translated.  The
885         * substitution text contains the actual value of the attribute.
886         */
887        {ErrorMsg.INVALID_QNAME_ERR,
888        "Ett attribut vars v\u00E4rde m\u00E5ste vara ett QName eller en blankteckenavgr\u00E4nsad lista med QNames hade v\u00E4rdet ''{0}''"},
889
890        /*
891         * Note to translators:  An attribute whose value is required to
892         * be an "NCName".
893         * 'NCName' is an XML syntactic term that must not be translated.  The
894         * substitution text contains the actual value of the attribute.
895         */
896        {ErrorMsg.INVALID_NCNAME_ERR,
897        "Ett attribut vars v\u00E4rde m\u00E5ste vara ett NCName hade v\u00E4rdet ''{0}''"},
898
899        /*
900         * Note to translators:  An attribute with an incorrect value was
901         * encountered.  The permitted value is one of the literal values
902         * "xml", "html" or "text"; it is also permitted to have the form of
903         * a QName that is not also an NCName.  The terms "method",
904         * "xsl:output", "xml", "html" and "text" are keywords that must not
905         * be translated.  The term "qname-but-not-ncname" is an XML syntactic
906         * term.  The substitution text contains the actual value of the
907         * attribute.
908         */
909        {ErrorMsg.INVALID_METHOD_IN_OUTPUT,
910        "Metodattributet f\u00F6r ett <xsl:output>-element hade v\u00E4rdet ''{0}''. Endast n\u00E5got av f\u00F6ljande v\u00E4rden kan anv\u00E4ndas: ''xml'', ''html'', ''text'' eller qname-but-not-ncname i XML"},
911
912        {ErrorMsg.JAXP_GET_FEATURE_NULL_NAME,
913        "Funktionsnamnet kan inte vara null i TransformerFactory.getFeature(namn p\u00E5 str\u00E4ng)."},
914
915        {ErrorMsg.JAXP_SET_FEATURE_NULL_NAME,
916        "Funktionsnamnet kan inte vara null i TransformerFactory.setFeature(namn p\u00E5 str\u00E4ng, booleskt v\u00E4rde)."},
917
918        {ErrorMsg.JAXP_UNSUPPORTED_FEATURE,
919        "Kan inte st\u00E4lla in funktionen ''{0}'' i denna TransformerFactory."},
920
921        {ErrorMsg.JAXP_SECUREPROCESSING_FEATURE,
922        "FEATURE_SECURE_PROCESSING: Funktionen kan inte anges till false om s\u00E4kerhetshanteraren anv\u00E4nds."},
923
924        /*
925         * Note to translators:  This message describes an internal error in the
926         * processor.  The term "byte code" is a Java technical term for the
927         * executable code in a Java method, and "try-catch-finally block"
928         * refers to the Java keywords with those names.  "Outlined" is a
929         * technical term internal to XSLTC and should not be translated.
930         */
931        {ErrorMsg.OUTLINE_ERR_TRY_CATCH,
932         "Internt XSLTC-fel: den genererade bytekoden inneh\u00E5ller ett try-catch-finally-block och kan inte g\u00F6ras till en disposition."},
933
934        /*
935         * Note to translators:  This message describes an internal error in the
936         * processor.  The terms "OutlineableChunkStart" and
937         * "OutlineableChunkEnd" are the names of classes internal to XSLTC and
938         * should not be translated.  The message indicates that for every
939         * "start" there must be a corresponding "end", and vice versa, and
940         * that if one of a pair of "start" and "end" appears between another
941         * pair of corresponding "start" and "end", then the other half of the
942         * pair must also be between that same enclosing pair.
943         */
944        {ErrorMsg.OUTLINE_ERR_UNBALANCED_MARKERS,
945         "Internt XSLTC-fel: mark\u00F6rerna OutlineableChunkStart och OutlineableChunkEnd m\u00E5ste vara balanserade och korrekt kapslade."},
946
947        /*
948         * Note to translators:  This message describes an internal error in the
949         * processor.  The term "byte code" is a Java technical term for the
950         * executable code in a Java method.  The "method" that is being
951         * referred to is a Java method in a translet that XSLTC is generating
952         * in processing a stylesheet.  The "instruction" that is being
953         * referred to is one of the instrutions in the Java byte code in that
954         * method.  "Outlined" is a technical term internal to XSLTC and
955         * should not be translated.
956         */
957        {ErrorMsg.OUTLINE_ERR_DELETED_TARGET,
958         "Internt XSLTC-fel: originalmetoden refererar fortfarande till en instruktion som var en del av ett bytekodsblock som gjordes till en disposition."
959        },
960
961
962        /*
963         * Note to translators:  This message describes an internal error in the
964         * processor.  The "method" that is being referred to is a Java method
965         * in a translet that XSLTC is generating.
966         *
967         */
968        {ErrorMsg.OUTLINE_ERR_METHOD_TOO_BIG,
969         "Internt XSLTC-fel: en metod i transleten \u00F6verstiger Java Virtual Machines l\u00E4ngdbegr\u00E4nsning f\u00F6r en metod p\u00E5 64 kilobytes.  Det h\u00E4r orsakas vanligen av mycket stora mallar i en formatmall. F\u00F6rs\u00F6k att omstrukturera formatmallen att anv\u00E4nda mindre mallar."
970        },
971
972         {ErrorMsg.DESERIALIZE_TRANSLET_ERR, "N\u00E4r Java-s\u00E4kerheten \u00E4r aktiverad \u00E4r st\u00F6det f\u00F6r avserialisering av TemplatesImpl avaktiverat. Du kan \u00E5sidos\u00E4tta det h\u00E4r genom att st\u00E4lla in systemegenskapen jdk.xml.enableTemplatesImplDeserialization till sant."}
973
974    };
975
976    }
977}
978