Imported Upstream version 4.0.1
Eugene Zhukov
8 years ago
0 | 0 | ######################### |
1 | 1 | #### GENERAL or ROOT #### |
2 | 2 | ######################### |
3 | ||
4 | # Transifex | |
5 | .transifexrc | |
6 | ||
3 | 7 | # Maven |
4 | 8 | target/ |
5 | 9 | |
6 | 10 | # Eclipse |
11 | /bin/ | |
7 | 12 | .classpath |
8 | 13 | .project |
9 | 14 | .settings/ |
0 | [main] | |
1 | host = https://www.transifex.com | |
2 | minimum_perc = 50 | |
3 | ||
4 | [epubcheck.ErrorsWarnings] | |
5 | file_filter = src/main/resources/com/adobe/epubcheck/messages/MessageBundle_<lang>.properties | |
6 | source_file = src/main/resources/com/adobe/epubcheck/messages/MessageBundle.properties | |
7 | source_lang = en | |
8 | type = UNICODEPROPERTIES | |
9 | ||
10 | [epubcheck.CommandlineMessages] | |
11 | file_filter = src/main/resources/com/adobe/epubcheck/util/messages_<lang>.properties | |
12 | source_file = src/main/resources/com/adobe/epubcheck/util/messages.properties | |
13 | source_lang = en | |
14 | type = UNICODEPROPERTIES | |
15 | ||
16 | [epubcheck.CssParser] | |
17 | file_filter = src/main/resources/org/idpf/epubcheck/util/css/messages_<lang>.properties | |
18 | source_file = src/main/resources/org/idpf/epubcheck/util/css/messages.properties | |
19 | source_lang = en | |
20 | type = UNICODEPROPERTIES | |
21 | ||
22 | [epubcheck.jing-xsd-validation] | |
23 | file_filter = src/main/resources/com/thaiopensource/datatype/xsd/resources/Messages_<lang>.properties | |
24 | source_file = src/main/resources/com/thaiopensource/datatype/xsd/resources/Messages.properties | |
25 | source_lang = en | |
26 | type = PROPERTIES | |
27 | ||
28 | [epubcheck.jing-relaxng-validation] | |
29 | file_filter = src/main/resources/com/thaiopensource/relaxng/pattern/resources/Messages_<lang>.properties | |
30 | source_file = src/main/resources/com/thaiopensource/relaxng/pattern/resources/Messages.properties | |
31 | source_lang = en | |
32 | type = PROPERTIES | |
33 | ||
34 | [epubcheck.jing-schematron-validation] | |
35 | file_filter = src/main/resources/com/thaiopensource/validate/schematron/resources/Messages_<lang>.properties | |
36 | source_file = src/main/resources/com/thaiopensource/validate/schematron/resources/Messages.properties | |
37 | source_lang = en | |
38 | type = PROPERTIES |
10 | 10 | |
11 | 11 | Check the [release page](https://github.com/IDPF/epubcheck/releases) to get the latest distribution. |
12 | 12 | |
13 | [EpubCheck 4.0](https://github.com/IDPF/epubcheck/releases/tag/v4.0) is the latest recommended version to validate both EPUB 2 and 3 files. | |
13 | [EpubCheck 4.0](https://github.com/IDPF/epubcheck/releases/tag/v4.0.0) is the latest recommended version to validate both EPUB 2 and 3 files. | |
14 | 14 | |
15 | 15 | |
16 | 16 | ## Documentation |
17 | 17 | |
18 | Documentation on how to **use** or how to **contribute** is available on the [EpubCheck wiki](https://github.com/IDPF/epubcheck/wiki). | |
18 | Documentation on how to **use** EpubCheck, to **contribute** to the project or to **translate** messages is available on the [EpubCheck wiki](https://github.com/IDPF/epubcheck/wiki). | |
19 | 19 | |
20 | 20 | Technical discussions are hosted on the [EpubCheck Google Group](https://groups.google.com/forum/#!forum/epubcheck) |
21 | 21 | |
50 | 50 | ---- |
51 | 51 | |
52 | 52 | ## Building EpubCheck |
53 | [![Build Status](https://travis-ci.org/IDPF/epubcheck.svg?branch=master)](https://travis-ci.org/IDPF/epubcheck/) | |
53 | 54 | |
54 | 55 | To build epubcheck from the sources you need Java Development Kit (JDK) 1.7 or above and [Apache Maven](http://maven.apache.org/) 2.3 or above installed. |
55 | 56 | On Windows, you should build in a git bash shell (see http://github.com help) |
63 | 64 | $ mvn install |
64 | 65 | ``` |
65 | 66 | Will copy `.*jar` files and packages to `target/` folder... |
66 | ||
67 | ||
68 | ## Translating EpubCjeck | |
69 | ||
70 | EpubCheck 4.0 now comes with *i18n* support. Feel free to translate the Java messsages file to your language and then open a Pull Request here. | |
71 | ||
72 | Translations so far: | |
73 | * `en` - English | |
74 | * `ja` - Japanese | |
75 | * `de` - German (Tobias Fischer, PR #462) | |
76 | * `es` - Spanish (Emiliano Molina, PR #470, #482) | |
77 | * `fr` - French (Vincent Gros, PR #472) | |
78 | * `it` - Italian (Alberto Pettarin, PR #496) | |
79 | ||
80 | To translate, simply copy the original (english) message file (`MessageBundle.properties` or `messages.properties`) located in | |
81 | * [src/main/resources/com/adobe/epubcheck/messages/](src/main/resources/com/adobe/epubcheck/messages/) | |
82 | * [src/main/resources/com/adobe/epubcheck/util](src/main/resources/com/adobe/epubcheck/util) | |
83 | * [src/main/resources/com/thaiopensource/datatype/xsd/resources](src/main/resources/com/thaiopensource/datatype/xsd/resources) | |
84 | * [src/main/resources/com/thaiopensource/relaxng/pattern/resources](src/main/resources/com/thaiopensource/relaxng/pattern/resources) | |
85 | * [src/main/resources/org/idpf/epubcheck/util/css](src/main/resources/org/idpf/epubcheck/util/css) | |
86 | ||
87 | to `MessageBundle_XX.properties` or `messages_XX.properties` in its respective folder and start translating. | |
88 | ||
89 | Send us a PullRequest when you finished translation and think it's ready to merge... |
10 | 10 | |
11 | 11 | <groupId>org.idpf</groupId> |
12 | 12 | <artifactId>epubcheck</artifactId> |
13 | <version>4.0.0</version> | |
13 | <version>4.0.1</version> | |
14 | 14 | |
15 | 15 | <packaging>jar</packaging> |
16 | 16 | |
139 | 139 | <connection>scm:git:ssh://git@github.com:IDPF/epubcheck.git</connection> |
140 | 140 | <developerConnection>scm:git:ssh://git@github.com:IDPF/epubcheckgit</developerConnection> |
141 | 141 | <url>https://github.com/IDPF/epubcheck</url> |
142 | <tag>v4.0.0</tag> | |
142 | <tag>v4.0.1</tag> | |
143 | 143 | </scm> |
144 | 144 | <issueManagement> |
145 | 145 | <system>Github</system> |
232 | 232 | <directory>src/main/resources</directory> |
233 | 233 | <excludes> |
234 | 234 | <exclude>com/adobe/epubcheck/schema/30/*.sch</exclude> |
235 | <exclude>com/thaiopensource/relaxng/pattern/resources/Messages.properties</exclude> | |
236 | <exclude>com/thaiopensource/datatype/xsd/resources/Messages.properties</exclude> | |
235 | 237 | </excludes> |
236 | 238 | </resource> |
237 | 239 | <resource> |
415 | 417 | <scm-location>${project.scm.developerConnection}</scm-location> |
416 | 418 | </manifestEntries> |
417 | 419 | </archive> |
420 | </configuration> | |
421 | </plugin> | |
422 | <plugin> | |
423 | <groupId>org.apache.maven.plugins</groupId> | |
424 | <artifactId>maven-javadoc-plugin</artifactId> | |
425 | <configuration> | |
426 | <additionalparam>-Xdoclint:none</additionalparam> | |
418 | 427 | </configuration> |
419 | 428 | </plugin> |
420 | 429 | <plugin> |
0 | #!/bin/bash | |
1 | ||
2 | # bash script to update and normalize | |
3 | # pulled transifex properties files | |
4 | # | |
5 | # Author: Tobias Fischer (https://github.com/tofi86) | |
6 | # Project: IDPF/EpubCheck (https://github.com/IDPF/epubcheck) | |
7 | # | |
8 | # Date: 2015-10-09 | |
9 | # License: MIT License | |
10 | # | |
11 | ||
12 | param1=$1 | |
13 | ||
14 | ||
15 | function escapeISO88591() { | |
16 | file=$1 | |
17 | echo "- Escaping ISO-8859-1 encodings with Unicode escapes" | |
18 | native2ascii -encoding ISO-8859-1 ${file} ${file} | |
19 | } | |
20 | ||
21 | function removeJavaEscapes() { | |
22 | file=$1 | |
23 | ||
24 | # replace \\ -> \, \` -> `, \= -> =, \: -> :, \! -> ! | |
25 | sed -E -i -- 's/\\([\\`=:!])/\1/g' ${file} | |
26 | ||
27 | # make unicode escapes \u00fc uppercase \u00FC | |
28 | perl -i -pe 's/\\u([0-9a-f]{4})/\\u\U\1/g' ${file} | |
29 | ||
30 | # replace newlines in help_text | |
31 | sed -E -i -- '/^help_text/s/((\\n)+)/\1\\\'$'\n /g' ${file} | |
32 | sed -E -i -- 's/^( )([[:space:]]+)/\1\\\2/g' ${file} | |
33 | ||
34 | # remove temp file | |
35 | rm ${file}-- 2> /dev/null | |
36 | } | |
37 | ||
38 | function processFile() { | |
39 | file=$1 | |
40 | ||
41 | echo "" | |
42 | echo "Processing file '${file}'" | |
43 | file ${file} | grep 'ISO-8859' > /dev/null | |
44 | if [ $? -eq 0 ]; then | |
45 | escapeISO88591 ${file} | |
46 | fi | |
47 | ||
48 | removeJavaEscapes ${file} | |
49 | } | |
50 | ||
51 | ||
52 | # Check if this is running from repo root dir near the .tx/ folder | |
53 | if [ ! -d .tx/ ] ; then | |
54 | echo "FATAL: You need to run this script from the repository's root directory!" | |
55 | echo "e.g. ./src/build/transifex-pull.sh --all" | |
56 | exit 1 | |
57 | fi | |
58 | ||
59 | ||
60 | # Check for Transifex Commandline Client | |
61 | if [ `which tx >/dev/null ; echo $?` -eq 1 ] ; then | |
62 | echo "FATAL: You need to install the Transifex Commandline Client first in order to run this script!" | |
63 | echo "Instructions: http://docs.transifex.com/client/setup/" | |
64 | exit 1 | |
65 | fi | |
66 | ||
67 | ||
68 | # Show help if no language parameter is passed to the script or --help | |
69 | if [[ -z ${param1} || ${param1} == "--help" ]] ; then | |
70 | echo "usage: transifex-pull.sh [--all | <2-digit-country-code>]" | |
71 | echo "examples:" | |
72 | echo " transifex-pull.sh --all" | |
73 | echo " transifex-pull.sh de" | |
74 | ||
75 | # Pull ALL translations | |
76 | elif [ ${param1} == "--all" ] ; then | |
77 | minimum_percent_translated=$(awk -F "=" '/minimum_perc/ {print $2}' .tx/config) | |
78 | echo "Pulling ALL epubcheck translations (>${minimum_percent_translated}% done) from Transifex..." | |
79 | echo "" | |
80 | tx pull -f | tee /dev/stderr | grep "> [a-z][a-z]: " | awk '{print $3}' | while read f; do processFile ${f}; done | |
81 | ||
82 | # Pull translations for a 2-digit-language-code | |
83 | elif [ ${#param1} -eq 2 ] ; then | |
84 | echo "Pulling epubcheck translation '${param1}' from Transifex..." | |
85 | echo "" | |
86 | tx pull -f -l ${param1} | tee /dev/stderr | grep "${param1}: " | awk '{print $3}' | while read f; do processFile ${f}; done | |
87 | ||
88 | else | |
89 | echo "FATAL: Couldn't recognize language code '${param1}'. Exit." | |
90 | exit 1 | |
91 | fi |
104 | 104 | tempFile = getImageFile(ocf, imgFileName); |
105 | 105 | if (tempFile != null) |
106 | 106 | { |
107 | return new ImageHeuristics(0, 0, tempFile.length()); | |
107 | long tempFileLength = tempFile.length(); | |
108 | if (ocf.getClass() == OCFZipPackage.class) | |
109 | { | |
110 | tempFile.delete(); | |
111 | } | |
112 | return new ImageHeuristics(0, 0, tempFileLength); | |
108 | 113 | } |
109 | 114 | return null; |
110 | 115 | } |
128 | 133 | } |
129 | 134 | if (formatFromSuffix != null && formatFromSuffix.equals(formatFromInputStream)) break; |
130 | 135 | } |
131 | ||
132 | if (formatFromSuffix != null && formatFromSuffix.equals(formatFromInputStream)) { | |
136 | ||
137 | ||
138 | ||
139 | if (formatFromSuffix != null && formatFromSuffix.equals(formatFromInputStream)) { | |
133 | 140 | // file format and file extension matches; read image file |
134 | 141 | |
135 | 142 | try { |
154 | 161 | report.message(MessageId.PKG_021, EPUBLocation.create(imgFileName)); |
155 | 162 | return null; |
156 | 163 | } |
164 | finally | |
165 | { | |
166 | if (ocf.getClass() == OCFZipPackage.class) | |
167 | { | |
168 | tempFile.delete(); | |
169 | } | |
170 | } | |
157 | 171 | |
158 | } else if (formatFromSuffix != null) { | |
159 | // file format and file extension differs | |
160 | ||
161 | report.message(MessageId.PKG_022, EPUBLocation.create(imgFileName), formatFromInputStream, suffix); | |
162 | return null; | |
163 | ||
164 | } else { | |
165 | // file format could not be determined | |
166 | ||
167 | throw new IOException("Not a known image file: " + imgFileName); | |
168 | } | |
172 | } else | |
173 | { | |
174 | if (ocf.getClass() == OCFZipPackage.class) | |
175 | { | |
176 | tempFile.delete(); | |
177 | } | |
178 | if (formatFromSuffix != null) { | |
179 | // file format and file extension differs | |
180 | ||
181 | report.message(MessageId.PKG_022, EPUBLocation.create(imgFileName), formatFromInputStream, suffix); | |
182 | return null; | |
183 | ||
184 | } else { | |
185 | // file format could not be determined | |
186 | ||
187 | throw new IOException("Not a known image file: " + imgFileName); | |
188 | } | |
189 | } | |
169 | 190 | } |
170 | 191 | |
171 | 192 | private File getImageFile(OCFPackage ocf, String imgFileName) throws IOException |
210 | 231 | String prefix = "img"; |
211 | 232 | |
212 | 233 | file = File.createTempFile(prefix, suffix); |
213 | file.deleteOnExit(); | |
214 | 234 | os = new FileOutputStream(file); |
215 | 235 | |
216 | 236 | is = ocf.getInputStream(imgFileName); |
81 | 81 | } |
82 | 82 | |
83 | 83 | ZipEntry imgentry = epack.getZip().getEntry(imageFile); |
84 | if (imgentry == null) | |
84 | if (imgentry == null && "altimg".equalsIgnoreCase(type)) | |
85 | 85 | { |
86 | MessageId id = "img".compareToIgnoreCase(type) == 0 ? MessageId.RSC_001 : MessageId.RSC_018; | |
87 | report.message(id, EPUBLocation.create(fileToParse, value.getLine(), value.getColumn(), value.getContext()), value.getValue()); | |
86 | // missing "img" already reported in XRefChecker | |
87 | // MessageId id = "img".compareToIgnoreCase(type) == 0 ? MessageId.RSC_001 : MessageId.RSC_018; | |
88 | report.message(MessageId.RSC_018, EPUBLocation.create(fileToParse, value.getLine(), value.getColumn(), value.getContext()), value.getValue()); | |
88 | 89 | } |
89 | 90 | } |
90 | 91 | } |
119 | 119 | || fileExtension.compareToIgnoreCase("xhtml") == 0)) |
120 | 120 | { |
121 | 121 | // Note: extension is already checked in OPFChecker30 for EPUB 3 |
122 | report.message(MessageId.HTM_014, EPUBLocation.create(mi.getHref())); | |
122 | report.message(MessageId.HTM_014, EPUBLocation.create(epubPackage.getPackageMainPath() + "/" + mi.getHref())); | |
123 | 123 | } |
124 | 124 | |
125 | 125 | /***VALIDATE DOCTYPE***/ |
127 | 127 | |
128 | 128 | if ((0 != (docTypeMatches & hasHTML4)) && (epubPackage.getVersion() == EPUBVersion.VERSION_3)) |
129 | 129 | { |
130 | report.message(MessageId.HTM_015, EPUBLocation.create(mi.getHref())); | |
130 | report.message(MessageId.HTM_015, EPUBLocation.create(epubPackage.getPackageMainPath() + "/" + mi.getHref())); | |
131 | 131 | } |
132 | 132 | else if ((0 != (docTypeMatches & hasHTML5)) && ((hasXhtml != (docTypeMatches & hasXhtml))) && (epubPackage.getVersion() == EPUBVersion.VERSION_2)) |
133 | 133 | { |
134 | report.message(MessageId.HTM_016, EPUBLocation.create(mi.getHref())); | |
134 | report.message(MessageId.HTM_016, EPUBLocation.create(epubPackage.getPackageMainPath() + "/" + mi.getHref())); | |
135 | 135 | } |
136 | 136 | parser.parseDoc(fileToParse, sh); |
137 | 137 |
160 | 160 | {"Gujarati", "gu"}, |
161 | 161 | {"Haitian Creole", "ht"}, |
162 | 162 | {"Hausa", "ha"}, |
163 | {"Hawaiian", " "}, | |
164 | {"Hebrew", "he, iw"}, | |
163 | {"Hawaiian", "haw"}, | |
164 | {"Hebrew", "he"}, | |
165 | 165 | {"Hindi", "hi"}, |
166 | 166 | {"Hungarian", "hu"}, |
167 | 167 | {"Ibibio", " "}, |
88 | 88 | } |
89 | 89 | } |
90 | 90 | } |
91 | } | |
92 | if (itemIsFixedFormat) | |
93 | { | |
94 | checkSvgDoc(fileToParse); | |
91 | if (itemIsFixedFormat) | |
92 | { | |
93 | checkSvgDoc(fileToParse); | |
94 | } | |
95 | 95 | } |
96 | 96 | } |
97 | 97 | } |
62 | 62 | } |
63 | 63 | catch (IOException e) |
64 | 64 | { |
65 | report.message(MessageId.PKG_008, EPUBLocation.create(fileEntry), fileEntry); | |
65 | // Ignore, should have been reported earlier | |
66 | // report.message(MessageId.PKG_008, EPUBLocation.create(fileEntry), | |
67 | // fileEntry); | |
66 | 68 | } |
67 | 69 | catch (SAXException e) |
68 | 70 | { |
69 | report.message(MessageId.RSC_005, EPUBLocation.create(fileEntry), e.getMessage()); | |
71 | // Ignore, should have been reported earlier | |
72 | // report.message(MessageId.RSC_005, EPUBLocation.create(fileEntry), | |
73 | // e.getMessage()); | |
70 | 74 | doc = null; |
71 | 75 | } |
72 | 76 | finally |
69 | 69 | } |
70 | 70 | catch (IOException e) |
71 | 71 | { |
72 | report.message(MessageId.PKG_008, EPUBLocation.create(fileEntry), fileEntry); | |
72 | // Ignore, should have been reported earlier | |
73 | // report.message(MessageId.PKG_008, EPUBLocation.create(fileEntry), | |
74 | // fileEntry); | |
73 | 75 | } |
74 | 76 | catch (SAXException e) |
75 | 77 | { |
76 | report.message(MessageId.RSC_005, EPUBLocation.create(fileEntry), e.getMessage()); | |
78 | // Ignore, should have been reported earlier | |
79 | // report.message(MessageId.RSC_005, EPUBLocation.create(fileEntry), | |
80 | // e.getMessage()); | |
77 | 81 | } |
78 | 82 | catch (ParserConfigurationException e) |
79 | 83 | { |
0 | /* | |
1 | * Copyright (c) 2011 Adobe Systems Incorporated | |
2 | * | |
3 | * Permission is hereby granted, free of charge, to any person obtaining a copy of | |
4 | * this software and associated documentation files (the "Software"), to deal in | |
5 | * the Software without restriction, including without limitation the rights to | |
6 | * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of | |
7 | * the Software, and to permit persons to whom the Software is furnished to do so, | |
8 | * subject to the following conditions: | |
9 | * | |
10 | * The above copyright notice and this permission notice shall be included in all | |
11 | * copies or substantial portions of the Software. | |
12 | * | |
13 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |
14 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | |
15 | * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR | |
16 | * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER | |
17 | * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN | |
18 | * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | |
19 | * | |
20 | */ | |
21 | ||
22 | package com.adobe.epubcheck.dict; | |
23 | ||
24 | import com.adobe.epubcheck.api.EPUBLocation; | |
25 | import com.adobe.epubcheck.api.Report; | |
26 | import com.adobe.epubcheck.messages.MessageId; | |
27 | import com.adobe.epubcheck.ocf.OCFPackage; | |
28 | import com.adobe.epubcheck.opf.ContentChecker; | |
29 | import com.adobe.epubcheck.opf.DocumentValidator; | |
30 | import com.adobe.epubcheck.opf.ValidationContext; | |
31 | import com.adobe.epubcheck.xml.XMLParser; | |
32 | import com.adobe.epubcheck.xml.XMLValidators; | |
33 | import com.google.common.base.Preconditions; | |
34 | ||
35 | public class SearchKeyMapChecker implements ContentChecker, DocumentValidator | |
36 | { | |
37 | ||
38 | private final ValidationContext context; | |
39 | private final Report report; | |
40 | private final String path; | |
41 | ||
42 | public SearchKeyMapChecker(ValidationContext context) | |
43 | { | |
44 | Preconditions.checkState("application/vnd.epub.search-key-map+xml".equals(context.mimeType)); | |
45 | this.context = context; | |
46 | this.report = context.report; | |
47 | this.path = context.path; | |
48 | } | |
49 | ||
50 | public void runChecks() | |
51 | { | |
52 | OCFPackage ocf = context.ocf.get(); | |
53 | if (!ocf.hasEntry(path)) | |
54 | { | |
55 | report.message(MessageId.RSC_001, EPUBLocation.create(ocf.getName()), path); | |
56 | } | |
57 | else if (!ocf.canDecrypt(path)) | |
58 | { | |
59 | report.message(MessageId.RSC_004, EPUBLocation.create(ocf.getName()), path); | |
60 | } | |
61 | else if (!path.endsWith(".xml")) | |
62 | { | |
63 | report.message(MessageId.OPF_080, EPUBLocation.create(path)); | |
64 | } | |
65 | else | |
66 | { | |
67 | validate(); | |
68 | } | |
69 | } | |
70 | ||
71 | public boolean validate() | |
72 | { | |
73 | int fatalErrorsSoFar = report.getFatalErrorCount(); | |
74 | int errorsSoFar = report.getErrorCount(); | |
75 | int warningsSoFar = report.getWarningCount(); | |
76 | SearchKeyMapHandler handler; | |
77 | XMLParser parser = new XMLParser(context); | |
78 | handler = new SearchKeyMapHandler(context, parser); | |
79 | parser.addValidator(XMLValidators.SEARCH_KEY_MAP_RNC.get()); | |
80 | parser.addXMLHandler(handler); | |
81 | parser.process(); | |
82 | ||
83 | return fatalErrorsSoFar == report.getFatalErrorCount() && errorsSoFar == report.getErrorCount() | |
84 | && warningsSoFar == report.getWarningCount(); | |
85 | } | |
86 | } |
0 | /* | |
1 | * Copyright (c) 2011 Adobe Systems Incorporated | |
2 | * | |
3 | * Permission is hereby granted, free of charge, to any person obtaining a copy of | |
4 | * this software and associated documentation files (the "Software"), to deal in | |
5 | * the Software without restriction, including without limitation the rights to | |
6 | * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of | |
7 | * the Software, and to permit persons to whom the Software is furnished to do so, | |
8 | * subject to the following conditions: | |
9 | * | |
10 | * The above copyright notice and this permission notice shall be included in all | |
11 | * copies or substantial portions of the Software. | |
12 | * | |
13 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |
14 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | |
15 | * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR | |
16 | * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER | |
17 | * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN | |
18 | * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | |
19 | * | |
20 | */ | |
21 | ||
22 | package com.adobe.epubcheck.dict; | |
23 | ||
24 | import com.adobe.epubcheck.opf.ContentCheckerFactory; | |
25 | import com.adobe.epubcheck.opf.DocumentValidatorFactory; | |
26 | import com.adobe.epubcheck.opf.ValidationContext; | |
27 | ||
28 | public class SearchKeyMapCheckerFactory implements ContentCheckerFactory, DocumentValidatorFactory | |
29 | { | |
30 | static private final SearchKeyMapCheckerFactory instance = new SearchKeyMapCheckerFactory(); | |
31 | ||
32 | public SearchKeyMapChecker newInstance(ValidationContext context) | |
33 | { | |
34 | return new SearchKeyMapChecker(context); | |
35 | } | |
36 | ||
37 | static public SearchKeyMapCheckerFactory getInstance() | |
38 | { | |
39 | return instance; | |
40 | } | |
41 | ||
42 | } |
0 | package com.adobe.epubcheck.dict; | |
1 | ||
2 | import com.adobe.epubcheck.opf.ValidationContext; | |
3 | import com.adobe.epubcheck.opf.XRefChecker.Type; | |
4 | import com.adobe.epubcheck.util.PathUtil; | |
5 | import com.adobe.epubcheck.xml.XMLElement; | |
6 | import com.adobe.epubcheck.xml.XMLHandler; | |
7 | import com.adobe.epubcheck.xml.XMLParser; | |
8 | ||
9 | public class SearchKeyMapHandler implements XMLHandler | |
10 | { | |
11 | ||
12 | private final ValidationContext context; | |
13 | private final String path; | |
14 | private final XMLParser parser; | |
15 | ||
16 | public SearchKeyMapHandler(ValidationContext context, XMLParser parser) | |
17 | { | |
18 | this.context = context; | |
19 | this.path = context.path; | |
20 | this.parser = parser; | |
21 | } | |
22 | ||
23 | public void startElement() | |
24 | { | |
25 | ||
26 | XMLElement e = parser.getCurrentElement(); | |
27 | String name = e.getName(); | |
28 | ||
29 | if ("http://www.idpf.org/2007/ops".equals(e.getNamespace())) | |
30 | { | |
31 | ||
32 | if ("search-key-group".equals(name)) | |
33 | { | |
34 | processRef(e.getAttribute("href")); | |
35 | } | |
36 | else if ("match".equals(name)) | |
37 | { | |
38 | processRef(e.getAttribute("href")); | |
39 | } | |
40 | } | |
41 | } | |
42 | ||
43 | private void processRef(String ref) | |
44 | { | |
45 | if (ref != null && context.xrefChecker.isPresent()) | |
46 | { | |
47 | ref = PathUtil.resolveRelativeReference(path, ref, null); | |
48 | context.xrefChecker.get().registerReference(path, parser.getLineNumber(), | |
49 | parser.getColumnNumber(), ref, Type.SEARCH_KEY); | |
50 | } | |
51 | } | |
52 | ||
53 | public void characters(char[] chars, int arg1, int arg2) | |
54 | { | |
55 | } | |
56 | ||
57 | public void endElement() | |
58 | { | |
59 | } | |
60 | ||
61 | public void ignorableWhitespace(char[] chars, int arg1, int arg2) | |
62 | { | |
63 | } | |
64 | ||
65 | public void processingInstruction(String arg0, String arg1) | |
66 | { | |
67 | } | |
68 | ||
69 | } |
99 | 99 | map.put(MessageId.CSS_004, Severity.ERROR); |
100 | 100 | map.put(MessageId.CSS_005, Severity.ERROR); |
101 | 101 | map.put(MessageId.CSS_006, Severity.WARNING); |
102 | map.put(MessageId.CSS_007, Severity.WARNING); | |
102 | map.put(MessageId.CSS_007, Severity.INFO); | |
103 | 103 | map.put(MessageId.CSS_008, Severity.ERROR); |
104 | 104 | map.put(MessageId.CSS_009, Severity.USAGE); |
105 | 105 | map.put(MessageId.CSS_010, Severity.ERROR); |
135 | 135 | map.put(MessageId.HTM_013, Severity.USAGE); |
136 | 136 | map.put(MessageId.HTM_014, Severity.WARNING); |
137 | 137 | map.put(MessageId.HTM_014a, Severity.WARNING); |
138 | map.put(MessageId.HTM_015, Severity.WARNING); | |
139 | map.put(MessageId.HTM_016, Severity.WARNING); | |
138 | map.put(MessageId.HTM_015, Severity.SUPPRESSED); | |
139 | map.put(MessageId.HTM_016, Severity.SUPPRESSED); | |
140 | 140 | map.put(MessageId.HTM_017, Severity.ERROR); |
141 | map.put(MessageId.HTM_018, Severity.ERROR); | |
142 | map.put(MessageId.HTM_019, Severity.ERROR); | |
141 | map.put(MessageId.HTM_018, Severity.USAGE); | |
142 | map.put(MessageId.HTM_019, Severity.USAGE); | |
143 | 143 | map.put(MessageId.HTM_020, Severity.USAGE); |
144 | 144 | map.put(MessageId.HTM_021, Severity.USAGE); |
145 | 145 | map.put(MessageId.HTM_022, Severity.USAGE); |
32 | 32 | import com.adobe.epubcheck.api.FeatureReport.Feature; |
33 | 33 | import com.adobe.epubcheck.bitmap.BitmapCheckerFactory; |
34 | 34 | import com.adobe.epubcheck.css.CSSCheckerFactory; |
35 | import com.adobe.epubcheck.dict.SearchKeyMapCheckerFactory; | |
35 | 36 | import com.adobe.epubcheck.dtbook.DTBookCheckerFactory; |
36 | 37 | import com.adobe.epubcheck.messages.MessageId; |
37 | 38 | import com.adobe.epubcheck.opf.MetadataSet.Metadata; |
46 | 47 | import com.google.common.base.Predicate; |
47 | 48 | import com.google.common.collect.Iterables; |
48 | 49 | import com.google.common.io.Files; |
49 | ||
50 | import dict.SearchKeyMapCheckerFactory; | |
51 | 50 | |
52 | 51 | public class OPFChecker30 extends OPFChecker implements DocumentValidator |
53 | 52 | { |
19 | 19 | import com.adobe.epubcheck.util.PathUtil; |
20 | 20 | import com.adobe.epubcheck.vocab.AggregateVocab; |
21 | 21 | import com.adobe.epubcheck.vocab.AltStylesheetVocab; |
22 | import com.adobe.epubcheck.vocab.ComicsVocab; | |
22 | 23 | import com.adobe.epubcheck.vocab.DataNavVocab; |
23 | 24 | import com.adobe.epubcheck.vocab.DictVocab; |
24 | 25 | import com.adobe.epubcheck.vocab.EnumVocab; |
36 | 37 | import com.adobe.epubcheck.xml.XMLElement; |
37 | 38 | import com.adobe.epubcheck.xml.XMLParser; |
38 | 39 | import com.google.common.base.Joiner; |
40 | import com.google.common.base.Strings; | |
39 | 41 | import com.google.common.collect.Collections2; |
40 | 42 | import com.google.common.collect.ImmutableMap; |
41 | 43 | import com.google.common.collect.ImmutableSet; |
48 | 50 | |
49 | 51 | private static Map<String, Vocab> RESERVED_VOCABS = ImmutableMap.<String, Vocab> of("", |
50 | 52 | AggregateVocab.of(StructureVocab.VOCAB, StagingEdupubVocab.VOCAB, DataNavVocab.VOCAB, |
51 | DictVocab.VOCAB, IndexVocab.VOCAB)); | |
53 | DictVocab.VOCAB, IndexVocab.VOCAB, ComicsVocab.VOCAB)); | |
52 | 54 | private static Map<String, Vocab> ALTCSS_VOCABS = ImmutableMap.<String, Vocab> of("", |
53 | 55 | AltStylesheetVocab.VOCAB); |
54 | 56 | private static Map<String, Vocab> KNOWN_VOCAB_URIS = ImmutableMap.of(); |
74 | 76 | protected boolean inBody = false; |
75 | 77 | protected boolean inRegionBasedNav = false; |
76 | 78 | protected boolean hasAltorAnnotation = false; |
79 | protected boolean hasTitle = false; | |
77 | 80 | |
78 | 81 | static protected final String[] scriptEventsStrings = { "onafterprint", "onbeforeprint", |
79 | 82 | "onbeforeunload", "onerror", "onhaschange", "onload", "onmessage", "onoffline", "onpagehide", |
277 | 280 | { |
278 | 281 | hasAltorAnnotation = true; |
279 | 282 | } |
283 | else if ("http://www.w3.org/2000/svg".equals(e.getNamespace()) && name.equals("title")) | |
284 | { | |
285 | hasTitle = true; | |
286 | } | |
280 | 287 | |
281 | 288 | processInlineScripts(e); |
282 | 289 | |
341 | 348 | { |
342 | 349 | anchorNeedsText = false; |
343 | 350 | } |
344 | if (inSvg) | |
345 | { | |
346 | String titleAttribute = e.getAttributeNS(EpubConstants.XLinkNamespaceUri, "title"); | |
347 | if (titleAttribute == null) | |
348 | { | |
349 | report.message(MessageId.ACC_011, EPUBLocation.create(path, parser.getLineNumber(), | |
350 | parser.getColumnNumber(), e.getName())); | |
351 | } | |
351 | if (inSvg || context.mimeType.equals("image/svg+xml")) | |
352 | { | |
353 | hasTitle = Strings | |
354 | .emptyToNull(e.getAttributeNS(EpubConstants.XLinkNamespaceUri, "title")) != null; | |
352 | 355 | } |
353 | 356 | } |
354 | 357 | |
457 | 460 | { |
458 | 461 | refType = XRefChecker.Type.GENERIC; |
459 | 462 | } |
460 | xrefChecker.get().registerReference(path, parser.getLineNumber(), parser.getColumnNumber(), | |
461 | src, refType); | |
463 | if (!"img".equals(name)) // img already registered in super class | |
464 | { | |
465 | xrefChecker.get().registerReference(path, parser.getLineNumber(), parser.getColumnNumber(), | |
466 | src, refType); | |
467 | } | |
462 | 468 | |
463 | 469 | srcMimeType = xrefChecker.get().getMimeType(src); |
464 | 470 | } |
651 | 657 | report.message(MessageId.ACC_004, |
652 | 658 | EPUBLocation.create(path, parser.getLineNumber(), parser.getColumnNumber(), "a")); |
653 | 659 | anchorNeedsText = false; |
660 | } | |
661 | if ((inSvg || context.mimeType.equals("image/svg+xml")) && !hasTitle) | |
662 | { | |
663 | report.message(MessageId.ACC_011, EPUBLocation.create(path, parser.getLineNumber(), | |
664 | parser.getColumnNumber(), e.getName())); | |
654 | 665 | } |
655 | 666 | } |
656 | 667 | else if (name.equals("math")) |
2 | 2 | import java.util.List; |
3 | 3 | |
4 | 4 | import com.google.common.base.Optional; |
5 | import com.google.common.base.Strings; | |
5 | 6 | import com.google.common.collect.ImmutableList; |
6 | 7 | |
7 | 8 | public class AggregateVocab implements Vocab |
8 | 9 | { |
9 | 10 | |
10 | 11 | private final List<Vocab> vocabs; |
12 | private final String uri; | |
11 | 13 | |
14 | /** | |
15 | * Returns a vocabulary composed of the union of the vocabularies given as | |
16 | * parameter. The given vocabularies must have the same base URI. | |
17 | * | |
18 | * @param vocabs | |
19 | * the vocabularies to aggregate. | |
20 | * @return the aggregated vocabulary. | |
21 | */ | |
12 | 22 | public static Vocab of(Vocab... vocabs) |
13 | 23 | { |
14 | 24 | return new AggregateVocab(new ImmutableList.Builder<Vocab>().add(vocabs).build()); |
16 | 26 | |
17 | 27 | private AggregateVocab(List<Vocab> vocabs) |
18 | 28 | { |
29 | this.uri = (!vocabs.isEmpty()) ? Strings.nullToEmpty(vocabs.get(0).getURI()) : ""; | |
30 | for (Vocab vocab : vocabs) | |
31 | { | |
32 | if (!uri.equals(Strings.nullToEmpty(vocab.getURI()))) | |
33 | { | |
34 | throw new IllegalArgumentException("Aggregated vocabs must share the same base URI"); | |
35 | } | |
36 | } | |
19 | 37 | this.vocabs = vocabs; |
20 | 38 | } |
21 | 39 | |
30 | 48 | return Optional.absent(); |
31 | 49 | } |
32 | 50 | |
51 | @Override | |
52 | public String getURI() | |
53 | { | |
54 | return uri; | |
55 | } | |
56 | ||
33 | 57 | } |
0 | package com.adobe.epubcheck.vocab; | |
1 | ||
2 | public class ComicsVocab | |
3 | { | |
4 | public static final String URI = "http://www.idpf.org/epub/vocab/structure/#"; | |
5 | public static final EnumVocab<EPUB_TYPES> VOCAB = new EnumVocab<EPUB_TYPES>(EPUB_TYPES.class, URI); | |
6 | ||
7 | public static enum EPUB_TYPES | |
8 | { | |
9 | BALLOON, | |
10 | PANEL, | |
11 | PANEL_GROUP, | |
12 | TEXT_AREA, | |
13 | SOUND_AREA | |
14 | } | |
15 | } |
5 | 5 | import com.google.common.base.Function; |
6 | 6 | import com.google.common.base.Optional; |
7 | 7 | import com.google.common.base.Preconditions; |
8 | import com.google.common.base.Strings; | |
8 | 9 | import com.google.common.collect.ImmutableMap; |
9 | 10 | import com.google.common.collect.Maps; |
10 | 11 | import com.google.common.collect.Maps.EntryTransformer; |
38 | 39 | }; |
39 | 40 | |
40 | 41 | private final Map<String, Property> index; |
42 | private final String uri; | |
41 | 43 | |
42 | 44 | /** |
43 | 45 | * Creates a new vocabulary backed by the given {@link Enum} class and with |
69 | 71 | */ |
70 | 72 | public EnumVocab(final Class<P> clazz, final String base, final String prefix) |
71 | 73 | { |
72 | this.index = ImmutableMap.copyOf(Maps.transformEntries( | |
73 | Maps.uniqueIndex(EnumSet.allOf(clazz), ENUM_TO_NAME), | |
74 | new EntryTransformer<String, P, Property>() | |
75 | { | |
74 | this.uri = Strings.nullToEmpty(base); | |
75 | this.index = ImmutableMap | |
76 | .copyOf(Maps.transformEntries(Maps.uniqueIndex(EnumSet.allOf(clazz), ENUM_TO_NAME), | |
77 | new EntryTransformer<String, P, Property>() | |
78 | { | |
76 | 79 | |
77 | @Override | |
78 | public Property transformEntry(String name, P enumee) | |
79 | { | |
80 | return Property.newFrom(name, base, prefix, enumee); | |
81 | } | |
80 | @Override | |
81 | public Property transformEntry(String name, P enumee) | |
82 | { | |
83 | return Property.newFrom(name, base, prefix, enumee); | |
84 | } | |
82 | 85 | |
83 | })); | |
86 | })); | |
84 | 87 | } |
85 | 88 | |
86 | 89 | @Override |
87 | 90 | public Optional<Property> lookup(String name) |
88 | 91 | { |
89 | 92 | return Optional.fromNullable(index.get(name)); |
93 | } | |
94 | ||
95 | @Override | |
96 | public String getURI() | |
97 | { | |
98 | return uri; | |
90 | 99 | } |
91 | 100 | |
92 | 101 | /** |
13 | 13 | public final class UncheckedVocab implements Vocab |
14 | 14 | { |
15 | 15 | |
16 | private String base; | |
17 | private String prefix; | |
16 | private final String base; | |
17 | private final String prefix; | |
18 | 18 | |
19 | 19 | /** |
20 | 20 | * Creates a new unchecked vocabulary representing properties whose URIs start |
43 | 43 | return Optional.of(Property.newFrom(name, base, prefix)); |
44 | 44 | } |
45 | 45 | |
46 | @Override | |
47 | public String getURI() | |
48 | { | |
49 | return base; | |
50 | } | |
51 | ||
46 | 52 | } |
19 | 19 | * in this vocabulary. |
20 | 20 | */ |
21 | 21 | Optional<Property> lookup(String name); |
22 | ||
23 | /** | |
24 | * Returns the base URI of this vocabulary. | |
25 | * | |
26 | * @return the base URI of this vocabulary. | |
27 | */ | |
28 | String getURI(); | |
22 | 29 | }⏎ |
54 | 54 | Report report, EPUBLocation location) |
55 | 55 | { |
56 | 56 | |
57 | return Optional.fromNullable(Iterables.get( | |
58 | parseProperties(value, vocabs, false, report, location), 0, null)); | |
57 | return Optional.fromNullable( | |
58 | Iterables.get(parseProperties(value, vocabs, false, report, location), 0, null)); | |
59 | 59 | } |
60 | 60 | |
61 | 61 | /** |
197 | 197 | } |
198 | 198 | else |
199 | 199 | { |
200 | if (predefined.containsKey(prefix)) | |
200 | if (predefined.containsKey(prefix) | |
201 | && !Strings.nullToEmpty(predefined.get(prefix).getURI()).equals(uri)) | |
201 | 202 | { |
202 | 203 | // re-declaration of reserved prefix |
203 | 204 | report.message(MessageId.OPF_007, location, prefix); |
762 | 762 | |
763 | 763 | boolean matchDoctypeId(String expected, String given, String messageParam) |
764 | 764 | { |
765 | if (given != null && !expected.equals(given)) | |
766 | { | |
767 | report.message(MessageId.HTM_004, EPUBLocation.create(path), given, messageParam); | |
765 | if (!expected.equals(given)) | |
766 | { | |
767 | report.message(MessageId.HTM_004, EPUBLocation.create(path), given==null?"":given, messageParam); | |
768 | 768 | return false; |
769 | 769 | } |
770 | 770 | return true; |
0 | /* | |
1 | * Copyright (c) 2011 Adobe Systems Incorporated | |
2 | * | |
3 | * Permission is hereby granted, free of charge, to any person obtaining a copy of | |
4 | * this software and associated documentation files (the "Software"), to deal in | |
5 | * the Software without restriction, including without limitation the rights to | |
6 | * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of | |
7 | * the Software, and to permit persons to whom the Software is furnished to do so, | |
8 | * subject to the following conditions: | |
9 | * | |
10 | * The above copyright notice and this permission notice shall be included in all | |
11 | * copies or substantial portions of the Software. | |
12 | * | |
13 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |
14 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | |
15 | * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR | |
16 | * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER | |
17 | * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN | |
18 | * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | |
19 | * | |
20 | */ | |
21 | ||
22 | package dict; | |
23 | ||
24 | import com.adobe.epubcheck.api.EPUBLocation; | |
25 | import com.adobe.epubcheck.api.Report; | |
26 | import com.adobe.epubcheck.messages.MessageId; | |
27 | import com.adobe.epubcheck.ocf.OCFPackage; | |
28 | import com.adobe.epubcheck.opf.ContentChecker; | |
29 | import com.adobe.epubcheck.opf.DocumentValidator; | |
30 | import com.adobe.epubcheck.opf.ValidationContext; | |
31 | import com.adobe.epubcheck.xml.XMLParser; | |
32 | import com.adobe.epubcheck.xml.XMLValidators; | |
33 | import com.google.common.base.Preconditions; | |
34 | ||
35 | public class SearchKeyMapChecker implements ContentChecker, DocumentValidator | |
36 | { | |
37 | ||
38 | private final ValidationContext context; | |
39 | private final Report report; | |
40 | private final String path; | |
41 | ||
42 | public SearchKeyMapChecker(ValidationContext context) | |
43 | { | |
44 | Preconditions.checkState("application/vnd.epub.search-key-map+xml".equals(context.mimeType)); | |
45 | this.context = context; | |
46 | this.report = context.report; | |
47 | this.path = context.path; | |
48 | } | |
49 | ||
50 | public void runChecks() | |
51 | { | |
52 | OCFPackage ocf = context.ocf.get(); | |
53 | if (!ocf.hasEntry(path)) | |
54 | { | |
55 | report.message(MessageId.RSC_001, EPUBLocation.create(ocf.getName()), path); | |
56 | } | |
57 | else if (!ocf.canDecrypt(path)) | |
58 | { | |
59 | report.message(MessageId.RSC_004, EPUBLocation.create(ocf.getName()), path); | |
60 | } | |
61 | else if (!path.endsWith(".xml")) | |
62 | { | |
63 | report.message(MessageId.OPF_080, EPUBLocation.create(path)); | |
64 | } | |
65 | else | |
66 | { | |
67 | validate(); | |
68 | } | |
69 | } | |
70 | ||
71 | public boolean validate() | |
72 | { | |
73 | int fatalErrorsSoFar = report.getFatalErrorCount(); | |
74 | int errorsSoFar = report.getErrorCount(); | |
75 | int warningsSoFar = report.getWarningCount(); | |
76 | SearchKeyMapHandler handler; | |
77 | XMLParser parser = new XMLParser(context); | |
78 | handler = new SearchKeyMapHandler(context, parser); | |
79 | parser.addValidator(XMLValidators.SEARCH_KEY_MAP_RNC.get()); | |
80 | parser.addXMLHandler(handler); | |
81 | parser.process(); | |
82 | ||
83 | return fatalErrorsSoFar == report.getFatalErrorCount() && errorsSoFar == report.getErrorCount() | |
84 | && warningsSoFar == report.getWarningCount(); | |
85 | } | |
86 | } |
0 | /* | |
1 | * Copyright (c) 2011 Adobe Systems Incorporated | |
2 | * | |
3 | * Permission is hereby granted, free of charge, to any person obtaining a copy of | |
4 | * this software and associated documentation files (the "Software"), to deal in | |
5 | * the Software without restriction, including without limitation the rights to | |
6 | * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of | |
7 | * the Software, and to permit persons to whom the Software is furnished to do so, | |
8 | * subject to the following conditions: | |
9 | * | |
10 | * The above copyright notice and this permission notice shall be included in all | |
11 | * copies or substantial portions of the Software. | |
12 | * | |
13 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |
14 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | |
15 | * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR | |
16 | * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER | |
17 | * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN | |
18 | * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | |
19 | * | |
20 | */ | |
21 | ||
22 | package dict; | |
23 | ||
24 | import com.adobe.epubcheck.opf.ContentCheckerFactory; | |
25 | import com.adobe.epubcheck.opf.DocumentValidatorFactory; | |
26 | import com.adobe.epubcheck.opf.ValidationContext; | |
27 | ||
28 | public class SearchKeyMapCheckerFactory implements ContentCheckerFactory, DocumentValidatorFactory | |
29 | { | |
30 | static private final SearchKeyMapCheckerFactory instance = new SearchKeyMapCheckerFactory(); | |
31 | ||
32 | public SearchKeyMapChecker newInstance(ValidationContext context) | |
33 | { | |
34 | return new SearchKeyMapChecker(context); | |
35 | } | |
36 | ||
37 | static public SearchKeyMapCheckerFactory getInstance() | |
38 | { | |
39 | return instance; | |
40 | } | |
41 | ||
42 | } |
0 | package dict; | |
1 | ||
2 | import com.adobe.epubcheck.opf.ValidationContext; | |
3 | import com.adobe.epubcheck.opf.XRefChecker.Type; | |
4 | import com.adobe.epubcheck.util.PathUtil; | |
5 | import com.adobe.epubcheck.xml.XMLElement; | |
6 | import com.adobe.epubcheck.xml.XMLHandler; | |
7 | import com.adobe.epubcheck.xml.XMLParser; | |
8 | ||
9 | public class SearchKeyMapHandler implements XMLHandler | |
10 | { | |
11 | ||
12 | private final ValidationContext context; | |
13 | private final String path; | |
14 | private final XMLParser parser; | |
15 | ||
16 | public SearchKeyMapHandler(ValidationContext context, XMLParser parser) | |
17 | { | |
18 | this.context = context; | |
19 | this.path = context.path; | |
20 | this.parser = parser; | |
21 | } | |
22 | ||
23 | public void startElement() | |
24 | { | |
25 | ||
26 | XMLElement e = parser.getCurrentElement(); | |
27 | String name = e.getName(); | |
28 | ||
29 | if ("http://www.idpf.org/2007/ops".equals(e.getNamespace())) | |
30 | { | |
31 | ||
32 | if ("search-key-group".equals(name)) | |
33 | { | |
34 | processRef(e.getAttribute("href")); | |
35 | } | |
36 | else if ("match".equals(name)) | |
37 | { | |
38 | processRef(e.getAttribute("href")); | |
39 | } | |
40 | } | |
41 | } | |
42 | ||
43 | private void processRef(String ref) | |
44 | { | |
45 | if (ref != null && context.xrefChecker.isPresent()) | |
46 | { | |
47 | ref = PathUtil.resolveRelativeReference(path, ref, null); | |
48 | context.xrefChecker.get().registerReference(path, parser.getLineNumber(), | |
49 | parser.getColumnNumber(), ref, Type.SEARCH_KEY); | |
50 | } | |
51 | } | |
52 | ||
53 | public void characters(char[] chars, int arg1, int arg2) | |
54 | { | |
55 | } | |
56 | ||
57 | public void endElement() | |
58 | { | |
59 | } | |
60 | ||
61 | public void ignorableWhitespace(char[] chars, int arg1, int arg2) | |
62 | { | |
63 | } | |
64 | ||
65 | public void processingInstruction(String arg0, String arg1) | |
66 | { | |
67 | } | |
68 | ||
69 | } |
10 | 10 | ACC_008=Navigation Document has no 'landmarks nav' element. |
11 | 11 | ACC_009=MathML should either have an alt text attribute or annotation-xml child element. |
12 | 12 | ACC_010=Headings should not be used within blockquote and figure elements. |
13 | ACC_011=Link elements within SVG should include an xlink:title attribute. | |
13 | ACC_011=SVG hyperlinks should have a human-readable title (using the 'title' child element or the 'xlink:title' attribute). | |
14 | 14 | ACC_012=Table elements should include a caption element. |
15 | 15 | ACC_013=Content file contains at least one inline style declaration. |
16 | 16 | ACC_013_SUG=Inline styles are not compatible with accessibility settings and display personalization. Use CSS Styles instead. |
134 | 134 | NAV_003=The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak"). |
135 | 135 | NAV_004=The Navigation Document should contain the full document heading hierarchy in EDUPUB. |
136 | 136 | NAV_005=Content documents contain 'audio' elements but the Navigation Document does not have a listing of audio clips (epub:type="loa"). |
137 | NAV_006=Content documents contain 'audio' elements but the Navigation Document does not have a listing of figures (epub:type="loi"). | |
138 | NAV_007=Content documents contain 'audio' elements but the Navigation Document does not have a listing of tables (epub:type="lot"). | |
139 | NAV_008=Content documents contain 'audio' elements but the Navigation Document does not have a listing of video clips (epub:type="lov"). | |
137 | NAV_006=Content documents contain 'figure' elements but the Navigation Document does not have a listing of figures (epub:type="loi"). | |
138 | NAV_007=Content documents contain 'table' elements but the Navigation Document does not have a listing of tables (epub:type="lot"). | |
139 | NAV_008=Content documents contain 'video' elements but the Navigation Document does not have a listing of video clips (epub:type="lov"). | |
140 | 140 | NAV_009=Region-based navigation links must point to Fixed-Layout Documents. |
141 | 141 | |
142 | 142 | #NCX EPUB v2 Table of Contents |
287 | 287 | RSC_015=A fragment identifier is required for svg use tag references. |
288 | 288 | RSC_016=Fatal Error while parsing file '%1$s'. |
289 | 289 | RSC_017=Warning while parsing file '%1$s'. |
290 | RSC_018=Altimg file '%1$s' could not be found. | |
290 | RSC_018=Alternative image file '%1$s' could not be found. | |
291 | 291 | RSC_019=EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file. |
292 | 292 | RSC_020='%1$s' is not a valid URI. |
293 | RSC_021=A Search Key Map Document must point to Content Documents ('%1s' was not found in the spine). | |
293 | RSC_021=A Search Key Map Document must point to Content Documents ('%1$s' was not found in the spine). | |
294 | 294 | RSC_022=Cannot check image details (requires Java version 7 or higher). |
295 | 295 | |
296 | 296 | #Scripting |
0 | # This is the German translation of MessageBundle.properties file | |
1 | # Translation by Tobias Fischer (https://github.com/tofi86) | |
0 | # This is the default MessageBundle.properties file | |
2 | 1 | |
3 | 2 | #Accessibility |
4 | 3 | ACC_001=Einem 'img' oder 'area' HTML-Element fehlt das 'alt'-Attribut. |
11 | 10 | ACC_008=Die Navigationsdatei enthält kein 'landmarks nav'-Element. |
12 | 11 | ACC_009=MathML sollte entweder ein 'alt'-Attribut besitzen oder ein 'annotation-xml'-Kindelement. |
13 | 12 | ACC_010=Überschriften sollten nicht innerhalb von 'blockquote' oder 'figure'-Elementen benutzt werden. |
14 | ACC_011=Link-Elemente innerhalb von SVG sollten ein 'xlink:title'-Attribut besitzen. | |
13 | ACC_011=SVG-Hyperlinks sollten einen für Menschen lesbaren Titel besitzen ('title' Kindelement oder 'xlink:title'-Attribut). | |
15 | 14 | ACC_012=Tabellen sollten ein 'caption'-Element besitzen. |
16 | 15 | ACC_013=Die Datei enthält mindestens eine Inline-CSS-Deklaration. |
17 | 16 | ACC_013_SUG=Inline-Styles sind nicht kompatibel mit Einstellungen für Barrierefreiheit und benutzerspezifische Display-Anpassungen. Stattdessen sollten CSS-Klassen verwendet werden. |
43 | 42 | CSS_007=Die 'font-face' Deklaration '%1$s' referenziert einen nicht-standardisierten Schriftentyp: '%2$s' |
44 | 43 | CSS_008=CSS-Validierungsfehler: %1$s |
45 | 44 | CSS_009=Die Verwendung spezieller CSS-Eigenschaften wie etwa Columns, Transforms, Transitions, box-sizing oder KeyFrames kann Fehler bei der Paginierung erzeugen! |
46 | CSS_010=Es wird ein Stylesheet genutzt das nicht den Standards entspricht. | |
45 | CSS_010=Alle Nicht-CSS-Stylesheets müssen ein Fallback besitzen! | |
47 | 46 | CSS_011=Zu viele CSS-Dateien! |
48 | 47 | CSS_011_SUG=Denke darüber nach, einige CSS-Dateien zusammenzufassen um die Anzahl der Dateien zu verringern. |
49 | 48 | CSS_012=Im Dokument sind zu viele CSS-Dateien referenziert! |
82 | 81 | HTM_013=Interner CFI-Link wurde in diesem Dokument gefunden. |
83 | 82 | HTM_014=Ungültige Dateiendung für HTML-Dateien. Erwartet wird 'html', 'htm' oder 'xhtml'. |
84 | 83 | HTM_014a=Die XHTML-Datei '%1$s' sollte die Endung '.xhtml' tragen. |
85 | HTM_015=HTML4 DOCTYPE innerhalb eines EPUB 3. | |
86 | HTM_016=HTML5 DOCTYPE innerhalb eines EPUB 2. | |
84 | HTM_015=HTML4 DOCTYPE innerhalb eines EPUB 3 ist nicht erlaubt. | |
85 | HTM_016=HTML5 DOCTYPE innerhalb eines EPUB 2 ist nicht erlaubt. | |
87 | 86 | HTM_017=Datei hat verschiedene Sprachangaben in den Attributen 'xml:lang' und 'lang'. |
88 | 87 | HTM_018=Datei enthält ungültige Sprachangabe im Attribut 'xml:lang'. |
89 | 88 | HTM_019=Datei enthält ungültige Sprachangabe im Attribut 'lang'. |
105 | 104 | HTM_038=Stelle sicher, dass die Elemente 'b', 'i', 'em' und 'strong' auch korrekt nach den W3C HTML5 Richtlinien eingesetzt werden. |
106 | 105 | HTM_038_SUG=Normalerweise sind CSS-Stile der bessere Weg um Text zu fetten oder zu kursivieren. |
107 | 106 | HTM_043=SVG-Elemente sollten die Attribute 'xml:lang' und 'lang' besitzen. |
108 | HTM_044=Namespace-URI '%1$s' ist deklariert, wird aber nicht genutzt. | |
107 | HTM_044=Namespace-URI '%1$s' ist deklariert, wird aber nicht genutzt. | |
109 | 108 | HTM_044_SUG=Entferne ungenutzte Namespaces. |
110 | 109 | HTM_045=Leeres 'href'-Attribut gefunden! |
111 | 110 | HTM_045_SUG=Leere 'href'-Attribute sind gültige Selbst-Referenzen. Bitte prüfe, ob das so gewollt ist. |
118 | 117 | HTM_049=Das 'html'-Element besitzt kein Namespace-Attribut 'xmlns' mit dem Wert 'http://www.w3.org/1999/xhtml'. |
119 | 118 | HTM_049_SUG=Füge das Attribut am 'html'-Element hinzu: xmlns="http://www.w3.org/1999/xhtml". |
120 | 119 | HTM_050=Das Attribut epub:type="pagebreak" wurde im Dokument gefunden. |
120 | HTM_051=Semantische 'Microdata'-Erweiterungen wurden gefunden, aber kein RDFa. EDUPUB empfiehlt die Nutzung von RDFa Lite. | |
121 | HTM_052=Die Eigenschaft 'region-based' ist nur an 'nav'-Elementen in EPUB 3-Navigationsdokumenten erlaubt. | |
121 | 122 | |
122 | 123 | #media |
123 | 124 | MED_001=Das Video-Standbild muss in einem vom OPF-Standard unterstützten Dateiformate für Bilder vorliegen! |
127 | 128 | MED_005=Im MediaOverlay wurde eine Audio-Referenz '%1$s' zu einem nicht unterstützten Audio-MimeType '%2$s' gefunden. |
128 | 129 | MED_006=Hinweis: Einige Browser unterstützen die Darstellung von SVG-Grafiken nicht, die einen Dateinamen im 'xlink:href'-Attribut verwenden. |
129 | 130 | |
130 | #NAV ePub v3 Table of contents | |
131 | NAV_001=Die Navigationsdatei wird von EPUB 2 nicht unterstützt. | |
131 | #NAV EPUB v3 Table of contents | |
132 | NAV_001=Die EPUB 3-Navigationsdatei wird von EPUB 2 nicht unterstützt. | |
132 | 133 | NAV_002=Attribut epub:type="page-list" in der Navigationsdatei gefunden. |
133 | ||
134 | #NCX ePub v2 Table of Contents | |
135 | NCX_001=NCX-Schematron-Tests konnten nicht ausgeführt werden: %1$s | |
134 | NAV_003=Das EPUB 3-Navigationsdokument muss eine PageList enthalten, wenn ein oder mehrere Inhaltsdokumente Seitenumbrüche (epub:type="pagebreak") enthalten. | |
135 | NAV_004=Das EPUB 3-Navigationsdokument sollte für EDUPUB die komplette Überschriftshierarchie des EPUBs enthalten. | |
136 | NAV_005=Inhaltsdokumente enthalten 'audio'-Elemente aber das EPUB 3-Navigationsdokument enthält keine Liste der Audio-Clips (epub:type="loa"). | |
137 | NAV_006=Inhaltsdokumente enthalten 'figure'-Elemente aber das EPUB 3-Navigationsdokument enthält kein Abbildungsverzeichnis (epub:type="loi"). | |
138 | NAV_007=Inhaltsdokumente enthalten 'table'-Elemente aber das EPUB 3-Navigationsdokument enthält kein Tabellenverzeichnis (epub:type="lot"). | |
139 | NAV_008=Inhaltsdokumente enthalten 'video'-Elemente aber das EPUB 3-Navigationsdokument enthält keine Liste der Video-Clips (epub:type="lov"). | |
140 | NAV_009=Regionale Navigationslinks müssen auf 'Fixed-Layout'-Dokumente verweisen. | |
141 | ||
142 | #NCX EPUB v2 Table of Contents | |
143 | NCX_001=ID im NCX ('%1$s') gleicht nicht der OPF-ID ('%2$s'). | |
136 | 144 | NCX_002=Das 'spine'-Element enthält kein 'toc'-Attribut! |
137 | 145 | NCX_003=Eine NCX-Datei ist für die TOC-Navigation in EPUB 2-Dokumenten erforderlich. |
138 | NCX_004=Das 'identifier'-Element im TOC muss mit dem 'unique-identifier'-Attribut am 'package'-Element der OPF-Datei übereinstimmen: '%1$s' | |
146 | NCX_004=Die NCX-ID ('dtb:uid' metadata) sollte keine führenden oder anhängenden Leerzeichen enthalten. | |
139 | 147 | NCX_005=NCX "page-list" in der .ncx-Datei gefunden |
148 | NCX_006=Leeres "text"-Element im NCX-Dokument sollte vermieden werden. | |
140 | 149 | |
141 | 150 | #OPF |
142 | 151 | OPF_001=Fehler beim Parsen der EPUB-Version: %1$s |
155 | 164 | OPF_007a=Ungültiges Präfix-Mapping: Präfix '_' darf nicht deklariert werden! |
156 | 165 | OPF_007b=Ungültiges Präfix-Mapping: Standard-Vokabular '%1$s' darf nicht erneut deklariert werden! |
157 | 166 | OPF_008=Die Bindung eines Handlers ist für den Core-MediaType '%1$s' nicht erlaubt. |
158 | OPF_009=Der MIME-Type %1$s wurde bereits dem folgenden Handler zugeordnet: %2$s | |
167 | OPF_009=Der MIME-Type '%1$s' wurde bereits dem Handler mit folgender ID zugeordnet: '%2$s' | |
159 | 168 | OPF_010=Fehler beim Auflösen der Referenz: '%1$s' |
160 | 169 | OPF_011=Element 'itemref' darf die Eigenschaften 'page-spread-right' und 'page-spread-left' nicht gleichzeitig aufweisen. |
161 | 170 | OPF_012=Die Eigenschaft '%1$s' ist für den MimeType '%2$s' nicht definiert. |
168 | 177 | OPF_019=Das 'spine'-Element wurde in der OPF-Datei nicht gefunden. |
169 | 178 | OPF_020=Sehr viele 'spine'-Einträge gefunden! |
170 | 179 | OPF_021=Nicht-definiertes URI-Schema im 'href'-Attribut benutzt: '%1$s' |
171 | OPF_022=Ungültiger Pfad: '%1$s' | |
172 | OPF_024=Unbekannte EPUB-Versionsnummer gefunden: '%1$s' | |
173 | 180 | OPF_025=Der Eigenschaft '%1$s' kann nur ein einziger Wert zugewiesen werden. |
174 | 181 | OPF_026=Ungültigen Eigenschaftswert gefunden: '%1$s' |
175 | 182 | OPF_027=Nicht definierte Eigenschaft: '%1$s' |
181 | 188 | OPF_033=Der EPUB-'Spine' enthält keine Einträge die als 'linear' gekennzeichnet sind. |
182 | 189 | OPF_034=Der EPUB-'Spine' enthält mehrfache Referenzen auf die manifestierte Datei mit der ID '%1$s'. |
183 | 190 | OPF_035=Der MimeType 'text/html' ist für XHTML/OPS nicht gültig. |
184 | OPF_035_SUG= Verwende stattdessen 'application/xhtml+xml'. | |
191 | OPF_035_SUG=Verwende stattdessen 'application/xhtml+xml'. | |
185 | 192 | OPF_036=Der Video-MimeType '%1$s' wird unter Umständen nicht von allen Lesegeräten unterstützt. |
186 | 193 | OPF_036_SUG=Erlaubt sind 'video/mp4', 'video/h264' oder 'video/webm'. |
187 | 194 | OPF_037=Veralteter MimeType '%1$s'. |
204 | 211 | OPF_054=Datumseintrag '%1$s' ist invalide per Definition (siehe http://www.w3.org/TR/NOTE-datetime): %2$s |
205 | 212 | OPF_055='%1$s'-Element ist leer. |
206 | 213 | OPF_056=MimeType '%1$s' ist kein gültiger Audio-MimeType. |
207 | OPF_056_SUG=Erlaubt sind 'audio/mp3', 'audio/mp4' oder 'audio/ogg'. | |
208 | 214 | OPF_057=Die Bild-Dateigröße überschreiten die empfohlenen Vorgaben. |
209 | 215 | OPF_058='spine'-Eintrag wird nicht aus der '.ncx'-Datei referenziert. |
210 | 216 | OPF_058_SUG=Jeder 'spine'-Eintrag im OPF-Manifest sollte von mindestens einem TOC-Eintrag in der '.ncx'-Datei referenziert werden. |
211 | OPF_059='spine'-Eintrag wird nicht aus der Navigationsdatei referenziert. | |
212 | OPF_059_SUG=Jeder 'spine'-Eintrag im OPF-Manifest sollte von mindestens einem 'nav'-Eintrag in der Navigationsdatei referenziert werden. | |
217 | OPF_059='spine'-Eintrag wird nicht in der NCX-Datei referenziert. | |
218 | OPF_059_SUG=Jeder 'spine'-Eintrag im OPF-Manifest sollte von mindestens einem Eintrag in der NCX-Datei referenziert werden. | |
213 | 219 | OPF_060=Doppelte Datei im EPUB-Archiv: '%1$f' |
214 | 220 | OPF_061=Doppelte Datei im EPUB-Archiv (nach Unicode-NFC-Normalisierung): '%1$f' |
215 | 221 | OPF_062=Adobe "page-map" Attribut am 'spine'-Element der OPF-Datei gefunden. |
216 | 222 | OPF_063=Die in der Adobe 'page-map' referenzierte Datei '%1$s' wurde nicht im OPF-Manifest gefunden. |
223 | OPF_064=Im OPF wird der Typ '%1$s' deklariert, deshalb wird mit dem Profil '%2$s' validiert. | |
224 | OPF_065=Ungültige Metadaten, eventuell aufgrund eines zirkulären/gegenseitigen Bezugs von 'refines'-Metadaten zueinander. | |
225 | OPF_066=Es fehlen die 'dc:source' oder 'source-of' Metadaten. Die Quelle der Paginierung muss über ein 'dc:source'-Element oder 'source-of'-Attribute an den Meta-Elementen angegeben werden, wenn die Inhaltsdokumente Seitenumbrüche enthalten. | |
226 | OPF_067=Die Ressource '%1$s' darf nicht gleichzeitg als 'link'-Element in den Paket-Metadaten und als 'manifest'-Eintrag gelistet sein. | |
227 | OPF_068=Unbekanntes 'role'-Attribut: %1$s | |
228 | OPF_069=Das benutzerspezifisches 'role'-Attribut '%1$s' darf die Zeichenkette 'idpf.org' im Host-Part nicht enthalten. | |
229 | OPF_070=Das benutzerspezifische 'role'-Attribut '%1$s' ist keine gültige URI. | |
230 | OPF_071=Indize dürfen nur Ressourcen enthalten, die auf XHTML-Inhaltsdokumente verweisen. | |
231 | OPF_072=Metadaten-Element '%1$s' ist leer. | |
232 | OPF_073=Externe Doctype-Deklarationen (SYSTEM/PUBLIC) sind nicht erlaubt. | |
233 | OPF_074=Die Ressource '%1$s' wird in mehreren 'manifest'-Elementen im OPF referenziert. | |
234 | OPF_075=Leseproben dürfen nur aus EPUB-Inhaltsdokumenten bestehen. | |
235 | OPF_076=Die URI von Leseproben-Links darf keine 'fragment identifier' (ID-Referenzen) enthalten. | |
236 | OPF_077=Das maschinenlesbare Navigationsdokument sollte nicht im 'Spine' gelistet sein. | |
237 | OPF_078=Ein EPUB-Lexikon muss mindestens ein Inhaltsdokument mit Lexikon-Inhalt (epub:type='dictionary') besitzen. | |
238 | OPF_079=Lexikon-Inhalt wurde gefunden (epub:type='dictionary'), im 'Package Document' sollte deshalb dc:type='dictionary' gesetzt sein. | |
239 | OPF_080=Die Stichwortverzeichnis-Datei sollte die Dateiendung '.xml' haben. | |
240 | OPF_081=Die Ressource '%1$s', die aus einem EPUB-Lexikon referenziert wird, wurde nicht gefunden, | |
241 | OPF_082=Ein EPUB-Lexikon mit mehr als einem Stichwortverzeichnis wurde gefunden. | |
242 | OPF_083=Ein EPUB-Lexikon ohne Stichwortverzeichnis wurde gefunden. | |
243 | OPF_084=Ein EPUB-Lexikon mit der Ressource '%1$s' wurde gefunden, die weder ein Stichwortverzeichnis noch ein XHTML-Inhaltsdokument ist. | |
217 | 244 | |
218 | 245 | #Package |
219 | 246 | PKG_001=Validierung gegen den EPUB-Standard Version %1$s, es wurde aber die EPUB-Version %2$s entdeckt. |
221 | 248 | PKG_004=Fehlerhafter EPUB ZIP-Header. |
222 | 249 | PKG_005=Die 'mimetype'-Datei hat ein Extra Field der Länge %1$s. Die Verwendung des Extra-Field-Features des ZIP-Formats ist für die 'mimetype'-Datei nicht erlaubt. |
223 | 250 | PKG_006=MimeType-Eintrag fehlt oder ist nicht der Erste im EPUB-Archiv. |
224 | PKG_007=Die Mimetype-Datei darf nur den String 'application/epub+zip' als Inhalt haben! | |
251 | PKG_007=Die Mimetype-Datei darf nur den String 'application/epub+zip' als Inhalt haben und nicht komprimiert sein! | |
225 | 252 | PKG_008=Kann die Datei '%1$s' nicht lesen. |
226 | 253 | PKG_009=Dateiname enthält Zeichen die nicht in OCF-Dateinamen erlaubt sind: %1$s |
227 | 254 | PKG_010=Dateiname enthält Leerzeichen! Leerzeichen sollten vermieden werden. |
232 | 259 | PKG_015=Folgende Inhalte des EPUBs können nicht gelesen werden: %1$s |
233 | 260 | PKG_016=Benutze nur Kleinbuchstaben für die EPUB-Dateiendung um die Kompatibilität zu erhöhen. |
234 | 261 | PKG_016_SUG=Es sollte '.epub' verwendet werden. |
235 | PKG_017=Ungewöhnliche EPUB-Dateiendung. | |
262 | PKG_017=Unbekannte EPUB-Dateiendung. | |
236 | 263 | PKG_017_SUG=Es sollte '.epub' verwendet werden. |
237 | 264 | PKG_018=Die EPUB-Datei wurde nicht gefunden. |
238 | 265 | PKG_020=Die OPF-Datei '%1$s' wurde nicht gefunden. |
239 | 266 | PKG_021=Fehlerhafte Bild-Datei gefunden. |
240 | 267 | PKG_022=Falsche Dateiendung für das Bild. Es ist eine '%1$s'-Datei, besitzt aber die Dateiendung '%2$s'. |
268 | PKG_023=Validierung gegen den EPUB-Standard 2.0 mit dem Standard-Validierungsprofil. | |
241 | 269 | |
242 | 270 | #Resources |
243 | 271 | RSC_001=Datei '%1$s' wurde nicht gefunden. |
244 | RSC_002=Benötigte Datei 'META-INF/container.xml' fehlt. | |
272 | RSC_002=Erforderliche Datei 'META-INF/container.xml' fehlt. | |
245 | 273 | RSC_003=Es wurde kein 'rootfile'-Element mit MimeType 'application/oebps-package+xml' im EPUB gefunden. |
246 | 274 | RSC_004=Die DRM-geschützte Datei '%1$s' kann nicht entschlüsselt werden. |
247 | 275 | RSC_005=Validierungsfehler: %1$s |
248 | 276 | RSC_006=Verlinkte Ressourcen sind nicht erlaubt. Platzieren Sie den Inhalt stattdessen im EPUB selbst. |
249 | 277 | RSC_006_SUG=Remote-Ressourcen sind nur für Audio und Video erlaubt! |
250 | RSC_007=Die Datei wurde im EPUB nicht gefunden. | |
278 | RSC_007=Die referenzierte Datei wurde im EPUB nicht gefunden. | |
279 | RSC_007w=Die Datei wurde im EPUB nicht gefunden. | |
251 | 280 | RSC_008=Die referenzierte Datei ist im OPF-Manifest nicht deklariert. |
252 | 281 | RSC_009=Im 'src'-Attribut am 'img'-Element darf keine 'fragment identifier' (ID-Referenz) angegeben werden. |
253 | 282 | RSC_010=Referenz auf eine Ressource gefunden, die laut Standard nicht erlaubt ist. |
258 | 287 | RSC_015=Das SVG-Element <use> benötigt zwingend einen Fragmentbezeichner zur Referenzierung. |
259 | 288 | RSC_016=Schwerer Fehler beim Parsen der Datei '%1$s'. |
260 | 289 | RSC_017=Warnung beim Parsen der Datei '%1$s'. |
261 | RSC_018=Bildatei '%1$s' wurde nicht gefunden. | |
290 | RSC_018=Alternativabbildung '%1$s' wurde nicht gefunden. | |
291 | RSC_019=EPUBs mit mehreren Darstellungen ('renditions') sollten eine Datei 'META-INF/metadata.xml' enthalten. | |
292 | RSC_020='%1$s' ist keine gültige URI. | |
293 | RSC_021=Das Stichwortverzeichnis muss auf Inhaltsdokumente verweisen ('%1$s' wurde nicht im 'Spine' gefunden). | |
294 | RSC_022=Bilddetails können nicht geprüft werden (Java 7 oder neuer wird benötigt). | |
262 | 295 | |
263 | 296 | #Scripting |
264 | 297 | SCP_001=Die Nutzung der JavaScript-Funktion 'eval()' in EPUBs ist ein Sicherheitsrisiko! |
0 | # This is the spanish translation of MessageBundle.properties file | |
1 | # Traducido por por Emiliano Molina (www.cuadratin.es) | |
0 | # This is the default MessageBundle.properties file | |
2 | 1 | |
3 | 2 | #Accessibility |
4 | 3 | ACC_001=los elementos HTML 'img' o 'area' no tienen atributo 'alt'. |
11 | 10 | ACC_008=El archivo de navegación o índice no contiene un elemento 'landmarks nav'. |
12 | 11 | ACC_009=MathML debe tener un atributo de texto 'alt' o un elemento annotation-xml hijo. |
13 | 12 | ACC_010=Los encbezados no deben utilizarse dentro de etiquetas 'blockquote' o 'figure'. |
14 | ACC_011=Los elementos enlazados dentro de SVG deben incluir un atributo xlink:title. | |
13 | ACC_011=Los enlaces SVG deberían tener un título legible (mediante el uso del elemento-hijo 'title' o el atributo 'xlink:title'). | |
15 | 14 | ACC_012=Las tablas deben incluir un elemento 'caption'. |
16 | 15 | ACC_013=Un archivo de contenido tiene al menos una declaración interna de estilo. |
17 | 16 | ACC_013_SUG=Los estilos internos no son compatibles con las opciones de accesibilidad y ajustes personalizados. Utilice estilos CSS. |
34 | 33 | CHK_007=Error hallado en archivo de mensajes personalizado '%1$s': "%2$s". |
35 | 34 | |
36 | 35 | #CSS |
37 | CSS_001=La propiedad \'%1$s\' no debe incluirse en la hoja de estilos del ePub. | |
36 | CSS_001=La propiedad \'%1$s\' no debe incluirse en la hoja de estilos del EPUB. | |
38 | 37 | CSS_002=Se ha encontrado una referencia vacía o NULL. |
39 | 38 | CSS_003=Solo se permiten codificaciones UTF-8 y UTF-16: detectado %1$s. |
40 | 39 | CSS_004=Solo se permiten codificaciones UTF-8 y UTF-16: detectado %1$s BOM. |
43 | 42 | CSS_007=La propiedad 'font-face' %1$s hace referencia a un tipo de fuente no estándar %2$s. |
44 | 43 | CSS_008=Ha ocurrido un error analizando el archivo CSS: %1$s. |
45 | 44 | CSS_009=El uso de elementos CSS como columnas, transformaciones, transiciones, modelos de caja o KeyFrames puede causar errores de paginación. |
46 | CSS_010=La hoja de estilos no es válida: no tiene un formata estándar. | |
45 | CSS_010=Una hoja de estilos de tipo distinto a "text/css" debe contar con un fallback. | |
47 | 46 | CSS_011=Número excesivo de archivos CSS. |
48 | 47 | CSS_011_SUG=Valore la posibilidad de combinar archivos CSS en un solo archivo. |
49 | 48 | CSS_012=El documento enlaza a múltiples archivos CSS. |
68 | 67 | #HTM - XHTML related messages |
69 | 68 | HTM_001=Los recursos con media type basados en XML deben ser documentos XML 1.0 válidos. La versión XML utilizada es: %1$s. |
70 | 69 | HTM_002=El analizador XML instalado no soporta la verificación de versiones XML. Los archivos XML deben ser documentos XML 1.0 válidos. |
71 | HTM_003=No se permiten entidades externas en documentos ePub v3. Se ha encontrado la siguiente entidad externa: %1$s. | |
70 | HTM_003=No se permiten entidades externas en documentos EPUB v3. Se ha encontrado la siguiente entidad externa: %1$s. | |
72 | 71 | HTM_004=El DOCTYPE no es válido: se ha encontrado '%1$s', y se esperaba '%2$s'. |
73 | 72 | HTM_005=Se ha encontrado una referencia externa. |
74 | 73 | HTM_006=Se ha encontrado una entidad XHTML. |
75 | 74 | HTM_007=El valor del atributo ssml:ph está vacío o solo contiene espacios. |
76 | 75 | HTM_008=El atributo src es obligatorio. |
77 | HTM_009=El DOCTYPE incluido está obsoleto o es irregular y puede ser eliminado. | |
76 | HTM_009=El DOCTYPE incluido es obsoleto o irregular y puede ser eliminado. | |
78 | 77 | HTM_010=Se ha encontrado el espacio de nombre '%1$s'. |
79 | 78 | HTM_011=No se ha declarado la entidad. |
80 | 79 | HTM_011_SUG=Defina la entidad o utilice la entidad numerada en su lugar. |
82 | 81 | HTM_013=Se han encontrado CFIs interno en el documento. |
83 | 82 | HTM_014=Extensión de archivo no válida en el archivo HTML: se esperaba html, htm o xhtml. |
84 | 83 | HTM_014a=El bombre de archivo para el documento XHTML '%1$s' dbería tener la extensión '.xhtml'. |
85 | HTM_015=Definición DOCTYPE HTML4 dentro de un ePub v3. | |
86 | HTM_016=Definición DOCTYPE HTML5 dentro de un ePub v2. | |
84 | HTM_015=Definición HTML4 DOCTYPE incluida en EPUB v3. | |
85 | HTM_016=Definición HTML5 DOCTYPE incluida en EPUB v2. | |
87 | 86 | HTM_017=El archivo tiene valores de idioma diferentes en los atributos xml:lang y lang. |
88 | 87 | HTM_018=El archivo tiene una definición de idioma no válida en el atributo xml:lang. |
89 | 88 | HTM_019=El archivo tiene una definición de idioma no válida en el atributo lang. |
118 | 117 | HTM_049=El elemento html no tiene una declaración xmlns que apunte a 'http://www.w3.org/1999/xhtml'. |
119 | 118 | HTM_049_SUG=Añada xmlns="http://www.w3.org/1999/xhtml" al elemento html. |
120 | 119 | HTM_050=Se ha encontrado un atributo epub:type="pagebreak" en el documento. |
120 | HTM_051=Se han encontrado enriquecimientos semánticos Microdata pero no RDFa. EDUPUB recomienda utilizar RDFa Lite. | |
121 | HTM_052=La propiedad 'region-based' solo está permitida para elementos nav en Documentos de Datos de Navegación. | |
121 | 122 | |
122 | 123 | #media |
123 | 124 | MED_001=El poster de vídeo debe ser un tipo de imagen soportado. |
127 | 128 | MED_005=Se ha encontrado un recurso de audio Media Overlay %1$s que hace referencia a un tipo de audio no estándar %2$s. |
128 | 129 | MED_006=Algunos navegadores no soportan imágenes SVG que utilizan nombres de archivo en la propiedad xlink:href. |
129 | 130 | |
130 | #NAV ePub v3 Table of contents | |
131 | NAV_001=El archivo nav no está soportado en ePub v2. | |
131 | #NAV EPUB v3 Table of contents | |
132 | NAV_001=El archivo nav no está soportado en EPUB v2. | |
132 | 133 | NAV_002=Se ha encontrado epub:type="page-list" en el archivo nav. |
133 | ||
134 | #NCX ePub v2 Table of Contents | |
135 | NCX_001=No se han podido ejecutar los test de NCX Schematron: %1$s. | |
134 | NAV_003=El Documento de Navegación debe tener un listado de páginas si algún archivo de contenido contiene saltos de página (epub:type="pagebreak"). | |
135 | NAV_004=El Documento de Navegación debe contener la jerarquía de encabezado de documento completa en EDUPUB. | |
136 | NAV_005=Archivos de contenido contienen elementos 'audio' pero el Documento de Navegación no tiene un listado de clips de audio (epub:type="loa"). | |
137 | NAV_006=Archivos de contenido contienen elementos 'figure' pero el Documento de Navegación no tiene un listado de figuras (epub:type="loi"). | |
138 | NAV_007=Archivos de contenido contienen elementos 'table' pero el Documento de Navegación no tiene un listado de tablas (epub:type="lot"). | |
139 | NAV_008=Archivos de contenido contienen elementos 'video' pero el Documento de Navegación no tiene un listado de clips de vídeo (epub:type="lov"). | |
140 | NAV_009=Los enlaces 'region-based' de navegación deben apuntar a documentos Fixed-Layout. | |
141 | ||
142 | #NCX EPUB v2 Table of Contents | |
143 | NCX_001=El identificador NCX ('%1$s') no concuerda con el identificador OPF ('%2$s'). | |
136 | 144 | NCX_002=No se ha encontrado un atributo toc en el elemento spine. |
137 | NCX_003=Un archivo .ncx es obligatorio para la navegación en un ePub v2. | |
138 | NCX_004=Un identificador NCX no concuerda con el identificador ocf: %1$s | |
145 | NCX_003=Se requiere un archivo .NCX para la navegación TOC en lectores EPUB v2. | |
146 | NCX_004=El identificador NCX ('dtb:uid' metadata) no puede contener espacios en blanco. | |
139 | 147 | NCX_005=Se ha encontrado un elemento ncx "page-list" en un archivo .ncx |
148 | NCX_006=Etiqueta "text" vacía en el documento NCX. | |
140 | 149 | |
141 | 150 | #OPF |
142 | OPF_001=Ha ocurrido un error analizando la versión del ePub: %1$s. | |
143 | OPF_002=El archivo OPF '%1$s' no se encuentra en el ePub. | |
144 | OPF_003=El elemento '%1$s' existe en el ePub, pero no está declarado en la sección <manifest> del archivo OPF. | |
151 | OPF_001=Ha ocurrido un error analizando la versión del EPUB: %1$s. | |
152 | OPF_002=No se ha encontrado el archivo OPF '%1$s' en el EPUB. | |
153 | OPF_003=El elemento '%1$s' existe en el EPUB, pero no está declarado en la sección <manifest> del archivo OPF. | |
145 | 154 | OPF_004=Prefijo de declaración no válido: no está permitidos espacios iniciales o finales. |
146 | 155 | OPF_004a=Prefijo de declaración no válido: se ha encontrado un prefijo vacío. |
147 | OPF_004b=Prefijo no válido '%1$s': debe ser un nombre válido sin puntuación (aka 'NCName'). | |
156 | OPF_004b=Prefijo no válido '%1$s': debe ser un nombre válido sin puntuación ('NCName'). | |
148 | 157 | OPF_004c=Prefijo de declaración no válido: el prefijo '%1$s' debe estar inmediatemente seguido de dos puntos (':'). |
149 | 158 | OPF_004d=Prefijo de declaración no válido: el prefijo '%1$s' debe estar separado de su URI por un espacio. |
150 | 159 | OPF_004e=Prefijo de declaración no válido: se ha encontrado un espacio no permitido entre el prefijo y la URI. |
155 | 164 | OPF_007a=Mapeado de prefijo no válido: el prefijo '_' no se debe declarar. |
156 | 165 | OPF_007b=Mapeado de prefijo no válido: el término por defecto '%1$s' no debe volver a declararse. |
157 | 166 | OPF_008=El manejador vinculado a los media-type por defecto '%1$s' no está permitido. |
158 | OPF_009=The media-type %1$s has already been assigned handler '%2$s'. | |
167 | OPF_009=El tipo de archivo multimedia '%1$s' ya tiene asignado un manejador, con ID '%2$s'. | |
159 | 168 | OPF_010=Se ha producido un error con la referencia: '%1$s'. |
160 | 169 | OPF_011=El elemento itemref no puede tener asignadas a la vez las propiedades page-spread-right y page-spread-left. |
161 | 170 | OPF_012=La propiedad de elemento '%1$s' no está definida con el media-type '%2$s'. |
165 | 174 | OPF_016=El elemento \"rootfile\" no presenta su atributo \"full-path\", el cual es obligatorio. |
166 | 175 | OPF_017=El atributo \"full-path\" del elemento \"rootfile\" no debe estar vacío. |
167 | 176 | OPF_018=La propiedad 'remote-resources' se ha declarado en el archivo OPF, pero no se han encontrado referencias a recursos externos. Compruebe que la propiedad es necesaria. |
168 | OPF_019=No se ha encontrado la sección <spine> en el archivo OPF. | |
177 | OPF_019=No se ha encontrado la etiqueta <spine> en el archivo OPF. | |
169 | 178 | OPF_020=Hay un número excesivo de elementos dentro de la sección <spine>. |
170 | 179 | OPF_021=Uso de un esquema URI no registrado en href: '%1$s'. |
171 | OPF_022=Ruta no válida: '%1$s'. | |
172 | OPF_024=Se ha encontrado una versión ePub desconocida %1$s. | |
173 | 180 | OPF_025=La propiedad '%1$s' solo puede tener un valor. |
174 | 181 | OPF_026=Se ha encontrado un valor de propiedad erróneo: '%1$s'. |
175 | 182 | OPF_027=Propiedad no definida: '%1$s'. |
182 | 189 | OPF_034=La sección <spine> contiene múltiples referencias al elemento con id '%1$s' de la sección <manifest>. |
183 | 190 | OPF_035=La declaración media-type 'text/html' no es correcta para XHTML/OPS. |
184 | 191 | OPF_035_SUG=Utilice en su lugar 'application/xhtml+xml'. |
185 | OPF_036=El formato de vídeo '%1$s' podría no estar soportado por algunos sistemas de lectura. | |
192 | OPF_036=El formato de vídeo '%1$s' podría no estar soportado por algunos sistemas de lectura. | |
186 | 193 | OPF_036_SUG=Utilice en su lugar 'video/mp4', 'video/h264' o 'video/webm'. |
187 | 194 | OPF_037=Se ha encontrado un media-type obsoleto: '%1$s'. |
188 | 195 | OPF_038=El media-type '%1$s' no es recomendable en un contexto OEBPS 1.2: utilice en su lugar 'text/x-oeb1-document'. |
194 | 201 | OPF_044=El elemento '%1$s' de <spine> con un media-type no estándar tiene un fallback que apunta a un media-type no estándar. |
195 | 202 | OPF_045=Se ha encontrado una referencia recursiva en la cadena de fallback. |
196 | 203 | OPF_046=La propiedad con script no está definida en el manejador del media-type. |
197 | OPF_047=El archivo OPF utiliza la sintaxis OEBPS 1.2 que permite compatibilidad hacia atrás. | |
204 | OPF_047=El archivo OPF utiliza la sintaxis OEBPS 1.2 que permite compatibilidad retroactiva. | |
198 | 205 | OPF_048=La etiqueta package no tiene atributo unique-identifier ni valor para el mismo: ambos son oligatorios. |
199 | OPF_049=La id de elemento '%1$s' no se ha encontrado en <manifest>. | |
206 | OPF_049=La id '%1$s' de elemento no se ha encontrado en <manifest>. | |
200 | 207 | OPF_050=El atributo TOC hace referencia a un recurso con un mime type que no es ncx: se esperaba 'application/x-dtbncx+xml'. |
201 | 208 | OPF_051=Las dimensiones de la imagen exceden el tamaño recomendado. |
202 | 209 | OPF_052=El valor de role '%1$s' no es válido. |
203 | 210 | OPF_053=El valor de date '%1$s' no sigue la sintaxis recomendada por http://www.w3.org/TR/NOTE-datetime:%2$s. |
204 | 211 | OPF_054=El valor de date '%1$s' no es válido según http://www.w3.org/TR/NOTE-datetime:%2$s. |
205 | 212 | OPF_055=La etiqueta %1$s está vacía. |
206 | OPF_056=El media-type '%1$s' no es un mimetype de audio recomendado. | |
207 | OPF_056_SUG=Utilice en su lugar 'audio/mp3', 'audio/mp4' o 'audio/ogg'. | |
213 | OPF_056=El tipo de archivo multimedia '%1$s' no es un tipo de audio recomendado. | |
208 | 214 | OPF_057=El tamaño del archivo de imagen excede el tamaño recomendado. |
209 | 215 | OPF_058=Un elmento de <spine> no tiene referencia en una entrada del TOC. |
210 | 216 | OPF_058_SUG=Cada elemento de <spine> debe estar referenciado por al menos una entrada del TOC. |
211 | OPF_059=Un elmento de <spine> no tiene referencia en una entrada del NAV. | |
212 | OPF_059_SUG=Cada elemento de <spine> debe estar referenciado por al menos una entrada del NAV. | |
217 | OPF_059=El elemento en <spine> no tiene una referencia NCX. | |
218 | OPF_059_SUG=Cada uno de los elementos en <spine> deben estar referenciados por, al menos, una entrada NCX. | |
213 | 219 | OPF_060=Entrada duplicada en el archivo ZIP: '%1$f'. |
214 | 220 | OPF_061=Entrada duplicada en el archivo ZIP (tras la normalización Unicode NFC) '%1$f'. |
215 | 221 | OPF_062=Se ha encontrado un atributo page-map de Adobe en un elemento de <spine> en el archivo OPF. |
216 | 222 | OPF_063=El elemento page-map de Adobe '%1$s' referenciado no se ha encontrado en <manifest>. |
223 | OPF_064=OPF declara el tipo '%1$s'; se valida con el perfil '%2$s'. | |
224 | OPF_065=Declaración <metadata> errónea; es probable que se deba a un bucle en elementos 'refines'. | |
225 | OPF_066=No se encuentran metadatos de paginación 'dc:source' o 'source-of'. El origen de paginación debe identificarse usando las propiedades 'dc:source' y 'source-of' si el contenido incluye marcadores de salto de página. | |
226 | OPF_067=El recurso '%1$s' no puede incluirse como elemento 'link' en la sección <metadata> y como <item> en la sección <manifest>. | |
227 | OPF_068=Rol de colección '%1$s' desconocido. | |
228 | OPF_069=El rol de colección personalizado '%1$s' no debe incluir la cadena 'idpf.org' en su componente anfitrión. | |
229 | OPF_070=El rol de coleccción personalizado '%1$s' es un URI incorrecto. | |
230 | OPF_071=Las colecciones de índice solo deben contener recursos que apunten a archivos de contenido XHTML. | |
231 | OPF_072=El elemento '%1$s' en la sección <metadata> está vacío. | |
232 | OPF_073=Los identificadores externos no pueden aparecer en la declaración de tipo de documento. | |
233 | OPF_074=El recurso '%1$s' se ha declarado en múltiples <item> de la sección <manifest>. | |
234 | OPF_075=Previsualización de colecciones solo debe apuntar a archivos de contenido EPUB. | |
235 | OPF_076=URI de elementos de previsualización de colecciones no debe incluir identificadores de fragmentos canónicos EPUB. | |
236 | OPF_077=El Documento de Datos de Navegación no debe incluirse en <spine>. | |
237 | OPF_078=Un Diccionario EPUB debe contener al menos un archivo de contenido con diccionario (epub:type 'dictionary'). | |
238 | OPF_079=Se ha encontrado contenido de Diccionario (epub:type 'dictionary'); el Documento de Empaquetado debe declarar un dc:type 'dictionary'. | |
239 | OPF_080=El nombre de archivo de un documento de Mapa de Búsqueda debe tener la extensión '.xml'. | |
240 | OPF_081=No se ha encontrado el recurso '%1$s' (referenciado en una colección de diccionario EPUB). | |
241 | OPF_082=Se ha encontrado una colección de diccionario EPUB que contiene más de un Documento de Mapa de Búsqueda. | |
242 | OPF_083=Se ha encontrado una colección de diccionario EPUB que no contiene un Documento de Mapa de Búsqueda. | |
243 | OPF_084=Se ha encontrado una colección de diccionario EPUB que contiene el recurso '%1$s', que no es ni un Documento de Mapa de Búsqueda ni un Archivos de Contenido XHTML. | |
217 | 244 | |
218 | 245 | #Package |
219 | PKG_001=Se valida el ePub con la versión %1$s pero se ha detectado la versión %2$s. | |
220 | PKG_003=No se puede leer la cabecera del ePub. Parece que el ePub está corrupto. | |
221 | PKG_004=Cabecera de archivo ZIP corrupta. | |
222 | PKG_005=El archivo mimetype tiene una extensión de longitud %1$s. No se permiten extensiones de archivo para el archivo mimetype. | |
246 | PKG_001=Validando el EPUB con la versión %1$s pero se ha detectado la versión %2$s. | |
247 | PKG_003=No se puede leer la cabecera del archivo EPUB. Este archivo EPUB podría estar corrupto. | |
248 | PKG_004=Cabecera del archivo ZIP corrupta. | |
249 | PKG_005=El archivo mimetype tiene una campo extra de longitud %1$s. No se permiten campos extra en el formato ZIP para el archivo mimetype. | |
223 | 250 | PKG_006=El archivo mimetype no existe o no ocupa el primer lugar dentro del ePub. |
224 | PKG_007=El archivo mimetype solo debe contener la cadena 'application/epub+zip'. | |
251 | PKG_007=El archivo mimetype solo puede contener la cadena 'application/epub+zip' y no puede estar comprimido. | |
225 | 252 | PKG_008=No se puede leer el archivo '%1$s'. |
226 | 253 | PKG_009=El nombre de archivo contiene caracteres no permitidos para nombres de archivo OCF: '%1$s'. |
227 | 254 | PKG_010=El nombre de archivo contiene espacios, por lo que deben incluirse en el URI. Es recomendable eliminar los espacios del nombre de archivo. |
228 | 255 | PKG_011=El nombre de archivo no puede terminar con '.'. |
229 | 256 | PKG_012=El nombre de archivo contiene los siguientes caracteres no ascii: %1$s. Es recomendable cambiar el nombre de archivo. |
230 | PKG_013=El archivo ePub incluye múltiples interpretaciones OPS. | |
231 | PKG_014=El ePub contiene un directorio vacío: '%1$s'. | |
232 | PKG_015=No se pueden leer los contenidos del ePub: %1$s | |
233 | PKG_016=Utilice solo minúsculas para la extensión del archivo ePub para asegurar la compatibilidad. | |
257 | PKG_013=El archivo EPUB incluye múltiples interpretaciones OPS. | |
258 | PKG_014=El EPUB contiene un directorio vacío: '%1$s'. | |
259 | PKG_015=No se pueden leer los contenidos del EPUB: %1$s | |
260 | PKG_016=Utilice solo minúsculas para la extensión del archivo EPUB para asegurar la compatibilidad. | |
234 | 261 | PKG_016_SUG=Para asegurar la compatibilidad utilice '.epub'. |
235 | PKG_017=Extensión de archivo ePub no estándar. | |
262 | PKG_017=Extensión de archivo EPUB no estándar. | |
236 | 263 | PKG_017_SUG=Para asegurar la compatibilidad utilice '.epub'. |
237 | PKG_018=No se encuentra el archivo ePub. | |
264 | PKG_018=No se encuentra el archivo EPUB. | |
238 | 265 | PKG_020=No se encuentra el archivo OPF '%1$s'. |
239 | 266 | PKG_021=Se ha encontrado un archivo de imagen corrupto. |
240 | 267 | PKG_022=Extensión de archivo de imagen incorrecto. La imagen es un archivo '%1$s' pero tiene una extensión '%2$s'. |
268 | PKG_023=Validando el EPUB con la versión 2.0; se usará el perfil de validación por defecto. | |
241 | 269 | |
242 | 270 | #Resources |
243 | 271 | RSC_001=No se encuentra el archivo '%1$s'. |
244 | RSC_002=No se encuentra el recurso obligatorio META-INF/container.xml. | |
272 | RSC_002=No se encuentra el archivo obligatorio META-INF/container.xml. | |
245 | 273 | RSC_003=No se ha encontrado en el contenedor una etiqueta de archivo raíz con media type 'application/oebps-package+xml'. |
246 | 274 | RSC_004=El archivo '%1$s' no se ha podido desencriptar. |
247 | 275 | RSC_005=Error al analizar el archivo '%1$s'. |
248 | 276 | RSC_006=No se permite la referencia al recurso remoto: el recurso debe estar en el OCF. |
249 | 277 | RSC_006_SUG=Solo están permitidos recursos remotos de audio y vídeo. |
250 | RSC_007=El recurso referenciado no se encuentra en el ePub. | |
278 | RSC_007=El recurso referenciado no se ha encontrado en el EPUB. | |
279 | RSC_007w=El recurso referenciado no se ha encontrado en el EPUB. | |
251 | 280 | RSC_008=El recurso referenciado no está declarado en el <manifest> del archivo OPF. |
252 | 281 | RSC_009=No se debe utilizar un identificador fragmentado con un atributo img src. |
253 | 282 | RSC_010=Se ha encontrado una referencia a un tipo de recurso no estándar. |
259 | 288 | RSC_016=Error fatal al analizar el archivo '%1$s'. |
260 | 289 | RSC_017=Aviso al analizar el archivo '%1$s'. |
261 | 290 | RSC_018=No se encuentra el archivo Altimg '%1$s'. |
291 | RSC_019=EPUBs con Multiple Renditions deben contener un archivo META-INF/metadata.xml. | |
292 | RSC_020='%1$s' no es una URI válida. | |
293 | RSC_021=El documento de mapeado de búsqueda debe apuntar a archivos de contenido (no se encontró '%1$s' en la sección <spine>). | |
294 | RSC_022=No se pueden comprobar detalles de imagen (requiere la versión 7 de Java o superior). | |
262 | 295 | |
263 | 296 | #Scripting |
264 | SCP_001=La utilización de la función de Javascript eval() en ePub constituye un riesgo de seguridad. | |
265 | SCP_002=La utilización de XMLHttpRequest en ePub constituye un riesgo de seguridad. | |
297 | SCP_001=La utilización de la función Javascript eval() en los scripts de un archivo EPUB constituye un riesgo de seguridad. | |
298 | SCP_002=La utilización de XMLHttpRequest en los scripts de un archivo EPUB constituye un riesgo de seguridad. | |
266 | 299 | SCP_003=El almacenamiento local o de sesión no está soportado por ahora. |
267 | SCP_004=El archivo contiene scripts no soportados en ePub v2. | |
300 | SCP_004=El archivo de contenido contiene scripts no soportados en EPUB v2. | |
268 | 301 | SCP_005=El archivo contiene scripts, pero no se ha especificado en el archivo OPF. |
269 | 302 | SCP_006=Se han encontrado scripts integrados. |
270 | 303 | SCP_007=El script hace referencia a 'innerHtml'. |
274 | 307 | SCP_009=El archivo utiliza manejadores de eventos de ratón. |
275 | 308 | SCP_009_SUG=Asegúrese de que las funcionalidades relativas al ratón son accesibles mediante teclado o acciones táctiles. |
276 | 309 | SCP_010=El archivo Epub 3 contiene script. |
310 |
0 | # This is the French translation of MessageBundle.properties file. | |
1 | # Voici la traduction française du fichier MessageBundle.properties. | |
0 | # This is the default MessageBundle.properties file | |
2 | 1 | |
3 | 2 | #Accessibility |
4 | #Accessibilité | |
5 | 3 | ACC_001=Les éléments HTML 'img' ou 'area' n'ont pas d'attribut 'alt'. |
6 | 4 | ACC_002=L'élément HTML 'input' n'est pas référencé par un élément 'label' correspondant. |
7 | 5 | ACC_003=Les éléments HTML non-textuels devraient inclure un attribut 'title' pour l'accessibilité. |
12 | 10 | ACC_008=Le document de navigation (Navigation Document) n'a pas d'élément 'landmarks nav'. |
13 | 11 | ACC_009=MathML devrait avoir soit un attribut 'alttext' soit un élément fils 'annotation-xml'. |
14 | 12 | ACC_010=Les titrailles ne devrait pas être utilisées au sein des éléments 'blockquote' et 'figure'. |
15 | ACC_011=Les éléments 'link' au sein de SVG devraient inclure un attribut 'xlink:title'. | |
13 | ACC_011=Les liens hypertexte SVG devraient avoir un titre lisible (défini dans l'élément 'title' ou l'attribut 'xlink:title'). | |
16 | 14 | ACC_012=Les éléments 'table' devraient inclure un élément 'caption'. |
17 | 15 | ACC_013=Le contenu du fichier contient au moins une déclaration de style en ligne (inline style declaration). |
18 | 16 | ACC_013_SUG=Les styles en ligne (inline styles) ne sont pas compatibles avec les paramètres d'accessibilité et de personnalisation de l'affichage. Utilisez les styles CSS à la place. |
26 | 24 | ACC_017_SUG=Les valeurs acceptées sont les pourcentages, les multiples numériques, les multiples em, 'normal' ou 'inherit'. |
27 | 25 | |
28 | 26 | #Checker Errors |
29 | #Erreur du programme de contrôle | |
30 | 27 | CHK_001=Le fichier personnalisé des remplacements de message est introuvable. |
31 | 28 | CHK_002=Id du message personnalisé '%1$s' rencontré dans le fichier des remplacements de message '%2$s' non reconnu. |
32 | 29 | CHK_003=La gravité du message personnalisé '%1$s' rencontrée dans le fichier des remplacements de message '%2$s' non reconnue. |
45 | 42 | CSS_007=La référence font-face '%1$s' se réfère à une fonte de type non-standard '%2$s'. |
46 | 43 | CSS_008=Une erreur s'est produite lors de l'analyse de la CSS : '%1$s'. |
47 | 44 | CSS_009=L'utilisation de certaines parties CSS comme Columns, Transforms, Transitions, box-sizing ou KeyFrames peut causer des problèmes de pagination. |
48 | CSS_010=Utilisation de feuille de style non-standard. | |
45 | CSS_010=Le feuille de style d'un type différent de 'text/css' doivent avoir un fallback. | |
49 | 46 | CSS_011=Nombre excessif de fichiers CSS. |
50 | 47 | CSS_011_SUG=Considérez la fusion de fichiers CSS pour réduire le nombre de fichiers CSS. |
51 | 48 | CSS_012=Le document est relié à plusieurs fichiers CSS. |
68 | 65 | CSS_028=Utilisation d'une déclaration font-face. |
69 | 66 | |
70 | 67 | #HTM - XHTML related messages |
71 | #Messages liés à HTM - XHTML | |
72 | 68 | HTM_001=Tout document de référence qui a un mediatype basé sur XML doit être un document valide XML 1.0. Version XML trouvée : '%1$s'. |
73 | 69 | HTM_002=Le parseur XML installé ne supporte pas la vérification de la version de XML. Les fichiers XML doivent être des documents valides XML 1.0. |
74 | HTM_003=Les entités externes ne sont pas autorisées dans des documents ePub v3. Déclaration d'une entité externe trouvée : '%1$s'. | |
70 | HTM_003=Les entités externes ne sont pas autorisées dans des documents EPUB v3. Déclaration d'une entité externe trouvée : '%1$s'. | |
75 | 71 | HTM_004=DOCTYPE anormal : '%1$s' trouvé, '%2$s' attendu. |
76 | 72 | HTM_005=Une référence externe a été trouvée. |
77 | 73 | HTM_006=Une entité XHTML a été trouvée. |
78 | HTM_007=Valeur de l'attribut ssml:ph vide ou composée uniquement d'espace(s). | |
74 | HTM_007=Valeur de l'attribut ssml:ph vide ou composée uniquement d'espace(s). | |
79 | 75 | HTM_008=L'attribut src est requis. |
80 | 76 | HTM_009=Le DOCTYPE fourni est obsolète ou anormal et peut être supprimé. |
81 | 77 | HTM_010=L'URI de l'espace de noms '%1$s' a été trouvé. |
85 | 81 | HTM_013=des Intra-Publication CFIs ont été trouvés dans le document. |
86 | 82 | HTM_014=Extension de fichier incorrecte pour un fichier HTML, (html, htm ou xhtml) attendus. |
87 | 83 | HTM_014a=Le nom de fichier du XHTML Content Document '%1$s' devrait avoir l'extension '.xhtml'. |
88 | HTM_015=Définition de DOCTYPE HTML4 au sein d'un ePub v3. | |
89 | HTM_016=Définition de DOCTYPE HTML5 au sein d'un ePub v2. | |
84 | HTM_015=Définition de DOCTYPE HTML4 au sein d'un EPUB v3. | |
85 | HTM_016=Définition de DOCTYPE HTML5 au sein d'un EPUB v2. | |
90 | 86 | HTM_017=Le fichier de contenu a différentes valeurs de langage dans les attributs 'xml:lang' et 'lang'. |
91 | 87 | HTM_018=Le fichier de contenu a une valeur de langage incorrecte dans l'attribut 'xml:lang'. |
92 | 88 | HTM_019=Le fichier de contenu a une définition de langage incorrecte dans l'attribut 'lang'. |
93 | HTM_020=Le fichier de contenu ne contient pas d'attribut xml:lang. | |
89 | HTM_020=Le fichier de contenu ne contient pas d'attribut xml:lang. | |
94 | 90 | HTM_021=Le fichier de contenu ne contient pas d'attribut lang. |
95 | 91 | HTM_022=Le document pourrait contenir des balises DIV ou SPAN excessives. |
96 | 92 | HTM_022_SUG=Fusionnez les éléments DIV ou SPAN quand ils sont consécutifs et utilisez le même style. |
121 | 117 | HTM_049=L'élément 'html' n'a pas de 'xmlns' déterminé par 'http://www.w3.org/1999/xhtml'. |
122 | 118 | HTM_049_SUG=Ajoutez xmlns="http://www.w3.org/1999/xhtml" pour l'élément 'html'. |
123 | 119 | HTM_050=Un attribut epub:type="pagebreak" est présent dans le document de contenu. |
120 | HTM_051=Enrichissements sémantiques trouvés en Microdata mais pas en RDFa. EDUPUB recommande l'utilisation de RDFa Lite. | |
121 | HTM_052=La propriété 'region-based' n'est autorisée que dans les éléments nav dans les Documents de Navigation de Données (Data Navigation Documents) | |
124 | 122 | |
125 | 123 | #media |
126 | #média | |
127 | 124 | MED_001=Le 'poster' de 'video' doit être un type d'image Core Media Type. |
128 | 125 | MED_002=L'élément %1$s ne fournit pas de fallback. |
129 | 126 | MED_003=Une ressource image non-standard de type '%1$s' a été trouvée. |
131 | 128 | MED_005=La référence audio Media Overlay %1$s d'un type audio non-standard %2$s a été trouvée. |
132 | 129 | MED_006=Certains navigateurs ne supportent pas les images rendues en SVG qui utilisent un nom de fichier dans la propriété xlink:href. |
133 | 130 | |
134 | #NAV ePub v3 Table of contents | |
135 | #Table des matières epub v3 NAV | |
136 | NAV_001=Le fichier nav n'est pas supporté pour les ePub v2. | |
131 | #NAV EPUB v3 Table of contents | |
132 | NAV_001=Le fichier nav n'est pas supporté pour les EPUB v2. | |
137 | 133 | NAV_002=epub:type="page-list" a été trouvé dans le document nav. |
138 | NAV_003=Une liste des pages (epub:type="page-list") est obligatoire dans le document de navigation lorsque des sauts de page (epub:type="pagebreak") sont présents dans les documents de contenu. | |
139 | ||
140 | #NCX ePub v2 Table of Contents | |
141 | #Table des matières epub v2 NCX | |
142 | NCX_001=Impossible d'effectuer les tests Schematron NCX : %1$s. | |
134 | NAV_003=Le Document de Navigation doit avoir une page-list quand le(s) document(s) de contenu contienne(nt) des ruptures de page (epub:type="pagebreak"). | |
135 | NAV_004=Le Document de Navigation devrait contenir l'ensemble des titres et sous-titres hiérarchiques dans EDUPUB. | |
136 | NAV_005=Les Documents de Contenu contiennent des éléments 'audio' mais le Document de Navigation n'a pas une liste des clips audio (epub:type="loa"). | |
137 | NAV_006=Les Documents de Contenu contiennent des éléments 'figure' mais le Document de Navigation n'a pas une liste des figures (epub:type="loi"). | |
138 | NAV_007=Les Documents de Contenu contiennent des éléments 'table' mais le Document de Navigation n'a pas de liste des tableaux (epub:type="lot"). | |
139 | NAV_008=Les Documents de contenu contiennent des éléments 'video' mais le Document de Navigation n'a pas de liste des clips vidéo (epub:type="lov"). | |
140 | NAV_009=Les liens de navigation basés sur une région doivent pointer vers des Documents Fixed-Layout. | |
141 | ||
142 | #NCX EPUB v2 Table of Contents | |
143 | NCX_001=L'identifiant NCX ('%1$s') ne correspond pas à l'identifiant OPF ('%2$s'). | |
143 | 144 | NCX_002=L'attribut 'toc' est introuvable sur l'élément 'spine'. |
144 | NCX_003=Un fichier .ncx est requis pour la navigation TOC au sein des lecteurs ePub v2. | |
145 | NCX_004=L'identifiant NCX ne correspond pas à l'identifiant OCF : %1$s. | |
145 | NCX_003=Un fichier .NCX est requis pour la navigation TOC au sein des lecteurs EPUB v2. | |
146 | NCX_004=L'identifiant NCX (métadonnée 'dtb:uid') ne devrait pas contenir des espaces de début ou de fin. | |
146 | 147 | NCX_005="page-list" a été trouvé dans le fichier .ncx. |
148 | NCX_006=Label "text" vide dans le document NCX | |
147 | 149 | |
148 | 150 | #OPF |
149 | OPF_001=Une erreur a été constatée lors du traitement de la version ePub : %1$s. | |
150 | OPF_002=Le fichier OPF '%1$s' est introuvable dans l'ePub. | |
151 | OPF_003=L'item '%1$s' existe dans l'ePub, mais n'est pas déclaré dans le manifest de l'OPF. | |
151 | OPF_001=Une erreur a été constatée lors du traitement de la version EPUB : %1$s. | |
152 | OPF_002=Le fichier OPF '%1$s' est introuvable dans l'EPUB. | |
153 | OPF_003=L'item '%1$s' existe dans l'EPUB, mais n'est pas déclaré dans le manifest de l'OPF. | |
152 | 154 | OPF_004=Déclaration de préfixe incorrecte : les espaces avant ou après ne sont pas autorisés. |
153 | 155 | OPF_004a=Déclaration de préfixe incorrecte : un préfixe vide a été trouvé. |
154 | 156 | OPF_004b=Préfixe incorrect '%1$s' : il doit avoir un nom correct sans séparateur (alias 'NCName'). |
162 | 164 | OPF_007a=Mise en correspondance de préfixe incorrecte : le préfixe '_' ne doit pas être déclaré. |
163 | 165 | OPF_007b=Mise en correspondance de préfixe incorrecte : le vocabulaire par défaut ''%1$s'' ne doit pas être redéclaré. |
164 | 166 | OPF_008=L'handler binding pour le Core Media Type '%1$s' n'est pas autorisé. |
165 | OPF_009=Le media-type %1$s a déjà été attribué au handler '%2$s'. | |
167 | OPF_009=Le media-type '%1$s' a déjà été attribué à un handler avec l'ID '%2$s'. | |
166 | 168 | OPF_010=Erreur de résolution de la référence : '%1$s'. |
167 | 169 | OPF_011=itemref ne peut pas avoir à la fois une propriété 'page-spread-right' et 'page-spread-left'. |
168 | 170 | OPF_012=La propriété d'item '%1$s' n'est pas définie pour le media-type '%2$s'. |
175 | 177 | OPF_019=L'élément 'spine' est introuvable dans le fichier OPF. |
176 | 178 | OPF_020=Nombre excessif d'items du spine. |
177 | 179 | OPF_021=Type de protocole URI non-autorisé trouvé dans 'href' : '%1$s'. |
178 | OPF_022=Chemin incorrect : '%1$s'. | |
179 | OPF_024=Version ePub inconnue trouvée '%1$s'. | |
180 | 180 | OPF_025=La propriété '%1$s' ne peut prendre qu'une seule valeur. |
181 | 181 | OPF_026=Valeur de la propriété malformée trouvée : '%1$s'. |
182 | 182 | OPF_027=Propriété non-définie : '%1$s'. |
210 | 210 | OPF_053=La valeur de la date ne suit pas la syntaxe recommandé selon http://www.w3.org/TR/NOTE-datetime : %2$s. |
211 | 211 | OPF_054=La valeur de la date n'est pas correcte selon http://www.w3.org/TR/NOTE-datetime : %2$s. |
212 | 212 | OPF_055=L'élément %1$s est vide. |
213 | OPF_056=Le media type '%1$s' n'est pas un mimetype audio convenable. | |
214 | OPF_056_SUG=Utilisez 'audio/mp3', 'audio/mp4' ou 'audio/ogg' à la place. | |
213 | OPF_056=Le media type '%1$s' n'est pas un type audio principal. | |
215 | 214 | OPF_057=La longueur du fichier image dépasse la taille recommandée. |
216 | 215 | OPF_058=L'élément du spine n'a pas de référence d'entrée de TOC. |
217 | 216 | OPF_058_SUG=Chaque élément du spine dans le manifest devrait être référencé par au moins une entrée de TOC. |
218 | OPF_059=L'élément du spine n'a pas de référence d'entrée de NAV. | |
219 | OPF_059_SUG=Chaque élément du spine dans le manifest devrait être référencé par au moins une entrée de NAV. | |
217 | OPF_059=L'item du spine n'a pas de référence d'entrée NCX. | |
218 | OPF_059_SUG=Chaque élément du spine dans le manifest devrait être référencé par au moins une entrée NCX. | |
220 | 219 | OPF_060=Double entrée dans le fichier ZIP : '%1$f'. |
221 | 220 | OPF_061=Double entrée dans le fichier ZIP (après normalisation Unicode NFC) : '%1$f'. |
222 | 221 | OPF_062=L'attribut Adobe 'page-map' a été trouvé sur l'élément spine dans le fichier OPF. |
223 | 222 | OPF_063=L'élément '%1$s' référencé par Adobe 'page-map' est introuvable dans le manifest. |
223 | OPF_064=Le type '%1$s' est déclaré dans l'OPF ; utilisation du profil de validation '%2$s'. | |
224 | OPF_065=Déclaration de métadonnées invalide, probablement due à un cycle de métadonnée 'raffinées' ('refines'). | |
225 | OPF_066=Metadonnée de pagination 'dc:source' ou 'source-of' manquante. La source de la pagination doit être identifiée avec les propriétés 'dc:source' et 'source-of' lorsque le contenu contient des marqueurs de sauts de page. | |
226 | OPF_067=La ressource '%1$s' ne doit pas être listée à la fois en tant qu'élément 'link' dans metadata et en tant qu'item du manifest. | |
227 | OPF_068=Rôle de la collection inconnu '%1$s'. | |
228 | OPF_069=L'URI du rôle de collection personnalisé '%1$s' ne doit pas inclure la chaîne de caractères 'idpf.org' dans son composant hôte. | |
229 | OPF_070=Le rôle de collection personnalisé '%1$s' est une URI invalide. | |
230 | OPF_071=Les collections Index ne doivent contenir que des ressources pointant sur des Documents de Contenu XHTML. | |
231 | OPF_072=L'élément de métadonnée '%1$s' est vide. | |
232 | OPF_073=Les identifiants externes ne doivent pas apparaître dans le doctype (document type declaration). | |
233 | OPF_074=La ressource du package '%1$s' est déclarée dans plusieurs item du manifest. | |
234 | OPF_075=Les collections Preview ne doivent pointer que sur des Documents de Contenu EPUB. | |
235 | OPF_076=L'URI des éléments 'link' d'une collection d'aperçu 'preview' ne doit pas contenir d'identificateur de fragment canonique (EPUB CFI). | |
236 | OPF_077=Un Document de Navigation de Données ne devrait pas être inclus dans le spine. | |
237 | OPF_078=Un Dictionnaire EPUB doit contenir au moins un Document de Contenu avec un contenu dictionnaire (epub:type 'dictionary'). | |
238 | OPF_079=Un contenu dictionnaire a été trouvé (epub:type 'dictionary'), le Document de Package devrait déclarer le dc:type 'dictionary'. | |
239 | OPF_080=Le nom de fichier d'un document d'index de clés de recherche (Search Key Map) devrait avoir l'extension '.xml'. | |
240 | OPF_081=La ressource '%1$s' (référencée à partir d'une collection EPUB Dictionnaire) est introuvable. | |
241 | OPF_082=Une collection de dictionnaire EPUB contenant plus d'un index de clés de recherche (Search Key Map) a été trouvée. | |
242 | OPF_083=Une collection de dictionnaire EPUB ne contenant pas d'index de clés de recherche (Search Key Map) a été trouvée. | |
243 | OPF_084=La ressource '%1$s' a été trouvée dans une collection de dictionnaire EPUB mais n'est ni un index de clés de recherche (Search Key Map) ni un document de contenu XHTML. | |
224 | 244 | |
225 | 245 | #Package |
226 | #Paquet | |
227 | PKG_001=Validation de l'ePub selon la version %1$s mais version %2$s détectée. | |
228 | PKG_003=Impossible de lire l'en-tête du fichier ePub. C'est probablement un fichier ePub corrompu. | |
229 | PKG_004=En-tête ePub ZIP corrompu. | |
246 | PKG_001=Validation de l'EPUB selon la version %1$s mais version %2$s détectée. | |
247 | PKG_003=Impossible de lire l'en-tête du fichier EPUB. C'est probablement un fichier EPUB corrompu. | |
248 | PKG_004=En-tête EPUB ZIP corrompu. | |
230 | 249 | PKG_005=Le fichier mimetype a une extension de longueur %1$s. Aucune extension de nom de fichier n'est autorisée pour le fichier mimetype. |
231 | 250 | PKG_006=Le fichier mimetype est manquante ou n'est pas le premier fichier de l'archive. |
232 | 251 | PKG_007=Le fichier mimetype ne devrait contenir que la chaîne de caractères 'application/epub+zip'. |
235 | 254 | PKG_010=Le nom de fichier contient des espaces, par conséquent l'échappement de l'URI est nécessaire. Envisagez de supprimer les espaces des noms de fichier. |
236 | 255 | PKG_011=Le nom de fichier ne peut pas se terminer par '.'. |
237 | 256 | PKG_012=Le nom de fichier contient les caractères non-ascii suivants : %1$s. Envisagez de changer le nom de fichier. |
238 | PKG_013=Le fichier ePub inclut plusieurs représentations OPS (OPS renditions). | |
239 | PKG_014=L'ePub contient le répertoire vide '%1$s'. | |
240 | PKG_015=Impossible de lire les contenus ePub : %1$s. | |
241 | PKG_016=Utilisez seulement des caractères minuscules pour l'extension du fichier ePub pour une compatibilité maximale. | |
257 | PKG_013=Le fichier EPUB inclut plusieurs représentations OPS (OPS renditions). | |
258 | PKG_014=L'EPUB contient le répertoire vide '%1$s'. | |
259 | PKG_015=Impossible de lire les contenus EPUB : %1$s. | |
260 | PKG_016=Utilisez seulement des caractères minuscules pour l'extension du fichier EPUB pour une compatibilité maximale. | |
242 | 261 | PKG_016_SUG=Pour une compatibilité maximale, utilisez '.epub'. |
243 | PKG_017=Extension du fichier ePub inhabituelle. | |
262 | PKG_017=Extension du fichier EPUB inhabituelle. | |
244 | 263 | PKG_017_SUG=Pour une compatibilité maximale, utilisez '.epub'. |
245 | PKG_018=Le fichier ePub est introuvable. | |
264 | PKG_018=Le fichier EPUB est introuvable. | |
246 | 265 | PKG_020=Le fichier OPF '%1$s' est introuvable. |
247 | 266 | PKG_021=Fichier image corrompu rencontré. |
248 | 267 | PKG_022=Extension de fichier incorrecte pour une image. L'image est un fichier '%1$s' mais a l'extension de fichier '%2$s'. |
268 | PKG_023=Validation de l'EPUB selon la version 2.0, le profil de validation par défaut sera utilisé. | |
249 | 269 | |
250 | 270 | #Resources |
251 | #Ressources | |
252 | RSC_001=Le fichier '%1$s'est introuvable. | |
271 | RSC_001=Le fichier '%1$s' est introuvable. | |
253 | 272 | RSC_002=La ressource obligatoire META-INF/container.xml est introuvable. |
254 | 273 | RSC_003=Aucun élément 'rootfile' avec le media type 'application/oebps-package+xml' n'est présent dans le container. |
255 | 274 | RSC_004=Le fichier '%1$s' ne peut pas être décrypté. |
256 | 275 | RSC_005=Erreur lors de l'analyse du fichier '%1$s'. |
257 | 276 | RSC_006=Référence à une ressource externe non-autorisée ; La ressource doit être placée dans l'OCF. |
258 | 277 | RSC_006_SUG=Seules les ressources externes audio et vidéo sont autorisées. |
259 | RSC_007=La ressource référencée n'est pas présente dans l'ePub. | |
278 | RSC_007=La ressource référencée n'est pas présente dans l'EPUB. | |
279 | RSC_007w=La ressource référencée n'est pas présente dans l'EPUB. | |
260 | 280 | RSC_008=La ressource référencée n'est pas déclarée dans le manifest de l'OPF. |
261 | 281 | RSC_009=Un identificateur de fragment ne devrait pas être utilisé avec un attribut 'src' de 'img'. |
262 | 282 | RSC_010=Référence à une ressource non-standard présente. |
267 | 287 | RSC_015=Un identificateur de fragment est obligatoire pour les références aux éléments utilisés dans svg. |
268 | 288 | RSC_016=Erreur Fatale lors de l'analyse du fichier '%1$s'. |
269 | 289 | RSC_017=Avertissement lors de l'analyse du fichier '%1$s'. |
270 | RSC_018=Le fichier altimg '%1$s' n'a pas été trouvé. | |
290 | RSC_018=Le fichier image alternatif '%1$s' est introuvable. | |
291 | RSC_019=Les EPUB avec de Multiple Représentations (Multiple Renditions) devrait contenir un fichier META-INF/metadata.xml. | |
292 | RSC_020='%1$s' n'est pas une URI valide | |
293 | RSC_021=Un index de clés de recherche (Search Key Map) doit référencer des documents de contenus uniquement ('%1$s' n'a pas été trouvé dans le bloc "spine"). | |
294 | RSC_022=Impossible de contrôler les détails de l'image (nécessite Java version 7 ou plus). | |
271 | 295 | |
272 | 296 | #Scripting |
273 | #Script | |
274 | SCP_001=L'utilisation de la fonction JavaScript eval() dans les scripts ePub présente un risque de sécurité. | |
275 | SCP_002=L'utilisation de XMLHttpRequest dans les scripts ePub présente un risque de sécurité. | |
297 | SCP_001=L'utilisation de la fonction JavaScript eval() dans les scripts EPUB présente un risque de sécurité. | |
298 | SCP_002=L'utilisation de XMLHttpRequest dans les scripts EPUB présente un risque de sécurité. | |
276 | 299 | SCP_003=Local et Session Storage ne sont actuellement pas supportés. |
277 | SCP_004=Le fichier de contenu contient un script ce qui n'est pas supporté dans les ePub v2. | |
300 | SCP_004=Le fichier de contenu contient un script ce qui n'est pas supporté dans EPUB v2. | |
278 | 301 | SCP_005=Le fichier contient un script mais il n'est pas marqué comme 'scripted'. |
279 | 302 | SCP_006=Scripts en ligne (inline scripts) présents. |
280 | 303 | SCP_007=Le script référence 'innerHtml'. |
284 | 307 | SCP_009=Le fichier de contenu utilise des handlers d'événement souris. |
285 | 308 | SCP_009_SUG=Assurez-vous que toute fonctionnalité avec la souris sont accessibles à partir de clavier et d'appareils tactiles. |
286 | 309 | SCP_010=Le fichier de contenu ePub 3 contient du script. |
310 |
0 | # This is the Japanese translation of MessageBundle.properties file. | |
0 | # This is the default MessageBundle.properties file | |
1 | 1 | |
2 | 2 | #Accessibility |
3 | ACC_001='img' or 'area' HTML element has no 'alt' attribute. | |
3 | ACC_001=imgやarea要素がalt属性を持っていません. | |
4 | 4 | ACC_002=HTMLのinput要素は対応するlabel要素から参照されるべきです. |
5 | ACC_003=HTMLのNon-text要素はアクセシビリティのため 'title' 属性を持つべきです. | |
5 | ACC_003=テキストではないHTML要素はアクセシビリティのため 'title' 属性を持つべきです. | |
6 | 6 | ACC_004=HTMLの 'a' 要素にはテキスト内容が必要です. |
7 | 7 | ACC_005=tableの見出しのセルはアクセシビリティのため 'th' 要素で識別されるべきです. |
8 | 8 | ACC_006=tableはアクセシビリティのため 'thead' 要素を持つべきです. |
9 | ACC_007=Content Documents do not use 'epub:type' attributes for semantic inflection. | |
10 | ACC_008=Navigation Document has no 'landmarks nav' element. | |
9 | ACC_007=コンテンツ文書がepub:type属性を意味変化のために使っていません. | |
10 | ACC_008=ナビゲーション文書が、landmarks nav要素を持っていません. | |
11 | 11 | ACC_009=MathMLはalt属性のテキストか、annotation-xml子要素を持つべきです. |
12 | 12 | ACC_010=blockquote要素かfigure要素内では見出しを使うべきではありません. |
13 | 13 | ACC_011=SVG内のlink要素はxlink:title属性を持つべきです. |
33 | 33 | CHK_007=カスタムメッセージファイル '%1$s' の処理中にエラーが発生しました: "%2$s". |
34 | 34 | |
35 | 35 | #CSS |
36 | CSS_001=プロパティ \'%1$s\' は ePubのスタイルシートに含めることはできません. | |
36 | CSS_001=プロパティ \'%1$s\' は EPUBのスタイルシートに含めることはできません. | |
37 | 37 | CSS_002=空またはNULLの参照が見つかりました. |
38 | 38 | CSS_003=文字エンコード %1$s が検知されました. UTF-8またはUTF-16のみ許可されています. |
39 | 39 | CSS_004=文字エンコード %1$s BOMが検知されました. UTF-8またはUTF-16のみ許可されています. |
40 | 40 | CSS_005=矛盾する代替スタイル属性が見つかりました: %1$s. |
41 | CSS_006=CSS position:fixed property should not be used in EPUBs. | |
41 | CSS_006=CSSのposition:fixedプロパティはEPUBでは使用すべきではありません. | |
42 | 42 | CSS_007=Font-face 参照 %1$s は、非標準のフォントタイプ %2$s を参照しています. |
43 | 43 | CSS_008=CSSパース中にエラーが発生しました: %1$s. |
44 | 44 | CSS_009=Columns、 Transforms、 Transitions、 box-sizingやKeyFramesなどのCSSを使うとページネーションの問題が起きる可能性があります. |
45 | CSS_010=非標準のスタイルシートが使われています. | |
45 | CSS_010=メディアタイプ 'text/css' 以外のスタイルシートにはフォールバックが必要です. | |
46 | 46 | CSS_011=CSSファイルが多すぎます. |
47 | 47 | CSS_011_SUG=CSSのファイル数を減らすため、CSSファイルをマージすることを検討してください. |
48 | 48 | CSS_012=文書が複数のCSSファイルへリンクしています. |
59 | 59 | CSS_023=CSSセレクタがメディアクエリを指定しています. |
60 | 60 | CSS_024=CSSクラスセレクタが使われていません. |
61 | 61 | CSS_024_SUG=使用していないCSSセレクタを削除してください. |
62 | CSS_025=CSSクラスセレクタが見つかりません. | |
62 | CSS_025=CSSクラスセレクタが見つけられませんでした. | |
63 | 63 | CSS_025_SUG=タイプミスをチェックするか、クラスを利用するセレクタを定義してください. |
64 | 64 | CSS_027=CSSセレクタでabsolute positionを指定しています. |
65 | 65 | CSS_028=Font-face宣言が使われています. |
67 | 67 | #HTM - XHTML related messages |
68 | 68 | HTM_001=XMLベースのメディアタイプであるpublication resouceはすべて、validなXML 1.0文書でなくてはなりません. XMLバージョンが検出されました: %1$s. |
69 | 69 | HTM_002=XMLパーサがXMLバージョンのverificationをサポートしていません. XMLファイルはvalidなXML 1.0の文書でなくてはなりません. |
70 | HTM_003=ePub v3文書では外部エンティティは許可されていません. 外部エンティティの宣言が見つかりました: %1$s. | |
70 | HTM_003=EPUB v3文書では外部エンティティは許可されていません. 外部エンティティの宣言が見つかりました: %1$s. | |
71 | 71 | HTM_004=不正なDOCTYPE '%1$s' が見つかりました. '%2$s' であるべきです. |
72 | 72 | HTM_005=外部参照が見つかりました. |
73 | 73 | HTM_006=XHTML 名前付き実体が見つかりました. |
80 | 80 | HTM_012=外部の書籍のCFIへのリンクが見つかりました. |
81 | 81 | HTM_013=パブリケーション内CFIが文書に見つかりました. |
82 | 82 | HTM_014=HTML5に対する不正な拡張子が使われています. html、htmまたはxhtmlを使うべきです. |
83 | HTM_015=ePub v3にHTML4のDOCTYPE定義がされています. | |
84 | HTM_016=HTML5 DOCTYPE宣言がePub v2に含まれています. | |
83 | HTM_014a=XHTMLコンテンツ文書 '%1$s'は拡張子.xhtmlを持つべきです. | |
84 | HTM_015=HTML4のDOCTYPE宣言がEPUB v3に含まれています. | |
85 | HTM_016=HTML5のDOCTYPE宣言がEPUB v2に含まれています. | |
85 | 86 | HTM_017=コンテンツファイルのxml:lang属性とlang属性に指定された言語が異なっています. |
86 | 87 | HTM_018=コンテンツファイルのxml:lang属性の値が不正な言語になっています. |
87 | 88 | HTM_019=コンテンツファイルのlang属性の値が不正な言語定義になっています. |
88 | 89 | HTM_020=コンテンツファイルにxml:lang属性が含まれていません. |
89 | 90 | HTM_021=コンテンツファイルにlang属性が含まれていません. |
90 | HTM_022=Document may contain excessive DIV or SPAN tags. | |
91 | HTM_022=文書が余分なDIVまたはSPANタグを含んでいます. | |
91 | 92 | HTM_022_SUG=複数のDIVまたはSPANタグが連続していて、かつ同じスタイルを使っているなら、マージしてください. |
92 | 93 | HTM_023=不正な XHTML 名前付き実体が見つかりました : '%1$s'. |
93 | 94 | HTM_023_SUG=スペルを確認するか、代わりに数値実体を使ってください. |
94 | 95 | HTM_024=XHTML 名前付き実体が見つかりました. '&' ''' '"e;' '<' または '>' のみが許可されています. |
95 | 96 | HTM_024_SUG=スペルを確認するか、代わりに数値実体を使ってください. |
96 | 97 | HTM_025=登録されていないURI schemeがhrefで検出されました. |
97 | HTM_027=List contains less than 2 items. | |
98 | HTM_027=リストが2つ以下の子しか持っていません. | |
98 | 99 | HTM_027_SUG=アクセスビリティのために、リストは1つ以上の要素を含んでいなくてはなりません. |
99 | 100 | HTM_028=input HTML要素はidを含んでいなくてはなりません. |
100 | 101 | HTM_029=label HTML要素は、input要素のidを参照するfor属性を含んでいなくてはなりません. |
106 | 107 | HTM_044=名前空間URI '%1$s' が含まれていますが、使われていません. |
107 | 108 | HTM_044_SUG=使われていない名前空間URIは削除してください. |
108 | 109 | HTM_045=空のhrefを検出しました. |
109 | HTM_045_SUG=空のhrefは、有効な自己参照です. それが意図したものか確認するためにvalidateする必要があります. | |
110 | HTM_045_SUG=空のhrefは、有効な自己参照ですが,意図してそう指定したのか確認してください. | |
110 | 111 | HTM_046=固定フォーマットのitemにviewportが宣言されていません. |
111 | 112 | HTM_046_SUG=固定フォーマットのitemにはvieport宣言が必要です. |
112 | 113 | HTM_047=HTML viewportにheightまたはwidthがありません. |
115 | 116 | HTM_048_SUG=固定フォーマット文書にはSVG ViewBox宣言が必要です. |
116 | 117 | HTM_049=html要素の名前空間が 'http://www.w3.org/1999/xhtml' になっていません. |
117 | 118 | HTM_049_SUG=html要素に xmlns="http://www.w3.org/1999/xhtml" を追加してください. |
118 | HTM_050=Found epub:type="pagebreak" attribute in content document. | |
119 | HTM_050=epub:type="pagebreak" 属性をコンテンツ文書中に発見しました. | |
120 | HTM_051=RDFaではないMicrodata semantic enrichmentsが見つかりました. EDUPUBではRDFa Liteの使用が推奨されています. | |
121 | HTM_052='region-based'プロパティはデータナビゲーション文書中のnav要素でのみ許可されています. | |
119 | 122 | |
120 | 123 | #media |
121 | 124 | MED_001=video posterにはcore media image typeが必要です. |
125 | 128 | MED_005=非標準の音声タイプ %2$s へのメディアオーバーレイの音声の参照 %1$s が見つかりました. |
126 | 129 | MED_006=いくつかのブラウザではxlink:hrefプロパティ内でファイル名を使ったSVG画像の描画をサポートしていません. |
127 | 130 | |
128 | #NAV ePub v3 Table of contents | |
129 | NAV_001=navファイルはePub v2ではサポートされていません. | |
130 | NAV_002=Found epub:type="page-list" in nav document | |
131 | ||
132 | #NCX ePub v2 Table of Contents | |
133 | NCX_001=NCX Schematronテストの実行に失敗しました: %1$s. | |
131 | #NAV EPUB v3 Table of contents | |
132 | NAV_001=navファイルはEPUB v2ではサポートされていません. | |
133 | NAV_002=nav文書中にepub:type="page-list"を発見しました. | |
134 | NAV_003=コンテンツ文書(群)中に改ページ(epub:type="pagebreak")を含む場合、ナビゲーション文書はpage-listを含まなければなりません. | |
135 | NAV_004=ナビゲーション文書はEDUPUBの全ての文書のヘッダ階層構造を含むべきです. | |
136 | NAV_005=コンテンツ文書に'audio'要素が含まれていますが、ナビゲーション文書にはオーディオクリップ一覧(epub:type="loa")がありません. | |
137 | NAV_006=コンテンツ文書に'figure'要素が含まれていますが、ナビゲーション文書には画像一覧(epub:type="loi")がありません. | |
138 | NAV_007=コンテンツ文書に'table'要素が含まれていますが、ナビゲーション文書には表一覧(epub:type="lot")がありません. | |
139 | NAV_008=コンテンツ文書に'video'要素が含まれていますが、ナビゲーション文書には動画一覧(epub:type="lov")がありません. | |
140 | NAV_009=領域に基づく(region-based)ナビゲーションのリンクは固定レイアウト文書を指示しなければなりません | |
141 | ||
142 | #NCX EPUB v2 Table of Contents | |
143 | NCX_001=NCX識別子 ('%1$s') がOPF識別子('%2$s')と一致しません. | |
134 | 144 | NCX_002=spine要素にtoc属性が見つかりませんでした. |
135 | NCX_003=ePub v2リーダでのTOCナビゲーションのためには.NCX ファイルが必要です. | |
136 | NCX_004=NCX識別子がocf識別子: %1$s とマッチしません. | |
137 | NCX_005=Found ncx "page-list" in .ncx file | |
145 | NCX_003=EPUB v2リーダでのTOCナビゲーションのためには.NCX ファイルが必要です. | |
146 | NCX_004=NCX識別子 ('dtb:uid' メタデータ) の前後には余計な空白を含めてはいけません. | |
147 | NCX_005=.ncxファイル中にncx "page-list" があります. | |
148 | NCX_006=NCX文書中に空の"text"ラベルがあります | |
138 | 149 | |
139 | 150 | #OPF |
140 | OPF_001=ePubバージョン: %1$s の解析時にエラーが発生しました. | |
141 | OPF_002=OPFファイル '%1$s' がePub内に見つかりませんでした. | |
142 | OPF_003=アイテム '%1$s' がePub内に存在しますが、OPFマニフェストで宣言されていません. | |
143 | OPF_004=Invalid prefix declaration: leading or trailing whitespace is not allowed. | |
144 | OPF_004a=Invalid prefix declaration: found empty prefix. | |
145 | OPF_004b=Invalid prefix '%1$s': must be a valid non-colonized name (aka 'NCName'). | |
146 | OPF_004c=Invalid prefix declaration: prefix '%1$s' must be immediately followed by a colon character (':'). | |
147 | OPF_004d=Invalid prefix declaration: prefix '%1$s' must be separated by its URI with a space. | |
148 | OPF_004e=Invalid prefix declaration: found illegal whitespace between prefix and URI. | |
149 | OPF_004f=Invalid prefix declaration: found illegal whitespace between prefix mappings. | |
150 | OPF_005=Invalid prefix declaration: URL for prefix '%1$s' doesn't exist. | |
151 | OPF_006=Invalid prefix declaration: URI '%1$s' is not a valid URI. | |
151 | OPF_001=EPUBバージョン: %1$s の解析時にエラーが発生しました. | |
152 | OPF_002=OPFファイル '%1$s' がEPUB内に見つかりませんでした. | |
153 | OPF_003=アイテム '%1$s' がEPUB内に存在しますが、OPFマニフェストで宣言されていません. | |
154 | OPF_004=prefixの宣言が誤っています.空白文字を先頭や末尾においてはいけません. | |
155 | OPF_004a=prefixの宣言が誤っています.空のprefixです. | |
156 | OPF_004b=prefixの宣言が誤っています. '%1$s'は、コロン(:)を含んではいけません. | |
157 | OPF_004c=prefixの宣言が誤っています. prefix '%1$s' の直後にコロン(':')が必要です. | |
158 | OPF_004d=prefixの宣言が誤っています.prefix '%1$s' と対応するURIの間にはスペースが必要です。 | |
159 | OPF_004e=prefixの宣言が誤っています.prefixとURIの間に許されない空白文字があります. | |
160 | OPF_004f=prefixの宣言が誤っています.prefixの対応付けの間に、許されない空白文字があります. | |
161 | OPF_005=prefixの宣言が誤っています. prefix '%1$s'に対するURLが存在しません. | |
162 | OPF_006=prefixの宣言が誤っています. URI '%1$s'は正しくありません. | |
152 | 163 | OPF_007=予約されたプリフィックス '%1$s' が再宣言されています. |
153 | OPF_007a=Invalid prefix mapping: prefix '_' must not be declared. | |
154 | OPF_007b=Invalid prefix mapping: default vocabulary '%1$s' must not be re-declared. | |
164 | OPF_007a=prefixの宣言が誤っています.prefix '_'を宣言してはいけません. | |
165 | OPF_007b=prefixの対応付けが誤っています.デフォルトの語彙である '%1$s'を再宣言してはいけません. | |
155 | 166 | OPF_008=コアメディアタイプ '%1$s' のハンドラーバインディングは許されていません. |
156 | OPF_009=メディアタイプ %1$s はすでに '%2$s' ハンドラーにアサインされています. | |
167 | OPF_009=メディアタイプ '%1$s' はすでにID '%2$s'のハンドラーにアサイン済みです. | |
157 | 168 | OPF_010=参照の解決に失敗しました: '%1$s'. |
158 | 169 | OPF_011=itemref は spread-right と page-spread-left 属性を同時に持つことはできません. |
159 | 170 | OPF_012=メディアタイプ '%2$s' に対して、アイテムのプロパティ '%1$s' が定義されていません. |
178 | 189 | OPF_034=spine要素に '%1$s' というIDを持ったマニフェストのアイテムへの重複した参照が含まれています. |
179 | 190 | OPF_035=XHTML/OPSに適したメディアタイプは 'text/html' です. |
180 | 191 | OPF_035_SUG='application/xhtml+xml' を代わりに使ってください. |
181 | OPF_036=Video type '%1$s' might not be supported by reading systems | |
182 | OPF_036_SUG= 'video/mp4' or 'video/h264' or 'video/webm' を代わりに使ってください. | |
192 | OPF_036=ビデオの種別'%1$s'は閲覧システムがサポートしていないかもしれません. | |
193 | OPF_036_SUG='video/mp4' or 'video/h264' or 'video/webm' を代わりに使ってください. | |
183 | 194 | OPF_037=廃止予定のメディアタイプ '%1$s' を見つけました. |
184 | 195 | OPF_038=メディアタイプ '%1$s' はOEBPS 1.2には適していません. 'text/x-oeb1-document' を使ってください. |
185 | 196 | OPF_039=メディアタイプ '%1$s' はOEBPS 1.2には適していません. 'text/x-oeb1-css' を使ってください. |
199 | 210 | OPF_053=dateの値 '%1$s' は http://www.w3.org/TR/NOTE-datetime:%2$s で推奨されている文法に従っていません. |
200 | 211 | OPF_054=dateの値 '%1$s' は http://www.w3.org/TR/NOTE-datetime:%2$s によると有効ではありません. |
201 | 212 | OPF_055=%1$sタグが空です. |
202 | OPF_056=メディアタイプ '%1$s' は適切なオーディオ用メディアタイプではありません. | |
203 | OPF_056_SUG='audio/mp3'、'audio/mp4' または 'audio/ogg' を代わりに使ってください. | |
213 | OPF_056=メディアタイプ '%1$s' は標準のオーディオ用メディアタイプではありません. | |
204 | 214 | OPF_057=画像の辺の長さが推奨のサイズを超えています. |
205 | 215 | OPF_058=spineアイテムにTOCエントリからの参照がありません. |
206 | 216 | OPF_058_SUG=マニフェストのspineアイテムは少なくとも一つのTOCエントリーによって参照されなければなりません. |
207 | OPF_059=spineアイテムにNAVエントリーからの参照がありません. | |
208 | OPF_059_SUG=マニフェストのどのspineアイテムも、少なくとも一つのNAVエントリから参照されなければなりません. | |
217 | OPF_059=spineアイテムにNCXエントリーからの参照がありません. | |
218 | OPF_059_SUG=マニフェストのどのspineアイテムも、少なくとも一つのNCXエントリから参照されなければなりません. | |
209 | 219 | OPF_060=ZIPファイル中の以下のエントリが重複しています: '%1$f' |
210 | 220 | OPF_061=ZIPファイル中の以下のエントリが重複しています(UnicodeのNFC正規化後): '%1$f'. |
211 | OPF_062=Found Adobe page-map attribute on spine element in opf file. | |
212 | OPF_063=Referenced Adobe page-map item '%1$s' was not found in the manifest. | |
221 | OPF_062=Adobeのpage-map属性がopfファイルのspine要素にあります. | |
222 | OPF_063=Adobeのpage-map項目'%1$s'はmanifestに存在しません. | |
223 | OPF_064=OPFでタイプ '%1$s'が宣言されているため、'%2$s' プロファイルを使って検証します. | |
224 | OPF_065=不正なメタデータ宣言があります. これは'refines'メタデータの循環参照によるものと思われます. | |
225 | OPF_066='dc:source' または 'source-of' のページネーションメタデータがありません. コンテンツが改ページマーカを含む場合、ページネーションソースは'dc:source' か 'source-of' 属性を使って一意に指定されなければいけません. | |
226 | OPF_067=リソース '%1$s' はパッケージのmetadata内の'link'要素としても, minifestのアイテムとしてもリストされていません. | |
227 | OPF_068=collection要素のrole属性が不明な値 '%1$s' です. | |
228 | OPF_069=collection要素のrole属性として指定されているカスタムのURI '%1$s'には, ホストコンポーネントとして'idpf.org' という文字列を含んではいけません. | |
229 | OPF_070=collection要素のrole属性として指定されているカスタムのURI '%1$s'は, 不正なURIです. | |
230 | OPF_071=Index collectionはXHTMLコンテンツ文書を指示するリソースのみを含まなければなりません. | |
231 | OPF_072=メタデータ要素 '%1$s' が空です. | |
232 | OPF_073=文書型宣言では外部識別子を使用できません. | |
233 | OPF_074=パッケージリソース '%1$s' は複数のmanifest要素内のitemで宣言されています. | |
234 | OPF_075=Preview collectionではEPUBコンテンツ文書のみを指示しなければなりません. | |
235 | OPF_076=preview collectionのlink要素のURIはEPUBのカノニカルフラグメント識別子を含んではいけません. | |
236 | OPF_077=データナビゲーション文書はspine内に含まれるべきではありません. | |
237 | OPF_078=EPUBディクショナリはディクショナリコンテンツ(epub:type 'dictionary')を持つコンテンツ文書を最低1つ含まなければなりません. | |
238 | OPF_079=ディクショナリコンテンツ(epub:type 'dictionary')が見つかりました. パッケージ文書は dc:type 'dictionary' で宣言するべきです. | |
239 | OPF_080=Search Key Map文書のファイル名は拡張子 '.xml' を使うべきです. | |
240 | OPF_081=(EPUBディクショナリのcollectionから参照されている)リソース '%1$s' が見つかりませんでした. | |
241 | OPF_082=複数のSearch Key Map文書を含んでいるEPUBディクショナリのcollectionが見つかりました. | |
242 | OPF_083=Search Key Map文書を含まないEPUB Dictionary collectionが見つかりました. | |
243 | OPF_084=Search Key Map文書でもXHTMLコンテンツ文書でもないリソース '%1$s' を含んでいるEPUBディクショナリのcollectionが見つかりました. | |
213 | 244 | |
214 | 245 | #Package |
215 | PKG_001=ePubバージョン %1$s としてvalidateしていますが、バージョン %2$s を検知しました. | |
216 | PKG_003=ePubファイルヘッダーが読めません. 壊れたePubファイルだと思われます. | |
217 | PKG_004=ePub ZIPヘッダが壊れています. | |
218 | PKG_005=mimetypeファイルに長さ%1$sのextensionがあります. mimetypeファイルにはfilename extensionは許可されていません. | |
246 | PKG_001=EPUBバージョン %1$s として検証していますが、バージョン %2$s を検知しました. | |
247 | PKG_003=EPUBファイルヘッダーが読めません. EPUBファイルが破損していると思われます. | |
248 | PKG_004=EPUB ZIPヘッダが破損しています. | |
249 | PKG_005=mimetypeファイルに長さ%1$sの拡張フィールドがあります. mimetypeファイルでZIPフォーマットの拡張フィールド属性を使うことは許可されていません. | |
219 | 250 | PKG_006=mimetypeファイルエントリが存在しないか、アーカイブの先頭以外の場所に存在しています. |
220 | PKG_007=mimetypeファイルは文字列 'application/epub+zip' だけを含むべきです. | |
251 | PKG_007=mimetypeファイルは文字列 'application/epub+zip' だけを含み、また圧縮してはいけません. | |
221 | 252 | PKG_008=ファイル '%1$s' が読み込めません. |
222 | 253 | PKG_009=OCFファイル名で許可されていない文字がファイル名に含まれています: '%1$s'. |
223 | 254 | PKG_010=ファイル名に空白文字が含まれているため、URIエスケープが必要です. ファイル名から空白文字を削除することを検討してください. |
224 | 255 | PKG_011=ファイル名が '.' で終わってはいけません. |
225 | 256 | PKG_012=ファイル名が次のnon-ascii文字を含んでいます: %1$s. ファイル名の変更を検討してください. |
226 | PKG_013=ePubファイルが複数のOPS renditionを含んでいます. | |
227 | PKG_014=ePubが空のディレクトリ '%1$s' を含んでいます. | |
228 | PKG_015=ePubコンテンツ: %1$s を読み込めません. | |
229 | PKG_016=互換性を最大限高めるため小文字だけをファイル拡張子に使ってください. | |
257 | PKG_013=EPUBファイルが複数のOPS renditionを含んでいます. | |
258 | PKG_014=EPUBが空のディレクトリ '%1$s' を含んでいます. | |
259 | PKG_015=EPUBコンテンツ: %1$s を読み込めません. | |
260 | PKG_016=互換性を最大限高めるため, EPUBファイルの拡張子には小文字だけを使ってください. | |
230 | 261 | PKG_016_SUG=互換性のため、'.epub' を使って下さい. |
231 | PKG_017=一般的ではないePubファイル拡張子です. | |
262 | PKG_017=一般的ではないEPUBファイル拡張子です. | |
232 | 263 | PKG_017_SUG=互換性のため、'.epub' を使って下さい. |
233 | PKG_018=ePubファイルが見つかりません. | |
264 | PKG_018=EPUBファイルが見つかりません. | |
234 | 265 | PKG_020=OPFファイル '%1$s' が見つかりません. |
235 | 266 | PKG_021=壊れた画像ファイルがありました. |
267 | PKG_022=イメージへの拡張子が間違っています.イメージは'%1$s'ファイルですが、拡張子'%2$s'を持っています。 | |
268 | PKG_023=EPUBバージョン2.0として検証するため, デフォルトの検証用プロファイルが使われます. | |
236 | 269 | |
237 | 270 | #Resources |
238 | 271 | RSC_001=ファイル '%1$s' が見つかりません. |
242 | 275 | RSC_005=ファイル解析時のエラー '%1$s'. |
243 | 276 | RSC_006=外部リソースへの参照は許されていません; リソースはOCF内になければいけません. |
244 | 277 | RSC_006_SUG=音声と画像の外部リソースのみ許可されています. |
245 | RSC_007=参照されているリソースがePub内に見つかりません. | |
278 | RSC_007=参照されているリソースがEPUB内に見つかりません. | |
279 | RSC_007w=参照されたリソースがEPUB内に見つかりませんでした. | |
246 | 280 | RSC_008=参照されているリソースがOPF manifest内で宣言されていません. |
247 | 281 | RSC_009=フラグメント識別子はimg要素のsrc属性で使うべきではありません. |
248 | 282 | RSC_010=標準ではないリソースタイプへの参照が見つかりました. |
254 | 288 | RSC_016=ファイル解析時の致命的なエラー '%1$s'. |
255 | 289 | RSC_017=ファイル解析時の警告 '%1$s'. |
256 | 290 | RSC_018=代替画像ファイル '%1$s' が見つかりません. |
291 | RSC_019=Renditionを複数持つEPUBはMETA-INF/metadata.xmlを含むべきです. | |
292 | RSC_020='%1$s' は正しいURIではありません. | |
293 | RSC_021=Search Key Map文書はコンテンツ文書を指示していなければいけません('%1$s' はspine内では見つかりませんでした). | |
294 | RSC_022=画像の詳細情報が確認できません(Java version 7以降が必要です). | |
257 | 295 | |
258 | 296 | #Scripting |
259 | SCP_001=ePubスクリプト内でのJavascript eval()関数の使用にはセキュリティ上のリスクがあります. | |
260 | SCP_002=ePubスクリプト内でのXMLHttpRequest関数の使用にはセキュリティ上のリスクがあります. | |
297 | SCP_001=EPUBスクリプト内でのJavascript eval()関数の使用にはセキュリティ上のリスクがあります. | |
298 | SCP_002=EPUBスクリプト内でのXMLHttpRequest関数の使用にはセキュリティ上のリスクがあります. | |
261 | 299 | SCP_003=ローカルストレージとセッションストレージは現状サポートされていません. |
262 | SCP_004=ePub v2ではスクリプトを含むコンテンツファイルがサポートされていません. | |
300 | SCP_004=EPUB v2ではサポートされていないスクリプトがコンテンツファイルに含まれています. | |
263 | 301 | SCP_005=スクリプトを含むコンテンツファイルがscriptedとしてマークされていません. |
264 | 302 | SCP_006=インラインスクリプトが見つかりました. |
265 | 303 | SCP_007=スクリプトが 'innerHtml' を参照しています. |
268 | 306 | SCP_008_SUG=代わりに 'textContent' を使って下さい. |
269 | 307 | SCP_009=コンテンツファイルがmouse event handlerを使っています. |
270 | 308 | SCP_009_SUG=全てのマウスを使った機能がキーボードやタッチデバイスからも利用可能か確認してください. |
271 | SCP_010=Epub 3 コンテンツファイルがスクリプトを含んでいます. | |
272 | ||
309 | SCP_010=EPUB 3 コンテンツファイルがスクリプトを含んでいます. | |
310 |
0 | # This is the default MessageBundle.properties file | |
1 | ||
2 | #Accessibility | |
3 | ACC_001=HTML element 'img' of 'area' mist een 'alt' attribuut. | |
4 | ACC_002=HTML element 'input' mist een verwijzend label element dat ermee correspondeert. | |
5 | ACC_003=HTML elementen die niet met tekst te maken hebben zouden een 'title' attribuut moeten bevatten. Dit helpt met de toegankelijkheid. | |
6 | ACC_004=HTML 'a' element moet tekst bevatten. | |
7 | ACC_005=Kopcellen van een tabel zouden moeten worden geidentificeerd door 'th' elementen. Dit komt de toegankelijkheid ten goede. | |
8 | ACC_006=Tabellen zouden een 'thead' elementen moeten bevatten. Dit komt de toegankelijkheid ten goede. | |
9 | ACC_007=Contentdocumenten gebruiken geen 'epub:type' attributen. Dit komt de toegankelijkheid ten goede. | |
10 | ACC_008=Het navigatiedocument bevat geen 'landmarks nav' element. | |
11 | ACC_009=MathML zou een 'alt' tekstattribuut of een 'annotation-xml' kind-element moeten bevatten. | |
12 | ACC_010=Binnen 'blockquote' en 'figure' elementen zouden headings niet gebruikt moeten worden. | |
13 | ACC_011=Hyperlinks binnen SVG zouden een voor mensen leesbare titel moeten bevatten (gebruik daarvoor het 'title' child element of het 'xlink:title' attribuut). | |
14 | ACC_012='table' elementen zouden een 'caption' element moeten bevatten. | |
15 | ACC_013=Contentbestand bevat tenminste 1 inline style verklaring. | |
16 | ACC_013_SUG=Inline stijlen zijn niet verenigbaar met de instellingen voor toegankelijkheid en het leesgenot van de gebruiker. Gebruikt u liever CSS stijlen. | |
17 | ACC_014=De waarde van 'font-size' in uw CSS gebruikt geen relatieve grootte. | |
18 | ACC_014_SUG=Acceptabele waarden omvatten percentages, meervouden van em, 'larger', 'smaller, 'normal' of 'inherit'. | |
19 | ACC_015=De waarde van 'line-height' in uw CSS gebruikt geen relatieve grootte. | |
20 | ACC_015_SUG=Acceptabele waarden omvatten percentages, nummers, meervouden van em, 'normal' of 'inherit'. | |
21 | ACC_016=De waarde van 'font-size' in uw CSS zou een relatieve grootte moeten gebruiken. | |
22 | ACC_016_SUG=Acceptabele waarden omvatten percentages, meervouden van em, 'larger', 'smaller, 'normal' of 'inherit'. | |
23 | ACC_017=De waarde van 'line-height' in uw CSS gebruikt geen relatieve grootte. | |
24 | ACC_017_SUG=Acceptabele waarden omvatten percentages, nummers, meervouden van em, 'normal' of 'inherit'. | |
25 | ||
26 | #Checker Errors | |
27 | CHK_001=Het bestand met aangepaste boodschappen is niet gevonden. | |
28 | CHK_002=Niet-herkend aangepast bericht met id %1$s gevonden in het bestand met aangepaste boodschappen '%2$s'. | |
29 | CHK_003=Niet-herkend aangepast bericht met zwaarte %1$s gevonden in het bestand met aangepaste boodschappen '%2$s'. | |
30 | CHK_004=Het aangepaste bericht bevat teveel parameters. Het gaat om het aangepaste berichtenbestand '%1$s'. | |
31 | CHK_005=De aangepaste suggestie bevat teveel parameters. Het gaat om het aangepaste berichtenbestand '%1$s'. | |
32 | CHK_006=Het is niet gelukt om de instelling van het aangepaste formaat te verwerken uit het aangepaste berichtenbestand '%1$s'. | |
33 | CHK_007=Foutmelding tegengekomen bij het verwerken van het aangepaste berichtenbestand '%1$s': "%2$s". | |
34 | ||
35 | #CSS | |
36 | CSS_001=Eigenschap \'%1$s\' mag niet in een EPUB Style Sheet opgenomen worden. | |
37 | CSS_002=Lege of NULL reference gevonden. | |
38 | CSS_003=Alleen UTF-8 en UTF-16 coderingen zijn toegestaan, terwijl %1$s is aangetroffen. | |
39 | CSS_004=Alleen UTF-8 en UTF-16 coderingen zijn toegestaan, terwijl %1$s BOM is aangetroffen. | |
40 | CSS_005=Er zijn conflicterende stijlattributen aangetroffen: %1$s. | |
41 | CSS_006=De CSS eigenschap 'position:fixed' zou niet gebruikt moeten worden in een ePub. | |
42 | CSS_007=Font-face verwijzing %1$s verwijst naar een niet-standaard font type %2$s. | |
43 | CSS_008=Foutmelding bij het verwerken van het CSS: %1$s. | |
44 | CSS_009=Het gebruik van de volgende CSS definities kan paginatie-problemen veroorzaken: Columns, Transforms, Transitions, box-sizing, KeyFrames. | |
45 | CSS_010=Fallback alternatief benodigd voor een stylesheet dat geen 'text/css' als type heeft. | |
46 | CSS_011=Teveel verschillende CSS bestanden. | |
47 | CSS_011_SUG=Overweeg het samenvoegen van CSS bestanden om het aantal CSS bestanden te verminderen. | |
48 | CSS_012=Het document roept meerdere CSS bestanden aan. | |
49 | CSS_013=De CSS eigenschap is !important verklaard. | |
50 | CSS_015=Het alternatieve stylesheet mist een titel. | |
51 | CSS_016=Het alternatieve stylesheet wordt eerder geladen dan het hoofd-stylesheet. | |
52 | CSS_017=De CSS selector specificeert een absolute positie. | |
53 | CSS_019=De CSS font-face verklaring heeft geen attributen. | |
54 | CSS_020=CSS font selector verklaring gebruikt een onverwachte font-size waarde: '%1$s'. | |
55 | CSS_020_SUG=Acceptabele waarden omvatten percentages, meervouden van em, 'larger', 'smaller, 'normal' of 'inherit'. | |
56 | CSS_021=CSS afkorting 'font-family' specificeert een ongeldig systeemfont. | |
57 | CSS_021_SUG=Acceptabele waarden omvatten 'caption', 'icon', 'menu', 'message-box', 'small-caption', 'status-bar', en 'inherit'. | |
58 | CSS_022=De CSS selector specificeert een globale instelling voor de marges. | |
59 | CSS_023=De CSS selector specificeert een media query. | |
60 | CSS_024=CSS class - bijvoorbeeld .voorbeeld - wordt niet gebruikt. | |
61 | CSS_024_SUG=Verwijder ongebruikte CSS selectors. | |
62 | CSS_025=De CSS class selector werd niet aangetroffen. | |
63 | CSS_025_SUG=Controleer op typefouten of definieer een class selector om het gebruik van de class te documenteren. | |
64 | CSS_027=De CSS selector specificeert een absolute positie. | |
65 | CSS_028=Gebruik van font-face verklaring. | |
66 | ||
67 | #HTM - XHTML related messages | |
68 | HTM_001=Ieder uitgeefdocument dat op XML gebaseerd is moet een geldig XML versie 1.0 document zijn. De gevonden XML versie: %1$s. | |
69 | HTM_002=XML versie-verificatie wordt niet ondersteund door de geinstalleerde xml verwerker. XML bestanden moeten geldige XML 1.0 documenten zijn. | |
70 | HTM_003=Externe entiteiten zijn niet toegestaan in ePub v3 documenten. Aangetroffen externe verwijzing: %1$s. | |
71 | HTM_004=Onbekende DOCTYPE: verklaring gevonden: '%1$s'. Verwacht werd: '%2$s'. | |
72 | HTM_005=Er werd een externe verwijzing gevonden. | |
73 | HTM_006=Een XHMTL Named Entity werd aangetroffen. Alleen '&', ''', '<', en '>' zijn toegestaan. | |
74 | HTM_007=Lege waarde of witruimte in attribuut ssml:ph. | |
75 | HTM_008=Het src attribuut is verplicht. | |
76 | HTM_009=De DOCTYPE verklaring is verouderd of onbekend en kan worden verwijderd. | |
77 | HTM_010=De namespace uri '%1$s' werd aangetroffen. | |
78 | HTM_011=De entiteit is niet gedefinieerd. | |
79 | HTM_011_SUG=Definieer de entiteit of gebruik de genummerde entiteit. | |
80 | HTM_012=Link naar een Canonical Fragment Identifier -CFI- gevonden in een extern boek. | |
81 | HTM_013=Canonical Fragment Identifiers -CFIs- binnen het boek aangetroffen in het document. | |
82 | HTM_014=Ongeldige bestandsextensie voor een HTML bestand (verwacht wordt: html, htm of xhtml). | |
83 | HTM_014a=XHTML bestand met de naam '%1$s' heeft de extensie '.xhtml' nodig. | |
84 | HTM_015=HTML4 DOCTYPE verklaring aangetroffen binnen deze ePub v3. | |
85 | HTM_016=HTML5 DOCTYPE verklaring aangetroffen binnen deze ePub v2. | |
86 | HTM_017=Contentbestand heeft verschillende waardes voor de taal in de attributen xml:lang en lang. | |
87 | HTM_018=Contentbestand heeft een ongeldige waarde bij attribuut xml:lang. | |
88 | HTM_019=Contentbestand heeft een ongeldige waarde bij attribuut lang. | |
89 | HTM_020=Contentbestand mist het attribuut xml:lang. | |
90 | HTM_021=Contentbestand mist het attribuut lang. | |
91 | HTM_022=Het contentdocument bevat waarschijnlijk teveel DIV of SPAN tags. | |
92 | HTM_022_SUG=Voeg opvolgende DIV of SPAN tags samen en gebruik dezelfde style. | |
93 | HTM_023=Een ongeldige XHMTL Named Entity werd aangetroffen: '%1$s'. Alleen '&', ''', '<', en '>' zijn toegestaan. | |
94 | HTM_023_SUG=Controleer de spelling of gebruik genummerde entiteiten. | |
95 | HTM_024=Een XHMTL Named Entity werd aangetroffen. Alleen '&', ''', '<', en '>' zijn toegestaan. | |
96 | HTM_024_SUG=Controleer de spelling of gebruik genummerde entiteiten. | |
97 | HTM_025=Ongeregistreerd URI scheme type gevonden in href attribuut. Controleer de link. | |
98 | HTM_027=De lijst bevat minder dan 2 items. | |
99 | HTM_027_SUG=Lijsten zouden meer dan 1 item moeten bevatten. Dit komt de toegankelijkheid van uw boek ten goede. | |
100 | HTM_028=INPUT elementen binnen HTML zouden een 'id' moeten bevatten. | |
101 | HTM_029=LABEL elementen binnen HTML zouden een 'for' attribuut moeten bevatten dat naar het 'id' van een INPUT element verwijst. | |
102 | HTM_033=HEAD element mist een 'title' kind-element. | |
103 | HTM_036=Het gebruik van iFrames wordt sterk ontmoedigd. | |
104 | HTM_038=Als u 'b', 'i', 'em' of 'strong' elementen gebruikt, verzeker u er dan van dat dit gebruik afgestemd is met de richtlijnen van W3C inzake HTML5. | |
105 | HTM_038_SUG=Het gebruik van CSS styles is doorgaans meer geschikt voor schuine of vetgedrukte tekst. | |
106 | HTM_043=SVG elementen zouden een xml:lang en lang attribuut moeten bevatten. | |
107 | HTM_044=De namespace uri '%1$s' is aangeroepen doch niet gebruikt. | |
108 | HTM_044_SUG=Verwijder ongebruikte namespace URI's. | |
109 | HTM_045=Leeg href attribuut tegengekomen. | |
110 | HTM_045_SUG=Lege href attributen zijn geldige verwijzingen naar zichzelf. Het is zaak deze te controleren om u ervan te vergewissen dat dit ook de bedoeling is. | |
111 | HTM_046=Dit fixed format item heeft geen gedefinieerde viewport. | |
112 | HTM_046_SUG=Bij het gebruiken van een fixed format item dient u de viewport te definieren. | |
113 | HTM_047=HTML viewport mist een 'height' en/of 'width' attribuut. | |
114 | HTM_047_SUG=De verklaring van de viewport zou zowel het 'height' als het 'width' attribuut moeten instellen. | |
115 | HTM_048=SCG ViewBox ontbreekt bij dit fixed format document. | |
116 | HTM_048_SUG=Een viewBox verklaring is nodig voor een fixed format document. | |
117 | HTM_049=Uw HTML element mist een xmlns. Deze dient ingesteld te zijn op 'http://www.w3.org/1999/xhtml'. | |
118 | HTM_049_SUG=Voeg xmlns="http://www.w3.org/1999/xhtml" toe aan het HTML element. | |
119 | HTM_050=Het attribuut epub:type="pagebreak" is aangetroffen in het contentbestand. | |
120 | HTM_051=Microdata semantische verrijkingen aangetroffen zonder RDFa. De EDUPUB standaard raadt aan om een RDFa Lite te gebruiken. | |
121 | HTM_052=Eigenschap 'region-based' alleen toegestaan bij nav elementen in Data Navigation Documents. | |
122 | ||
123 | #media | |
124 | MED_001=De poster van de video dient een core media image type te zijn. Toegestane types zijn png, jpg, svg en gif. | |
125 | MED_002=%1$s element heeft geen fallback ingesteld. | |
126 | MED_003=Niet-standaard beeldbestand van type %1$s aangetroffen. | |
127 | MED_004=De header van dit beeldbestand is wellicht kapot. Vervang of herstel het beeldbestand. | |
128 | MED_005=De aangetroffen audioreferentie van Media Overlay %1$s naar audio type %2$s is niet-standaard. | |
129 | MED_006=Sommige browsers hebben geen ondersteuning voor het weergeven van SVG beelden die een bestandsnaam in de xlink:href eigenschap gebruiken. | |
130 | ||
131 | #NAV EPUB v3 Table of contents | |
132 | NAV_001=Het nav bestand wordt in ePub v2 niet ondersteund. | |
133 | NAV_002=Eigenschap epub:type="page-list" in nav document aangetroffen. | |
134 | NAV_003=Wanneer een of meer contentbestand(-en) binnen uw epub pagina-afbrekingen bevat (epub:type="pagebreak"), dient het Navigatiedocument een page list te bevatten. | |
135 | NAV_004=Binnen de EDUPUB specificatie zou het navigatiedocument de volledige hierarchie van het document moeten bevatten. | |
136 | NAV_005=Contentbestanden bevatten 'audio' elementen maar het navigatiedocument heeft geen lijst van audioclips (epub:type="loa"). | |
137 | NAV_006=Contentbestanden bevatten 'figure' elementen - illustraties - maar het navigatiedocument heeft geen lijst van figures (epub:type="loi"). | |
138 | NAV_007=Contentbestanden bevatten 'table' elementen - tabellen - maar het navigatiedocument heeft geen lijst van tables (epub:type="lot"). | |
139 | NAV_008=Contentbestanden bevatten 'video' elementen maar het navigatiedocument heeft geen lijst van videoclips (epub:type="lov"). | |
140 | NAV_009=Navigatielinks die regio-gebonden zijn moeten verwijzen naar Fixed-Layout Documenten. | |
141 | ||
142 | #NCX EPUB v2 Table of Contents | |
143 | NCX_001=NCX identifier ('%1$s') komt niet overeen met OCF identifier ('%2$s'). | |
144 | NCX_002=Het SPINE element mist een TOC attribuut. | |
145 | NCX_003=Bij een ePub v2 is een .NCX bestand verplicht voor het weergeven van de inhoudsopgave. | |
146 | NCX_004=NCX identifier ('dtb:uid' metadata) behoort geen witruimte te bevatten. Waarschijnlijk staat er een spatie teveel. | |
147 | NCX_005=NCX "page-list" aangetroffen in .ncx bestand. | |
148 | NCX_006=Het NCX bestand mag geen lege "text" labels bevatten. Deze is wel aangetroffen. | |
149 | ||
150 | #OPF | |
151 | OPF_001=Foutmelding bij het verwerken van de ePub versie: %1$s. | |
152 | OPF_002=Het OPF bestand '%1$s' werd niet aangetroffen in de ePub. | |
153 | OPF_003=Item '%1$s' bestaat in de ePub, doch is niet aangegeven in het OPF manifest. | |
154 | OPF_004=Ongeldige prefix verklaring: witruimte voorafgaand of volgend aan de prefix zijn niet toegestaan. | |
155 | OPF_004a=Ongeldige prefix verklaring: lege prefix aangetroffen. | |
156 | OPF_004b=Ongeldige prefix '%1$s': een prefix moet een geldige naam zijn zonder speciale tekens erin. Alleen letters, cijfers, liggende streepjes, streepjes en punten zijn toegestaan. ('geenDubbelePunten', bijvoorbeeld.) | |
157 | OPF_004c=Ongeldige prefix verklaring: prefix '%1$s' moet direct worden gevolgd door een dubbele punt (':'). | |
158 | OPF_004d=Ongeldige prefix verklaring: prefix '%1$s' moet gescheiden zijn van zijn URI door een spatie. | |
159 | OPF_004e=Ongeldige prefix verklaring: illegale witruimte aangetroffen tussen prefix en URI. | |
160 | OPF_004f=Ongeldige prefix verklaring: illegale witruimte aangetroffen tussen prefix-mappings. | |
161 | OPF_005=Ongeldige prefix verklaring: URI voor prefix '%1$s' bestaat niet. | |
162 | OPF_006=Ongeldige prefix verklaring: URI '%1$s' is geen geldige URI. | |
163 | OPF_007=Her-verklaring van een gereserveerde prefix '%1$s'. U mag deze prefix niet gebruiken. | |
164 | OPF_007a=Ongeldige prefix mapping: prefix '_' mag niet worden gedefinieerd. | |
165 | OPF_007b=Ongeldige prefix mapping: standaard vocabulaire '%1$s' mag niet opnieuw gedefinieerd worden. | |
166 | OPF_008=U kunt aan het core Media-type '%1$s' zelf geen handler binden. | |
167 | OPF_009=Het media-type %1$s heeft al een handler toegewezen gekregen, met het ID '%2$s'. | |
168 | OPF_010=Foutmelding bij het verwerken van verwijzing: '%1$s'. | |
169 | OPF_011=itemref kan niet zowel page-spread-right als page-spread-left als eigenschappen hebben. | |
170 | OPF_012=Eigenschap van item '%1$s' is niet gedefinieerd voor het media-type '%2$s'. | |
171 | OPF_013=De type eigenschap '%1$s' van het object tag komt niet overeen met het verklaarde media-type '%2$s' in het OPF manifest. | |
172 | OPF_014=De eigenschap '%1$s' moet aangegeven worden in het OPF bestand. | |
173 | OPF_015=De eigenschap '%1$s' dient niet aangegeven te worden in het OPF bestand. | |
174 | OPF_016=Het element \"rootfile\" ontbeert het verplichte attribuut \"full-path\". | |
175 | OPF_017=Het attribuut \"full-path\" van het element \"rootfile\" mag niet leeg zijn. | |
176 | OPF_018=De eigenschap 'remote-resources' is in het OPF gedefinieerd, maar er is geen verwijzing aangetroffen naar bronnen die zich buiten het boek bevinden. Zorgt u ervoor dat deze eigenschap op een legitieme wijze wordt gebruikt. | |
177 | OPF_019=De SPINE code werd niet aangetroffen in het OPF bestand. | |
178 | OPF_020=Er bevinden zich teveel items in de SPINE. | |
179 | OPF_021=Er wordt een niet-geregistreerde URI scheme gebruikt in href: '%1$s'. | |
180 | OPF_025=Eigenschap '%1$s' kan maar 1 waarde hebben. | |
181 | OPF_026=Niet goed gevormde eigenschap-waarde aangetroffen: '%1$s'. | |
182 | OPF_027=Ongedefinieerde eigenschap: '%1$s'. | |
183 | OPF_028=Onverkaarde prefix: '%1$s'. | |
184 | OPF_029=Het bestand '%1$s' lijkt niet overeen te komen met het media type %2$s, zoals gespecificeerd in het OPF bestand. | |
185 | OPF_030=De unieke identifier '%1$s' werd niet aangetroffen. | |
186 | OPF_031=Het volgende bestand uit het referentie-element in de GUIDE is niet aangegeven in het OPF manifest: %1$s. | |
187 | OPF_032=De GUIDE verwijst naar '%1$s' hetgeen geen geldig 'OPS contentdocument' betreft. | |
188 | OPF_033=De SPINE bevat geen lineaire bronnen. | |
189 | OPF_034=De SPINE bevat meerdere verwijzingen naar het manifest item met het volgende id: '%1$s'. | |
190 | OPF_035=Het mediat type 'text/html' is niet toepasselijk op XHTML/OPS bestanden. | |
191 | OPF_035_SUG=Gebruik in plaats daarvan 'application/xhtml+xml'. | |
192 | OPF_036=Het kan zijn dat ereadingsystemen het video type '%1$s' niet ondersteunen. | |
193 | OPF_036_SUG=Gebruik in plaats daarvan 'vide/mp4', 'video/h264' of 'video/webm'. | |
194 | OPF_037=Afgeschaft media-type '%1$s' aangetroffen. | |
195 | OPF_038=Media type '%1$s' is niet geschikt voor een OEBPS 1.2 context; gebruik in plaats daarvan 'text/x-oeb1-document'. | |
196 | OPF_039=Media type '%1$s' is niet geschikt in een OEBPS 1.2 context; gebruik in plaats daarvan 'text/x-oeb1-css'. | |
197 | OPF_040=Het fallback item werd niet aangetroffen. | |
198 | OPF_041=Het fallback-style item werd niet aangetroffen. | |
199 | OPF_042='%1$s' is geen toegestaan media-type voor in de SPINE. | |
200 | OPF_043=Het SPINE item met het niet-standaard media-type '%1$s' heeft geen fallback. | |
201 | OPF_044=Het SPINE item met het niet-standaard media-type '%1$s' heeft een fallback naar een niet-standaard media-type. | |
202 | OPF_045=Kringloopreferentie aangetroffen in de fallback ketting. | |
203 | OPF_046=Scripted property is not set on mediaType handler. | |
204 | OPF_047=OPF bestand maakt gebruik van OEBPS 1.2 syntaxis om ervoor te zorgen dat de epub ook leesbaar is op oudere systemen. | |
205 | OPF_048=Package code mist het verplichte unique-identifier attribuut en bijbehorende waarde. | |
206 | OPF_049=Item met het id '%1$s' werd niet aangetroffen in het manifest. | |
207 | OPF_050=Verkeerd mime-type van het TOC bestand. Verwacht wordt 'application/x-dtbncs+xml'. | |
208 | OPF_051=De afmetingen van de afbeelding overschrijden de aangeraden grenzen. | |
209 | OPF_052=De waarde '%1$s' voor het role attribuut is ongeldig. | |
210 | OPF_053=De waarde voor de datum '%1$s' volgt niet de aangeraden syntaxis, zie http://www.w3.org/TR/NOTE-datetime:%2$s. | |
211 | OPF_054=De waarde voor de datum '%1$s' is ongeldig, zie http://www.w3.org/TR/NOTE-datetime:%2$s. | |
212 | OPF_055=Lege %1$s code. | |
213 | OPF_056=Media type '%1$s' is geen core audio type. | |
214 | OPF_057=Beeldbestand is groter dan de aangeraden omvang. | |
215 | OPF_058=SPINE item heeft geen verwijzing in de inhoudsopgave TOC. | |
216 | OPF_058_SUG=Elk SPINE item in het manifest zou door tenminste 1 TOC item moeten zijn verwezen. | |
217 | OPF_059=SPINE item heeft geen verwijzing in de NCX inhoudsopgave. | |
218 | OPF_059_SUG=Elk SPINE item in het manifest zou door tenminste 1 NCX item moeten zijn verwezen. | |
219 | OPF_060=Dubbel aanwezig in het ZIP bestand: '%1$f'. | |
220 | OPF_061=Dubbel aanwezig in het ZIP bestand (na de Unicode NFC normalisatie): '%1$f'. | |
221 | OPF_062=Adobe page-map attribuut aangetroffen in het SPINE element in het OPF bestand. | |
222 | OPF_063=Het Adobe page-map item waarnaar wordt verwezen '%1$s' is niet aangetroffen in het manifest. | |
223 | OPF_064=Het OPF bestand verklaart type '%1$s', maar er wordt gevalideerd volgens het profiel van type '%2$s'. | |
224 | OPF_065=Ongeldige metadata verklaring. Waarschijnlijk komt dit door een lus in 'refines' metadata. | |
225 | OPF_066='dc:source' of 'source-of' metadata mist voor de paginatie. Wanneer de content page break markeringen bevat moet de bron van de paginatie worden geidentificeerd met behulp van de 'dc:source' en 'source-of' eigenschappen. | |
226 | OPF_067=Het bronbestand '%1$s' mag niet tegelijkertijd als een 'link' element in de metadata van het pakket en als een manifest item worden opgenomen. Kies er een en elimineer de ander. | |
227 | OPF_068=Collectierol '%1$s' onbekend. | |
228 | OPF_069=Aangepaste collectierol '%1$s' mag de term 'idpf.org' niet bevatten in zijn host component. | |
229 | OPF_070=Aangepaste collectieorl '%1$s' is een ongeldige URI. | |
230 | OPF_071=Index collections mogen alleen bronnen bevatten die verwijzen naar XHMTL contentbestanden. | |
231 | OPF_072=Metadata element '%1$s' is leeg. | |
232 | OPF_073=Externe identifiers mogen niet voorkomen in de document type verklaring. | |
233 | OPF_074=Bronbestand is meerdere malen aangegeven in het manifest. | |
234 | OPF_075=Preview collections mogen alleen verwijzen naar XHMTL contentbestanden. | |
235 | OPF_076=De URI van de link elementen van preview collections mogen geen ePub canonical fragment identifiers bevatten. | |
236 | OPF_077=De spine mag geen Data Navigation Document bevatten. | |
237 | OPF_078=Een ePub Dictionary moet tenminste een contentbestand met woordenboek content bevatten (epub:type 'dictionary'). | |
238 | OPF_079=Woordenboek content gevonden (epub:type 'dictionary'), het Package Document zou het dc:type 'dictionary' moeten aangeven. | |
239 | OPF_080=De bestandsnaam van een Search Key Map document moet de extensie '.xml' bevatten. | |
240 | OPF_081=Bronbestand '%1$s' (aangegeven vanuit een ePub Dictionary collection) werd niet aangetroffen. | |
241 | OPF_082=ePub Dictionary collection aangetroffen die meer dan een Search Key Map Document bevat. | |
242 | OPF_083=ePub Dictionary collection aangetroffen die geen Search Key Map Document bevat. | |
243 | OPF_084=ePub Dictionary collection aangetroffen dat het bestand '%1$s' bevat. Dit is noch een Search Key Map Document, noch een XHTML contentbestand. | |
244 | ||
245 | #Package | |
246 | PKG_001=Het ePub bestand wordt gevalideerd tegen versie %1$s maar wordt gedetecteerd als zijnde versie %2$s. | |
247 | PKG_003=Niet in staat om de header van de ePub te lezen. Waarschijnlijk is het ePub bestand beschadigd. | |
248 | PKG_004=Beschadigde ePub ZIP header. | |
249 | PKG_005=Het mimetype bestand heeft een extra veld met de lengte %1$s. Het gebruik van de mogelijkheid voor een extra veld van het ZIP formaat is voor het mimetype bestand niet toegestaan. | |
250 | PKG_006=Mimetype bestand vermist of is niet het eerste bestand in het ePub archief. | |
251 | PKG_007=Het mimetype bestand zou alleen de string 'application/epub+zip' mogen bevatten en zou niet gecomprimeerd moeten zijn. | |
252 | PKG_008=Niet in staat om bestand '%1$s' te lezen. | |
253 | PKG_009=Bestandsnaam bevat karakters die niet zijn toegestaan in OCF bestandsnamen: '%1$s'. | |
254 | PKG_010=Bestandsnaam bevat spaties en daarom is het escapen van URI's noodzakelijk. Overweeg om de spaties uit de bestandsnaam te verwijderen. | |
255 | PKG_011=De bestandsnaam mag niet eindigen op een punt - '.'. | |
256 | PKG_012=Bestandsnaam bevat de volgende niet-ascii karakters: %1$s. Overweeg het wijzigen van de bestandsnaam. | |
257 | PKG_013=Het ePub bestand herbergt meerdere verschillende OPS renditions. | |
258 | PKG_014=De ePub herbergt een lege map '%1$s'. | |
259 | PKG_015=Niet in staat de inhoud van de ePub te lezen: %1$s | |
260 | PKG_016=Gebruik alleen kleine letters voor de extensie van het ePub bestand. Dit komt de compatibiliteit ten goede. | |
261 | PKG_016_SUG=Voor de maximale compatibiliteit, gebruik altijd '.epub'. | |
262 | PKG_017=Ongebruikelijke ePub bestandsextensie. | |
263 | PKG_017_SUG=Voor de maximale compatibiliteit, gebruik altijd '.epub'. | |
264 | PKG_018=Het ePub bestand werd niet aangetroffen. | |
265 | PKG_020=Het OPF bestand '%1$s' werd niet aangetroffen. | |
266 | PKG_021=Beschadigd beeldbestand aangetroffen. | |
267 | PKG_022=Verkeerde bestandsextensie voor het beeldbestand. Het beeld is een '%1$s' bestand maar heeft de extensie '%2$s'. | |
268 | PKG_023=De ePub wordt gevalideerd als versie 2.0; het standaard validatieprofiel wordt gebruikt. | |
269 | ||
270 | #Resources | |
271 | RSC_001=Bestand '%1$s' niet aangetroffen. | |
272 | RSC_002=Vereist bestand META-INF/container.xml niet aangetroffen. | |
273 | RSC_003=Geen rootfile code met het mediatype 'application/oebps-package+xml' aangetroffen. | |
274 | RSC_004=Bestand '%1$s' kon niet worden ontcijferd. | |
275 | RSC_005=Foutmelding bij het verwerken van bestand '%1$s'. | |
276 | RSC_006=Remote resource verwijzing is niet toegestaan; het bronbestand moet in de OCF worden opgenomen. | |
277 | RSC_006_SUG=De enige remote resources die zijn toegestaan zijn audio en video bestanden. | |
278 | RSC_007=Bronbestand waarnaar verwezen wordt is niet aangetroffen in de ePub. | |
279 | RSC_007w=Bronbestand waarnaar verwezen wordt is niet aangetroffen in de ePub. | |
280 | RSC_008=Bronbestand waarnaar verwezen wordt is niet aangetroffen in het OPF manifest. | |
281 | RSC_009=Een fragmentidentifier - CFI - kan niet worden gebruikt in combinatie met een img src attribuut. | |
282 | RSC_010=Verwijzing naar een niet-standaard brontype is aangetroffen. | |
283 | RSC_011=Verwijzing naar een bronbestand dat geen SPINE item is aangetroffen. | |
284 | RSC_012=Fragmentidentifier - CFI - niet gedefinieerd. | |
285 | RSC_013=Fragmentidentifier - CFI - gebruikt in een verwijzing naar een CSS bestand. | |
286 | RSC_014=Fragmentidentifier - CFI - definieert een niet-compatibel brontype. | |
287 | RSC_015=Bij het gebruiken van de SVG code USE is een fragmentidentifier - CFI - benodigd. | |
288 | RSC_016=Fatale fout bij het verwerken van bestand '%1$s'. | |
289 | RSC_017=Waarschuwing bij het verwerken van bestand '%1$s'. | |
290 | RSC_018=Altimg bestand '%1$s' werd niet aangetroffen. | |
291 | RSC_019=Uw ePub maakt gebruik van Multiple Renditions. Dat is prettig voor de verschillende mogelijke schermen en schermresoluties waarop uw boek kan worden vertoond. Het is dan wel nodig om een META-INF/metadata.xml bestand op te nemen in uw ePub bestand. | |
292 | RSC_020='%1$s' is geen geldige URI. | |
293 | RSC_021=Een Search Key Map Document moet verwijzen naar contentbestanden ('%1$s' werd niet aangetroffen in de spine). | |
294 | RSC_022=Kan de details van het beeldbestand niet controleren (daarvoor heeft het programma Java versie 7 of hoger nodig). | |
295 | ||
296 | #Scripting | |
297 | SCP_001=Het gebruik van de Javascript functie eval() behelst beveiligingsrisico's. | |
298 | SCP_002=Het gebruik van XMLHttpRequest binnen ePub scripts vormt een beveiligingsrisico. | |
299 | SCP_003=Local en Session Storage worden momenteel niet ondersteund. | |
300 | SCP_004=Contentbestand bevat een script dat niet wordt ondersteund in ePub v2. | |
301 | SCP_005=Contentbestand bevat een script maar staat niet te boek als zodanig. | |
302 | SCP_006=Scripts binnen de html code aangetroffen. | |
303 | SCP_007=Script verwijst naar 'innerHtml'. | |
304 | SCP_007_SUG=Gebruik toch liever een DOM. | |
305 | SCP_008=Script verwijst naar 'innerText'. | |
306 | SCP_008_SUG=Gebruik liever 'textContent'. | |
307 | SCP_009=Contentbestand gebruikt mouse event handlers. | |
308 | SCP_009_SUG=Vergewis u ervan dat alle functionaliteit waarvoor een muis wordt gebruikt OOK toegankelijk is vanaf het toetsenbord EN apparaten die met aanraking werken. | |
309 | SCP_010=ePub 3 contentbestand bevat een script. | |
310 |
11 | 11 | |
12 | 12 | <pattern id="encoding.decl.state"> |
13 | 13 | <rule context="h:meta[lower-case(@http-equiv)='content-type']"> |
14 | <assert test="matches(normalize-space(@content),'text/html;\s*charset=utf-8',i)">The | |
14 | <assert test="matches(normalize-space(@content),'text/html;\s*charset=utf-8','i')">The | |
15 | 15 | meta element in encoding declaration state (http-equiv='content-type') must have the |
16 | 16 | value 'text/html; charset=utf-8'</assert> |
17 | 17 | <assert test="empty(../h:meta[@charset])">A document must not contain both a meta element |
28 | 28 | <pattern id="ancestor-imgismap-ahref" is-a="required-ancestor"> |
29 | 29 | <param name="descendant" value="h:img[@ismap]"/> |
30 | 30 | <param name="ancestor" value="h:a[@href]"/> |
31 | </pattern> | |
32 | ||
33 | <pattern id="deprecated-aria-describedat"> | |
34 | <rule context="h:*[@aria-describedat]"> | |
35 | <report test="true()">WARNING: the 'aria-describedat' attribute is deprecated.</report> | |
36 | </rule> | |
31 | 37 | </pattern> |
32 | 38 | |
33 | 39 | <pattern id="descendant-a-interactive" is-a="no-interactive-content-descendants"> |
230 | 236 | <rule context="h:*[@headers]"> |
231 | 237 | <let name="table" value="ancestor::h:table"/> |
232 | 238 | <assert |
233 | test="every $idref in tokenize(@headers, '\s+') satisfies (some $elem in $table//h:th satisfies ($elem/@id eq $idref))" | |
239 | test="every $idref in tokenize(normalize-space(@headers), '\s+') satisfies (some $elem in $table//h:th satisfies ($elem/@id eq $idref))" | |
234 | 240 | >The headers attribute must refer to th elements in the same table.</assert> |
235 | 241 | </rule> |
236 | 242 | </pattern> |
373 | 379 | <pattern abstract="true" id="idrefs-any"> |
374 | 380 | <rule context="$element[@$idrefs-attr-name]"> |
375 | 381 | <assert |
376 | test="every $idref in tokenize(@$idrefs-attr-name,'\s+') satisfies (some $elem in $id-set satisfies ($elem/@id eq $idref))" | |
382 | test="every $idref in tokenize(normalize-space(@$idrefs-attr-name),'\s+') satisfies (some $elem in $id-set satisfies ($elem/@id eq $idref))" | |
377 | 383 | >The <name path="@$idrefs-attr-name"/> attribute must refer to elements in the same |
378 | 384 | document (target ID missing)</assert> |
379 | 385 | </rule> |
1 | 1 | <rules xmlns="http://purl.oclc.org/dsdl/nvdl/ns/structure/1.0" startMode="smil"> |
2 | 2 | <mode name="smil"> |
3 | 3 | <namespace ns="http://www.w3.org/ns/SMIL"> |
4 | <validate schema="media-overlay-30.rnc" schemaType="application/relax-ng-compact-syntax"/> | |
5 | <validate schema="media-overlay-30.sch"/> | |
4 | <validate schema="media-overlay-30.rnc" schemaType="application/relax-ng-compact-syntax" useMode="attach"/> | |
5 | <validate schema="media-overlay-30.sch" useMode="attach"/> | |
6 | 6 | </namespace> |
7 | 7 | </mode> |
8 | 8 | <mode name="attach"> |
1 | 1 | <rules xmlns="http://purl.oclc.org/dsdl/nvdl/ns/structure/1.0" startMode="package"> |
2 | 2 | <mode name="package"> |
3 | 3 | <namespace ns="urn:oasis:names:tc:opendocument:xmlns:container"> |
4 | <validate schema="ocf-container-30.rnc" schemaType="application/relax-ng-compact-syntax"/> | |
5 | <validate schema="multiple-renditions/container.sch"/> | |
4 | <validate schema="ocf-container-30.rnc" schemaType="application/relax-ng-compact-syntax" useMode="attach"/> | |
5 | <validate schema="multiple-renditions/container.sch" useMode="attach"/> | |
6 | 6 | </namespace> |
7 | 7 | </mode> |
8 | 8 | <mode name="attach"> |
1 | 1 | <rules xmlns="http://purl.oclc.org/dsdl/nvdl/ns/structure/1.0" startMode="package"> |
2 | 2 | <mode name="package"> |
3 | 3 | <namespace ns="http://www.idpf.org/2013/metadata"> |
4 | <validate schema="ocf-metadata-30.rnc" schemaType="application/relax-ng-compact-syntax"/> | |
5 | <validate schema="ocf-metadata-30.sch"/> | |
4 | <validate schema="ocf-metadata-30.rnc" schemaType="application/relax-ng-compact-syntax" useMode="attach"/> | |
5 | <validate schema="ocf-metadata-30.sch" useMode="attach"/> | |
6 | 6 | </namespace> |
7 | 7 | </mode> |
8 | 8 | <mode name="attach"> |
1 | 1 | <rules xmlns="http://purl.oclc.org/dsdl/nvdl/ns/structure/1.0" startMode="package"> |
2 | 2 | <mode name="package"> |
3 | 3 | <namespace ns="http://www.idpf.org/2007/opf"> |
4 | <validate schema="package-30.rnc" schemaType="application/relax-ng-compact-syntax"/> | |
5 | <validate schema="package-30.sch"/> | |
4 | <validate schema="package-30.rnc" schemaType="application/relax-ng-compact-syntax" useMode="attach"/> | |
5 | <validate schema="package-30.sch" useMode="attach"/> | |
6 | 6 | </namespace> |
7 | 7 | </mode> |
8 | 8 | <mode name="attach"> |
11 | 11 | argument_needed=At least one argument expected |
12 | 12 | version_argument_expected=Version number omitted from the -version argument. |
13 | 13 | mode_argument_expected=Type omitted from the -mode argument. |
14 | profile_argument_expected=Profile name omitted after the -mode argument. | |
15 | profile_unknown=Unknown profile '%1s', using default validation profile. | |
14 | profile_argument_expected=Profile name omitted after the -profile argument. | |
15 | profile_unknown=Unknown profile '%1$s', using default validation profile. | |
16 | 16 | no_file_specified=No file specified in the arguments. Exiting. |
17 | 17 | mode_version_ignored=The mode and version arguments are ignored for epubs. They are retrieved from the files. |
18 | 18 | mode_required=Mode required for non-epub files. Default version is 3.0. |
0 | single_file=Die Datei wird als Einzeldatei vom Typ %1$s in Version %2$s validiert. Nur ein Bruchteil der verfügbaren Tests wird ausgeführt. | |
0 | single_file=Validierung erfolgt für diese Datei als Einzeldatei vom Typ %1$s, gegen EPUB-Version %2$s und mit dem %3$s-Profil. Nur ein kleiner Teil der verfügbaren Tests wird ausgeführt. | |
1 | 1 | opv_version_test=*** Candidate for msg deletion *** Tests are performed only for the OPF version. |
2 | 2 | mode_version_not_supported=EpubCheck validiert Dateien vom Typ %1$s und Version %2$s nicht. |
3 | 3 | |
11 | 11 | argument_needed=Es wird mindestens ein Parameter erwartet! |
12 | 12 | version_argument_expected=Dem Versions-Parameter -v fehlt die Versionsnummer! |
13 | 13 | mode_argument_expected=Dem --mode Parameter fehlt der Typ!. |
14 | profile_argument_expected=Dem --profile Parameter fehlt der Profilname. | |
15 | profile_unknown=Unbekanntes Profil '%1$s'. Es wird das Standard-Validierungsprofil angewendet. | |
14 | 16 | no_file_specified=In den Parametern wurde keine Datei spezifiziert. EpubCheck wird beendet! |
15 | 17 | mode_version_ignored=Die Parameter --mode und -v werden für EPUB-Dateien ignoriert. Die Werte werden aus dem EPUB entnommen. |
16 | 18 | mode_required=Parameter --mode ist für Dateien die kein EPUB sind zwingend erforderlich. Die Standard-Version zur Validierung ist 3.0 |
23 | 25 | expected_message_filename=Es wird die benutzerspezifische Datei zum Überschreiben von Warnungen und Fehlermeldungen erwartet, gefunden wurde aber '%1$s' |
24 | 26 | unrecognized_argument=Unbekannter Parameter: '%1$s' |
25 | 27 | |
26 | help_text = \ | |
27 | EpubCheck v%1$s\n\n\ | |
28 | help_text = EpubCheck v%1$s\n\n\ | |
28 | 29 | Der erste Parameter der an dieses Tool übergeben werden sollte,\n\ |
29 | sollte der Dateipfad der zu prüfenden Datei sein.\n\ | |
30 | \n\ | |
30 | sollte der Dateipfad der zu prüfenden Datei sein.\n\n\ | |
31 | Um ein Validierungsprofil anzugeben, verwende den Parameter --profile\n\ | |
32 | Validierungsprofile können verwendet werden, um gegen ein spezielles EPUB 3-Profil\n\ | |
33 | oder eine erweiterte Spezifikation zu validieren.\n\n\ | |
34 | Unterstützte Validierungsprofile:\n\ | |
35 | --profile default // Das Standard-Validierungsprofil\n\ | |
36 | --profile dict // Validiert gegen die 'EPUB Dictionaries and Glossaries'-Spezifikation\n\ | |
37 | --profile edupub // Validiert gegen das 'EDUPUB'-Profil\n\ | |
38 | --profile idx // Validiert gegen die 'EPUB Indexes'-Spezifikation\n\ | |
39 | --profile preview // Validiert gegen die 'EPUB Previews'-Spezifikation\n\n\ | |
31 | 40 | Wenn eine Datei geprüft wird die kein gezipptes EPUB ist,\n\ |
32 | 41 | dann muss die EPUB-Versionsnummer gegen die geprüft werden soll\n\ |
33 | 42 | mit dem Parameter -v angegeben werden, sowie der Typ der Datei\n\ |
34 | 43 | mit dem Parameter --mode\n\ |
35 | Die Standard-Version zur Validierung ist 3.0\n\ | |
36 | \n\ | |
44 | Die Standard-Version zur Validierung ist 3.0\n\n\ | |
37 | 45 | Unterstützte Werte für die Parameter --mode und -v:\n\ |
38 | 46 | --mode opf -v 2.0 // Für OPF-Dateien der Version 2.0\n\ |
39 | 47 | --mode opf -v 3.0 // Für OPF-Dateien der Version 3.0\n\ |
43 | 51 | --mode svg -v 3.0 // Für SVG-Dateien der Version 3.0\n\ |
44 | 52 | --mode nav -v 3.0 // Für EPUB-Navigationsdokumente der Version 3.0\n\ |
45 | 53 | --mode mo -v 3.0 // Für EPUB-MediaOverlays der Version 3.0\n\ |
46 | --mode exp // Für entpackte EPUB-Archive\n\ | |
47 | \n\ | |
54 | --mode exp // Für entpackte EPUB-Archive\n\n\ | |
48 | 55 | EpubCheck akzeptiert diese weiteren Optionen:\n\ |
49 | 56 | --save = generiert ein EPUB aus dem entpackten Ordner\n\ |
50 | 57 | --out <datei> = speichert das Ergebnis der Validierung im XML-Format\n\ |
51 | 58 | --xmp <datei> = speichert das Ergebnis der Validierung im XMP-Format\n\ |
52 | 59 | --json <datei> = speichert das Ergebnis der Validierung im JSON-Format\n\ |
53 | 60 | -m <datei> = Synonym zu --mode\n\ |
61 | -p <profile> = Synonym zu --profile\n\ | |
54 | 62 | -o <datei> = Synonym zu --out\n\ |
55 | 63 | -x <datei> = Synonym zu --xmp\n\ |
56 | 64 | -j <datei> = Synonym zu --json\n\ |
62 | 70 | -e, --error = Nur Fatale Fehler und Fehler ausgeben\n\ |
63 | 71 | -w, --warn = Fatale Fehler, Fehler und Warnungen ausgeben\n\ |
64 | 72 | -u, --usage = Informationen zur Nutzung bestimmter EPUB-Features ausgeben (Standardmäßig ausgeschaltet);\n\ |
65 | \ wenn aktiviert, dann werden Informationen immer auch in die Ausgabedatei aufgenommen.\n\ | |
66 | \n\ | |
73 | \ wenn aktiviert, dann werden Informationen immer auch in die Ausgabedatei aufgenommen.\n\n\ | |
67 | 74 | -l, --listChecks [<datei>] = Ausgabe aller Message-ID's und Fehler-Level in eine\n\ |
68 | 75 | \ benutzerdefinierte Datei <datei> oder auf der Konsole.\n\ |
69 | 76 | -c, --customMessages [<datei>] = Überschreibt die Fehler-Level von EpubCheck wie in der\n\ |
70 | \ benutzerdefinierten Datei <datei> angegeben.\n\ | |
71 | \n\ | |
72 | -h, -? or --help = Zeigt diese Hilfe an\n | |
77 | \ benutzerdefinierten Datei <datei> angegeben.\n\n\ | |
78 | -h, -? oder --help = Zeigt diese Hilfe an\n\ | |
79 | ||
73 | 80 |
0 | 0 | single_file=El archivo se valida como archivo único de tipo %1$s y versión %2$s. Solo se ejecuta una parte de los tests disponibles. |
1 | 1 | opv_version_test=*** Candidato para el borrado msg *** Los tests solo se aplican a la versión OPF. |
2 | 2 | mode_version_not_supported=El validador no actúa sobre el tipo %1$s y la versión %2$s. |
3 | ||
3 | 4 | no_errors__or_warnings=No se han detectado errores o advertencias. |
4 | 5 | there_were_errors=\nPrueba finalizada con errores\n |
5 | 6 | there_were_warnings=\nPrueba finalizada con advertencias\n |
7 | ||
6 | 8 | error_processing_unexpanded_epub=\nLa prueba no puede procesar epubs expandidos\n |
7 | 9 | deleting_archive=\nSe ha cancelado la creación del epub porque se han detectado errores.\n |
8 | 10 | display_help=-help muestra la ayuda |
9 | 11 | argument_needed=Se esperaba al menos un argumento |
10 | 12 | version_argument_expected=El número de versión se ha omitido en el argumento -version. |
11 | 13 | mode_argument_expected=El tipo se ha omitido en el argumento -mode. |
14 | profile_argument_expected=El nombre de perfil se ha omitido después del argumento -profile. | |
15 | profile_unknown=Perfil '%1$s' desconocido; se usará el perfil por defecto. | |
12 | 16 | no_file_specified=No se ha especificado un archivo en el argumento. Saliendo. |
13 | 17 | mode_version_ignored=Los argumentos modo y versión se ignoran para epubs. Se extraen de los archivos. |
14 | 18 | mode_required=Mode es obligatorio para archivos que no sean epub. La versión actual es 3.0. |
20 | 24 | error_creating_config_file=Error al crear el archivo de configuración '%1$s'. |
21 | 25 | expected_message_filename=Se esperaba nombre de archivo personalizado, pero se ha mostrado '%1$s' |
22 | 26 | unrecognized_argument=Argumento desconocido: '%1$s' |
23 | help_text = \ | |
24 | EpubCheck v%1$s\n\n\ | |
27 | ||
28 | help_text = EpubCheck v%1$s\n\n\ | |
25 | 29 | Para ejecutar epubcheck el primer argumento debe ser el nombre (y la ruta)\n\ |
26 | del archivo que se valida.\n\ | |
27 | \n\ | |
30 | del archivo que se valida.\n\n\ | |
31 | Para especificar un perfil de validación (ejecuta comprobaciones sobre un perfil EPUB 3 específico\n\ | |
32 | o una especificación), use la opción -profile:\n\n\ | |
33 | Perfiles de validación soportados:\n\ | |
34 | --profile default // perfil de validación por defecto\n\ | |
35 | --profile dict // valida sobre la especificación EPUB Diccionarios y Glosarios\n\ | |
36 | --profile edupub // valida sobre el perfil EDUPUB \n\ | |
37 | --profile idx // valida sobre la especificación EPUB Índices\n\ | |
38 | --profile preview // valida sobre la especificación EPUB Vistas Previas\n\n\ | |
28 | 39 | Si se valida un archivo que no sea epub, la versión epub del archivo\n\ |
29 | debe especificarse con -v y el tipo de archiv con -mode.\n\ | |
30 | LA versión por defecto es: 3.0.\n\ | |
31 | \n\ | |
32 | Modes and versions supported: \n\ | |
40 | debe especificarse con -v y el tipo de archivo con -mode.\n\ | |
41 | La versión por defecto es: 3.0.\n\n\ | |
42 | Modos y versiones soportados: \n\ | |
33 | 43 | --mode opf -v 2.0\n\ |
34 | 44 | --mode opf -v 3.0\n\ |
35 | 45 | --mode xhtml -v 2.0\n\ |
38 | 48 | --mode svg -v 3.0\n\ |
39 | 49 | --mode nav -v 3.0\n\ |
40 | 50 | --mode mo -v 3.0 // Para la validación de Media Overlays\n\ |
41 | --mode exp // Para archivos EPUB expandidos\n\ | |
42 | \n\ | |
51 | --mode exp // Para archivos EPUB expandidos\n\n\ | |
43 | 52 | Esta herramientas permite las siguientes opciones:\n\ |
44 | --save = guarda el epub creado a partir del epub expandido\n\ | |
53 | --save \t = guarda el epub creado a partir del epub expandido\n\ | |
45 | 54 | --out <file> = extrae un fichero XML de validación (utilice - para salida a la consola)\n\ |
46 | 55 | --xmp <file> = extrae un fichero XMP de validación (utilice - para salida a la consola)\n\ |
47 | 56 | --json <file> = extrae un fichero JSON de validación (utilice - para salida a la consola)\n\ |
48 | -m <file> = idéntico a --mode\n\ | |
49 | -o <file> = idéntico a --out\n\ | |
50 | -x <file> = idéntico a --xmp\n\ | |
51 | -j <file> = idéntico a --json\n\ | |
57 | -m <file> = igual a --mode\n\ | |
58 | -p <profile> = igual a --profile\n\ | |
59 | -o <file> = igual a --out\n\ | |
60 | -x <file> = igual a --xmp\n\ | |
61 | -j <file> = igual a --json\n\ | |
52 | 62 | --failonwarnings[+|-] = Por defecto, la herramienta devuelve 1 si se encuentran errores en el archivo o 0 si no hay errores\n\ |
53 | 63 | \ Utilizar --failonwarnings provoca la detención del proceso con un resultado\n\ |
54 | 64 | \ de 1 si hay errores o advertencias y 0 cuando no los hay.\n\ |
58 | 68 | -w, --warn = incluye solo errores, errores graves y advertencias en la salida\n\ |
59 | 69 | -u, --usage = incluye información sobre el uso de ePub en la salida\n\ |
60 | 70 | \ (por defecto es OFF); si está activada, la información de uso será incluida\n\ |
61 | \ en el archivo de salida\n\ | |
62 | \n\ | |
71 | \ en el archivo de salida\n\n\ | |
63 | 72 | -l, --listChecks [<file>] = enumera los identificadores de mensaje y los niveles de gravedad en el archivo personalizado de mensajes <file>\n\ |
64 | 73 | \ o en la consola\n\ |
65 | -c, --customMessages [<file>] = sobreescribe los niveles de gravedad del mensaje según los parámetros del archivo personalizado de mensajes <file>\n\ | |
66 | \n\ | |
67 | -h, -? or --help = muestra este texto de ayuda\n | |
74 | -c, --customMessages [<file>] = sobreescribe los niveles de gravedad del mensaje según los parámetros del archivo personalizado de mensajes <file>\n\n\ | |
75 | -h, -? or --help = muestra este texto de ayuda\n\ | |
76 | ||
77 |
0 | single_file=Le fichier est validé comme un simple fichier de type %1$s et de version %2$s. Seulement un sous-ensemble des tests seront passés. | |
0 | single_file=Le fichier est validé en tant que fichier individuel de type %1$s, pour EPUB version %2$s utilisant le profil de validation %3$s. Seul un sous-ensemble des tests disponibles est lancé. | |
1 | 1 | opv_version_test=*** Candidat à la suppression *** Les tests sont passés uniquement sur la version OPF. |
2 | 2 | mode_version_not_supported=Le validateur ne fonctionne que sur le type %1$s et la version %2$s. |
3 | 3 | |
11 | 11 | argument_needed=Un argument au moins est attendu |
12 | 12 | version_argument_expected=Le numéro de version a été omis dans l'argument -version. |
13 | 13 | mode_argument_expected=Le type a été omis dans l'argument -mode. |
14 | profile_argument_expected=Le nom du profil a été omis après l'argument -profile. | |
15 | profile_unknown=Profile '%1$s' inconnu, utilisation du profil de validation par défaut. | |
14 | 16 | no_file_specified=Aucun fichier n'a été précisé dans les arguments. Sortie. |
15 | 17 | mode_version_ignored=Les arguments de mode et de version sont ignorés pour les epubs. Ils sont récupérés dans les fichiers. |
16 | 18 | mode_required=Argument mode obligatoire pour les fichiers non-epubs. La version par défault est 3.0. |
23 | 25 | expected_message_filename=Nom du fichier de configuration personnalisée attendu, mais '%1$s' fourni |
24 | 26 | unrecognized_argument=Argument inconnu: '%1$s' |
25 | 27 | |
26 | help_text = \ | |
27 | EpubCheck v%1$s\n\n\ | |
28 | Pour lancer cet outil, le premier argument doit être le nom (avec le chemin)\n\ | |
29 | du fichier à vérifier.\n\ | |
30 | \n\ | |
31 | Si un fichier non-epub est vérifié, la version epub du fichier\n\ | |
32 | doit être fournie en utilisant -v et le type du fichier en utilisant -mode.\n\ | |
33 | La version par défaut est 3.0.\n\ | |
34 | \n\ | |
35 | Modes et versions supportés : \n\ | |
28 | help_text = EpubCheck v%1$s\n\n\ | |
29 | Pour utiliser cet outil, le premier argument doit être le nom (ou le chemin) du fichier à valider.\n\n\ | |
30 | Pour spécifier un profil de validation (pour effectuer les vérifications spécifiques à un profil ou une extension EPUB 3), utilisez l'option -profile.\n\n\ | |
31 | Profils de validation acceptés :\n\ | |
32 | --profile default // le profil de validation par défaut\n\ | |
33 | --profile dict // vérifie les règles de la spécification Dictionnaires et Glossaires EPUB\n\ | |
34 | --profile edupub // vérifie les règles du profil EDUPUB\n\ | |
35 | --profile idx // vérifie les règles de la spécification Indexes EPUB\n\ | |
36 | --profile preview // vérifie les règles de la spécification Aperçus EPUB\n\n\ | |
37 | En cas de vérification d'un fichier simple inclus dans un EPUB, la version de la spécification EPUB à vérifier doit être spécifiée avec l'option -v et le type de \n\ | |
38 | fichier avec l'option -mode.\n\ | |
39 | La version par défaut est 3.0.\n\n\ | |
40 | Modes et versions acceptés : \n\ | |
36 | 41 | --mode opf -v 2.0\n\ |
37 | 42 | --mode opf -v 3.0\n\ |
38 | 43 | --mode xhtml -v 2.0\n\ |
40 | 45 | --mode svg -v 2.0\n\ |
41 | 46 | --mode svg -v 3.0\n\ |
42 | 47 | --mode nav -v 3.0\n\ |
43 | --mode mo -v 3.0 // Pour la vérification des Media Overlays\n\ | |
44 | --mode exp // Pour des archives EPUB éclatés\n\ | |
45 | \n\ | |
46 | L'outil accepte aussi les options suivantes :\n\ | |
47 | --save = sauve l'epub créé depuis l'epub éclaté\n\ | |
48 | --out <file> = émet un fichier XML de validation (utilisé - pour émettre dans stdout).\n\ | |
49 | --xmp <file> = émet un fichier XMP de validation (utilisé - pour émettre dans stdout).\n\ | |
50 | --json <file> = émet un fichier JSON de validation (utilisé - pour émettre dans stdout)\n\ | |
51 | -m <file> = identique à --mode\n\ | |
52 | -o <file> = identique à --out\n\ | |
53 | -x <file> = identique à --xmp\n\ | |
54 | -j <file> = identique à --json\n\ | |
55 | --failonwarnings[+|-] = Par défautn l'outil renvoie 1 si des erreurs sont trouvées et 0 s'il n'y a pas d'erreur.\n\ | |
56 | \ En utilisant --failonwarnings le processus sortira avec un status 1\n\ | |
57 | \ si des avertissements ou des erreurs sont trouvés et 0 seulement s'il n'y a ni erreur ni avertissement.\n\ | |
58 | -q, --quiet = aucun message émis sur la console, seulement les erreurs, seulement sur la sortie\n\ | |
59 | -f, --fatal = n'émet que les erreurs fatales sur le sortie\n\ | |
60 | -e, --error = n'émet que les erreurs et les erreurs fatales sur le sortie\n\ | |
61 | -w, --warn = émet les erreurs fatales, les erreurs et les avertissements sur la sortie\n\ | |
62 | -u, --usage = inclis aussi les message d'utilisation des epub sur la sortie\n\ | |
63 | \ (par défaut à OFF); si activé, les messages d'utilisation seront toujours inclus dans la sortie\n\ | |
64 | \n\ | |
65 | -l, --listChecks [<file>] = listes les identifiants de message et leur degré de sévérité dans un fichier de personnalitation des messages dans le fichier <file>\n\ | |
66 | \ ou la console\n\ | |
67 | -c, --customMessages [<file>] = remplace les niveaux de sévérité des messages par ceux du fichier de personnalitation des messages défini dans <file>\n\ | |
68 | \n\ | |
69 | -h, -? ou --help = affiche ce message d'aide\n | |
48 | --mode mo -v 3.0 // Pour une vérification des Media Overlays\n\ | |
49 | --mode exp // Pour une vérification de répertoire EPUB non-compressé\n\n\ | |
50 | Cet outil accepte les options suivantes :\n\ | |
51 | --save \t = sauvegarde un EPUB créé depuis un EPUB non-compressé\n\ | |
52 | --out <file> = produit un rapport de validation XML (utiliser - pour le produire sur la\n\ | |
53 | \ sortie standard)\n\ | |
54 | --xmp <file> = produit un rapport de validation XMP (utiliser - pour le produire sur la\n\ | |
55 | \ sortie standard)\n\ | |
56 | --json <file> = produit un rapport de validation JSON (utiliser - pour le produire sur la\n\ | |
57 | \ sortie standard)\n\ | |
58 | -m <file> = voir --mode\n\ | |
59 | -p <profile> = voir --profile\n\ | |
60 | -o <file> = voir --out\n\ | |
61 | -x <file> = voir --xmp\n\ | |
62 | -j <file> = voir --json\n\ | |
63 | --failonwarnings[+|-] = Par défaut, cet outil renvoie 1 si des erreurs sont trouvées ou 0 si le fichier\n\ | |
64 | \ ne contient aucune erreurs. En utilisant --failonwarnings, 1 sera renvoyé également\n\ | |
65 | \ en cas de warnings, et 0 ne sera renvoyés que si le fichier ne contient ni erreurs ni\n\ | |
66 | \ warnings.\n\ | |
67 | -q, --quiet = seuls les messages d'erreurs sont produits sur la sortie standard.\n\ | |
68 | -f, --fatal = inclure uniquement les erreurs fatales dans la sortie.\n\ | |
69 | -e, --error = inclure uniquement les erreurs et erreurs fatales dans la sortie.\n\ | |
70 | -w, --warn = inclure uniquement les erreurs, erreurs fatales, et warnings dans la sortie.\n\ | |
71 | -u, --usage = inclure les informations d'usage dans la sortie (OFF par défaut) ;\n\ | |
72 | \ si cette option est activée, des informations d'usage apparaitront systématiquement\n\ | |
73 | \ dans les rapports de validation.\n\n\ | |
74 | -l, --listChecks [<file>] = liste les identificateurs de message et les niveaux de sévérité dans le fichier\n\ | |
75 | \ de sortie <file> ou sur la sortie standard.\n\ | |
76 | -c, --customMessages [<file>] = remplace les niveaux de sévérité par défaut par ceux contenus\n\ | |
77 | \ dans le fichier <file>\n\n\ | |
78 | -h, -? or --help = affiche cette aide | |
70 | 79 |
0 | single_file = ファイルはファイル種別 %1$s、version %2$s のシングルファイルとして検証されます. 適用可能なテストのサブセットのみ実行します. | |
1 | opv_version_test = *** Candidate for msg deletion *** テストはOPF versionに対してのみ実行します. | |
2 | mode_version_not_supported = このチェッカーではファイル種別 %1$s、 version %2$s の検証はできません. | |
0 | single_file=ファイルはファイル種別 %1$sで、EPUBのバージョンは %2$s のシングルファイルとして、検証用プロファイル %3$s を使って検証されます. 適用可能なテストのサブセットのみ実行します. | |
1 | opv_version_test=*** Candidate for msg deletion *** テストはOPF versionに対してのみ実行します. | |
2 | mode_version_not_supported=このチェッカーではファイル種別 %1$s、 version %2$s の検証はできません. | |
3 | 3 | |
4 | no_errors__or_warnings = エラーも警告も検出されませんでした. | |
5 | there_were_errors = \nエラーが検出されました\n | |
6 | there_were_warnings = \n警告が検出されました\n | |
4 | no_errors__or_warnings=エラーも警告も検出されませんでした. | |
5 | there_were_errors=\nエラーが検出されました\n | |
6 | there_were_warnings=\n警告が検出されました\n | |
7 | 7 | |
8 | error_processing_unexpanded_epub = \nこのチェックは展開されたepubでは実行できません\n | |
9 | deleting_archive = \nエラーの検出のためEPUBの生成を中止しました.\n | |
10 | display_help = -help ヘルプを表示 | |
11 | argument_needed = 少なくとも1つの引数が必要です | |
12 | version_argument_expected = オプション -version で与えられるバージョン番号が省略されています | |
13 | mode_argument_expected = オプション -mode で与えられるファイル種別が省略されています | |
14 | no_file_specified = オプションでファイルが指定されていません. 終了します. | |
15 | mode_version_ignored = mode と version の引数はepubファイル指定時は無視します. ファイルより取り出します. | |
16 | mode_required = 非epubファイルには -mode オプションが必要です. デフォルトの version は 3.0 です. | |
17 | validating_version_message = EPUB version %1$s のルールを使って検証します. | |
18 | output_type_conflict = 一度に指定できる出力フォーマットは1つのみです. | |
19 | validating_against_epub_version = EPUBバージョン %1$s のファイルに対して検証します - カスタムバリデーション | |
20 | file_not_found = ファイルが見つかりませんでした: '%1$s' | |
21 | epubcheck_completed = epubcheck 完了 | |
22 | error_creating_config_file = Error creating config file '%1$s'. | |
23 | expected_message_filename = カスタムメッセージファイル名として指定されている引数が '%1$s' となっていました | |
24 | unrecognized_argument = 認識できない引数です: '%1$s' | |
8 | error_processing_unexpanded_epub=\nこのチェックは展開されたepubでは実行できません\n | |
9 | deleting_archive=\nエラーの検出のためEPUBの生成を中止しました.\n | |
10 | display_help=-help ヘルプを表示 | |
11 | argument_needed=少なくとも1つの引数が必要です | |
12 | version_argument_expected=オプション -version で与えられるバージョン番号が省略されています | |
13 | mode_argument_expected=オプション --mode で与えられるファイル種別が省略されています | |
14 | profile_argument_expected=オプション --profile で与えられるプロファイル名が省略されています. | |
15 | profile_unknown=不明なプロファイル '%1$s' が指定されたため, デフォルトの検証用プロファイルを使用します. | |
16 | no_file_specified=オプションでファイルが指定されていません. 終了します. | |
17 | mode_version_ignored=mode と version の引数はepubファイル指定時は無視します. ファイルより取り出します. | |
18 | mode_required=非epubファイルには --mode オプションが必要です. デフォルトの version は 3.0 です. | |
19 | validating_version_message=EPUB version %1$s のルールを使って検証します. | |
20 | output_type_conflict=一度に指定できる出力フォーマットは1つのみです. | |
21 | validating_against_epub_version=EPUBバージョン %1$s のファイルに対して検証します - カスタムバリデーション | |
22 | file_not_found=ファイルが見つかりませんでした: '%1$s' | |
23 | epubcheck_completed=epubcheck 完了 | |
24 | error_creating_config_file=Error creating config file '%1$s'. | |
25 | expected_message_filename=カスタムメッセージファイル名として指定されている引数が '%1$s' となっていました | |
26 | unrecognized_argument=認識できない引数です: '%1$s' | |
25 | 27 | |
26 | help_text = \ | |
27 | EpubCheck v%1$s\n\n\ | |
28 | help_text = EpubCheck v%1$s\n\n\ | |
28 | 29 | このツールを実行するには、最初の引数をチェックしたいファイルの(パスを含んだ)\n\ |
29 | 名前にして下さい.\n\ | |
30 | \n\ | |
30 | 名前にして下さい.\n\n\ | |
31 | (特定のEPUB 3 プロファイルや拡張仕様に対してチェックするため)検証用プロファイルを\n\ | |
32 | 指定するには, -profile オプションを使用します:\n\n\ | |
33 | サポートしている検証用プロファイル:\n\ | |
34 | --profile default // デフォルトの検証用プロファイルを使用します\n\ | |
35 | --profile dict // EPUB Dictionaries and Glossaries 仕様に対して検証します\n\ | |
36 | --profile edupub // EDUPUB Profile に対して検証します\n\ | |
37 | --profile idx // EPUB Indexes 仕様に対して検証します\n\ | |
38 | --profile preview // EPUB Previews 仕様に対して検証します\n\n\ | |
31 | 39 | 非epubファイルを検証する際は、-v オプションでepubのバージョンを、\n\ |
32 | -modeオプションでファイル種別を指定します.\n\ | |
33 | デフォルトのバージョン: 3.0.\n\ | |
34 | \n\ | |
40 | -modeオプションでファイル種別を指定します.\n\ | |
41 | デフォルトのバージョン: 3.0.\n\n\ | |
35 | 42 | サポートしている mode と version: \n\ |
36 | 43 | --mode opf -v 2.0\n\ |
37 | 44 | --mode opf -v 3.0\n\ |
41 | 48 | --mode svg -v 3.0\n\ |
42 | 49 | --mode nav -v 3.0 // メディアオーバーレイ検証用\n\ |
43 | 50 | --mode mo -v 3.0 // 展開済みEPUBアーカイブ\n\ |
44 | --mode exp\n\ | |
45 | \n\ | |
51 | --mode exp\n\n\ | |
46 | 52 | 以下のオプションも受け付けます:\n\ |
47 | --save = 展開されたepubパスから生成されたepubファイルを保存します\n\ | |
48 | --out <file> = 評価結果のXML文書ファイルを出力します\n\ | |
49 | --json <file> = 評価結果のXJSON文書ファイルを出力します\n\ | |
53 | --save \t = 展開されたepubパスから生成されたepubファイルを保存します\n\ | |
54 | --out <file> = 評価結果のXML文書ファイルを出力します (コンソールへの出力には - を使用)\n\ | |
55 | --xmp <file> = 評価結果のXMP文書ファイルを出力します (コンソールへの出力には - を使用)\n\ | |
56 | --json <file> = 評価結果のXJSON文書ファイルを出力します (コンソールへの出力には - を使用)\n\ | |
50 | 57 | -m <file> = --mode と同様\n\ |
58 | -p <profile> = --profile と同様\n\ | |
51 | 59 | -o <file> = --out と同様\n\ |
60 | -x <file> = --xmp と同様\n\ | |
52 | 61 | -j <file> = --json と同様\n\ |
53 | 62 | --failonwarnings[+|-] = デフォルトでは、終了ステータスコードとして、エラーが検出されれば1を、検出されなければ\n\ |
54 | 63 | \ 0を返します. --failonwarnings オプションを指定すると、警告かエラーがあれば1を、どちらも\n\ |
55 | 64 | \ ない場合のみ0を返すようになります.\n\ |
65 | -q, --quiet = エラー以外のメッセージをコンソールに出力しないようにします\n\ | |
56 | 66 | -f, --fatal = fatal レベルの深刻度のエラーメッセージのみを出力します\n\ |
57 | 67 | -e, --error = fatal レベルと error レベルの深刻度のエラーメッセージのみを出力します\n\ |
58 | 68 | -w, --warn = fatal、error、warn レベルの深刻度のエラーメッセージを出力します\n\ |
59 | 69 | -u, --usage = epubの利用法情報も出力します\n\ |
60 | 70 | \ (デフォルトは OFF です); 指定した場合、利用法情報は\n\ |
61 | \ 出力ファイルに常に含まれるようになります\n\ | |
62 | \n\ | |
71 | \ 出力ファイルに常に含まれるようになります\n\n\ | |
63 | 72 | -l, --listChecks [<file>] = メッセージIDと深刻度レベルをカスタムメッセージファイル <file> または\n\ |
64 | 73 | \ コンソールに出力します\n\ |
65 | -c, --customMessages [<file>] = カスタムメッセージファイル <file> でメッセージ深刻度レベルを上書きします\n\ | |
66 | \n\ | |
67 | -h, -? or --help = ヘルプメッセージを表示します\n | |
74 | -c, --customMessages [<file>] = カスタムメッセージファイル <file> でメッセージ深刻度レベルを上書きします\n\n\ | |
75 | -h, -? or --help = ヘルプメッセージを表示します\n\ | |
76 | ||
77 |
0 | single_file=Het bestand is gevalideerd als een los bestand van type %1$s en versie %2$s met gebruik van het %3$s validatieprofiel. Slechts een beperkt aantal van de aanwezige tests is uitgevoerd. | |
1 | opv_version_test=*** Deze boodschap wordt wellicht verwijderd *** De teste worden alleen voor de OPF versie uitgevoerd. | |
2 | mode_version_not_supported=De check kan type %1$s en versie %2$s niet valideren. | |
3 | ||
4 | no_errors__or_warnings=Geen fouten of waarschuwingen gedetecteerd. | |
5 | there_were_errors=\nDe check heeft fouten opgeleverd.\n | |
6 | there_were_warnings=\nDe check heeft waarschuwingen opgeleverd.\n | |
7 | ||
8 | error_processing_unexpanded_epub=\nDeze check kan niet gebruikt worden voor het controleren van uitgepakte epubs.\n | |
9 | deleting_archive=\nHet vervaardigen van uw epub is afgebroken wegens ontdekte fouten.\n | |
10 | display_help=-help geeft de hulpboodschappen weer | |
11 | argument_needed=Er wordt tenminste 1 argument verwacht | |
12 | version_argument_expected=U heeft het versienummer niet ingevuld bij het -version argument. | |
13 | mode_argument_expected=U heeft het type niet ingevuld bij het -mode argument. | |
14 | profile_argument_expected=Geen profielnaam ingevuld na het het -profile argument. | |
15 | profile_unknown=Onbekend profiel '%1$s', het standaard validatieprofiel wordt gebruikt. | |
16 | no_file_specified=Geen bestand opgegeven in de argumenten. Het programma wordt afgesloten. | |
17 | mode_version_ignored=Voor epubs worden de argumenten 'mode' en 'version' genegeerd. Deze worden uit de bestanden zelf afgeleid. | |
18 | mode_required=Het argument 'mode' is verplicht voor niet-epub bestanden. Standaardversie is 3.0. | |
19 | validating_version_message=Validatie geschiedt op basis van de regels van EPUB versie %1$s. | |
20 | output_type_conflict=U kunt slechts 1 uitvoerformaat per keer specificeren. | |
21 | validating_against_epub_version=Validatie geschiedt op basis van de regels van EPUB versie %1$s - aangepaste validatie. | |
22 | file_not_found=Bestand niet gevonden: '%1$s' | |
23 | epubcheck_completed=epubcheck is klaar | |
24 | error_creating_config_file=Foutmelding bij het aanmaken van het configuratiebestand '%1$s'. | |
25 | expected_message_filename=Er werd een bestandsnaam met een aangepaste boodschap verwacht, maar '%1$s' is aangetroffen | |
26 | unrecognized_argument=Dit argument werd niet herkend: '%1$s' | |
27 | ||
28 | help_text = EpubCheck v%1$s \n\n\ | |
29 | Bij het starten van dit programma wordt als eerste argument de bestandsnaam (inclusief directorypad) van het te controleren bestand verwacht. \n\n\ | |
30 | Om een validatieprofiel te specificeren (om te checken tegen een specifiek ePub 3 profiel\n\ | |
31 | of extensiespecificatie), gebruikt u de -profile optie:\n\n\ | |
32 | Ondersteunde validatieprofielen:\n\ | |
33 | --profile default // het standaard validatieprofiel\n\ | |
34 | --profile dict // valideert tegen de ePub Dictionaries & Glossaries specificatie\n\ | |
35 | --profile edupub // valideert tegen de EDUPUB specificatie\n\ | |
36 | --profile idx // valideert tegen de ePub Indexes specificatie\n\ | |
37 | --profile preview // valideert tegen de ePub Previews specificatie\n\n\ | |
38 | Als u een bestand wilt controleren dat geen epub is moet de epub-versie worden gespecificeerd met gebruik van -v \n\ | |
39 | en het type bestand met gebruik van -mode. \n\ | |
40 | De standaardversie is 3.0. \n\n\ | |
41 | De ondersteunde modes en versies: \n\ | |
42 | --mode opf -v 2.0 \n\ | |
43 | --mode opf -v 3.0 \n\ | |
44 | --mode xhtml -v 2.0 \n\ | |
45 | --mode xhtml -v 3.0 \n\ | |
46 | --mode svg -v 2.0 \n\ | |
47 | --mode svg -v 3.0 \n\ | |
48 | --mode nav -v 3.0 \n\ | |
49 | --mode mo -v 3.0 // Voor het valideren van Media Overlays \n\ | |
50 | --mode exp // Voor uitgepakte epub structuren \n\n\ | |
51 | Dit programma accepteert ook de volgende optionele instellingen: \n\ | |
52 | --save ⇥ = slaat een epub op vanuit de uitgepakte epub structuur \n\ | |
53 | --out <file> = geeft een XML bestand met het resultaat van de check (wordt gebruikt om de resultaten in het console weer te geven) \n\ | |
54 | --xmp <file> = geeft een XMP bestand met het resultaat van de check (wordt gebruikt om de resultaten in het console weer te geven) \n\ | |
55 | --json <file> = geeft een JSON bestand met het resultaat van de check (wordt gebruikt om de resultaten in het console weer te geven) \n\ | |
56 | -m <file> = gelijk aan --mode \n\ | |
57 | -p <profile> = gelijk aan --profile\n\ | |
58 | -o <file> = gelijk aan --out \n\ | |
59 | -x <file> = gelijk aan --xmp \n\ | |
60 | -j <file> = gelijk aan --json \n\ | |
61 | --failonwarnings[+|-] = standaard geeft het programma een waarde van 1 als er fouten worden gedetecteerd \n\ | |
62 | en een waarde van 0 als alles OK is. \n\ | |
63 | Gebruik --failonwarnings als u wilt dat er een waarde van 1 wordt teruggegeven als er fouten \n\ | |
64 | OF waarschuwingen worden ontdekt. \n\ | |
65 | Een waarde van 0 betekent dat er fouten noch waarschuwingen gedetecteerd zijn. \n\ | |
66 | -q, --quiet = geen berichten in de console, afgezien van eventuele foutmeldingen. In de output vindt u wel alles terug. \n\ | |
67 | -f, --fatal = meldt alleen fatale fouten in de output \n\ | |
68 | -e, --error = meldt alleen foutmeldingen en berichten met fatale afloop in de output \n\ | |
69 | -w, --warn = zowel fatale, foutmeldingen en waarschuwingen in de output \n\ | |
70 | -u, --usage = vermeldt de instellingen van dit programma in de output \n\ | |
71 | (standaard staat dit OFF); wanneer dit op ON staat wordt deze \n\ | |
72 | informatie altijd weergegeven in het outputbestand. \n\ | |
73 | -l, --listChecks [<file>] = geeft bericht IDs en zwaartegraden weer in het berichtenbestand \n\ | |
74 | met de naam <file> of het console. \n\ | |
75 | -c, --customMessages [<file>] = gebruikt de zwaartegraden uit het aparte berichtenbestand \n\ | |
76 | met de naam <file> \n\ | |
77 | -h, -? of --help = geeft dit hulpbestand weer\n\ | |
78 | ||
79 |
0 | # First block doesn't need to be translated for epubcheck, as @murata0204 noted in | |
1 | # https://github.com/IDPF/epubcheck/pull/472#issuecomment-58265808 | |
2 | # | |
3 | # Non-unicode chars (german umlauts, etc..) must be escaped like \u00DF | |
4 | # because otherwise Jing can't parse them. Bad UTF8-support | |
5 | ||
6 | # Properties file specifying messages | |
7 | enumeration_param=\"enumeration\" facet is not allowed as a parameter: use \"value\" element instead | |
8 | whiteSpace_param=\"whiteSpace\" facet is not allowed as a parameter | |
9 | unrecognized_param=unrecognized parameter \"{0}\" | |
10 | invalid_regex=invalid regular expression: {0} | |
11 | not_ordered=parameter can only be applied to ordered datatype | |
12 | invalid_limit=\"{0}\" is not allowed by the base type: {1} | |
13 | no_length=base datatype does not define a units of length | |
14 | scale_not_derived_from_decimal=\"scale\" parameter can only be applied to datatype derived from \"decimal\" | |
15 | scale_not_non_negative_integer=\"scale\" parameter must be non negative integer | |
16 | length_not_non_negative_integer=\"length\" parameter must be non negative integer | |
17 | precision_not_derived_from_decimal=\"precision\" parameter can only be applied to datatype derived from \"decimal\" | |
18 | precision_not_positive_integer=\"precision\" parameter must be positive integer | |
19 | regex_impl_not_found=cannot find regular expression implementation; use JDK 1.4 or add Xerces2 to your classpath | |
20 | regex_internal_error=internal error in regular expression for datatype {0} | |
21 | ||
22 | # validation errors | |
23 | length_violation=must be {0} with length equal to {1} (actual length was {2}) | |
24 | max_length_violation=must be {0} with length at most {1} (actual length was {2}) | |
25 | min_length_violation=must be {0} with length at least {1} (actual length was {2}) | |
26 | min_inclusive_violation=must be {0} greater than or equal to {1} | |
27 | min_exclusive_violation=must be {0} greater than {1} | |
28 | max_inclusive_violation=must be {0} less than or equal to {1} | |
29 | max_exclusive_violation=must be {0} less than {1} | |
30 | pattern_violation=must be {0} matching the regular expression \"{1}\" | |
31 | entity_violation=must be a name declared in the DTD as an unparsed entity | |
32 | undeclared_prefix=must be a QName whose prefix, if any, is declared (prefix \"{0}\" is not declared) | |
33 | precision_violation=must be {0} with at most {1} significant digits (found {2} digits) | |
34 | precision_1_violation=must be {0} with exactly one significant digit (found {1} digits) | |
35 | # part of the point is to avoid ugly "digit(s)" in the error message | |
36 | scale_violation=must be a decimal number with at most {0} significant digits after the decimal point (found {1} digits) | |
37 | scale_0_violation=must be a decimal number without any significant digits after the decimal point | |
38 | scale_1_violation=must be a decimal number with at most one significant digit after the decimal point (found {0} digits) | |
39 | lexical_violation=must be {0} | |
40 | ||
41 | # fragments substituted in above | |
42 | lexical_space_string=a string | |
43 | lexical_space_uri=a URI | |
44 | lexical_space_boolean=a boolean | |
45 | lexical_space_decimal=a decimal number | |
46 | lexical_space_float=a floating-point number | |
47 | lexical_space_duration=a duration | |
48 | lexical_space_hex=a hexadecimal string | |
49 | lexical_space_base64=a base64 string | |
50 | lexical_space_integer=an integer | |
51 | lexical_space_name=an XML name | |
52 | lexical_space_ncname=an XML name without colons | |
53 | lexical_space_nmtoken=an XML NMTOKEN | |
54 | lexical_space_qname=an XML QName | |
55 | lexical_space_list=a whitespace-delimited list | |
56 | lexical_space_list_ncname=a list of XML names without colons | |
57 | lexical_space_list_nmtoken=a list of XML NMTOKENs | |
58 | lexical_space_date_y_m_d_time=an ISO date and time | |
59 | lexical_space_time=an ISO time | |
60 | lexical_space_date_y_m_d=an ISO date | |
61 | lexical_space_date_y_m=an ISO year and month | |
62 | lexical_space_date_y=a year | |
63 | lexical_space_date_m_d=an ISO month and day (of the form --MM-DD) | |
64 | lexical_space_date_m=an ISO month (of the form --MM) | |
65 | lexical_space_date_d=an ISO day of the month (of the form ---DD) | |
66 | lexical_space_language=an RFC 3066 language identifier⏎ |
0 | # This is German translation of org/thaiopensource/datatype/xsd/resources/Messages.properties file. | |
1 | # Translation by Tobias Fischer (https://github.com/tofi86) | |
2 | # | |
3 | 0 | # First block doesn't need to be translated for epubcheck, as @murata0204 noted in |
4 | 1 | # https://github.com/IDPF/epubcheck/pull/472#issuecomment-58265808 |
5 | # | |
2 | # | |
6 | 3 | # Non-unicode chars (german umlauts, etc..) must be escaped like \u00DF |
7 | 4 | # because otherwise Jing can't parse them. Bad UTF8-support |
8 | ||
9 | 5 | |
10 | 6 | # Properties file specifying messages |
11 | 7 | enumeration_param=\"enumeration\" facet is not allowed as a parameter: use \"value\" element instead |
+67
-0
0 | # First block doesn't need to be translated for epubcheck, as @murata0204 noted in | |
1 | # https://github.com/IDPF/epubcheck/pull/472#issuecomment-58265808 | |
2 | # | |
3 | # Non-unicode chars (german umlauts, etc..) must be escaped like \u00DF | |
4 | # because otherwise Jing can't parse them. Bad UTF8-support | |
5 | ||
6 | # Properties file specifying messages | |
7 | enumeration_param=\"enumeration\" no es un par\u00E1metro v\u00E1lido: utilice el elemento \"value\" en su lugar | |
8 | whiteSpace_param=\"whiteSpace\" no es un par\u00E1metro v\u00E1lido | |
9 | unrecognized_param=\"{0}\" es un par\u00E1metro desconocido | |
10 | invalid_regex=expresi\u00F3n regular no v\u00E1lida: {0} | |
11 | not_ordered=el par\u00E1metro solo puede aplicarse al datatype ordenado | |
12 | invalid_limit=\"{0}\" no est\u00E1 permitido por el tipo base: {1} | |
13 | no_length=el datatype base no define la unidad de longitud | |
14 | scale_not_derived_from_decimal=el par\u00E1metro \"scale\" solo puede aplicarse al datatype derivado de \"decimal\" | |
15 | scale_not_non_negative_integer=el par\u00E1metro \"scale\" debe ser un n\u00FAmero entero no negativo | |
16 | length_not_non_negative_integer=el par\u00E1metro \"length\" debe ser un n\u00FAmero entero no negativo | |
17 | precision_not_derived_from_decimal=el par\u00E1metro \"precision\" solo se aplica al datatype derivado de \"decimal\" | |
18 | precision_not_positive_integer=el par\u00E1metro \"precision\" debe ser un n\u00FAmero entero positivo | |
19 | regex_impl_not_found=no se ha encontrado la implementaci\u00F3n de la expresi\u00F3n regular; utilice JDK 1.4 o a\u00F1ada Xerces2 a su ruta | |
20 | regex_internal_error=error interno en la expresi\u00F3n regular para el datatype {0} | |
21 | ||
22 | # validation errors | |
23 | length_violation=debe ser {0} con una longitud igual a {1} (la longitud es de {2}) | |
24 | max_length_violation=debe ser {0} con una longitud m\u00E1xima de {1} (la longitud es de {2}) | |
25 | min_length_violation=debe ser {0} con una longitud de al menos {1} (la longitud es de {2}) | |
26 | min_inclusive_violation=debe ser {0} mayor o igual que {1} | |
27 | min_exclusive_violation=debe ser {0} mayor que {1} | |
28 | max_inclusive_violation=debe ser {0} menor o igual que {1} | |
29 | max_exclusive_violation=debe ser {0} menor que {1} | |
30 | pattern_violation=debe ser {0} que concuerde con la expresi\u00F3n regular \"{1}\" | |
31 | entity_violation=debe ser un nombre declarado en e DTD como entidad no analizada | |
32 | undeclared_prefix=debe ser un QName cuyo prefijo, si existe, se haya declarado (el prefijo \"{0}\" no se ha declarado) | |
33 | precision_violation=debe ser {0} con un m\u00E1ximo de {1} d\u00EDgito (hay {2} d\u00EDgitos) | |
34 | precision_1_violation=debe ser {0} con un solo d\u00EDgito (hay {1} d\u00EDgitos) | |
35 | # part of the point is to avoid ugly "digit(s)" in the error message | |
36 | scale_violation=debe ser un n\u00FAmero decimal con un m\u00E1ximo de {0} d\u00EDgitos despu\u00E9s del punto (hay {1} d\u00EDgitos) | |
37 | scale_0_violation=debe ser un n\u00FAmero decimal sin d\u00EDgitos despu\u00E9s del punto | |
38 | scale_1_violation=debe ser un n\u00FAmero decimal con un m\u00E1ximo de 1 d\u00EDgito despu\u00E9s del punto (hay {0} d\u00EDgitos) | |
39 | lexical_violation=debe ser {0} | |
40 | ||
41 | # fragments substituted in above | |
42 | lexical_space_string=una cadena | |
43 | lexical_space_uri=un URI | |
44 | lexical_space_boolean=un operador booleano | |
45 | lexical_space_decimal=un n\u00FAmero decimal | |
46 | lexical_space_float=un n\u00FAmero de punto flotante | |
47 | lexical_space_duration=una duraci\u00F3n | |
48 | lexical_space_hex=una cadena hexadecimal | |
49 | lexical_space_base64=una cadena base64 | |
50 | lexical_space_integer=un n\u00FAmero entero | |
51 | lexical_space_name=un nombre XML | |
52 | lexical_space_ncname=un nombre XML sin dos puntos | |
53 | lexical_space_nmtoken=un NMTOKEN XML | |
54 | lexical_space_qname=un QName XML | |
55 | lexical_space_list=una lista delimitada por espacios en blanco | |
56 | lexical_space_list_ncname=una lista de nombres XML sin puntos | |
57 | lexical_space_list_nmtoken=una lista de NMTOKENs XML | |
58 | lexical_space_date_y_m_d_time=una fecha y hora ISO | |
59 | lexical_space_time=una hora ISO | |
60 | lexical_space_date_y_m_d=una fecha ISO | |
61 | lexical_space_date_y_m=un a\u00F1o y mes ISO | |
62 | lexical_space_date_y=un a\u00F1o | |
63 | lexical_space_date_m_d=un d\u00EDa y mes ISO (con el formato --MM-DD) | |
64 | lexical_space_date_m=un mes ISO (con el formato --MM) | |
65 | lexical_space_date_d=un d\u00EDa del mes ISO (con el formato ---DD) | |
66 | lexical_space_language=un identificador de idioma RFC 3066 |
+67
-0
0 | # First block doesn't need to be translated for epubcheck, as @murata0204 noted in | |
1 | # https://github.com/IDPF/epubcheck/pull/472#issuecomment-58265808 | |
2 | # | |
3 | # Non-unicode chars (german umlauts, etc..) must be escaped like \u00DF | |
4 | # because otherwise Jing can't parse them. Bad UTF8-support | |
5 | ||
6 | # Properties file specifying messages | |
7 | enumeration_param=la facette \"enumeration\" n''est pas autoris\u00E9e en tant que param\u00E8tre : utiliser l'\u00E9l\u00E9ment \"value\". | |
8 | whiteSpace_param=la facette \"whiteSpace\" n''est pas autoris\u00E9e en tant que param\u00E8tre | |
9 | unrecognized_param=param\u00E8tre \"{0}\" non reconnu | |
10 | invalid_regex=expression r\u00E9guli\u00E8re invalide\u00A0: {0} | |
11 | not_ordered=le param\u00E8tre peut seulement \u00EAtre appliqu\u00E9 \u00E0 un type de donn\u00E9e ordonn\u00E9 | |
12 | invalid_limit=\"{0}\" n'est pas autoris\u00E9 par le type de base\u00A0: {1} | |
13 | no_length=le type de base ne d\u00E9finit pas une unit\u00E9 de longueur | |
14 | scale_not_derived_from_decimal=le param\u00E8tre \"scale\" ne peut \u00EAtre appliqu\u00E9 qu'aux types d\u00E9riv\u00E9s de \"decimal\" | |
15 | scale_not_non_negative_integer=le param\u00E8tre \"scale\" doit \u00EAtre un entier non n\u00E9gatif | |
16 | length_not_non_negative_integer=le param\u00E8tre \"length\" doit \u00EAtre un entier non n\u00E9gatif | |
17 | precision_not_derived_from_decimal=le param\u00E8tre \"precision\" ne peut \u00EAtre appliqu\u00E9 qu'aux types d\u00E9riv\u00E9s de \"decimal\" | |
18 | precision_not_positive_integer=le param\u00E8tre \"precision\" doit \u00EAtre un entier non n\u00E9gatif | |
19 | regex_impl_not_found=Aucun moteur d'expressions r\u00E9guli\u00E8res n'a pu \u00EAtre trouv\u00E9; utilisez JDK 1.4 ou ajoutez Xerces2 \u00E0 votre classpath | |
20 | regex_internal_error=erreur interne dans l'expression r\u00E9guli\u00E8re pour le type de donn\u00E9es {0} | |
21 | ||
22 | # validation errors | |
23 | length_violation=doit \u00EAtre {0} avec une longueur \u00E9gale \u00E0 {1} (la longueur trouv\u00E9e est {2}) | |
24 | max_length_violation=doit \u00EAtre {0} avec une longueur d'au plus {1} (la longueur trouv\u00E9e est {2}) | |
25 | min_length_violation=doit \u00EAtre {0} avec une longueur d'au moins {1} (la longueur trouv\u00E9e est {2}) | |
26 | min_inclusive_violation=doit \u00EAtre {0} sup\u00E9rieur ou \u00E9gal \u00E0 {1} | |
27 | min_exclusive_violation=doit \u00EAtre {0} sup\u00E9rieur \u00E0 {1} | |
28 | max_inclusive_violation=doit \u00EAtre {0} inf\u00E9rieur ou \u00E9gal \u00E0 {1} | |
29 | max_exclusive_violation=doit \u00EAtre {0} inf\u00E9rieur \u00E0 {1} | |
30 | pattern_violation=doit \u00EAtre {0} satisfaisant l'expression r\u00E9guli\u00E8re \"{1}\" | |
31 | entity_violation=doit \u00EAtre un nom d\u00E9clar\u00E9 dans la DTD en tant qu'entit\u00E9 non-pars\u00E9e | |
32 | undeclared_prefix=doit un \u00EAtre un QName avec un pr\u00E9fixe, si sp\u00E9cifi\u00E9, d\u00E9clar\u00E9 (le pr\u00E9fixe \"{0}\" n'est pas d\u00E9clar\u00E9) | |
33 | precision_violation=doit \u00EAtre {0} avec au plus {1} chiffres significatifs ({2} chiffres ont \u00E9t\u00E9 trouv\u00E9s) | |
34 | precision_1_violation=doit \u00EAtre {0} avec exactement un chiffre significatif ({1} chiffres ont \u00E9t\u00E9 trouv\u00E9s) | |
35 | # part of the point is to avoid ugly "digit(s)" in the error message | |
36 | scale_violation=doit \u00EAtre un nombre d\u00E9cimal avec au plus {0} chiffres significatifs apr\u00E8s la virgule ({1} chiffres ont \u00E9t\u00E9 trouv\u00E9s) | |
37 | scale_0_violation=doit \u00EAtre un nombre d\u00E9cimal sans aucun chiffre significatif apr\u00E8s la virgule | |
38 | scale_1_violation=doit \u00EAtre un nombre d\u00E9cimal avec au plus un chiffre significatif apr\u00E8s la virgule ({0} chiffres ont \u00E9t\u00E9 trouv\u00E9s) | |
39 | lexical_violation=doit \u00EAtre {0} | |
40 | ||
41 | # fragments substituted in above | |
42 | lexical_space_string=une cha\u00EEne de caract\u00E8res | |
43 | lexical_space_uri=une URI | |
44 | lexical_space_boolean=un bool\u00E9en | |
45 | lexical_space_decimal=un nombre d\u00E9cimal | |
46 | lexical_space_float=un nombre en virgule flottante | |
47 | lexical_space_duration=une dur\u00E9e | |
48 | lexical_space_hex=une cha\u00EEne hexad\u00E9cimale | |
49 | lexical_space_base64=une cha\u00EEne base64 | |
50 | lexical_space_integer=un entier | |
51 | lexical_space_name=un nom XML | |
52 | lexical_space_ncname=un nom XML sans double point | |
53 | lexical_space_nmtoken=un NMTOKEN XML | |
54 | lexical_space_qname=un QName XML | |
55 | lexical_space_list=une liste d\u00E9limit\u00E9e pas espaces blancs | |
56 | lexical_space_list_ncname=une liste de noms XML sans doubles points | |
57 | lexical_space_list_nmtoken=une liste de NMTOKENs XML | |
58 | lexical_space_date_y_m_d_time=une date et heure ISO | |
59 | lexical_space_time=une heure ISO | |
60 | lexical_space_date_y_m_d=une date ISO | |
61 | lexical_space_date_y_m=une ann\u00E9e et mois ISO | |
62 | lexical_space_date_y=une ann\u00E9e | |
63 | lexical_space_date_m_d=un mois et jour ISO (de forme --MM-DD) | |
64 | lexical_space_date_m=un mois ISO (de forme --MM) | |
65 | lexical_space_date_d=un jour ISO (de forme --DD) | |
66 | lexical_space_language=un identificateur de langage RFC 3066 |
+42
-41
0 | # Copyright (c) 2013 JEPA (Japan Electronic Publishing Association). | |
0 | # First block doesn't need to be translated for epubcheck, as @murata0204 noted in | |
1 | # https://github.com/IDPF/epubcheck/pull/472#issuecomment-58265808 | |
1 | 2 | # |
2 | # This is Japanese translation of org/thaiopensource/datatype/xsd/resources/Messages.properties file. | |
3 | # Original resources: http://info.jepa.or.jp/document/epubcheckj | |
3 | # Non-unicode chars (german umlauts, etc..) must be escaped like \u00DF | |
4 | # because otherwise Jing can't parse them. Bad UTF8-support | |
4 | 5 | |
5 | 6 | # Properties file specifying messages |
6 | 7 | enumeration_param=\"enumeration\" facet is not allowed as a parameter: use \"value\" element instead |
19 | 20 | regex_internal_error=internal error in regular expression for datatype {0} |
20 | 21 | |
21 | 22 | # validation errors |
22 | length_violation={0}\u306e\u9577\u3055\u306f {1} \u3067\u306a\u304f\u3066\u306f\u306a\u308a\u307e\u305b\u3093. (\u9577\u3055\u304c {2} \u3067\u3057\u305f) | |
23 | max_length_violation={0}\u306e\u9577\u3055\u306f\u6700\u5927 {1} \u307e\u3067\u3067\u3059. (\u9577\u3055\u304c {2} \u3067\u3057\u305f) | |
24 | min_length_violation={0}\u306e\u9577\u3055\u306f\u6700\u4f4e\u3067\u3082 {1} \u5fc5\u8981\u3067\u3059. (\u9577\u3055\u304c {2} \u3067\u3057\u305f) | |
25 | min_inclusive_violation={0}\u306f {1} \u3088\u308a\u5927\u304d\u3044\u304b\u307e\u305f\u306f\u7b49\u3057\u304f\u306a\u304f\u3066\u306f\u306a\u308a\u307e\u305b\u3093. | |
26 | min_exclusive_violation={0}\u306f {1} \u3088\u308a\u5927\u304d\u304f\u306a\u304f\u3066\u306f\u306a\u308a\u307e\u305b\u3093. | |
27 | max_inclusive_violation={0}\u306f {1} \u3088\u308a\u5c0f\u3055\u3044\u304b\u307e\u305f\u306f\u7b49\u3057\u304f\u306a\u304f\u3066\u306f\u306a\u308a\u307e\u305b\u3093. | |
28 | max_exclusive_violation={0}\u306f {1} \u3088\u308a\u5c0f\u3055\u304f\u306a\u304f\u3066\u306f\u306a\u308a\u307e\u305b\u3093. | |
29 | pattern_violation={0}\u306f\u4ee5\u4e0b\u306e\u6b63\u898f\u8868\u73fe\u306b\u30de\u30c3\u30c1\u3057\u306a\u304f\u3066\u306f\u306a\u308a\u307e\u305b\u3093. \"{1}\" | |
30 | entity_violation=DTD\u3067\u5b9a\u7fa9\u3055\u308c\u305f\u89e3\u6790\u5bfe\u8c61\u5916\u5b9f\u4f53\u306e\u540d\u524d\u3067\u306a\u304f\u3066\u306f\u306a\u308a\u307e\u305b\u3093. | |
31 | undeclared_prefix=\u4fee\u98fe\u540d(QName)\u3067\u306a\u304f\u3066\u306f\u306a\u308a\u307e\u305b\u3093. \u63a5\u982d\u8f9e\u304c\u3042\u308b\u306a\u3089\u5ba3\u8a00\u6e08\u307f\u3067\u306a\u304f\u3066\u306f\u306a\u308a\u307e\u305b\u3093. (\u63a5\u982d\u8f9e \"{0}\" \u304c\u5ba3\u8a00\u3055\u308c\u3066\u3044\u307e\u305b\u3093) | |
32 | precision_violation={0} \u306e\u6709\u52b9\u6841\u306f\u6700\u5927 {1} \u307e\u3067\u3067\u3059. ({2} \u6841\u3042\u308a\u307e\u3057\u305f) | |
33 | precision_1_violation={0} \u306e\u6709\u52b9\u6841\u306f\u3061\u3087\u3046\u3069 1 \u6841\u3067\u306a\u304f\u3066\u306f\u306a\u308a\u307e\u305b\u3093. ({1} \u6841\u3042\u308a\u307e\u3057\u305f) | |
23 | length_violation={0}\u306E\u9577\u3055\u306F {1} \u3067\u306A\u304F\u3066\u306F\u306A\u308A\u307E\u305B\u3093. (\u9577\u3055\u304C {2} \u3067\u3057\u305F) | |
24 | max_length_violation={0}\u306E\u9577\u3055\u306F\u6700\u5927 {1} \u307E\u3067\u3067\u3059. (\u9577\u3055\u304C {2} \u3067\u3057\u305F) | |
25 | min_length_violation={0}\u306E\u9577\u3055\u306F\u6700\u4F4E\u3067\u3082 {1} \u5FC5\u8981\u3067\u3059. (\u9577\u3055\u304C {2} \u3067\u3057\u305F) | |
26 | min_inclusive_violation={0}\u306F {1} \u3088\u308A\u5927\u304D\u3044\u304B\u307E\u305F\u306F\u7B49\u3057\u304F\u306A\u304F\u3066\u306F\u306A\u308A\u307E\u305B\u3093. | |
27 | min_exclusive_violation={0}\u306F {1} \u3088\u308A\u5927\u304D\u304F\u306A\u304F\u3066\u306F\u306A\u308A\u307E\u305B\u3093. | |
28 | max_inclusive_violation={0}\u306F {1} \u3088\u308A\u5C0F\u3055\u3044\u304B\u307E\u305F\u306F\u7B49\u3057\u304F\u306A\u304F\u3066\u306F\u306A\u308A\u307E\u305B\u3093. | |
29 | max_exclusive_violation={0}\u306F {1} \u3088\u308A\u5C0F\u3055\u304F\u306A\u304F\u3066\u306F\u306A\u308A\u307E\u305B\u3093. | |
30 | pattern_violation={0}\u306F\u4EE5\u4E0B\u306E\u6B63\u898F\u8868\u73FE\u306B\u30DE\u30C3\u30C1\u3057\u306A\u304F\u3066\u306F\u306A\u308A\u307E\u305B\u3093. \"{1}\" | |
31 | entity_violation=DTD\u3067\u5B9A\u7FA9\u3055\u308C\u305F\u89E3\u6790\u5BFE\u8C61\u5916\u5B9F\u4F53\u306E\u540D\u524D\u3067\u306A\u304F\u3066\u306F\u306A\u308A\u307E\u305B\u3093. | |
32 | undeclared_prefix=\u4FEE\u98FE\u540D(QName)\u3067\u306A\u304F\u3066\u306F\u306A\u308A\u307E\u305B\u3093. \u63A5\u982D\u8F9E\u304C\u3042\u308B\u306A\u3089\u5BA3\u8A00\u6E08\u307F\u3067\u306A\u304F\u3066\u306F\u306A\u308A\u307E\u305B\u3093. (\u63A5\u982D\u8F9E \"{0}\" \u304C\u5BA3\u8A00\u3055\u308C\u3066\u3044\u307E\u305B\u3093) | |
33 | precision_violation={0} \u306E\u6709\u52B9\u6841\u306F\u6700\u5927 {1} \u307E\u3067\u3067\u3059. ({2} \u6841\u3042\u308A\u307E\u3057\u305F) | |
34 | precision_1_violation={0} \u306E\u6709\u52B9\u6841\u306F\u3061\u3087\u3046\u3069 1 \u6841\u3067\u306A\u304F\u3066\u306F\u306A\u308A\u307E\u305B\u3093. ({1} \u6841\u3042\u308A\u307E\u3057\u305F) | |
34 | 35 | # part of the point is to avoid ugly "digit(s)" in the error message |
35 | scale_violation=\u5c0f\u6570\u70b9\u4ee5\u4e0b\u306e\u6709\u52b9\u6841\u304c\u6700\u5927 {0} \u6841\u306e10\u9032\u6570\u3067\u306a\u304f\u3066\u306f\u306a\u308a\u307e\u305b\u3093. ({1} \u6841\u3042\u308a\u307e\u3057\u305f) | |
36 | scale_0_violation=\u5c0f\u6570\u70b9\u4ee5\u4e0b\u306e\u6841\u304c\u306a\u304410\u9032\u6570\u3067\u306a\u304f\u3066\u306f\u306a\u308a\u307e\u305b\u3093. | |
37 | scale_1_violation=\u5c0f\u6570\u70b9\u4ee5\u4e0b\u306e\u6709\u52b9\u6841\u304c\u6700\u5927 1 \u6841\u306e10\u9032\u6570\u3067\u306a\u304f\u3066\u306f\u306a\u308a\u307e\u305b\u3093. ({0} \u6841\u3042\u308a\u307e\u3057\u305f) | |
38 | lexical_violation={0}\u3067\u306a\u304f\u3066\u306f\u306a\u308a\u307e\u305b\u3093. | |
36 | scale_violation=\u5C0F\u6570\u70B9\u4EE5\u4E0B\u306E\u6709\u52B9\u6841\u304C\u6700\u5927 {0} \u6841\u306E10\u9032\u6570\u3067\u306A\u304F\u3066\u306F\u306A\u308A\u307E\u305B\u3093. ({1} \u6841\u3042\u308A\u307E\u3057\u305F) | |
37 | scale_0_violation=\u5C0F\u6570\u70B9\u4EE5\u4E0B\u306E\u6841\u304C\u306A\u304410\u9032\u6570\u3067\u306A\u304F\u3066\u306F\u306A\u308A\u307E\u305B\u3093. | |
38 | scale_1_violation=\u5C0F\u6570\u70B9\u4EE5\u4E0B\u306E\u6709\u52B9\u6841\u304C\u6700\u5927 1 \u6841\u306E10\u9032\u6570\u3067\u306A\u304F\u3066\u306F\u306A\u308A\u307E\u305B\u3093. ({0} \u6841\u3042\u308A\u307E\u3057\u305F) | |
39 | lexical_violation={0}\u3067\u306A\u304F\u3066\u306F\u306A\u308A\u307E\u305B\u3093. | |
39 | 40 | |
40 | 41 | # fragments substituted in above |
41 | lexical_space_string=\u6587\u5b57\u5217 | |
42 | lexical_space_string=\u6587\u5B57\u5217 | |
42 | 43 | lexical_space_uri=URI |
43 | lexical_space_boolean=\u771f\u507d\u5024(boolean) | |
44 | lexical_space_boolean=\u771F\u507D\u5024(boolean) | |
44 | 45 | lexical_space_decimal=10\u9032\u6570 |
45 | lexical_space_float=\u6d6e\u52d5\u5c0f\u6570\u70b9\u6570(float) | |
46 | lexical_space_duration=\u671f\u9593(duration) | |
47 | lexical_space_hex=16\u9032\u6587\u5b57\u5217 | |
48 | lexical_space_base64=BASE64\u6587\u5b57\u5217 | |
46 | lexical_space_float=\u6D6E\u52D5\u5C0F\u6570\u70B9\u6570(float) | |
47 | lexical_space_duration=\u671F\u9593(duration) | |
48 | lexical_space_hex=16\u9032\u6587\u5B57\u5217 | |
49 | lexical_space_base64=BASE64\u6587\u5B57\u5217 | |
49 | 50 | lexical_space_integer=\u6574\u6570 |
50 | lexical_space_name=XML\u540d(Name) | |
51 | lexical_space_ncname=\u30b3\u30ed\u30f3\u3092\u542b\u307e\u306a\u3044XML\u540d(NCName) | |
52 | lexical_space_nmtoken=XML\u306eNMTOKEN | |
53 | lexical_space_qname=XML\u4fee\u98fe\u540d(QName) | |
54 | lexical_space_list=\u7a7a\u767d\u3067\u533a\u5207\u3089\u308c\u305f\u30ea\u30b9\u30c8 | |
55 | lexical_space_list_ncname=\u30b3\u30ed\u30f3\u3092\u542b\u307e\u306a\u3044XML\u540d\u306e\u30ea\u30b9\u30c8 | |
56 | lexical_space_list_nmtoken=XML\u306eNMTOKEN\u306e\u30ea\u30b9\u30c8 | |
57 | lexical_space_date_y_m_d_time=ISO\u5f62\u5f0f\u306e\u65e5\u6642 | |
58 | lexical_space_time=ISO\u5f62\u5f0f\u306e\u6642\u523b | |
59 | lexical_space_date_y_m_d=ISO\u5f62\u5f0f\u306e\u65e5\u4ed8 | |
60 | lexical_space_date_y_m=ISO\u5f62\u5f0f\u306e\u5e74\u6708 | |
61 | lexical_space_date_y=\u5e74 | |
62 | lexical_space_date_m_d=ISO\u5f62\u5f0f\u306e\u6708\u65e5(--MM-DD \u5f62\u5f0f) | |
63 | lexical_space_date_m=ISO\u5f62\u5f0f\u306e\u6708(--MM \u5f62\u5f0f) | |
64 | lexical_space_date_d=ISO\u5f62\u5f0f\u306e\u6708\u306e\u65e5(---DD \u5f62\u5f0f) | |
65 | lexical_space_language=RFC3066\u5f62\u5f0f\u306e\u8a00\u8a9e\u30b3\u30fc\u30c9 | |
51 | lexical_space_name=XML\u540D(Name) | |
52 | lexical_space_ncname=\u30B3\u30ED\u30F3\u3092\u542B\u307E\u306A\u3044XML\u540D(NCName) | |
53 | lexical_space_nmtoken=XML\u306ENMTOKEN | |
54 | lexical_space_qname=XML\u4FEE\u98FE\u540D(QName) | |
55 | lexical_space_list=\u7A7A\u767D\u3067\u533A\u5207\u3089\u308C\u305F\u30EA\u30B9\u30C8 | |
56 | lexical_space_list_ncname=\u30B3\u30ED\u30F3\u3092\u542B\u307E\u306A\u3044XML\u540D\u306E\u30EA\u30B9\u30C8 | |
57 | lexical_space_list_nmtoken=XML\u306ENMTOKEN\u306E\u30EA\u30B9\u30C8 | |
58 | lexical_space_date_y_m_d_time=ISO\u5F62\u5F0F\u306E\u65E5\u6642 | |
59 | lexical_space_time=ISO\u5F62\u5F0F\u306E\u6642\u523B | |
60 | lexical_space_date_y_m_d=ISO\u5F62\u5F0F\u306E\u65E5\u4ED8 | |
61 | lexical_space_date_y_m=ISO\u5F62\u5F0F\u306E\u5E74\u6708 | |
62 | lexical_space_date_y=\u5E74 | |
63 | lexical_space_date_m_d=ISO\u5F62\u5F0F\u306E\u6708\u65E5(--MM-DD \u5F62\u5F0F) | |
64 | lexical_space_date_m=ISO\u5F62\u5F0F\u306E\u6708(--MM \u5F62\u5F0F) | |
65 | lexical_space_date_d=ISO\u5F62\u5F0F\u306E\u6708\u306E\u65E5(---DD \u5F62\u5F0F) | |
66 | lexical_space_language=RFC3066\u5F62\u5F0F\u306E\u8A00\u8A9E\u30B3\u30FC\u30C9 |
+144
-0
0 | # First two blocks doesn't need to be translated for epubcheck, as @murata0204 noted in | |
1 | # https://github.com/IDPF/epubcheck/pull/472#issuecomment-58265808 | |
2 | # | |
3 | # Non-unicode chars (german umlauts, etc..) must be escaped like \u00DF | |
4 | # because otherwise Jing can't parse them. Bad UTF8-support | |
5 | ||
6 | # Properties file specifying messages | |
7 | illegal_href_attribute=illegal \"href\" attribute | |
8 | ns_attribute_ignored=\"ns\" attribute ignored | |
9 | reference_to_undefined=reference to undefined pattern \"{0}\" | |
10 | missing_start_element=missing \"start\" element | |
11 | recursive_reference=bad recursive reference to pattern \"{0}\" | |
12 | recursive_include=recursive inclusion of URL \"{0}\" | |
13 | duplicate_define=multiple definitions of \"{0}\" without \"combine\" attribute | |
14 | duplicate_start=multiple definitions of start without \"combine\" attribute | |
15 | conflict_combine_define=conflicting values of \"combine\" attribute for definition of \"{0}\" | |
16 | conflict_combine_start=conflicting values of \"combine\" attribute for definition of start | |
17 | missing_start_replacement=\"start\" in \"include\" does not override anything | |
18 | missing_define_replacement=definition of \"{0}\" in \"include\" does not override anything | |
19 | interleave_string=interleave of \"string\" or \"data\" element | |
20 | group_string=group of \"string\" or \"data\" element | |
21 | one_or_more_string=repeat of \"string\" or \"data\" element | |
22 | unrecognized_datatype=datatype \"{1}\" from library \"{0}\" not recognized | |
23 | unsupported_datatype_detail=datatype \"{1}\" from library \"{0}\" not supported: {2} | |
24 | unrecognized_datatype_library=datatype library \"{0}\" not recognized | |
25 | unrecognized_builtin_datatype=no such builtin datatype \"{0}\": must be \"string\" or \"token\" | |
26 | invalid_value=\"{0}\" is not a valid value of the datatype | |
27 | parent_ref_outside_grammar=reference to non-existent parent grammar | |
28 | ref_outside_grammar=reference to non-existent grammar | |
29 | expected_one_name_class=found \"{0}\" element but expected no further content | |
30 | builtin_param=builtin datatypes do not have any parameters | |
31 | invalid_param_display=invalid parameter:\n{0} | |
32 | invalid_param_detail_display=invalid parameter: {0}:\n{1} | |
33 | display_param={0}>>>>{1} | |
34 | invalid_param_detail=invalid parameter: {0} | |
35 | invalid_param=invalid parameter | |
36 | invalid_params_detail=invalid parameters: {0} | |
37 | invalid_params=invalid parameters | |
38 | datatype_requires_parameter=datatype cannot be used without parameters | |
39 | datatype_requires_parameter_detail=datatype cannot be used without parameters: {0} | |
40 | ||
41 | attribute_contains_attribute=an attribute pattern must not contain an attribute pattern (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path attribute//attribute) | |
42 | attribute_contains_element=an attribute pattern must not contain an element pattern (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path attribute//ref) | |
43 | data_except_contains_attribute=a data pattern must not exclude an attribute pattern (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path data/except//attribute) | |
44 | data_except_contains_element=a data pattern must not exclude an element pattern (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path data/except//ref) | |
45 | data_except_contains_empty=a data pattern must not exclude an empty pattern (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path data/except//empty) | |
46 | data_except_contains_group=a data pattern must not exclude a group (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path data/except//group) | |
47 | data_except_contains_interleave=a data pattern must not exclude an interleaved group (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path data/except//interleave) | |
48 | data_except_contains_list=a data pattern must not exclude a list pattern (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path data/except//list) | |
49 | data_except_contains_one_or_more=a data pattern must not exclude a repetition (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path data/except//oneOrMore) | |
50 | data_except_contains_text=a data pattern must not exclude a text pattern (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path data/except//text) | |
51 | list_contains_attribute=a list pattern must not contain an attribute pattern (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path list//attribute) | |
52 | list_contains_element=a list pattern must not contain an element pattern (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path list//ref) | |
53 | list_contains_list=a list pattern must not contain a list pattern (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path list//list) | |
54 | list_contains_text=a list pattern must not contain a text pattern (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path list//text) | |
55 | list_contains_interleave=a list pattern must not contain an interleave pattern (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path list//interleave) | |
56 | one_or_more_contains_group_contains_attribute=a group of attributes must not be repeatable (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path oneOrMore//group//attribute) | |
57 | one_or_more_contains_interleave_contains_attribute=an interleaved group of attributes must not be repeatable (section 7.1 of the RELAX NG specification requires that the simplified XML form of the schema not contain any elements matching the path oneOrMore//interleave//attribute) | |
58 | start_contains_attribute=found element matching the prohibited path start//attribute in the simplified XML form of the schema (see section 7.1 of the RELAX NG specification) | |
59 | start_contains_data=found element matching the prohibited path start//data in the simplified XML form of the schema (see section 7.1 of the RELAX NG specification) | |
60 | start_contains_empty=found element matching the prohibited path start//empty in the simplified XML form of the schema (see section 7.1 of the RELAX NG specification) | |
61 | start_contains_group=found element matching the prohibited path start//group in the simplified XML form of the schema (see section 7.1 of the RELAX NG specification) | |
62 | start_contains_interleave=found element matching the prohibited path start//interleave in the simplified XML form of the schema (see section 7.1 of the RELAX NG specification) | |
63 | start_contains_list=found element matching the prohibited path start//list in the simplified XML form of the schema (see section 7.1 of the RELAX NG specification) | |
64 | start_contains_one_or_more=found element matching the prohibited path start//oneOrMore in the simplified XML form of the schema (see section 7.1 of the RELAX NG specification) | |
65 | start_contains_text=found element matching the prohibited path start//text in the simplified XML form of the schema (see section 7.1 of the RELAX NG specification) | |
66 | start_contains_value=found element matching the prohibited path start//value in the simplified XML form of the schema (see section 7.1 of the RELAX NG specification) | |
67 | duplicate_attribute=duplicate attribute | |
68 | duplicate_attribute_name=duplicate attribute {0} | |
69 | duplicate_attribute_ns=attributes from namespace \"{0}\" can occur more than once | |
70 | interleave_element_overlap=overlapping element names in operands of \"interleave\" | |
71 | interleave_element_overlap_name=the element {0} can occur in more than one operand of \"interleave\" | |
72 | interleave_element_overlap_ns=elements from namespace \"{0}\" can occur in more than one operand of \"interleave\" | |
73 | interleave_text_overlap=both operands of \"interleave\" contain \"text\" | |
74 | open_name_class_not_repeated=attribute using \"nsName\" or \"anyName\" must be in \"oneOrMore\" | |
75 | xmlns_uri_attribute=attribute must not have namespace URI \"http://www.w3.org/2000/xmlns\" | |
76 | xmlns_attribute=attribute must not be named \"xmlns\" | |
77 | ||
78 | # Validation errors | |
79 | unknown_element=element {0} not allowed anywhere{1} | |
80 | unexpected_element_required_element_missing=element {0} not allowed yet; missing required element {1} | |
81 | unexpected_element_required_elements_missing=element {0} not allowed yet; missing required elements {1} | |
82 | element_not_allowed_yet=element {0} not allowed yet{1} | |
83 | out_of_context_element=element {0} not allowed here{1} | |
84 | no_attributes_allowed=found attribute {0}, but no attributes allowed here | |
85 | invalid_attribute_name=attribute {0} not allowed here{1} | |
86 | invalid_attribute_value=value of attribute {0} is invalid{1} | |
87 | required_attributes_missing_expected=element {0} missing one or more required attributes{1} | |
88 | required_attribute_missing=element {0} missing required attribute {1} | |
89 | required_attributes_missing=element {0} missing required attributes {1} | |
90 | incomplete_element_required_elements_missing_expected=element {0} incomplete{1} | |
91 | incomplete_element_required_element_missing=element {0} incomplete; missing required element {1} | |
92 | incomplete_element_required_elements_missing=element {0} incomplete; missing required elements {1} | |
93 | text_not_allowed=text not allowed here{0} | |
94 | document_incomplete=document incompletely matched | |
95 | invalid_element_value=character content of element {0} invalid{1} | |
96 | blank_not_allowed=empty content for element {0} not allowed{1} | |
97 | schema_allows_nothing=schema does not allow anything: it is equivalent to <notAllowed/> | |
98 | ||
99 | # ID correctness errors | |
100 | id_element_name_class=an \"element\" pattern containing an \"attribute\" pattern with a non-null ID-type must have a name class that contains only \"choice\" and \"name\" elements | |
101 | id_attribute_name_class=an \"attribute\" pattern with a non-null ID-type must have a name class that is a single name | |
102 | id_parent=a \"data\" or \"value\" pattern with non-null ID-type must occur as the child of an \"attribute\" pattern | |
103 | id_type_conflict=conflicting ID-types for attribute {1} of element {0} | |
104 | ||
105 | # ID soundness errors | |
106 | id_no_tokens=value of attribute of type ID contained no tokens | |
107 | id_multiple_tokens=value of attribute of type ID contained multiple tokens | |
108 | idref_no_tokens=value of attribute of type IDREF contained no tokens | |
109 | idref_multiple_tokens=value of attribute of type IDREF contained multiple tokens | |
110 | idrefs_no_tokens=value of attribute of type IDREFS contained no tokens | |
111 | missing_id=IDREF \"{0}\" without matching ID | |
112 | duplicate_id=ID \"{0}\" has already been defined | |
113 | first_id=first occurrence of ID \"{0}\" | |
114 | ||
115 | # Fragments | |
116 | name_absent_namespace=\"{0}\" | |
117 | name_with_namespace=\"{1}\" from namespace \"{0}\" | |
118 | qname=\"{0}\" | |
119 | qnames_nsdecls={0} (with {1}) | |
120 | or_list_pair={0} or {1} | |
121 | or_list_many_first={0} | |
122 | or_list_many_middle={0}, {1} | |
123 | or_list_many_last={0} or {1} | |
124 | and_list_pair={0} and {1} | |
125 | and_list_many_first={0} | |
126 | and_list_many_middle={0}, {1} | |
127 | and_list_many_last={0} and {1} | |
128 | ||
129 | expected=; expected {0} | |
130 | element_end_tag=the element end-tag | |
131 | text=text | |
132 | data=data | |
133 | element_list=element {0} | |
134 | element_other_ns=an element from another namespace | |
135 | expected_attribute=; expected attribute {0} | |
136 | expected_attribute_or_other_ns=; expected attribute {0} or an attribute from another namespace | |
137 | data_failures=; {0} | |
138 | token_failures=; token {0} invalid; {1} | |
139 | missing_token=; missing token; {0} | |
140 | expected_data=; expected data | |
141 | require_values=must be equal to {0} | |
142 | require_qnames=must be a QName equal to {0} | |
143 | require_datatype=must be a valid instance of datatype {0} |
+1
-5
0 | # This is German translation of org/thaiopensource/relaxng/pattern/resources/Messages.properties file. | |
1 | # Translation by Tobias Fischer (https://github.com/tofi86) | |
2 | # | |
3 | 0 | # First two blocks doesn't need to be translated for epubcheck, as @murata0204 noted in |
4 | 1 | # https://github.com/IDPF/epubcheck/pull/472#issuecomment-58265808 |
5 | # | |
2 | # | |
6 | 3 | # Non-unicode chars (german umlauts, etc..) must be escaped like \u00DF |
7 | 4 | # because otherwise Jing can't parse them. Bad UTF8-support |
8 | ||
9 | 5 | |
10 | 6 | # Properties file specifying messages |
11 | 7 | illegal_href_attribute=illegal \"href\" attribute |
+144
-0
0 | # First two blocks doesn't need to be translated for epubcheck, as @murata0204 noted in | |
1 | # https://github.com/IDPF/epubcheck/pull/472#issuecomment-58265808 | |
2 | # | |
3 | # Non-unicode chars (german umlauts, etc..) must be escaped like \u00DF | |
4 | # because otherwise Jing can't parse them. Bad UTF8-support | |
5 | ||
6 | # Properties file specifying messages | |
7 | illegal_href_attribute=atributo \"href\" no permitido | |
8 | ns_attribute_ignored=atributo \"ns\" ignorado | |
9 | reference_to_undefined=referencia a patr\u00F3n \"{0}\" no definido | |
10 | missing_start_element=elemento \"start\" ausente | |
11 | recursive_reference=referencia recursiva err\u00F3nea a patr\u00F3n \"{0}\" | |
12 | recursive_include=inclusi\u00F3n recursiva de URL \"{0}\" | |
13 | duplicate_define=definiciones m\u00FAltiples de \"{0}\" sin atributo \"combine\" | |
14 | duplicate_start=definiciones m\u00FAltiples de inicio sin atributo \"combine\" | |
15 | conflict_combine_define=valores conflictivos de atributo \"combine\" para la definici\u00F3n de \"{0}\" | |
16 | conflict_combine_start=valores conflictivos de atributo \"combine\" para definici\u00F3n de inicio | |
17 | missing_start_replacement=\"start\" en \"include\" no sobreescribe nada | |
18 | missing_define_replacement=definici\u00F3n de \"{0}\" en \"include\" no sobreescribe nada | |
19 | interleave_string=entrelazado de elementos \"string\" o \"data\" | |
20 | group_string=grupo de elementos \"string\" o \"data\" | |
21 | one_or_more_string=repetici\u00F3n de elementos \"string\" o \"data\" | |
22 | unrecognized_datatype=no se reconoce datatype \"{1}\" de biblioteca \"{0}\" | |
23 | unsupported_datatype_detail=datatype \"{1}\" de biblioteca \"{0}\" no soportado: {2} | |
24 | unrecognized_datatype_library=biblioteca datatype \"{0}\" no reconocida | |
25 | unrecognized_builtin_datatype=datatype integrado incorrecto \"{0}\": debe ser \"string\" o \"token\" | |
26 | invalid_value=\"{0}\" no es un valor de datatype v\u00E1lido | |
27 | parent_ref_outside_grammar=referencia a una gram\u00E1tica superior inexistente | |
28 | ref_outside_grammar=referencia a una gram\u00E1tica inexistente | |
29 | expected_one_name_class=hallado elemento \"{0}\" cuando no se esperaba m\u00E1s contenido | |
30 | builtin_param=los datatypes integrados no tienen ning\u00FAn par\u00E1metro | |
31 | invalid_param_display=par\u00E1metro no v\u00E1lido:\n{0} | |
32 | invalid_param_detail_display=par\u00E1metro no v\u00E1lido: {0}:\n{1} | |
33 | display_param={0}>>>>{1} | |
34 | invalid_param_detail=par\u00E1metro no v\u00E1lido: {0} | |
35 | invalid_param=par\u00E1metro no v\u00E1lido | |
36 | invalid_params_detail=par\u00E1metros no v\u00E1lidos: {0} | |
37 | invalid_params=par\u00E1metros no v\u00E1lidos | |
38 | datatype_requires_parameter=datatype no puede utilizarse sin par\u00E1metros | |
39 | datatype_requires_parameter_detail=datatype no puede utilizarse sin par\u00E1metros: {0} | |
40 | ||
41 | attribute_contains_attribute=un modelo de atributo no puede contener otro modelo de atributo (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta attribute//attribute) | |
42 | attribute_contains_element=un modelo de atributo no puede contener un modelo de elemento (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta attribute//ref) | |
43 | data_except_contains_attribute=un modelo de datos no puede excluir un modelo de atributo (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta data/except//attribute) | |
44 | data_except_contains_element=un modelo de datos no puede excluir un modelo de elemento (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta data/except//ref) | |
45 | data_except_contains_empty=un modelo de datos no puede excluir un modelo vac\u00EDo (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta data/except//empty) | |
46 | data_except_contains_group=un modelo de datos no puede excluir un grupo (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta data/except//group) | |
47 | data_except_contains_interleave=un modelo de datos no puede excluir un grupo intercalado (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta data/except//interleave) | |
48 | data_except_contains_list=un modelo de datos no puede excluir un modelo de lista (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta data/except//list) | |
49 | data_except_contains_one_or_more=un modelo de datos no puede excluir una repetici\u00F3n (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta data/except//oneOrMore) | |
50 | data_except_contains_text=un modelo de datos no puede excluir un modelo de texto (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta data/except//text) | |
51 | list_contains_attribute=un modelo de lista no puede contener un modelo de atributo (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta list//attribute) | |
52 | list_contains_element=un modelo de lista no puede contener un modelo de elemento (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta list//ref) | |
53 | list_contains_list=un modelo de lista no puede contener otro modelo de lista (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta list//list) | |
54 | list_contains_text=un modelo de lista no puede contener un modelo de texto (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta list//text) | |
55 | list_contains_interleave=un modelo de lista no puede contener un modelo intercalado (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta list//interleave) | |
56 | one_or_more_contains_group_contains_attribute=un grupo de atributos no puede repetirse (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta oneOrMore//group//attribute) | |
57 | one_or_more_contains_interleave_contains_attribute=un grupo de atributos intercalado no puede repetirse (la secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG requiere que la forma XML simplificada del esquema no contenga elementos que tengan la ruta oneOrMore//interleave//attribute) | |
58 | start_contains_attribute=se ha encontrado un elemento con la ruta start//attribute, prohibida en la forma XML simplificada del esquema (v\u00E9ase secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG) | |
59 | start_contains_data=se ha encontrado un elemento con la ruta start//data, prohibida en la forma XML simplificada del esquema (v\u00E9ase secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG) | |
60 | start_contains_empty=se ha encontrado un elemento con la ruta start//empty, prohibida en la forma XML simplificada del esquema (v\u00E9ase secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG) | |
61 | start_contains_group=se ha encontrado un elemento con la ruta start//group, prohibida en la forma XML simplificada del esquema (v\u00E9ase secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG) | |
62 | start_contains_interleave=se ha encontrado un elemento con la ruta start//interleave, prohibida en la forma XML simplificada del esquema (v\u00E9ase secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG) | |
63 | start_contains_list=se ha encontrado un elemento con la ruta start//list, prohibida en la forma XML simplificada del esquema (v\u00E9ase secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG) | |
64 | start_contains_one_or_more=se ha encontrado un elemento con la ruta start//oneOrMore, prohibida en la forma XML simplificada del esquema (v\u00E9ase secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG) | |
65 | start_contains_text=se ha encontrado un elemento con la ruta start//text, prohibida en la forma XML simplificada del esquema (v\u00E9ase secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG) | |
66 | start_contains_value=se ha encontrado un elemento con la ruta start//value, prohibida en la forma XML simplificada del esquema (v\u00E9ase secci\u00F3n 7.1 de la especificaci\u00F3n RELAX NG) | |
67 | duplicate_attribute=atributo duplicado | |
68 | duplicate_attribute_name=atributo duplicado {0} | |
69 | duplicate_attribute_ns=atributos de un espacio de nombre \"{0}\" pueden darse m\u00E1s de una vez | |
70 | interleave_element_overlap=nombres de elemento superpuestos en operandos de \"interleave\" | |
71 | interleave_element_overlap_name=el elemento {0} puede darse en m\u00E1s de un operando de \"interleave\" | |
72 | interleave_element_overlap_ns=elementos de un espacio de nombre \"{0}\" pueden darse en m\u00E1s de un operando de \"interleave\" | |
73 | interleave_text_overlap=ambos operandos de \"interleave\" contienen \"text\" | |
74 | open_name_class_not_repeated=el atributo que utiliza \"nsName\" o \"anyName\" debe estar en \"oneOrMore\" | |
75 | xmlns_uri_attribute=el atributo no puede contener un espacio de nombre URI \"http://www.w3.org/2000/xmlns\" | |
76 | xmlns_attribute=el atributo no puede denominarse \"xmlns\" | |
77 | ||
78 | # Validation errors | |
79 | unknown_element=el elemento {0} no se permite en ning\u00FAn {1} | |
80 | unexpected_element_required_element_missing=no se permite a\u00FAn el elemento {0}; el elemento obligatorio {1} no se encuentra | |
81 | unexpected_element_required_elements_missing=no se permite a\u00FAn el elemento {0}; los elementos obligatorios {1} no se encuentran | |
82 | element_not_allowed_yet=el elemento {0} no se permite a\u00FAn {1} | |
83 | out_of_context_element=el elemento {0} no se permite aqu\u00ED{1} | |
84 | no_attributes_allowed=encontrado atributo {0}, pero aqu\u00ED no se permiten atributos | |
85 | invalid_attribute_name=el atributo {0} no se permite aqu\u00ED{1} | |
86 | invalid_attribute_value=el valor del atributo {0} no es v\u00E1lido{1} | |
87 | required_attributes_missing_expected=el elemento {0} carece de uno o m\u00E1s atributos obligtorios{1} | |
88 | required_attribute_missing=el element {0} carece del atributo obligatorio {1} | |
89 | required_attributes_missing=el element {0} carece de los atributos obligatorios {1} | |
90 | incomplete_element_required_elements_missing_expected=elemento {0} incompleto{1} | |
91 | incomplete_element_required_element_missing=elemento {0} incompleto; carece del elemento obligatorio {1} | |
92 | incomplete_element_required_elements_missing=elemento {0} incompleto; carece de los elementos obligatorios {1} | |
93 | text_not_allowed=no se permite texto aqu\u00ED{0} | |
94 | document_incomplete=documento no coincidente | |
95 | invalid_element_value=contenido de car\u00E1cter de elemento {0} no v\u00E1lido{1} | |
96 | blank_not_allowed=contenido vac\u00EDo para elemento {0} no permitido{1} | |
97 | schema_allows_nothing=el esquema no permite nada: es equivalente a <notAllowed/> | |
98 | ||
99 | # ID correctness errors | |
100 | id_element_name_class=un modelo \"element\" que contenga un modelo \"attribute\" con un tipo de ID distinto de "nulo" debe tener un nombre de clase que contenga solo elementos \"choice\" y \"name\" | |
101 | id_attribute_name_class=un modelo \"attribute\" con un tipo de ID distinto de "nulo" debe tener un nombre de clase que sea un nombre simple | |
102 | id_parent=modelos \"data\" o \"value\" con un tipo de ID distinto de "nulo" deben darse como hijos de un modelo \"attribute\" | |
103 | id_type_conflict=tipos de ID en conflicto para el atributo {1} del elemento {0} | |
104 | ||
105 | # ID soundness errors | |
106 | id_no_tokens=el valor de atributo del tipo de ID no tiene tokens | |
107 | id_multiple_tokens=el valor de atributo del tipo de ID contiene m\u00FAltiples tokens | |
108 | idref_no_tokens=el valor de atributo del tipo de IDREF no contiene tokens | |
109 | idref_multiple_tokens=el valor de atributo del tipo de IDREF contiene m\u00FAltiples tokens | |
110 | idrefs_no_tokens=el valor de atributo del tipo de IDREFS no contiene tokens | |
111 | missing_id=IDREF \"{0}\" sin concordancia de ID | |
112 | duplicate_id=ID \"{0}\" ya ha sido definido | |
113 | first_id=primera aparici\u00F3n del ID \"{0}\" | |
114 | ||
115 | # Fragments | |
116 | name_absent_namespace=\"{0}\" | |
117 | name_with_namespace=\"{1}\" de un espacio de nombre \"{0}\" | |
118 | qname=\"{0}\" | |
119 | qnames_nsdecls={0} (con {1}) | |
120 | or_list_pair={0} o {1} | |
121 | or_list_many_first={0} | |
122 | or_list_many_middle={0}, {1} | |
123 | or_list_many_last={0} o {1} | |
124 | and_list_pair={0} y {1} | |
125 | and_list_many_first={0} | |
126 | and_list_many_middle={0}, {1} | |
127 | and_list_many_last={0} y {1} | |
128 | ||
129 | expected=; se esperaba {0} | |
130 | element_end_tag=el elemento final de etiqueta | |
131 | text=texto | |
132 | data=datos | |
133 | element_list=elemento {0} | |
134 | element_other_ns=un elemento de otro espacio de nombre | |
135 | expected_attribute=; se esperaba atributo {0} | |
136 | expected_attribute_or_other_ns=; se esperaba atributo {0} o un atributo de otro espacio de nombre | |
137 | data_failures=; {0} | |
138 | token_failures=; token {0} no v\u00E1lido; {1} | |
139 | missing_token=; token ausente; {0} | |
140 | expected_data=; se esperaban datos | |
141 | require_values=debe ser igual a {0} | |
142 | require_qnames=debe ser un QName igual a {0} | |
143 | require_datatype=debe ser una instancia v\u00E1lida de datatype {0} |
+144
-0
0 | # First two blocks doesn't need to be translated for epubcheck, as @murata0204 noted in | |
1 | # https://github.com/IDPF/epubcheck/pull/472#issuecomment-58265808 | |
2 | # | |
3 | # Non-unicode chars (german umlauts, etc..) must be escaped like \u00DF | |
4 | # because otherwise Jing can't parse them. Bad UTF8-support | |
5 | ||
6 | # Properties file specifying messages | |
7 | illegal_href_attribute=attribut \"href\" ill\u00E9gal. | |
8 | ns_attribute_ignored=attribut \"ns\" ignor\u00E9 | |
9 | reference_to_undefined=r\u00E9f\u00E9rence \u00E0 un patron ind\u00E9termin\u00E9 \"{0}\" | |
10 | missing_start_element=\u00E9l\u00E9ment \"start\" manquant | |
11 | recursive_reference=mauvais r\u00E9f\u00E9rence r\u00E9cursive au patron \"{0}\" | |
12 | recursive_include=inclusion r\u00E9cursive de l'URL \"{0}\" | |
13 | duplicate_define=plusieurs d\u00E9finitions de \"{0}\" sans attribut \"combine\" | |
14 | duplicate_start=plusieurs d\u00E9finitions de start sans attribut \"combine\" | |
15 | conflict_combine_define=valeurs conflictuelles de l'attribut \"combine\" pour la d\u00E9finition de \"{0}\" | |
16 | conflict_combine_start=valeurs conflictuelles de l'attribut \"combine\" pour la d\u00E9finition de start | |
17 | missing_start_replacement=\"start\" dans \"include\" ne remplace rien | |
18 | missing_define_replacement=d\u00E9finition de \"{0}\" dans \"include\" ne remplace rien | |
19 | interleave_string=entrelacement d'\u00E9l\u00E9ment \"string\" ou \"data\" | |
20 | group_string=groupe d'\u00E9l\u00E9ment \"string\" ou \"data\" | |
21 | one_or_more_string=r\u00E9p\u00E9tition d'\u00E9l\u00E9ment \"string\" ou \"data\" | |
22 | unrecognized_datatype=type de donn\u00E9es \"{1}\" de la librairie \"{0}\" non reconnu | |
23 | unsupported_datatype_detail=type de donn\u00E9es \"{1}\" de la librairie \"{0}\" non support\u00E9 : {2} | |
24 | unrecognized_datatype_library=librairie de type de donn\u00E9es \"{0}\" non reconnue | |
25 | unrecognized_builtin_datatype=aucun type \"{0}\" pr\u00E9d\u00E9fini : doit \u00EAtre \"string\" ou \"token\" | |
26 | invalid_value=\"{0}\" n'est pas une valeur valide de type de donn\u00E9es | |
27 | parent_ref_outside_grammar=r\u00E9f\u00E9rence \u00E0 une grammaire parent inexistante | |
28 | ref_outside_grammar=r\u00E9f\u00E9rence \u00E0 une grammaire inexistante | |
29 | expected_one_name_class=\u00E9l\u00E9ment \"{0}\" trouv\u00E9 mais aucun autre contenu attendu | |
30 | builtin_param=les types de donn\u00E9es int\u00E9gr\u00E9s n'ont aucun param\u00E8tres | |
31 | invalid_param_display=param\u00E8tre invalide :\n{0} | |
32 | invalid_param_detail_display=param\u00E8tre invalide : {0}\n{1} | |
33 | display_param={0}>>>>{1} | |
34 | invalid_param_detail=param\u00E8tre invalide : {0} | |
35 | invalid_param=param\u00E8tre invalide | |
36 | invalid_params_detail=param\u00E8tres invalides : {0} | |
37 | invalid_params=param\u00E8tres invalides | |
38 | datatype_requires_parameter=le type de donn\u00E9es ne peut pas \u00EAtre utilis\u00E9 sans param\u00E8tre | |
39 | datatype_requires_parameter_detail=le type de donn\u00E9es ne peut pas \u00EAtre utilis\u00E9 sans les param\u00E8tres : {0} | |
40 | ||
41 | attribute_contains_attribute=un motif d'attribut ne doit pas contenir d'autre motif d'attribut (la section 7.1 de la sp\u00E9cification RELAX NG requiert que la forme XML simplifi\u00E9e du sch\u00E9ma ne contienne aucun \u00E9l\u00E9ment satisfaisant le chemin attribute//attribute) | |
42 | attribute_contains_element=un motif d'attribut ne doit pas contenir de motif d'\u00E9l\u00E9ment (la section 7.1 de la sp\u00E9cification RELAX NG requiert que la forme XML simplifi\u00E9e du sch\u00E9ma ne contienne aucun \u00E9l\u00E9ment satisfaisant le chemin attribute//ref) | |
43 | data_except_contains_attribute=un motif de donn\u00E9e ne doit pas exclure de motif d'attribut (la section 7.1 de la sp\u00E9cification RELAX NG requiert que la forme XML simplifi\u00E9e du sch\u00E9ma ne contienne aucun \u00E9l\u00E9ment satisfaisant le chemin data/except//attribute) | |
44 | data_except_contains_element=un motif de donn\u00E9e ne doit pas exclure de motif d'\u00E9l\u00E9ment (la section 7.1 de la sp\u00E9cification RELAX NG requiert que la forme XML simplifi\u00E9e du sch\u00E9ma ne contienne aucun \u00E9l\u00E9ment satisfaisant le chemin data/except//ref) | |
45 | data_except_contains_empty=un motif de donn\u00E9e ne doit pas exclure de motif vide (la section 7.1 de la sp\u00E9cification RELAX NG requiert que la forme XML simplifi\u00E9e du sch\u00E9ma ne contienne aucun \u00E9l\u00E9ment satisfaisant le chemin data/except//empty) | |
46 | data_except_contains_group=un motif de donn\u00E9e ne doit pas exclure un groupe (la section 7.1 de la sp\u00E9cification RELAX NG requiert que la forme XML simplifi\u00E9e du sch\u00E9ma ne contienne aucun \u00E9l\u00E9ment satisfaisant le chemin data/except//group) | |
47 | data_except_contains_interleave=un motif de donn\u00E9e ne doit pas exclure un groupe entrelac\u00E9 (la section 7.1 de la sp\u00E9cification RELAX NG requiert que la forme XML simplifi\u00E9e du sch\u00E9ma ne contienne aucun \u00E9l\u00E9ment satisfaisant le chemin data/except//interleave) | |
48 | data_except_contains_list=un motif de donn\u00E9e ne doit pas exclure un motif de liste (la section 7.1 de la sp\u00E9cification RELAX NG requiert que la forme XML simplifi\u00E9e du sch\u00E9ma ne contienne aucun \u00E9l\u00E9ment satisfaisant le chemin data/except//list) | |
49 | data_except_contains_one_or_more=un motif de donn\u00E9e ne doit pas exclure une r\u00E9p\u00E9tition (la section 7.1 de la sp\u00E9cification RELAX NG requiert que la forme XML simplifi\u00E9e du sch\u00E9ma ne contienne aucun \u00E9l\u00E9ment satisfaisant le chemin data/except//oneOrMore) | |
50 | data_except_contains_text=un motif de donn\u00E9e ne doit pas exclure un motif de texte (la section 7.1 de la sp\u00E9cification RELAX NG requiert que la forme XML simplifi\u00E9e du sch\u00E9ma ne contienne aucun \u00E9l\u00E9ment satisfaisant le chemin data/except//text) | |
51 | list_contains_attribute=un motif de liste ne doit pas contenir un motif d'attribut (la section 7.1 de la sp\u00E9cification RELAX NG requiert que la forme XML simplifi\u00E9e du sch\u00E9ma ne contienne aucun \u00E9l\u00E9ment satisfaisant le chemin list//attribute) | |
52 | list_contains_element=un motif de liste ne doit pas contenir un motif d'\u00E9l\u00E9ment (la section 7.1 de la sp\u00E9cification RELAX NG requiert que la forme XML simplifi\u00E9e du sch\u00E9ma ne contienne aucun \u00E9l\u00E9ment satisfaisant le chemin list//ref) | |
53 | list_contains_list=un motif de liste ne doit pas contenir un autre motif de liste (la section 7.1 de la sp\u00E9cification RELAX NG requiert que la forme XML simplifi\u00E9e du sch\u00E9ma ne contienne aucun \u00E9l\u00E9ment satisfaisant le chemin list//list) | |
54 | list_contains_text=un motif de liste ne doit pas contenir un motif de texte (la section 7.1 de la sp\u00E9cification RELAX NG requiert que la forme XML simplifi\u00E9e du sch\u00E9ma ne contienne aucun \u00E9l\u00E9ment satisfaisant le chemin list//text) | |
55 | list_contains_interleave=un motif de liste ne doit pas contenir un motif entrelac\u00E9 (la section 7.1 de la sp\u00E9cification RELAX NG requiert que la forme XML simplifi\u00E9e du sch\u00E9ma ne contienne aucun \u00E9l\u00E9ment satisfaisant le chemin list//interleave) | |
56 | one_or_more_contains_group_contains_attribute=un groupe d'attributs ne doit pas \u00EAtre pouvoir \u00EAtre r\u00E9p\u00E9t\u00E9 (la section 7.1 de la sp\u00E9cification RELAX NG requiert que la forme XML simplifi\u00E9e du sch\u00E9ma ne contienne aucun \u00E9l\u00E9ment satisfaisant le chemin oneOrMore//group//attribute) | |
57 | one_or_more_contains_interleave_contains_attribute=un groupe d'attributs entrelac\u00E9s ne doit pas \u00EAtre pouvoir \u00EAtre r\u00E9p\u00E9t\u00E9 (la section 7.1 de la sp\u00E9cification RELAX NG requiert que la forme XML simplifi\u00E9e du sch\u00E9ma ne contienne aucun \u00E9l\u00E9ment satisfaisant le chemin oneOrMore//interleave//attribute) | |
58 | start_contains_attribute=un \u00E9l\u00E9ment satisfaisant le chemin non-autoris\u00E9 start//attribute a \u00E9t\u00E9 trouv\u00E9 dans la forme XML simplifi\u00E9e du sch\u00E9ma (voir la section 7.1 de la sp\u00E9cification RELAX NG) | |
59 | start_contains_data=un \u00E9l\u00E9ment satisfaisant le chemin non-autoris\u00E9 start//data a \u00E9t\u00E9 trouv\u00E9 dans la forme XML simplifi\u00E9e du sch\u00E9ma (voir la section 7.1 de la sp\u00E9cification RELAX NG) | |
60 | start_contains_empty=un \u00E9l\u00E9ment satisfaisant le chemin non-autoris\u00E9 start//empty a \u00E9t\u00E9 trouv\u00E9 dans la forme XML simplifi\u00E9e du sch\u00E9ma (voir la section 7.1 de la sp\u00E9cification RELAX NG) | |
61 | start_contains_group=un \u00E9l\u00E9ment satisfaisant le chemin non-autoris\u00E9 start//group a \u00E9t\u00E9 trouv\u00E9 dans la forme XML simplifi\u00E9e du sch\u00E9ma (voir la section 7.1 de la sp\u00E9cification RELAX NG) | |
62 | start_contains_interleave=un \u00E9l\u00E9ment satisfaisant le chemin non-autoris\u00E9 start//interleave a \u00E9t\u00E9 trouv\u00E9 dans la forme XML simplifi\u00E9e du sch\u00E9ma (voir la section 7.1 de la sp\u00E9cification RELAX NG) | |
63 | start_contains_list=un \u00E9l\u00E9ment satisfaisant le chemin non-autoris\u00E9 start//list a \u00E9t\u00E9 trouv\u00E9 dans la forme XML simplifi\u00E9e du sch\u00E9ma (voir la section 7.1 de la sp\u00E9cification RELAX NG) | |
64 | start_contains_one_or_more=un \u00E9l\u00E9ment satisfaisant le chemin non-autoris\u00E9 start//oneOrMore a \u00E9t\u00E9 trouv\u00E9 dans la forme XML simplifi\u00E9e du sch\u00E9ma (voir la section 7.1 de la sp\u00E9cification RELAX NG) | |
65 | start_contains_text=un \u00E9l\u00E9ment satisfaisant le chemin non-autoris\u00E9 start//text a \u00E9t\u00E9 trouv\u00E9 dans la forme XML simplifi\u00E9e du sch\u00E9ma (voir la section 7.1 de la sp\u00E9cification RELAX NG) | |
66 | start_contains_value=un \u00E9l\u00E9ment satisfaisant le chemin non-autoris\u00E9 start//value a \u00E9t\u00E9 trouv\u00E9 dans la forme XML simplifi\u00E9e du sch\u00E9ma (voir la section 7.1 de la sp\u00E9cification RELAX NG) | |
67 | duplicate_attribute=attribut en double | |
68 | duplicate_attribute_name=attribut {0} en double | |
69 | duplicate_attribute_ns=attributs de l'espace de noms \"{0}\" peut appara\u00EEtre plus d'une fois | |
70 | interleave_element_overlap=noms d'\u00E9l\u00E9ments surcharg\u00E9s dans les op\u00E9randes de \"interleave\" | |
71 | interleave_element_overlap_name=l'\u00E9l\u00E9ment {0} peut se trouver dans plus d'une op\u00E9rande de \"interleave\" | |
72 | interleave_element_overlap_ns=des \u00E9l\u00E9ments dans le namespace \"{0}\" peuvent se trouver dans plus d'une op\u00E9rande de \"interleave\" | |
73 | interleave_text_overlap=les deux op\u00E9randes de \"interleave\" contiennent \"text\" | |
74 | open_name_class_not_repeated=un attribut utilisant \"nsName\" ou \"anyName\" doit \u00EAtre dans \"oneOrMore\" | |
75 | xmlns_uri_attribute=un attribut ne doit pas avoir pour namespace \"http://www.w3.org/2000/xmlns\" | |
76 | xmlns_attribute=un attribut ne doit pas \u00EAtre nomm\u00E9 \"xmlns\" | |
77 | ||
78 | # Validation errors | |
79 | unknown_element=l'\u00E9l\u00E9ment {0} n'est autoris\u00E9 nulle part {1} | |
80 | unexpected_element_required_element_missing=l'\u00E9l\u00E9ment {0} n'est pas encore autoris\u00E9\u00A0; il manque l'\u00E9l\u00E9ment {1} | |
81 | unexpected_element_required_elements_missing=l'\u00E9l\u00E9ment {0} n'est pas encore autoris\u00E9\u00A0; il manque les \u00E9l\u00E9ments {1} | |
82 | element_not_allowed_yet=l'\u00E9l\u00E9ment {0} n'est pas encore autoris\u00E9 {1} | |
83 | out_of_context_element=l'\u00E9l\u00E9ment {0} n'est pas autoris\u00E9 ici {1} | |
84 | no_attributes_allowed=l'attribut {0} a \u00E9t\u00E9 trouv\u00E9, mais aucun attribut n'est autoris\u00E9 ici | |
85 | invalid_attribute_name=l'attribut {0} n'est pas autoris\u00E9 ici {1} | |
86 | invalid_attribute_value=la valeur de l'attribut {0} n'est pas valide {1} | |
87 | required_attributes_missing_expected=il manque un ou plusieurs attributs obligatoires {1} \u00E0 l'\u00E9l\u00E9ment {0} | |
88 | required_attribute_missing=il manque l'attribut obligatoire {1} \u00E0 l'\u00E9l\u00E9ment {0} | |
89 | required_attributes_missing=il manque les attributs obligatoires {1} \u00E0 l'\u00E9l\u00E9ment {0} | |
90 | incomplete_element_required_elements_missing_expected=l'\u00E9l\u00E9ment {0} est incomplet {1} | |
91 | incomplete_element_required_element_missing=l'\u00E9l\u00E9ment {0} est incomplet\u00A0; il manque l'\u00E9l\u00E9ment obligatoire {1} | |
92 | incomplete_element_required_elements_missing=l'\u00E9l\u00E9ment {0} est incomplet\u00A0; il manque les \u00E9l\u00E9ments obligatoires {1} | |
93 | text_not_allowed=aucun texte n'est autoris\u00E9 ici {0} | |
94 | document_incomplete=le document n'est pas enti\u00E8rement satisfait | |
95 | invalid_element_value=l'\u00E9l\u00E9ment {0} contient des caract\u00E8res non valides {1} | |
96 | blank_not_allowed=l'\u00E9l\u00E9ment {0} ne doit pas avoir un contenu vide {1} | |
97 | schema_allows_nothing=le sch\u00E9ma n'autorise aucun contenu\u00A0: il est \u00E9quivalent \u00E0 <notAllowed/> | |
98 | ||
99 | # ID correctness errors | |
100 | id_element_name_class=un motif \"element\" contenant un motif \"attribut\" avec un type d'identificateur non nul doit avoir une classe de nom contenant seulement des \u00E9l\u00E9ments \"choice\" et \"name\" | |
101 | id_attribute_name_class=un motif \"attribut\" avec un type d'identificateur non nul doit avoir une classe de nom \u00E9tant un nom unique | |
102 | id_parent=un motif \"data\" ou \"value\" avec un type d'identificateur non nul doit avoir pour parent un motif \"attribute\" | |
103 | id_type_conflict=types d'identificateurs conflictuels pour l'attribut {1} de l'\u00E9l\u00E9ment {0} | |
104 | ||
105 | # ID soundness errors | |
106 | id_no_tokens=valeur d'un attribut de type ID ne contenant aucun token | |
107 | id_multiple_tokens=valeur d'un attribut de type ID contenant plusieurs tokens | |
108 | idref_no_tokens=valeur d'un attribut de type IDREF ne contenant aucun token | |
109 | idref_multiple_tokens=valeur d'un attribut de type ID ne contenant plusieurs tokens | |
110 | idrefs_no_tokens=valeur d'un attribut de type IDREFS ne contenant aucun token | |
111 | missing_id=aucun ID correspondant \u00E0 l'IDREF \"{0}\" | |
112 | duplicate_id=l'ID \"{0}\" a d\u00E9j\u00E0 \u00E9t\u00E9 d\u00E9fini | |
113 | first_id=premi\u00E8re occurence de l'ID \"{0}\" | |
114 | ||
115 | # Fragments | |
116 | name_absent_namespace=\"{0}\" | |
117 | name_with_namespace=\"{1}\" dans le namespace \"{0}\" | |
118 | qname=\"{0}\" | |
119 | qnames_nsdecls={0} (avec {1}) | |
120 | or_list_pair={0} ou {1} | |
121 | or_list_many_first={0} | |
122 | or_list_many_middle={0}, {1} | |
123 | or_list_many_last={0} ou {1} | |
124 | and_list_pair={0} et {1} | |
125 | and_list_many_first={0} | |
126 | and_list_many_middle={0}, {1} | |
127 | and_list_many_last={0} et {1} | |
128 | ||
129 | expected=; {0} est attendu | |
130 | element_end_tag=la balise fermante de l'\u00E9l\u00E9ment | |
131 | text=du texte | |
132 | data=des donn\u00E9es | |
133 | element_list=l'\u00E9l\u00E9ment {0} | |
134 | element_other_ns=un \u00E9l\u00E9ment dans un autre namespace | |
135 | expected_attribute=; l'attribut {0} est attendu | |
136 | expected_attribute_or_other_ns=; l'attribut {0} ou un attrribut dans un autre namespace est attendu | |
137 | data_failures=; {0} | |
138 | token_failures=; token {0} non valide\u00A0; {1} | |
139 | missing_token=; token manquant\u00A0; {0} | |
140 | expected_data=; donn\u00E9es attendues | |
141 | require_values=doit \u00EAtre \u00E9gal \u00E0 {0} | |
142 | require_qnames=doit \u00EAtre un QName \u00E9gal \u00E0 {0} | |
143 | require_datatype=doit \u00EAtre une instance valide du type {0} |
+51
-50
0 | # Copyright (c) 2013 JEPA (Japan Electronic Publishing Association). | |
0 | # First two blocks doesn't need to be translated for epubcheck, as @murata0204 noted in | |
1 | # https://github.com/IDPF/epubcheck/pull/472#issuecomment-58265808 | |
1 | 2 | # |
2 | # This is Japanese translation of org/thaiopensource/relaxng/pattern/resources/Messages.properties file. | |
3 | # Original resources: http://info.jepa.or.jp/document/epubcheckj | |
3 | # Non-unicode chars (german umlauts, etc..) must be escaped like \u00DF | |
4 | # because otherwise Jing can't parse them. Bad UTF8-support | |
4 | 5 | |
5 | 6 | # Properties file specifying messages |
6 | 7 | illegal_href_attribute=illegal \"href\" attribute |
75 | 76 | xmlns_attribute=attribute must not be named \"xmlns\" |
76 | 77 | |
77 | 78 | # Validation errors |
78 | unknown_element=\u8981\u7d20 {0} \u306f\u3069\u3053\u306b\u3082\u66f8\u3051\u307e\u305b\u3093. {1} | |
79 | unexpected_element_required_element_missing=\u8981\u7d20 {0} \u306f\u3053\u3053\u306b\u306f\u66f8\u3051\u307e\u305b\u3093. \u624b\u524d\u306b\u4ee5\u4e0b\u306e\u8981\u7d20\u304c\u5fc5\u8981\u3067\u3059: {1} | |
80 | unexpected_element_required_elements_missing=\u8981\u7d20 {0} \u306f\u3053\u3053\u306b\u306f\u66f8\u3051\u307e\u305b\u3093. \u624b\u524d\u306b\u4ee5\u4e0b\u306e\u8981\u7d20\u304c\u5fc5\u8981\u3067\u3059: {1} | |
81 | element_not_allowed_yet=\u8981\u7d20 {0} \u306f\u307e\u3060\u3053\u3053\u306b\u306f\u66f8\u3051\u307e\u305b\u3093. {1} | |
82 | out_of_context_element=\u8981\u7d20 {0} \u3092\u3053\u3053\u306b\u66f8\u3044\u3066\u306f\u3044\u3051\u307e\u305b\u3093. {1} | |
83 | no_attributes_allowed=\u5c5e\u6027 {0} \u304c\u66f8\u304b\u308c\u3066\u3044\u307e\u3059\u304c\u3001\u3053\u3053\u306b\u306f\u5c5e\u6027\u306f\u66f8\u3051\u307e\u305b\u3093. | |
84 | invalid_attribute_name=\u5c5e\u6027 {0} \u306f\u3053\u3053\u306b\u306f\u66f8\u3051\u307e\u305b\u3093. {1} | |
85 | invalid_attribute_value=\u5c5e\u6027 {0} \u306e\u5024\u304c\u4e0d\u6b63\u3067\u3059. {1} | |
86 | required_attributes_missing_expected=\u8981\u7d20 {0} \u306b\u306f1\u3064\u307e\u305f\u306f\u305d\u308c\u4ee5\u4e0a\u306e\u5fc5\u8981\u306a\u5c5e\u6027\u304c\u66f8\u304b\u308c\u3066\u3044\u307e\u305b\u3093. {1} | |
87 | required_attribute_missing=\u8981\u7d20 {0} \u306b\u5fc5\u8981\u306a\u5c5e\u6027\u304c\u66f8\u304b\u308c\u3066\u3044\u307e\u305b\u3093. {1} | |
88 | required_attributes_missing=\u8981\u7d20 {0} \u306b\u5fc5\u8981\u306a\u5c5e\u6027\u304c\u66f8\u304b\u308c\u3066\u3044\u307e\u305b\u3093. {1} | |
89 | incomplete_element_required_elements_missing_expected=\u8981\u7d20 {0} \u306e\u5185\u5bb9\u304c\u4e0d\u5b8c\u5168\u3067\u3059. {1} | |
90 | incomplete_element_required_element_missing=\u8981\u7d20 {0} \u306e\u5185\u5bb9\u304c\u4e0d\u5b8c\u5168\u3067\u3059. \u4ee5\u4e0b\u306e\u5fc5\u8981\u306a\u8981\u7d20\u304c\u66f8\u304b\u308c\u3066\u3044\u307e\u305b\u3093 {1} | |
91 | incomplete_element_required_elements_missing=\u8981\u7d20 {0} \u306e\u5185\u5bb9\u304c\u4e0d\u5b8c\u5168\u3067\u3059. \u4ee5\u4e0b\u306e\u5fc5\u8981\u306a\u8981\u7d20\u304c\u66f8\u304b\u308c\u3066\u3044\u307e\u305b\u3093 {1} | |
92 | text_not_allowed=\u30c6\u30ad\u30b9\u30c8\u306f\u3053\u3053\u306b\u306f\u66f8\u3051\u307e\u305b\u3093. {0} | |
93 | document_incomplete=\u6587\u66f8\u304c\u4e0d\u5b8c\u5168\u306b\u30de\u30c3\u30c1\u3057\u3066\u3044\u307e\u3059. | |
94 | invalid_element_value=\u8981\u7d20 {0} \u306e\u30c6\u30ad\u30b9\u30c8\u5185\u5bb9\u304c\u4e0d\u6b63\u3067\u3059. {1} | |
95 | blank_not_allowed=\u8981\u7d20 {0} \u306f\u7a7a\u306e\u5185\u5bb9\u306b\u3057\u3066\u306f\u3044\u3051\u307e\u305b\u3093. {1} | |
96 | schema_allows_nothing=\u6587\u66f8\u306b\u4f55\u3082\u66f8\u3044\u3066\u306f\u3044\u3051\u307e\u305b\u3093. \u30b9\u30ad\u30fc\u30de\u304c\u305d\u306e\u3088\u3046\u306b\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u307e\u3059(<notAllowed/> \u304c\u66f8\u304b\u308c\u3066\u3044\u308b\u30b9\u30ad\u30fc\u30de\u3068\u540c\u5024\u3067\u3059). | |
79 | unknown_element=\u8981\u7D20 {0} \u306F\u3069\u3053\u306B\u3082\u66F8\u3051\u307E\u305B\u3093. {1} | |
80 | unexpected_element_required_element_missing=\u8981\u7D20 {0} \u306F\u3053\u3053\u306B\u306F\u66F8\u3051\u307E\u305B\u3093. \u624B\u524D\u306B\u4EE5\u4E0B\u306E\u8981\u7D20\u304C\u5FC5\u8981\u3067\u3059: {1} | |
81 | unexpected_element_required_elements_missing=\u8981\u7D20 {0} \u306F\u3053\u3053\u306B\u306F\u66F8\u3051\u307E\u305B\u3093. \u624B\u524D\u306B\u4EE5\u4E0B\u306E\u8981\u7D20\u304C\u5FC5\u8981\u3067\u3059: {1} | |
82 | element_not_allowed_yet=\u8981\u7D20 {0} \u306F\u307E\u3060\u3053\u3053\u306B\u306F\u66F8\u3051\u307E\u305B\u3093. {1} | |
83 | out_of_context_element=\u8981\u7D20 {0} \u3092\u3053\u3053\u306B\u66F8\u3044\u3066\u306F\u3044\u3051\u307E\u305B\u3093. {1} | |
84 | no_attributes_allowed=\u5C5E\u6027 {0} \u304C\u66F8\u304B\u308C\u3066\u3044\u307E\u3059\u304C\u3001\u3053\u3053\u306B\u306F\u5C5E\u6027\u306F\u66F8\u3051\u307E\u305B\u3093. | |
85 | invalid_attribute_name=\u5C5E\u6027 {0} \u306F\u3053\u3053\u306B\u306F\u66F8\u3051\u307E\u305B\u3093. {1} | |
86 | invalid_attribute_value=\u5C5E\u6027 {0} \u306E\u5024\u304C\u4E0D\u6B63\u3067\u3059. {1} | |
87 | required_attributes_missing_expected=\u8981\u7D20 {0} \u306B\u306F1\u3064\u307E\u305F\u306F\u305D\u308C\u4EE5\u4E0A\u306E\u5FC5\u8981\u306A\u5C5E\u6027\u304C\u66F8\u304B\u308C\u3066\u3044\u307E\u305B\u3093. {1} | |
88 | required_attribute_missing=\u8981\u7D20 {0} \u306B\u5FC5\u8981\u306A\u5C5E\u6027\u304C\u66F8\u304B\u308C\u3066\u3044\u307E\u305B\u3093. {1} | |
89 | required_attributes_missing=\u8981\u7D20 {0} \u306B\u5FC5\u8981\u306A\u5C5E\u6027\u304C\u66F8\u304B\u308C\u3066\u3044\u307E\u305B\u3093. {1} | |
90 | incomplete_element_required_elements_missing_expected=\u8981\u7D20 {0} \u306E\u5185\u5BB9\u304C\u4E0D\u5B8C\u5168\u3067\u3059. {1} | |
91 | incomplete_element_required_element_missing=\u8981\u7D20 {0} \u306E\u5185\u5BB9\u304C\u4E0D\u5B8C\u5168\u3067\u3059. \u4EE5\u4E0B\u306E\u5FC5\u8981\u306A\u8981\u7D20\u304C\u66F8\u304B\u308C\u3066\u3044\u307E\u305B\u3093 {1} | |
92 | incomplete_element_required_elements_missing=\u8981\u7D20 {0} \u306E\u5185\u5BB9\u304C\u4E0D\u5B8C\u5168\u3067\u3059. \u4EE5\u4E0B\u306E\u5FC5\u8981\u306A\u8981\u7D20\u304C\u66F8\u304B\u308C\u3066\u3044\u307E\u305B\u3093 {1} | |
93 | text_not_allowed=\u30C6\u30AD\u30B9\u30C8\u306F\u3053\u3053\u306B\u306F\u66F8\u3051\u307E\u305B\u3093. {0} | |
94 | document_incomplete=\u6587\u66F8\u304C\u4E0D\u5B8C\u5168\u306B\u30DE\u30C3\u30C1\u3057\u3066\u3044\u307E\u3059. | |
95 | invalid_element_value=\u8981\u7D20 {0} \u306E\u30C6\u30AD\u30B9\u30C8\u5185\u5BB9\u304C\u4E0D\u6B63\u3067\u3059. {1} | |
96 | blank_not_allowed=\u8981\u7D20 {0} \u306F\u7A7A\u306E\u5185\u5BB9\u306B\u3057\u3066\u306F\u3044\u3051\u307E\u305B\u3093. {1} | |
97 | schema_allows_nothing=\u6587\u66F8\u306B\u4F55\u3082\u66F8\u3044\u3066\u306F\u3044\u3051\u307E\u305B\u3093. \u30B9\u30AD\u30FC\u30DE\u304C\u305D\u306E\u3088\u3046\u306B\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u307E\u3059(<notAllowed/> \u304C\u66F8\u304B\u308C\u3066\u3044\u308B\u30B9\u30AD\u30FC\u30DE\u3068\u540C\u5024\u3067\u3059). | |
97 | 98 | |
98 | 99 | # ID correctness errors |
99 | 100 | id_element_name_class=an \"element\" pattern containing an \"attribute\" pattern with a non-null ID-type must have a name class that contains only \"choice\" and \"name\" elements |
102 | 103 | id_type_conflict=conflicting ID-types for attribute {1} of element {0} |
103 | 104 | |
104 | 105 | # ID soundness errors |
105 | id_no_tokens=ID\u578b\u5c5e\u6027\u306e\u5024\u306b\u30c8\u30fc\u30af\u30f3\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u305b\u3093. | |
106 | id_multiple_tokens=ID\u578b\u5c5e\u6027\u306e\u5024\u306b\u8907\u6570\u306e\u30c8\u30fc\u30af\u30f3\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u3059. | |
107 | idref_no_tokens=IDREF\u578b\u5c5e\u6027\u306e\u5024\u306b\u30c8\u30fc\u30af\u30f3\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u305b\u3093. | |
108 | idref_multiple_tokens=IDREF\u578b\u5c5e\u6027\u306e\u5024\u306b\u8907\u6570\u306e\u30c8\u30fc\u30af\u30f3\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u3059. | |
109 | idrefs_no_tokens=IDREFS\u578b\u5c5e\u6027\u306e\u5024\u306b\u30c8\u30fc\u30af\u30f3\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u305b\u3093. | |
110 | missing_id=IDREF \"{0}\" \u306b\u5bfe\u5fdc\u3059\u308bID\u304c\u3042\u308a\u307e\u305b\u3093. | |
111 | duplicate_id=ID \"{0}\" \u306f\u65e2\u306b\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u307e\u3059. | |
112 | first_id=ID \"{0}\" \u306f\u3001\u3053\u3053\u306b\u6700\u521d\u306b\u66f8\u304b\u308c\u3066\u3044\u307e\u3059. | |
106 | id_no_tokens=ID\u578B\u5C5E\u6027\u306E\u5024\u306B\u30C8\u30FC\u30AF\u30F3\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u305B\u3093. | |
107 | id_multiple_tokens=ID\u578B\u5C5E\u6027\u306E\u5024\u306B\u8907\u6570\u306E\u30C8\u30FC\u30AF\u30F3\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u3059. | |
108 | idref_no_tokens=IDREF\u578B\u5C5E\u6027\u306E\u5024\u306B\u30C8\u30FC\u30AF\u30F3\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u305B\u3093. | |
109 | idref_multiple_tokens=IDREF\u578B\u5C5E\u6027\u306E\u5024\u306B\u8907\u6570\u306E\u30C8\u30FC\u30AF\u30F3\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u3059. | |
110 | idrefs_no_tokens=IDREFS\u578B\u5C5E\u6027\u306E\u5024\u306B\u30C8\u30FC\u30AF\u30F3\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u305B\u3093. | |
111 | missing_id=IDREF \"{0}\" \u306B\u5BFE\u5FDC\u3059\u308BID\u304C\u3042\u308A\u307E\u305B\u3093. | |
112 | duplicate_id=ID \"{0}\" \u306F\u65E2\u306B\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u307E\u3059. | |
113 | first_id=ID \"{0}\" \u306F\u3001\u3053\u3053\u306B\u6700\u521D\u306B\u66F8\u304B\u308C\u3066\u3044\u307E\u3059. | |
113 | 114 | |
114 | 115 | # Fragments |
115 | 116 | name_absent_namespace=\"{0}\" |
116 | name_with_namespace=\u540d\u524d\u7a7a\u9593 \"{0}\" \u306e \"{1}\" | |
117 | name_with_namespace=\u540D\u524D\u7A7A\u9593 \"{0}\" \u306E \"{1}\" | |
117 | 118 | qname=\"{0}\" |
118 | qnames_nsdecls={0}(\u540d\u524d\u7a7a\u9593\u5ba3\u8a00 {1}) | |
119 | or_list_pair={0} \u307e\u305f\u306f {1} | |
119 | qnames_nsdecls={0}(\u540D\u524D\u7A7A\u9593\u5BA3\u8A00 {1}) | |
120 | or_list_pair={0} \u307E\u305F\u306F {1} | |
120 | 121 | or_list_many_first={0} |
121 | 122 | or_list_many_middle={0}, {1} |
122 | or_list_many_last={0} \u307e\u305f\u306f {1} | |
123 | and_list_pair={0} \u304b\u3064 {1} | |
123 | or_list_many_last={0} \u307E\u305F\u306F {1} | |
124 | and_list_pair={0} \u304B\u3064 {1} | |
124 | 125 | and_list_many_first={0} |
125 | 126 | and_list_many_middle={0}, {1} |
126 | and_list_many_last={0} \u304b\u3064 {1} | |
127 | and_list_many_last={0} \u304B\u3064 {1} | |
127 | 128 | |
128 | expected=; \u3053\u3053\u306b\u66f8\u304b\u308c\u308b\u3079\u304d\u3082\u306e\u306f {0} \u3067\u3059. | |
129 | element_end_tag=\u8981\u7d20\u306e\u7d42\u4e86\u30bf\u30b0 | |
130 | text=\u30c6\u30ad\u30b9\u30c8 | |
131 | data=\u30c7\u30fc\u30bf | |
132 | element_list=\u8981\u7d20 {0} | |
133 | element_other_ns=\u4ed6\u306e\u540d\u524d\u7a7a\u9593\u306e\u8981\u7d20 | |
134 | expected_attribute=; \u3053\u3053\u306b\u66f8\u304b\u308c\u308b\u3079\u304d\u5c5e\u6027\u306f {0} \u3067\u3059. | |
135 | expected_attribute_or_other_ns=; \u3053\u3053\u306b\u66f8\u304b\u308c\u308b\u3079\u304d\u5c5e\u6027\u306f {0} \u307e\u305f\u306f\u4ed6\u306e\u540d\u524d\u7a7a\u9593\u306e\u5c5e\u6027\u3067\u3059. | |
129 | expected=; \u3053\u3053\u306B\u66F8\u304B\u308C\u308B\u3079\u304D\u3082\u306E\u306F {0} \u3067\u3059. | |
130 | element_end_tag=\u8981\u7D20\u306E\u7D42\u4E86\u30BF\u30B0 | |
131 | text=\u30C6\u30AD\u30B9\u30C8 | |
132 | data=\u30C7\u30FC\u30BF | |
133 | element_list=\u8981\u7D20 {0} | |
134 | element_other_ns=\u4ED6\u306E\u540D\u524D\u7A7A\u9593\u306E\u8981\u7D20 | |
135 | expected_attribute=; \u3053\u3053\u306B\u66F8\u304B\u308C\u308B\u3079\u304D\u5C5E\u6027\u306F {0} \u3067\u3059. | |
136 | expected_attribute_or_other_ns=; \u3053\u3053\u306B\u66F8\u304B\u308C\u308B\u3079\u304D\u5C5E\u6027\u306F {0} \u307E\u305F\u306F\u4ED6\u306E\u540D\u524D\u7A7A\u9593\u306E\u5C5E\u6027\u3067\u3059. | |
136 | 137 | data_failures=; {0} |
137 | token_failures=; \u30c8\u30fc\u30af\u30f3 {0} \u304c\u4e0d\u6b63\u3067\u3059. ; {1} | |
138 | missing_token=; \u30c8\u30fc\u30af\u30f3\u304c\u3042\u308a\u307e\u305b\u3093. ; {0} | |
139 | expected_data=; \u671f\u5f85\u3055\u308c\u308b\u30c7\u30fc\u30bf | |
140 | require_values={0} \u3068\u7b49\u3057\u304f\u306a\u304f\u3066\u306f\u306a\u308a\u307e\u305b\u3093. | |
141 | require_qnames={0} \u3068\u7b49\u3057\u3044 QName \u3067\u306a\u304f\u3066\u306f\u306a\u308a\u307e\u305b\u3093. | |
142 | require_datatype=\u30c7\u30fc\u30bf\u30bf\u30a4\u30d7{0}\u306e\u59a5\u5f53\u306a\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3067\u306a\u304f\u3066\u306f\u306a\u308a\u307e\u305b\u3093. | |
138 | token_failures=; \u30C8\u30FC\u30AF\u30F3 {0} \u304C\u4E0D\u6B63\u3067\u3059. ; {1} | |
139 | missing_token=; \u30C8\u30FC\u30AF\u30F3\u304C\u3042\u308A\u307E\u305B\u3093. ; {0} | |
140 | expected_data=; \u671F\u5F85\u3055\u308C\u308B\u30C7\u30FC\u30BF | |
141 | require_values={0} \u3068\u7B49\u3057\u304F\u306A\u304F\u3066\u306F\u306A\u308A\u307E\u305B\u3093. | |
142 | require_qnames={0} \u3068\u7B49\u3057\u3044 QName \u3067\u306A\u304F\u3066\u306F\u306A\u308A\u307E\u305B\u3093. | |
143 | require_datatype=\u30C7\u30FC\u30BF\u30BF\u30A4\u30D7{0}\u306E\u59A5\u5F53\u306A\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u3067\u306A\u304F\u3066\u306F\u306A\u308A\u307E\u305B\u3093. |
+11
-0
0 | unexpected_schema_creation_error=Konnte das Schematron-Schema nicht erstellen. Bitte erstelle einen Bug-Report auf https://github.com/IDPF/epubcheck/issues/new | |
1 | # these messages are used in schematron.xsl | |
2 | extends_cycle=Kann die Regel \"{0}\" nicht erweitern, da die Erweiterungs-Verkettung eine zirkul\u00E4re Verkettung enth\u00E4lt. | |
3 | active_missing=Kann das Pattern \"{0}\" nicht aktivieren, da es nicht existiert. | |
4 | extends_missing=Kann die Regel \"{0}\" nicht erweitern, da sie nicht existiert. | |
5 | extends_concrete=Kann die Regel \"{0}\" nicht erweitern, da sie nicht abstrakt ist. | |
6 | phase_missing=Das Schematron-Schema besitzt keine Phase \"{0}\" | |
7 | default_phase_missing=Das Schematron-Schema definiert keine Standard-Phase \"{0}\" | |
8 | diagnostic_missing=Referenz auf 'diagnostic' \"{0}\" existiert nicht. | |
9 | report= | |
10 | failed_assertion= |
+11
-0
0 | unexpected_schema_creation_error=no se ha podido crear el esquema (env\u00EDe reporte de errores) | |
1 | # these messages are used in schematron.xsl | |
2 | extends_cycle=no se pudo extender la regla \"{0}\" porque la cadena de extensiones tiene un ciclo | |
3 | active_missing=no se pudo activar el patr\u00F3n inexistente \"{0}\" | |
4 | extends_missing=no se pudo extender la regla inexistente \"{0}\" | |
5 | extends_concrete=no se pudo extender la regla \"{0}\" porque no es abstracta | |
6 | phase_missing=el esquema no define una fase \"{0}\" | |
7 | default_phase_missing=el esquema no define su fase por defecto \"{0}\" | |
8 | diagnostic_missing=referencia a un diagn\u00F3stico inexistente \"{0}\" | |
9 | report= | |
10 | failed_assertion= |
+11
-0
0 | unexpected_schema_creation_error=la cr\u00E9ation de schema a \u00E9chou\u00E9 (merci d'envoyer un rapport de bug) | |
1 | # these messages are used in schematron.xsl | |
2 | extends_cycle=la r\u00E8gle \"{0}\" ne peut pas \u00EAtre \u00E9tendue pour cause de cycle dans l'extension | |
3 | active_missing=le motif \"{0}\" n'existe pas et ne peut pas \u00EAtre activ\u00E9 | |
4 | extends_missing=la r\u00E8gle \"{0}\" n'existe pas et ne peut pas \u00EAtre \u00E9tendue | |
5 | extends_concrete=la r\u00E8gle \"{0}\" n'est pas abstraite donc ne peut pas \u00EAtre \u00E9tendue | |
6 | phase_missing=le sch\u00E9ma ne d\u00E9finit pas la phase \"{0}\" | |
7 | default_phase_missing=le sch\u00E9ma ne d\u00E9finit pas sa phase par d\u00E9faut \"{0}\" | |
8 | diagnostic_missing=r\u00E9f\u00E9rence au diagnostique \"{0}\" qui n'existe pas | |
9 | report= | |
10 | failed_assertion= |
+11
-0
0 | unexpected_schema_creation_error=\u30B9\u30AD\u30FC\u30DE\u3092\u4F5C\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F(epubcheck\u306E\u30D0\u30B0\u306E\u305F\u3081\u3001\u958B\u767A\u8005\u306B\u3054\u5831\u544A\u304F\u3060\u3055\u3044) | |
1 | # these messages are used in schematron.xsl | |
2 | extends_cycle=\u62E1\u5F35\u30C1\u30A7\u30A4\u30F3\u306B\u5FAA\u74B0\u304C\u898B\u3064\u304B\u3063\u305F\u305F\u3081\u3001\u30EB\u30FC\u30EB \"{0}\" \u3092\u62E1\u5F35\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F | |
3 | active_missing=\u5B58\u5728\u3057\u306A\u3044\u30D1\u30BF\u30FC\u30F3 \"{0}\" \u3092\u30A2\u30AF\u30C6\u30A3\u30D9\u30FC\u30C8\u3067\u304D\u307E\u305B\u3093 | |
4 | extends_missing=\u5B58\u5728\u3057\u306A\u3044\u30EB\u30FC\u30EB \"{0}\" \u3092\u62E1\u5F35\u3067\u304D\u307E\u305B\u3093 | |
5 | extends_concrete=abstract\u3067\u306F\u306A\u3044\u30EB\u30FC\u30EB \"{0}\" \u3092\u62E1\u5F35\u3067\u304D\u307E\u305B\u3093 | |
6 | phase_missing=\u30B9\u30AD\u30FC\u30DE\u306F\u30D5\u30EC\u30FC\u30BA \"{0}\" \u3092\u5B9A\u7FA9\u3057\u3066\u3044\u307E\u305B\u3093 | |
7 | default_phase_missing=\u30B9\u30AD\u30FC\u30DE\u306F\u30C7\u30D5\u30A9\u30EB\u30C8\u306E\u30D5\u30EC\u30FC\u30BA \"{0}\" \u3092\u5B9A\u7FA9\u3057\u3066\u3044\u307E\u305B\u3093 | |
8 | diagnostic_missing=\u5B58\u5728\u3057\u306A\u3044diagnostic \"{0}\" \u3092\u53C2\u7167\u3057\u3066\u3044\u307E\u3059 | |
9 | report= | |
10 | failed_assertion= |
7 | 7 | css.grammar.prematureEOF=Vorzeitiges Ende der CSS-Datei. Erwartet wird {0} |
8 | 8 | css.grammar.token.unexpected=Die Zeichenkette "{0}" ist an dieser Stelle nicht erlaubt. |
9 | 9 | css.grammar.token.expecting=Die Zeichenkette "{0}" ist an dieser Stelle nicht erlaubt. Erwartet wird {1} |
10 | css.grammar.invalidSelector=Ungültiger Selektor: "{0}" | |
10 | css.grammar.invalidSelector=Ungültiger Selektor: "{0}" | |
11 | 11 | |
12 | 12 | or=oder |
13 | 13 | a_property_name=eine CSS-Eigenschaft |
0 | css.scanner.token.syntax=Sintaxis no válida ''{0}'' | |
1 | css.scanner.token.syntax.char=El carácter ''{0}'' no está permitido en expresiones ''{1}'' | |
2 | css.scanner.token.syntax.firstChar=El carácter ''{0}'' no está permitido como primer carácter en expresiones ''{1}'' | |
3 | css.scanner.token.syntax.escape=Secuencia de salida no válida ''{0}'' | |
4 | css.scanner.token.syntax.urange=Expresión de rango unicode no válida ''{0}'' | |
5 | css.scanner.prematureEOF=Final de archivo anticipado | |
6 | ||
7 | css.grammar.prematureEOF=Final de gramática anticipado (se esperaba: {0}) | |
8 | css.grammar.token.unexpected=El token ''{0}'' no está permitido aquí | |
9 | css.grammar.token.expecting=El token ''{0}'' no está permitido aquí; se esperaba {1} | |
10 | css.grammar.invalidSelector=Selector no válido: ''{0}'' | |
11 | ||
12 | or=o | |
13 | a_property_name=un nombre de propiedad | |
14 | a_property_value=un valor de propiedad | |
15 | a_type_or_universal_selector=un selector de tipo o universal | |
16 | a_string_or_dentifier=una cadena o un identificador | |
17 | an_attribute_value_matcher=un valor de atributo que concuerde con el símbolo | |
18 | negation_arguments=argumentos de función negativa | |
19 | a_selectors=un selector |
0 | css.scanner.token.syntax=Syntaxe non valide "{0}" | |
1 | css.scanner.token.syntax.char=Le caractère "{0}" n'est pas autorisé dans les expressions "{1}" | |
2 | css.scanner.token.syntax.firstChar=Le caractère "{0}" n'est pas autorisé comme premier caractère dans les expressions "{1}" | |
3 | css.scanner.token.syntax.escape=Séquence d'échappement non valide "{0}" | |
4 | css.scanner.token.syntax.urange=Expression de séquence Unicode non valide "{0}" | |
5 | css.scanner.prematureEOF=Fin de fichier prématurée | |
6 | ||
7 | css.grammar.prematureEOF=Fin de grammaire prématurée (attendu: {0}) | |
8 | css.grammar.token.unexpected=Le token "{0}" n'est pas autorisé à cet endroit | |
9 | css.grammar.token.expecting=Le token "{0}" n'est pas autorisé à cet endroit, {1} attendu | |
10 | css.grammar.invalidSelector=Sélecteur non valide: "{0}" | |
11 | ||
12 | or=ou | |
13 | a_property_name=un nom de propriété | |
14 | a_property_value=une valeur de propriété | |
15 | a_type_or_universal_selector=un type ou sélecteur universel | |
16 | a_string_or_dentifier=une chaîne de caractère ou un identificateur | |
17 | an_attribute_value_matcher=un symbole de concordance de valeur d'attribut | |
18 | negation_arguments=des arguments de fonction de négation | |
19 | a_selectors=un sélecteur |
0 | # Copyright (c) 2013 JEPA (Japan Electronic Publishing Association). | |
1 | # | |
2 | # This is Japanese translation of message.properties file. | |
3 | # Original resources: http://info.jepa.or.jp/document/epubcheckj | |
4 | # | |
5 | 0 | css.scanner.token.syntax=不正な構文 ''{0}'' があります. |
6 | 1 | css.scanner.token.syntax.char=文字 ''{0}'' は、式 ''{1}'' 内では使用できません. |
7 | 2 | css.scanner.token.syntax.firstChar=文字 ''{0}'' は、式 ''{1}'' の最初の文字としては使用できません. |
0 | css.scanner.token.syntax=Ongeldige syntaxis "{0}" | |
1 | css.scanner.token.syntax.char=Karakter "{0}" is niet toegestaan in "{1}" expressies | |
2 | css.scanner.token.syntax.firstChar=Karakter "{0}" is niet toegestaan als eerste karakter in "{1}" expressies | |
3 | css.scanner.token.syntax.escape=Ongeldige escapevolgorde "{0}" | |
4 | css.scanner.token.syntax.urange=Ongeldige unicode bereiksexpressie "{0}" | |
5 | css.scanner.prematureEOF=Onverwacht einde van het bestand | |
6 | ||
7 | css.grammar.prematureEOF=Onverwacht einde van de grammatica (verwacht werd: "{0}") | |
8 | css.grammar.token.unexpected=Token "{0}" is hier niet toegestaan | |
9 | css.grammar.token.expecting=Token "{0}" is hier niet toegestaan, {1} werd verwacht | |
10 | css.grammar.invalidSelector=Ongeldige selector: "{0}" | |
11 | ||
12 | or=of | |
13 | a_property_name=de naam van een eigenschap | |
14 | a_property_value=de waarde van een eigenschap | |
15 | a_type_or_universal_selector=een type of een universele selector | |
16 | a_string_or_dentifier=een string of een identifier | |
17 | an_attribute_value_matcher=een symbool dat een attribuut aan een waarde koppelt | |
18 | negation_arguments=ontkennende functieargumenten | |
19 | a_selectors=een selector |
70 | 70 | MessageId.OPF_045, MessageId.MED_003); |
71 | 71 | testValidateDocument("invalid/fallbacks-circular/", "invalid/fallbacks-circular.txt"); |
72 | 72 | } |
73 | ||
73 | ||
74 | 74 | @Test |
75 | 75 | public void testValidateEPUB20_nonResolvingFallback() |
76 | 76 | { |
165 | 165 | Collections.addAll(expectedWarnings, MessageId.HTM_014); |
166 | 166 | testValidateDocument("invalid/xhtml-extension"); |
167 | 167 | } |
168 | ||
169 | @Test | |
170 | public void testXHTMLDoctype() | |
171 | { | |
172 | // 1 error for "FOO" public ID in lorem 1 | |
173 | // 1 error for HTML5 doctype in lorem2 | |
174 | Collections.addAll(expectedErrors, MessageId.HTM_004, MessageId.HTM_004); | |
175 | testValidateDocument("invalid/xhtml-doctype"); | |
176 | } | |
177 | ||
178 | @Test | |
179 | public void testMissingResource() | |
180 | { | |
181 | Collections.addAll(expectedErrors, MessageId.RSC_007); | |
182 | testValidateDocument("invalid/missing-resource"); | |
183 | } | |
168 | 184 | } |
84 | 84 | @Test |
85 | 85 | public void testValidateEPUBPFileDeclaredInContainerNotOpf20() |
86 | 86 | { |
87 | Collections.addAll(expectedErrors, MessageId.RSC_005); | |
88 | 87 | testValidateDocument("ContainerNotOPF20.epub"); |
89 | 88 | } |
90 | 89 | |
214 | 213 | public void testValidateEPUBvalidIssue194_2() |
215 | 214 | { |
216 | 215 | testValidateDocument("valid/issue194.good.epub"); |
216 | } | |
217 | ||
218 | @Test | |
219 | public void testValidateEPUBinvalidIssue176() | |
220 | { | |
221 | Collections.addAll(expectedErrors, MessageId.RSC_001, MessageId.RSC_001, MessageId.RSC_001, | |
222 | MessageId.RSC_001); | |
223 | testValidateDocument("invalid/issue176.epub"); | |
217 | 224 | } |
218 | 225 | |
219 | 226 | @Test |
584 | 584 | } |
585 | 585 | |
586 | 586 | @Test |
587 | public void testIssue615_langtag() { | |
588 | testValidateDocument("valid/issue615-langtags/"); | |
589 | } | |
590 | ||
591 | @Test | |
587 | 592 | public void testResource_Missing() { |
588 | 593 | Collections.addAll(expectedErrors, MessageId.RSC_001); |
589 | 594 | testValidateDocument("invalid/resource-missing/"); |
590 | 595 | } |
596 | ||
597 | @Test | |
598 | public void testResource_RefInXHTML_Undeclared() { | |
599 | Collections.addAll(expectedErrors, MessageId.RSC_007); | |
600 | testValidateDocument("invalid/resource-missing-refinxhtml/"); | |
601 | } | |
591 | 602 | |
592 | 603 | @Test |
593 | 604 | public void testFallback_XPGT_Explicit() |
606 | 617 | { |
607 | 618 | Collections.addAll(expectedErrors, MessageId.CSS_010); |
608 | 619 | testValidateDocument("invalid/xpgt-no-fallback/"); |
620 | } | |
621 | ||
622 | @Test | |
623 | public void testFont_OpenType() { | |
624 | testValidateDocument("valid/font-opentype"); | |
625 | } | |
626 | ||
627 | @Test | |
628 | public void testFont_NonCoreMediaType() { | |
629 | testValidateDocument("valid/font-othermediatype"); | |
630 | } | |
631 | ||
632 | @Test | |
633 | public void testFXL_WithSVG() { | |
634 | testValidateDocument("valid/fxl-svg/"); | |
635 | } | |
636 | ||
637 | @Test | |
638 | public void testFXL_WithSVG_NoViewbox() { | |
639 | expectedErrors.add(MessageId.HTM_048); | |
640 | testValidateDocument("invalid/fxl-svg-noviewbox/"); | |
641 | } | |
642 | ||
643 | @Test | |
644 | public void testFXL_WithSVGNotInSpine() { | |
645 | testValidateDocument("valid/fxl-svg-notinspine/"); | |
609 | 646 | } |
610 | 647 | |
611 | 648 | @Test |
904 | 941 | Collections.addAll(expectedErrors, MessageId.RSC_005, MessageId.RSC_005, MessageId.RSC_005, |
905 | 942 | MessageId.RSC_005, MessageId.RSC_005, MessageId.RSC_005, MessageId.RSC_005); |
906 | 943 | testValidateDocument("invalid/data-nav-regionbased-struct"); |
944 | } | |
945 | ||
946 | @Test | |
947 | public void testDataNav_RegionBased_ComicsTypes() | |
948 | { | |
949 | testValidateDocument("valid/data-nav-regionbased-comics"); | |
907 | 950 | } |
908 | 951 | |
909 | 952 | @Test |
994 | 1037 | } |
995 | 1038 | |
996 | 1039 | @Test |
1040 | public void testEncryption_Unknown(){ | |
1041 | expectedErrors.add(MessageId.RSC_004); | |
1042 | testValidateDocument("invalid/encryption-unknown"); | |
1043 | } | |
1044 | ||
1045 | @Test | |
997 | 1046 | public void testOutOfSpineRef() |
998 | 1047 | { |
999 | 1048 | expectedErrors.add(MessageId.RSC_011); |
1000 | 1049 | testValidateDocument("invalid/href-outofspine"); |
1001 | 1050 | } |
1051 | ||
1002 | 1052 | |
1003 | 1053 | } |
171 | 171 | public void testValidateEPUB30Issue203() |
172 | 172 | { |
173 | 173 | Collections.addAll(expectedErrors, MessageId.HTM_004); |
174 | Collections.addAll(expectedWarnings, MessageId.HTM_015); | |
175 | 174 | testValidateDocument("invalid/issue203.epub"); |
176 | } | |
177 | ||
178 | @Test | |
179 | public void testValidateEPUB30Issue176() | |
180 | { | |
181 | Collections.addAll(expectedErrors, MessageId.RSC_001, MessageId.RSC_001, MessageId.RSC_001, | |
182 | MessageId.RSC_001); | |
183 | Collections.addAll(expectedWarnings, MessageId.HTM_016, MessageId.HTM_016, MessageId.HTM_016); | |
184 | testValidateDocument("invalid/issue176.epub"); | |
185 | 175 | } |
186 | 176 | |
187 | 177 | @Test |
486 | 486 | @Test |
487 | 487 | public void testValidateRedeclaredReservedPrefixes() |
488 | 488 | { |
489 | Collections.addAll(expectedWarnings, MessageId.OPF_007, MessageId.OPF_007, MessageId.OPF_007b, | |
489 | Collections.addAll(expectedWarnings, MessageId.OPF_007, MessageId.OPF_007b, | |
490 | 490 | MessageId.OPF_007b); |
491 | 491 | // should generate 2 warnings (redeclaration of reserved prefixes and |
492 | 492 | // redeclaration of default vocab) |
156 | 156 | { |
157 | 157 | testValidateDocument("svg/valid/rect.svg", "image/svg+xml", EPUBVersion.VERSION_3); |
158 | 158 | } |
159 | ||
159 | ||
160 | 160 | @Test |
161 | 161 | public void testValidateXHTMLEdits001() |
162 | 162 | { |
464 | 464 | testValidateDocument("ops/invalid/dupe-id.xhtml", "application/xhtml+xml", |
465 | 465 | EPUBVersion.VERSION_2); |
466 | 466 | } |
467 | ||
467 | ||
468 | 468 | @Test |
469 | 469 | public void testValidateXHTML_DupeID_EPUB3() |
470 | 470 | { |
474 | 474 | } |
475 | 475 | |
476 | 476 | @Test |
477 | public void testValidateXHTML_httpequiv1() | |
477 | public void testValidateXHTML_httpequiv() | |
478 | { | |
479 | testValidateDocument("xhtml/valid/http-equiv-1.xhtml", "application/xhtml+xml", | |
480 | EPUBVersion.VERSION_3); | |
481 | } | |
482 | ||
483 | @Test | |
484 | public void testValidateXHTML_httpequiv_caseinsensitive() | |
485 | { | |
486 | testValidateDocument("xhtml/valid/http-equiv-2.xhtml", "application/xhtml+xml", | |
487 | EPUBVersion.VERSION_3); | |
488 | } | |
489 | ||
490 | @Test | |
491 | public void testValidateXHTML_httpequiv_invalid() | |
478 | 492 | { |
479 | 493 | Collections.addAll(expectedErrors, MessageId.RSC_005); |
480 | 494 | testValidateDocument("xhtml/invalid/http-equiv-1.xhtml", "application/xhtml+xml", |
481 | EPUBVersion.VERSION_3); | |
482 | } | |
483 | ||
484 | @Test | |
485 | public void testValidateXHTML_httpequiv2() | |
486 | { | |
487 | testValidateDocument("xhtml/valid/http-equiv-1.xhtml", "application/xhtml+xml", | |
488 | 495 | EPUBVersion.VERSION_3); |
489 | 496 | } |
490 | 497 | |
548 | 555 | // <!DOCTYPE html SYSTEM "about:legacy-compat"> |
549 | 556 | testValidateDocument("xhtml/valid/doctype-2.xhtml", "application/xhtml+xml", |
550 | 557 | EPUBVersion.VERSION_3); |
558 | } | |
559 | ||
560 | @Test | |
561 | public void testValidateXHTML_SVGLinks() | |
562 | { | |
563 | testValidateDocument("xhtml/valid/svg-links.xhtml", "application/xhtml+xml", | |
564 | EPUBVersion.VERSION_3); | |
565 | } | |
566 | ||
567 | @Test | |
568 | public void testValidateXHTML_SVGLinks_MisssingTitle() | |
569 | { | |
570 | expectedWarnings.add(MessageId.ACC_011); | |
571 | testValidateDocument("xhtml/invalid/svg-links.xhtml", "application/xhtml+xml", | |
572 | EPUBVersion.VERSION_3); | |
573 | } | |
574 | ||
575 | @Test | |
576 | public void testValidateSVG_Links() | |
577 | { | |
578 | testValidateDocument("svg/valid/svg-links.svg", "image/svg+xml", EPUBVersion.VERSION_3); | |
579 | } | |
580 | ||
581 | @Test | |
582 | public void testValidateSVG_Links_MisssingTitle() | |
583 | { | |
584 | expectedWarnings.add(MessageId.ACC_011); | |
585 | testValidateDocument("svg/invalid/svg-links.svg", "image/svg+xml", EPUBVersion.VERSION_3); | |
551 | 586 | } |
552 | 587 | |
553 | 588 | @Test |
633 | 668 | testValidateDocument("xhtml/valid/issue282-object-typemustmatch.xhtml", "application/xhtml+xml", |
634 | 669 | EPUBVersion.VERSION_3); |
635 | 670 | } |
636 | ||
671 | ||
637 | 672 | @Test |
638 | 673 | public void testValidateXHTMLIssue287_NestedHyperlink() |
639 | 674 | { |
714 | 749 | @Test |
715 | 750 | public void testValidateXHTML301AriaDescribedAt() |
716 | 751 | { |
717 | testValidateDocument("xhtml/valid/aria-describedAt.xhtml", "application/xhtml+xml", | |
752 | expectedWarnings.add(MessageId.RSC_017); | |
753 | testValidateDocument("xhtml/invalid/aria-describedAt.xhtml", "application/xhtml+xml", | |
718 | 754 | EPUBVersion.VERSION_3); |
719 | 755 | } |
720 | 756 | |
785 | 821 | testValidateDocument("xhtml/invalid/edupub-sectioning-subtitle.xhtml", "application/xhtml+xml", |
786 | 822 | EPUBVersion.VERSION_3, EPUBProfile.EDUPUB); |
787 | 823 | } |
788 | ||
824 | ||
789 | 825 | @Test |
790 | 826 | public void testEdupubSectioning_InvalidAriaLabel() |
791 | 827 | { |
792 | 828 | // aria-label MUST NOT be equal to heading content |
793 | 829 | // 2 errors: one on body and one on sub-section |
794 | 830 | Collections.addAll(expectedErrors, MessageId.RSC_005, MessageId.RSC_005); |
795 | testValidateDocument("xhtml/invalid/edupub-sectioning-arialabel-heading.xhtml", "application/xhtml+xml", | |
796 | EPUBVersion.VERSION_3, EPUBProfile.EDUPUB); | |
831 | testValidateDocument("xhtml/invalid/edupub-sectioning-arialabel-heading.xhtml", | |
832 | "application/xhtml+xml", EPUBVersion.VERSION_3, EPUBProfile.EDUPUB); | |
797 | 833 | } |
798 | 834 | |
799 | 835 | @Test |
3 | 3 | import java.net.URL; |
4 | 4 | import java.util.ArrayList; |
5 | 5 | import java.util.List; |
6 | ||
7 | import junit.framework.Assert; | |
8 | 6 | |
9 | 7 | import org.junit.After; |
10 | 8 | import org.junit.Before; |
20 | 18 | import com.adobe.epubcheck.test.common.TestOutputType; |
21 | 19 | import com.adobe.epubcheck.util.EPUBVersion; |
22 | 20 | import com.adobe.epubcheck.util.ValidationReport; |
21 | ||
22 | import junit.framework.Assert; | |
23 | 23 | |
24 | 24 | public class package_Test |
25 | 25 | { |
260 | 260 | File inputEpub = new File(inputPath); |
261 | 261 | EpubCheck check = new EpubCheck(inputEpub, report); |
262 | 262 | org.junit.Assert |
263 | .assertEquals("The file should have generated warnings.", 1, check.doValidate()); | |
263 | .assertEquals("The file should have generated warnings.", 3, check.doValidate()); | |
264 | 264 | report.generate(); |
265 | 265 | File actualOutput = new File(outputPath); |
266 | 266 | Assert.assertTrue("Output file is missing.", actualOutput.exists()); |
Binary diff not shown
0 | body { | |
1 | margin-left : 6em; | |
2 | margin-right : 16em; | |
3 | color:black; | |
4 | font-family: arial, helvetica, sans-serif; | |
5 | }⏎ |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <ncx xmlns:ncx="http://www.daisy.org/z3986/2005/ncx/" | |
2 | xmlns="http://www.daisy.org/z3986/2005/ncx/" | |
3 | version="2005-1" | |
4 | xml:lang="en"> | |
5 | <head> | |
6 | <meta name="dtb:uid" content="urn:uuid:550e8400-e29b-41d4-a716-4466674412314"/> | |
7 | <meta name="dtb:depth" content="1"/> | |
8 | <meta name="dtb:totalPageCount" content="0"/> | |
9 | <meta name="dtb:maxPageNumber" content="0"/> | |
10 | </head> | |
11 | <docTitle> | |
12 | <text>Lorem Ipsum</text> | |
13 | </docTitle> | |
14 | <navMap> | |
15 | <navPoint id="ch1" playOrder="1"> | |
16 | <navLabel> | |
17 | <text>Chapter 1</text> | |
18 | </navLabel> | |
19 | <content src="lorem.xhtml#ch1"/> | |
20 | </navPoint> | |
21 | <navPoint id="ch2" playOrder="2"> | |
22 | <navLabel> | |
23 | <text>Chapter 2</text> | |
24 | </navLabel> | |
25 | <content src="lorem.xhtml#ch2"/> | |
26 | </navPoint> | |
27 | </navMap> | |
28 | </ncx>⏎ |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <package xmlns="http://www.idpf.org/2007/opf" version="2.0" unique-identifier="uid"> | |
2 | <metadata xmlns:dc="http://purl.org/dc/elements/1.1/"> | |
3 | <dc:identifier id="uid">urn:uuid:550e8400-e29b-41d4-a716-4466674412314</dc:identifier> | |
4 | <dc:title>Lorem Ipsum</dc:title> | |
5 | <dc:language>la</dc:language> | |
6 | <dc:date>2011-09-01</dc:date> | |
7 | </metadata> | |
8 | <manifest> | |
9 | <item id="t1" href="lorem.xhtml" media-type="application/xhtml+xml" /> | |
10 | <item id="ncx" href="lorem.ncx" media-type="application/x-dtbncx+xml" /> | |
11 | <item id="css" href="lorem.css" media-type="text/css" /> | |
12 | <!-- <item id="img" href="lorem.jpg" media-type="image/jpeg" />--> | |
13 | </manifest> | |
14 | <spine toc="ncx"> | |
15 | <itemref idref="t1" /> | |
16 | </spine> | |
17 | </package>⏎ |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" | |
2 | "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> | |
3 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="la"> | |
4 | <head> | |
5 | <title>Lorem Ipsum</title> | |
6 | <link type="text/css" rel="stylesheet" href="lorem.css" /> | |
7 | </head> | |
8 | <body> | |
9 | <h1>Lorem Ipsum</h1> | |
10 | <div id="ch1"> | |
11 | <h2>Chapter 1</h2> | |
12 | <img src="lorem.jpg" alt="" /> | |
13 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam vel purus mauris, ut | |
14 | auctor massa. Pellentesque non nunc risus. Fusce a massa augue. Nunc erat ante, | |
15 | auctor id varius ac, vestibulum non purus. Quisque non dui in sem consectetur | |
16 | condimentum non ac quam. Quisque ultricies nulla nec urna fringilla pretium. | |
17 | Pellentesque dictum pulvinar purus in mattis. Aliquam vestibulum orci sed magna | |
18 | vestibulum a sollicitudin lectus pharetra. Suspendisse luctus risus imperdiet nunc | |
19 | condimentum malesuada. Nulla fringilla vulputate vestibulum. Sed diam dui, fringilla | |
20 | quis sagittis nec, viverra et nibh.</p> | |
21 | ||
22 | <p>Sed sollicitudin accumsan augue, quis pulvinar sem volutpat at. Vestibulum rutrum | |
23 | bibendum augue sit amet accumsan. Etiam tempus malesuada libero vestibulum | |
24 | fringilla. Maecenas diam nulla, ultricies ac sodales vitae, viverra ut velit. | |
25 | Vivamus posuere, mi sit amet vehicula tempus, nibh purus scelerisque enim, non | |
26 | vestibulum erat arcu in libero. Aliquam vel convallis nibh. Sed in nisi ipsum. Sed | |
27 | sed est justo, in lacinia nulla.</p> | |
28 | ||
29 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed luctus est vel lacus | |
30 | ullamcorper vestibulum. Mauris est sapien, pharetra id feugiat in, ornare a erat. | |
31 | Nam consectetur vehicula nisi vel faucibus. Morbi blandit augue nec lacus malesuada | |
32 | venenatis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur | |
33 | ridiculus mus. Maecenas consectetur, odio vitae suscipit ullamcorper, arcu ligula | |
34 | pellentesque sem, quis rhoncus enim eros id lectus. Nam ornare dui est, vel posuere | |
35 | metus. Quisque non nisl metus. Pellentesque id mi nunc, in gravida metus. Nullam | |
36 | neque tellus, ultricies quis laoreet vitae, imperdiet at nunc. Ut laoreet massa quis | |
37 | quam vulputate et ultricies nibh consectetur. Donec convallis, nulla id ultricies | |
38 | ullamcorper, diam tortor interdum dolor, vel tempor lectus urna ut est. Praesent | |
39 | convallis lacus vitae justo lobortis euismod. In at ante elit.</p> | |
40 | ||
41 | <p>Aenean quis consectetur justo. Nulla nec enim nisl. Etiam rutrum volutpat tellus, a | |
42 | scelerisque mauris malesuada sit amet. Suspendisse quis urna augue. Proin tempus | |
43 | hendrerit libero non cursus. Praesent non massa at nisl luctus facilisis. Nullam | |
44 | pulvinar, ligula eu porta ornare, mi mi accumsan orci, a iaculis tortor lorem quis | |
45 | dolor. Phasellus ante nibh, pulvinar ac pulvinar eu, pulvinar ac enim.</p> | |
46 | ||
47 | <p>Donec vel velit id elit volutpat vestibulum vitae a erat. Duis id est id magna | |
48 | aliquam pretium nec sit amet nibh. Nullam condimentum suscipit felis, sed interdum | |
49 | felis dictum ac. Phasellus non nisi quis magna pellentesque auctor. Cras risus | |
50 | lectus, viverra eu fringilla malesuada, rhoncus et est. Etiam rhoncus pharetra | |
51 | accumsan. Nullam suscipit tellus felis.</p> | |
52 | </div> | |
53 | <div id="ch2"> | |
54 | <h2>Chapter 2</h2> | |
55 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla laoreet nibh felis. | |
56 | Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia | |
57 | Curae; Etiam est sapien, dapibus eget gravida nec, accumsan a turpis. Nunc in nisi | |
58 | ut dolor elementum porttitor. Mauris hendrerit pulvinar tincidunt. Etiam metus | |
59 | metus, ullamcorper ut varius lacinia, luctus et nibh. Donec ut metus enim, id | |
60 | faucibus nunc. Quisque ut iaculis mauris. Duis pellentesque nulla ut eros ultricies | |
61 | quis condimentum eros adipiscing. Sed porta ultrices diam, ut sagittis lectus mattis | |
62 | a. Phasellus gravida, sapien vitae mollis interdum, dui neque tempor arcu, ac ornare | |
63 | leo ipsum ut nisl.</p> | |
64 | ||
65 | <p>Donec porta, odio et aliquet molestie, felis tellus fermentum leo, id interdum magna | |
66 | massa quis ligula. Integer elementum mauris eget nisl eleifend facilisis nec sit | |
67 | amet tellus. Morbi consectetur dignissim egestas. Donec pulvinar, enim eu auctor | |
68 | cursus, turpis arcu venenatis turpis, eu cursus magna nisl sit amet ante. Curabitur | |
69 | eleifend arcu eget nibh facilisis mattis. Etiam nisl nunc, semper vitae condimentum | |
70 | sed, viverra sit amet lacus. Curabitur et orci augue. Suspendisse sollicitudin | |
71 | vulputate risus, sit amet consequat erat mollis eu. Nunc sodales tincidunt | |
72 | tincidunt.</p> | |
73 | ||
74 | <p>Aliquam erat volutpat. Aliquam ornare augue et nulla consequat commodo. Quisque | |
75 | dictum rhoncus orci vel euismod. Proin leo turpis, adipiscing quis facilisis id, | |
76 | condimentum sed metus. Nullam pellentesque scelerisque est nec tristique. Nunc augue | |
77 | turpis, consequat non varius quis, aliquam auctor dolor. Cras luctus dignissim justo | |
78 | sit amet laoreet. Quisque vel ipsum quis massa suscipit vehicula.</p> | |
79 | ||
80 | <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis | |
81 | egestas. Vivamus fringilla eleifend magna, vel commodo turpis egestas at. | |
82 | Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis | |
83 | egestas. Sed eu lorem quam, et sagittis libero. Maecenas vel ante id sem bibendum | |
84 | laoreet nec dignissim justo. Class aptent taciti sociosqu ad litora torquent per | |
85 | conubia nostra, per inceptos himenaeos. Fusce eu lorem orci, eu viverra nisi. Lorem | |
86 | ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum dapibus commodo | |
87 | pellentesque. Maecenas quis est accumsan est interdum pharetra egestas nec lorem. | |
88 | Nam a lectus sit amet justo facilisis suscipit.</p> | |
89 | ||
90 | <p>Integer dolor dolor, volutpat id commodo id, gravida id risus. Donec consectetur | |
91 | sollicitudin sem, non auctor urna pulvinar non. Vivamus ipsum nisi, commodo sed | |
92 | scelerisque id, porta nec massa. Vestibulum ac risus et augue faucibus fermentum ut | |
93 | et nisi. Integer tincidunt suscipit ipsum, sed interdum felis mollis sed. | |
94 | Suspendisse potenti. Praesent et mauris et quam consequat tristique. Morbi mi dolor, | |
95 | pharetra quis rutrum quis, fringilla in tortor. Sed a nulla vitae leo dapibus | |
96 | cursus. Aliquam erat volutpat. Integer purus purus, dictum id bibendum at, lobortis | |
97 | quis metus.</p> | |
98 | </div> | |
99 | </body> | |
100 | </html> |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <container xmlns="urn:oasis:names:tc:opendocument:xmlns:container" version="1.0"> | |
2 | <rootfiles> | |
3 | <rootfile full-path="EPUB/lorem.opf" | |
4 | media-type="application/oebps-package+xml"/> | |
5 | </rootfiles> | |
6 | </container>⏎ |
0 | application/epub+zip⏎ |
0 | body { | |
1 | margin-left : 6em; | |
2 | margin-right : 16em; | |
3 | color:black; | |
4 | font-family: arial, helvetica, sans-serif; | |
5 | }⏎ |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <ncx xmlns:ncx="http://www.daisy.org/z3986/2005/ncx/" | |
2 | xmlns="http://www.daisy.org/z3986/2005/ncx/" | |
3 | version="2005-1" | |
4 | xml:lang="en"> | |
5 | <head> | |
6 | <meta name="dtb:uid" content="urn:uuid:550e8400-e29b-41d4-a716-4466674412314"/> | |
7 | <meta name="dtb:depth" content="1"/> | |
8 | <meta name="dtb:totalPageCount" content="0"/> | |
9 | <meta name="dtb:maxPageNumber" content="0"/> | |
10 | </head> | |
11 | <docTitle> | |
12 | <text>Lorem Ipsum</text> | |
13 | </docTitle> | |
14 | <navMap> | |
15 | <navPoint id="ch1" playOrder="1"> | |
16 | <navLabel> | |
17 | <text>Chapter 1</text> | |
18 | </navLabel> | |
19 | <content src="lorem1.xhtml#ch1"/> | |
20 | </navPoint> | |
21 | <navPoint id="ch2" playOrder="2"> | |
22 | <navLabel> | |
23 | <text>Chapter 2</text> | |
24 | </navLabel> | |
25 | <content src="lorem1.xhtml#ch2"/> | |
26 | </navPoint> | |
27 | <navPoint id="ch3" playOrder="3"> | |
28 | <navLabel> | |
29 | <text>Chapter 3</text> | |
30 | </navLabel> | |
31 | <content src="lorem2.xhtml#ch1"/> | |
32 | </navPoint> | |
33 | <navPoint id="ch4" playOrder="4"> | |
34 | <navLabel> | |
35 | <text>Chapter 4</text> | |
36 | </navLabel> | |
37 | <content src="lorem2.xhtml#ch2"/> | |
38 | </navPoint> | |
39 | </navMap> | |
40 | </ncx>⏎ |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <package xmlns="http://www.idpf.org/2007/opf" version="2.0" unique-identifier="uid"> | |
2 | <metadata xmlns:dc="http://purl.org/dc/elements/1.1/"> | |
3 | <dc:identifier id="uid">urn:uuid:550e8400-e29b-41d4-a716-4466674412314</dc:identifier> | |
4 | <dc:title>Lorem Ipsum</dc:title> | |
5 | <dc:language>la</dc:language> | |
6 | <dc:date>2011-09-01</dc:date> | |
7 | </metadata> | |
8 | <manifest> | |
9 | <item id="t1" href="lorem1.xhtml" media-type="application/xhtml+xml" /> | |
10 | <item id="t2" href="lorem2.xhtml" media-type="application/xhtml+xml" /> | |
11 | <item id="ncx" href="lorem.ncx" media-type="application/x-dtbncx+xml" /> | |
12 | <item id="css" href="lorem.css" media-type="text/css" /> | |
13 | </manifest> | |
14 | <spine toc="ncx"> | |
15 | <itemref idref="t1" /> | |
16 | <itemref idref="t2" /> | |
17 | </spine> | |
18 | </package>⏎ |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <!DOCTYPE html PUBLIC "FOO" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> | |
2 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="la"> | |
3 | <head> | |
4 | <title>Lorem Ipsum</title> | |
5 | <link type="text/css" rel="stylesheet" href="lorem.css" /> | |
6 | </head> | |
7 | <body> | |
8 | <h1>Lorem Ipsum</h1> | |
9 | <div id="ch1"> | |
10 | <h2>Chapter 1</h2> | |
11 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam vel purus mauris, ut | |
12 | auctor massa. Pellentesque non nunc risus. Fusce a massa augue. Nunc erat ante, | |
13 | auctor id varius ac, vestibulum non purus. Quisque non dui in sem consectetur | |
14 | condimentum non ac quam. Quisque ultricies nulla nec urna fringilla pretium. | |
15 | Pellentesque dictum pulvinar purus in mattis. Aliquam vestibulum orci sed magna | |
16 | vestibulum a sollicitudin lectus pharetra. Suspendisse luctus risus imperdiet nunc | |
17 | condimentum malesuada. Nulla fringilla vulputate vestibulum. Sed diam dui, fringilla | |
18 | quis sagittis nec, viverra et nibh.</p> | |
19 | ||
20 | <p>Sed sollicitudin accumsan augue, quis pulvinar sem volutpat at. Vestibulum rutrum | |
21 | bibendum augue sit amet accumsan. Etiam tempus malesuada libero vestibulum | |
22 | fringilla. Maecenas diam nulla, ultricies ac sodales vitae, viverra ut velit. | |
23 | Vivamus posuere, mi sit amet vehicula tempus, nibh purus scelerisque enim, non | |
24 | vestibulum erat arcu in libero. Aliquam vel convallis nibh. Sed in nisi ipsum. Sed | |
25 | sed est justo, in lacinia nulla.</p> | |
26 | ||
27 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed luctus est vel lacus | |
28 | ullamcorper vestibulum. Mauris est sapien, pharetra id feugiat in, ornare a erat. | |
29 | Nam consectetur vehicula nisi vel faucibus. Morbi blandit augue nec lacus malesuada | |
30 | venenatis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur | |
31 | ridiculus mus. Maecenas consectetur, odio vitae suscipit ullamcorper, arcu ligula | |
32 | pellentesque sem, quis rhoncus enim eros id lectus. Nam ornare dui est, vel posuere | |
33 | metus. Quisque non nisl metus. Pellentesque id mi nunc, in gravida metus. Nullam | |
34 | neque tellus, ultricies quis laoreet vitae, imperdiet at nunc. Ut laoreet massa quis | |
35 | quam vulputate et ultricies nibh consectetur. Donec convallis, nulla id ultricies | |
36 | ullamcorper, diam tortor interdum dolor, vel tempor lectus urna ut est. Praesent | |
37 | convallis lacus vitae justo lobortis euismod. In at ante elit.</p> | |
38 | ||
39 | <p>Aenean quis consectetur justo. Nulla nec enim nisl. Etiam rutrum volutpat tellus, a | |
40 | scelerisque mauris malesuada sit amet. Suspendisse quis urna augue. Proin tempus | |
41 | hendrerit libero non cursus. Praesent non massa at nisl luctus facilisis. Nullam | |
42 | pulvinar, ligula eu porta ornare, mi mi accumsan orci, a iaculis tortor lorem quis | |
43 | dolor. Phasellus ante nibh, pulvinar ac pulvinar eu, pulvinar ac enim.</p> | |
44 | ||
45 | <p>Donec vel velit id elit volutpat vestibulum vitae a erat. Duis id est id magna | |
46 | aliquam pretium nec sit amet nibh. Nullam condimentum suscipit felis, sed interdum | |
47 | felis dictum ac. Phasellus non nisi quis magna pellentesque auctor. Cras risus | |
48 | lectus, viverra eu fringilla malesuada, rhoncus et est. Etiam rhoncus pharetra | |
49 | accumsan. Nullam suscipit tellus felis.</p> | |
50 | </div> | |
51 | <div id="ch2"> | |
52 | <h2>Chapter 2</h2> | |
53 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla laoreet nibh felis. | |
54 | Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia | |
55 | Curae; Etiam est sapien, dapibus eget gravida nec, accumsan a turpis. Nunc in nisi | |
56 | ut dolor elementum porttitor. Mauris hendrerit pulvinar tincidunt. Etiam metus | |
57 | metus, ullamcorper ut varius lacinia, luctus et nibh. Donec ut metus enim, id | |
58 | faucibus nunc. Quisque ut iaculis mauris. Duis pellentesque nulla ut eros ultricies | |
59 | quis condimentum eros adipiscing. Sed porta ultrices diam, ut sagittis lectus mattis | |
60 | a. Phasellus gravida, sapien vitae mollis interdum, dui neque tempor arcu, ac ornare | |
61 | leo ipsum ut nisl.</p> | |
62 | ||
63 | <p>Donec porta, odio et aliquet molestie, felis tellus fermentum leo, id interdum magna | |
64 | massa quis ligula. Integer elementum mauris eget nisl eleifend facilisis nec sit | |
65 | amet tellus. Morbi consectetur dignissim egestas. Donec pulvinar, enim eu auctor | |
66 | cursus, turpis arcu venenatis turpis, eu cursus magna nisl sit amet ante. Curabitur | |
67 | eleifend arcu eget nibh facilisis mattis. Etiam nisl nunc, semper vitae condimentum | |
68 | sed, viverra sit amet lacus. Curabitur et orci augue. Suspendisse sollicitudin | |
69 | vulputate risus, sit amet consequat erat mollis eu. Nunc sodales tincidunt | |
70 | tincidunt.</p> | |
71 | ||
72 | <p>Aliquam erat volutpat. Aliquam ornare augue et nulla consequat commodo. Quisque | |
73 | dictum rhoncus orci vel euismod. Proin leo turpis, adipiscing quis facilisis id, | |
74 | condimentum sed metus. Nullam pellentesque scelerisque est nec tristique. Nunc augue | |
75 | turpis, consequat non varius quis, aliquam auctor dolor. Cras luctus dignissim justo | |
76 | sit amet laoreet. Quisque vel ipsum quis massa suscipit vehicula.</p> | |
77 | ||
78 | <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis | |
79 | egestas. Vivamus fringilla eleifend magna, vel commodo turpis egestas at. | |
80 | Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis | |
81 | egestas. Sed eu lorem quam, et sagittis libero. Maecenas vel ante id sem bibendum | |
82 | laoreet nec dignissim justo. Class aptent taciti sociosqu ad litora torquent per | |
83 | conubia nostra, per inceptos himenaeos. Fusce eu lorem orci, eu viverra nisi. Lorem | |
84 | ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum dapibus commodo | |
85 | pellentesque. Maecenas quis est accumsan est interdum pharetra egestas nec lorem. | |
86 | Nam a lectus sit amet justo facilisis suscipit.</p> | |
87 | ||
88 | <p>Integer dolor dolor, volutpat id commodo id, gravida id risus. Donec consectetur | |
89 | sollicitudin sem, non auctor urna pulvinar non. Vivamus ipsum nisi, commodo sed | |
90 | scelerisque id, porta nec massa. Vestibulum ac risus et augue faucibus fermentum ut | |
91 | et nisi. Integer tincidunt suscipit ipsum, sed interdum felis mollis sed. | |
92 | Suspendisse potenti. Praesent et mauris et quam consequat tristique. Morbi mi dolor, | |
93 | pharetra quis rutrum quis, fringilla in tortor. Sed a nulla vitae leo dapibus | |
94 | cursus. Aliquam erat volutpat. Integer purus purus, dictum id bibendum at, lobortis | |
95 | quis metus.</p> | |
96 | </div> | |
97 | </body> | |
98 | </html> |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <!DOCTYPE html> | |
2 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="la"> | |
3 | <head> | |
4 | <title>Lorem Ipsum</title> | |
5 | <link type="text/css" rel="stylesheet" href="lorem.css" /> | |
6 | </head> | |
7 | <body> | |
8 | <h1>Lorem Ipsum</h1> | |
9 | <div id="ch1"> | |
10 | <h2>Chapter 1</h2> | |
11 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam vel purus mauris, ut | |
12 | auctor massa. Pellentesque non nunc risus. Fusce a massa augue. Nunc erat ante, | |
13 | auctor id varius ac, vestibulum non purus. Quisque non dui in sem consectetur | |
14 | condimentum non ac quam. Quisque ultricies nulla nec urna fringilla pretium. | |
15 | Pellentesque dictum pulvinar purus in mattis. Aliquam vestibulum orci sed magna | |
16 | vestibulum a sollicitudin lectus pharetra. Suspendisse luctus risus imperdiet nunc | |
17 | condimentum malesuada. Nulla fringilla vulputate vestibulum. Sed diam dui, fringilla | |
18 | quis sagittis nec, viverra et nibh.</p> | |
19 | ||
20 | <p>Sed sollicitudin accumsan augue, quis pulvinar sem volutpat at. Vestibulum rutrum | |
21 | bibendum augue sit amet accumsan. Etiam tempus malesuada libero vestibulum | |
22 | fringilla. Maecenas diam nulla, ultricies ac sodales vitae, viverra ut velit. | |
23 | Vivamus posuere, mi sit amet vehicula tempus, nibh purus scelerisque enim, non | |
24 | vestibulum erat arcu in libero. Aliquam vel convallis nibh. Sed in nisi ipsum. Sed | |
25 | sed est justo, in lacinia nulla.</p> | |
26 | ||
27 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed luctus est vel lacus | |
28 | ullamcorper vestibulum. Mauris est sapien, pharetra id feugiat in, ornare a erat. | |
29 | Nam consectetur vehicula nisi vel faucibus. Morbi blandit augue nec lacus malesuada | |
30 | venenatis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur | |
31 | ridiculus mus. Maecenas consectetur, odio vitae suscipit ullamcorper, arcu ligula | |
32 | pellentesque sem, quis rhoncus enim eros id lectus. Nam ornare dui est, vel posuere | |
33 | metus. Quisque non nisl metus. Pellentesque id mi nunc, in gravida metus. Nullam | |
34 | neque tellus, ultricies quis laoreet vitae, imperdiet at nunc. Ut laoreet massa quis | |
35 | quam vulputate et ultricies nibh consectetur. Donec convallis, nulla id ultricies | |
36 | ullamcorper, diam tortor interdum dolor, vel tempor lectus urna ut est. Praesent | |
37 | convallis lacus vitae justo lobortis euismod. In at ante elit.</p> | |
38 | ||
39 | <p>Aenean quis consectetur justo. Nulla nec enim nisl. Etiam rutrum volutpat tellus, a | |
40 | scelerisque mauris malesuada sit amet. Suspendisse quis urna augue. Proin tempus | |
41 | hendrerit libero non cursus. Praesent non massa at nisl luctus facilisis. Nullam | |
42 | pulvinar, ligula eu porta ornare, mi mi accumsan orci, a iaculis tortor lorem quis | |
43 | dolor. Phasellus ante nibh, pulvinar ac pulvinar eu, pulvinar ac enim.</p> | |
44 | ||
45 | <p>Donec vel velit id elit volutpat vestibulum vitae a erat. Duis id est id magna | |
46 | aliquam pretium nec sit amet nibh. Nullam condimentum suscipit felis, sed interdum | |
47 | felis dictum ac. Phasellus non nisi quis magna pellentesque auctor. Cras risus | |
48 | lectus, viverra eu fringilla malesuada, rhoncus et est. Etiam rhoncus pharetra | |
49 | accumsan. Nullam suscipit tellus felis.</p> | |
50 | </div> | |
51 | <div id="ch2"> | |
52 | <h2>Chapter 2</h2> | |
53 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla laoreet nibh felis. | |
54 | Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia | |
55 | Curae; Etiam est sapien, dapibus eget gravida nec, accumsan a turpis. Nunc in nisi | |
56 | ut dolor elementum porttitor. Mauris hendrerit pulvinar tincidunt. Etiam metus | |
57 | metus, ullamcorper ut varius lacinia, luctus et nibh. Donec ut metus enim, id | |
58 | faucibus nunc. Quisque ut iaculis mauris. Duis pellentesque nulla ut eros ultricies | |
59 | quis condimentum eros adipiscing. Sed porta ultrices diam, ut sagittis lectus mattis | |
60 | a. Phasellus gravida, sapien vitae mollis interdum, dui neque tempor arcu, ac ornare | |
61 | leo ipsum ut nisl.</p> | |
62 | ||
63 | <p>Donec porta, odio et aliquet molestie, felis tellus fermentum leo, id interdum magna | |
64 | massa quis ligula. Integer elementum mauris eget nisl eleifend facilisis nec sit | |
65 | amet tellus. Morbi consectetur dignissim egestas. Donec pulvinar, enim eu auctor | |
66 | cursus, turpis arcu venenatis turpis, eu cursus magna nisl sit amet ante. Curabitur | |
67 | eleifend arcu eget nibh facilisis mattis. Etiam nisl nunc, semper vitae condimentum | |
68 | sed, viverra sit amet lacus. Curabitur et orci augue. Suspendisse sollicitudin | |
69 | vulputate risus, sit amet consequat erat mollis eu. Nunc sodales tincidunt | |
70 | tincidunt.</p> | |
71 | ||
72 | <p>Aliquam erat volutpat. Aliquam ornare augue et nulla consequat commodo. Quisque | |
73 | dictum rhoncus orci vel euismod. Proin leo turpis, adipiscing quis facilisis id, | |
74 | condimentum sed metus. Nullam pellentesque scelerisque est nec tristique. Nunc augue | |
75 | turpis, consequat non varius quis, aliquam auctor dolor. Cras luctus dignissim justo | |
76 | sit amet laoreet. Quisque vel ipsum quis massa suscipit vehicula.</p> | |
77 | ||
78 | <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis | |
79 | egestas. Vivamus fringilla eleifend magna, vel commodo turpis egestas at. | |
80 | Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis | |
81 | egestas. Sed eu lorem quam, et sagittis libero. Maecenas vel ante id sem bibendum | |
82 | laoreet nec dignissim justo. Class aptent taciti sociosqu ad litora torquent per | |
83 | conubia nostra, per inceptos himenaeos. Fusce eu lorem orci, eu viverra nisi. Lorem | |
84 | ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum dapibus commodo | |
85 | pellentesque. Maecenas quis est accumsan est interdum pharetra egestas nec lorem. | |
86 | Nam a lectus sit amet justo facilisis suscipit.</p> | |
87 | ||
88 | <p>Integer dolor dolor, volutpat id commodo id, gravida id risus. Donec consectetur | |
89 | sollicitudin sem, non auctor urna pulvinar non. Vivamus ipsum nisi, commodo sed | |
90 | scelerisque id, porta nec massa. Vestibulum ac risus et augue faucibus fermentum ut | |
91 | et nisi. Integer tincidunt suscipit ipsum, sed interdum felis mollis sed. | |
92 | Suspendisse potenti. Praesent et mauris et quam consequat tristique. Morbi mi dolor, | |
93 | pharetra quis rutrum quis, fringilla in tortor. Sed a nulla vitae leo dapibus | |
94 | cursus. Aliquam erat volutpat. Integer purus purus, dictum id bibendum at, lobortis | |
95 | quis metus.</p> | |
96 | </div> | |
97 | </body> | |
98 | </html> |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <container xmlns="urn:oasis:names:tc:opendocument:xmlns:container" version="1.0"> | |
2 | <rootfiles> | |
3 | <rootfile full-path="EPUB/lorem.opf" | |
4 | media-type="application/oebps-package+xml"/> | |
5 | </rootfiles> | |
6 | </container>⏎ |
0 | application/epub+zip⏎ |
0 | body { | |
1 | margin-left : 6em; | |
2 | margin-right : 16em; | |
3 | color:black; | |
4 | font-family: arial, helvetica, sans-serif; | |
5 | }⏎ |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <package xmlns="http://www.idpf.org/2007/opf" version="3.0" unique-identifier="uid"> | |
2 | <metadata xmlns:dc="http://purl.org/dc/elements/1.1/"> | |
3 | <dc:identifier id="uid">urn:uuid:550e8400-e29b-41d4-a716-4466674412314</dc:identifier> | |
4 | <dc:title>Lorem Ipsum</dc:title> | |
5 | <dc:language>la</dc:language> | |
6 | <dc:date>2011-09-01</dc:date> | |
7 | <meta property="dcterms:modified">2011-09-01T17:18:00Z</meta> | |
8 | </metadata> | |
9 | <manifest> | |
10 | <item id="t1" href="lorem.xhtml" properties="nav" media-type="application/xhtml+xml" /> | |
11 | <item id="css" href="lorem.css" media-type="text/css" /> | |
12 | </manifest> | |
13 | <spine> | |
14 | <itemref idref="t1" /> | |
15 | </spine> | |
16 | </package>⏎ |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <container xmlns="urn:oasis:names:tc:opendocument:xmlns:container" version="1.0"> | |
2 | <rootfiles> | |
3 | <rootfile full-path="EPUB/lorem.opf" | |
4 | media-type="application/oebps-package+xml"/> | |
5 | </rootfiles> | |
6 | </container>⏎ |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <encryption | |
2 | xmlns ="urn:oasis:names:tc:opendocument:xmlns:container" | |
3 | xmlns:enc="http://www.w3.org/2001/04/xmlenc#" | |
4 | xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> | |
5 | <enc:EncryptedKey Id="EK"> | |
6 | <enc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5"/> | |
7 | <ds:KeyInfo> | |
8 | <ds:KeyName>John Smith</ds:KeyName> | |
9 | </ds:KeyInfo> | |
10 | <enc:CipherData> | |
11 | <enc:CipherValue>Sm9obiBTbWl0aA==</enc:CipherValue> | |
12 | </enc:CipherData> | |
13 | </enc:EncryptedKey> | |
14 | <enc:EncryptedData Id="ED1"> | |
15 | <enc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#kw-aes128"/> | |
16 | <ds:KeyInfo> | |
17 | <ds:RetrievalMethod URI="#EK" | |
18 | Type="http://www.w3.org/2001/04/xmlenc#EncryptedKey"/> | |
19 | </ds:KeyInfo> | |
20 | <enc:CipherData> | |
21 | <enc:CipherReference URI="EPUB/lorem.xhtml"/> | |
22 | </enc:CipherData> | |
23 | </enc:EncryptedData> | |
24 | </encryption>⏎ |
0 | application/epub+zip ⏎ |
0 | <?xml version="1.0" encoding="utf-8"?> | |
1 | <svg version="1.1" baseProfile="basic" | |
2 | xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" | |
3 | width="100%" height="100%" | |
4 | xml:space="preserve"> | |
5 | <style type="text/css"> | |
6 | .st0{fill:#AAB2AB;} | |
7 | .st1{fill:url(#path2455_2_);stroke:#000000;stroke-width:3;} | |
8 | .st2{fill:url(#path3337_3_);stroke:#000000;stroke-width:3;} | |
9 | .st3{fill:url(#path2429_2_);stroke:#000000;stroke-width:3;} | |
10 | .st4{fill:url(#path3262_2_);stroke:#000000;stroke-width:3;} | |
11 | .st5{opacity:0.6089;} | |
12 | .st6{fill:url(#path3292_2_);stroke:#000000;stroke-width:3;} | |
13 | .st7{fill:url(#path3385_2_);stroke:#000000;stroke-width:4;} | |
14 | .st8{fill:url(#path2440_2_);stroke:#000000;stroke-width:3;} | |
15 | .st9{fill:url(#path2455_3_);stroke:#000000;stroke-width:3;} | |
16 | .st10{fill:url(#path2414_2_);stroke:#000000;stroke-width:3;} | |
17 | .st11{fill:url(#path2429_3_);stroke:#000000;stroke-width:3;} | |
18 | .st13{fill:url(#path3262_3_);stroke:#000000;stroke-width:3;} | |
19 | .st14{fill:url(#path2382_2_);stroke:#000000;stroke-width:3;} | |
20 | .st15{fill:url(#path3292_3_);stroke:#000000;stroke-width:3;} | |
21 | .st16{fill:url(#path3279_2_);} | |
22 | .st17{fill:url(#path3279_3_);} | |
23 | .st18{fill:url(#path3385_3_);stroke:#000000;stroke-width:4;} | |
24 | .st19{fill:url(#path3316_2_);stroke:#000000;stroke-width:4;} | |
25 | .st20{fill:url(#path2440_3_);stroke:#000000;stroke-width:3;} | |
26 | .st21{fill:url(#path2414_3_);stroke:#000000;stroke-width:3;} | |
27 | .st22{fill:url(#path3373_2_);stroke:#000000;stroke-width:3;} | |
28 | .st23{opacity:0.5;} | |
29 | .st24{fill:#FFFFFF;} | |
30 | .st25{fill:url(#path2460_2_);stroke:#000000;stroke-width:3;} | |
31 | .st26{fill:url(#path2382_3_);stroke:#000000;stroke-width:3;} | |
32 | .st27{fill:url(#path3316_3_);stroke:#000000;stroke-width:4;} | |
33 | .st28{fill:none;stroke:#000000;stroke-width:3;} | |
34 | .st29{fill:url(#path3350_2_);} | |
35 | .st30{fill:url(#path3350_3_);} | |
36 | .st31{fill:url(#path3303_2_);stroke:#000000;stroke-width:3;} | |
37 | .st32{fill:url(#path3373_3_);stroke:#000000;stroke-width:3;} | |
38 | .st33{fill:url(#path2477_2_);} | |
39 | .st34{fill:url(#path2477_3_);} | |
40 | .st35{fill:url(#path3337_2_);stroke:#000000;stroke-width:3;} | |
41 | .st36{fill:url(#path2460_3_);stroke:#000000;stroke-width:3;} | |
42 | .st37{fill:url(#path3303_3_);stroke:#000000;stroke-width:3;} | |
43 | </style> | |
44 | <defs> | |
45 | </defs> | |
46 | <path d="M830.432,1371.498c24.959-0.574,28.99,21.695,28.99,37.438l-20.351,1.921c0-9.406-1.345-20.351-8.255-20.351 | |
47 | c-5.376,0.191-7.104,5.951-7.104,14.015c0,9.6,8.255,20.352,16.318,32.062c9.6,14.398,19.391,28.414,19.391,43.58 | |
48 | c0,18.816-6.145,35.518-28.798,35.518c-26.688,0-30.143-20.157-30.143-41.084l20.352-1.92c0,11.711,1.151,23.998,9.791,23.998 | |
49 | c6.144,0,8.447-6.719,8.447-15.551c0-9.408-8.831-20.734-16.703-32.639c-9.791-14.398-19.006-28.797-19.006-43.965 | |
50 | C803.362,1389.162,810.85,1371.883,830.432,1371.498z"/> | |
51 | <path d="M908.188,1373.035h20.16l-21.504,141.109H886.11l-21.503-141.109h20.158l10.367,77.562l0.771,5.951h1.151l0.767-5.951 | |
52 | L908.188,1373.035z"/> | |
53 | <path d="M970.971,1423.719v-21.692c0,0,0.386-10.367-6.912-10.367c-7.293,0-6.909,10.367-6.909,10.367v84.856 | |
54 | c0,0-0.384,10.367,6.909,10.367c7.298,0,6.912-10.367,6.912-10.367v-25.535h-8.256v-17.471h28.992v70.268h-12.289l-2.496-6.719 | |
55 | c-3.84,4.799-9.598,8.254-16.125,8.254c-26.303,0-24.383-30.524-24.383-30.524v-83.129c0,0-0.191-30.527,27.645-30.527 | |
56 | c27.841,0,27.648,30.527,27.648,30.527v21.692H970.971z"/> | |
57 | <path d="M1036.441,1373.035h19.391v19.391h-19.391V1373.035z M1036.441,1514.145v-105.016h19.391v105.016H1036.441z"/> | |
58 | <path d="M1090.584,1431.398c0,59.516,0,60.858,0,82.745h-19.391v-105.016h19.391v8.83c1.535-0.959,9.023-10.367,15.742-10.367 | |
59 | c10.367,0,14.592,11.904,14.592,20.543v86.01h-19.391v-83.131c0-4.03-2.306-4.606-4.609-4.606 | |
60 | C1093.078,1426.406,1090.584,1431.398,1090.584,1431.398z"/> | |
61 | <path d="M1191.188,1371.498c24.959-0.574,28.99,21.695,28.99,37.438l-20.35,1.921c0-9.406-1.344-20.351-8.256-20.351 | |
62 | c-5.377,0.191-7.104,5.951-7.104,14.015c0,9.6,8.254,20.352,16.318,32.062c9.6,14.398,19.391,28.414,19.391,43.58 | |
63 | c0,18.816-6.143,35.518-28.799,35.518c-26.686,0-30.141-20.157-30.141-41.084l20.352-1.92c0,11.711,1.15,23.998,9.789,23.998 | |
64 | c6.146,0,8.449-6.719,8.449-15.551c0-9.408-8.832-20.734-16.703-32.639c-9.793-14.398-19.008-28.797-19.008-43.965 | |
65 | C1164.117,1389.162,1171.605,1371.883,1191.188,1371.498z"/> | |
66 | <path d="M1231.316,1409.129h19.391v6.91c0,0,8.254-8.447,15.357-8.447c10.561,0,14.975,11.904,14.975,20.543v67.004 | |
67 | c0,8.64-4.414,20.541-14.975,20.541c-7.104,0-15.357-8.446-15.357-8.446v43.006h-19.391V1409.129z M1250.707,1491.105 | |
68 | c0,3.071,2.879,6.336,5.758,6.336s5.185-2.688,5.185-6.336v-58.939c0-3.646-2.306-6.336-5.185-6.336 | |
69 | c-2.688,0-5.758,2.688-5.758,6.336C1250.707,1455.973,1250.707,1470.947,1250.707,1491.105z"/> | |
70 | <path d="M1295.633,1373.035h19.392v19.391h-19.392V1373.035z M1295.633,1514.145v-105.016h19.392v105.016H1295.633z"/> | |
71 | <path d="M1349.777,1431.398c0,59.516,0,60.858,0,82.745h-19.392v-105.016h19.392v8.83c1.535-0.959,9.022-10.367,15.741-10.367 | |
72 | c10.367,0,14.591,11.904,14.591,20.543v86.01h-19.392v-83.131c0-4.03-2.305-4.606-4.606-4.606 | |
73 | C1352.271,1426.406,1349.777,1431.398,1349.777,1431.398z"/> | |
74 | <path d="M1443.66,1476.516v12.097c0,0,0,27.067-25.15,27.067c-24.959,0-24.959-27.645-24.959-27.645v-52.797 | |
75 | c0,0,0.193-27.646,25.15-27.646c25.15,0,24.959,27.07,24.959,27.07v30.524h-32.062v22.849c0,0,0,10.559,7.104,10.559 | |
76 | c7.297,0,6.912-10.559,6.912-10.559v-11.521L1443.66,1476.516L1443.66,1476.516z M1411.598,1450.021h14.017v-14.783 | |
77 | c0,0,0.385-10.752-6.912-10.752c-7.104,0-7.104,10.752-7.104,10.752V1450.021z"/> | |
78 | <linearGradient id="path3337_2_" gradientUnits="userSpaceOnUse" x1="932.6846" y1="-3838.2734" x2="600.4062" y2="-3149.8252" gradientTransform="matrix(1 0 0 1 222.5283 4001)"> | |
79 | <stop offset="0" style="stop-color:#EAEAEA"/> | |
80 | <stop offset="0.8138" style="stop-color:#DDDDDD"/> | |
81 | <stop offset="0.9069" style="stop-color:#B1B1B1"/> | |
82 | <stop offset="0.9534" style="stop-color:#9B9B9B"/> | |
83 | <stop offset="1" style="stop-color:#858585"/> | |
84 | </linearGradient> | |
85 | <path id="path3337_1_" class="st35" d="M1353.061,229.191l-634.88,296.985l-71.595,154.932l263.803,255.067l187.937-113.549 | |
86 | L1353.061,229.191z"/> | |
87 | <linearGradient id="path3350_2_" gradientUnits="userSpaceOnUse" x1="1157.3047" y1="-3609.6172" x2="428.555" y2="-3364.7397" gradientTransform="matrix(1 0 0 1 224.6709 4002.4297)"> | |
88 | <stop offset="0" style="stop-color:#E7E7E7"/> | |
89 | <stop offset="0.8711" style="stop-color:#D0D0D0"/> | |
90 | <stop offset="0.9071" style="stop-color:#FBFBFB"/> | |
91 | <stop offset="1" style="stop-color:#FDFDFD"/> | |
92 | </linearGradient> | |
93 | <path id="path3350_1_" class="st29" d="M1350.137,232.287L719.857,527.295l-72.401,154.417l18.715,17.433l96.462,8.794 | |
94 | l114.44,25.759l473.062-501.411H1350.137z"/> | |
95 | <path id="path3259_1_" class="st28" d="M1350.885,231.45L822.578,792.6"/> | |
96 | <linearGradient id="path3385_2_" gradientUnits="userSpaceOnUse" x1="510.9668" y1="-3334.5342" x2="428.7348" y2="-3310.9626" gradientTransform="matrix(1 0 0 1 222.5283 4001)"> | |
97 | <stop offset="0" style="stop-color:#FBFBFB"/> | |
98 | <stop offset="1" style="stop-color:#EEEEEE"/> | |
99 | </linearGradient> | |
100 | <path id="path3385_1_" class="st7" d="M646.722,682.15l-1.54,18.817l114.366-42.635L646.722,682.15z"/> | |
101 | <linearGradient id="path3373_2_" gradientUnits="userSpaceOnUse" x1="621.335" y1="-3225.8447" x2="598.6064" y2="-3215.897" gradientTransform="matrix(1 0 0 1 222.5283 4001)"> | |
102 | <stop offset="0" style="stop-color:#ACACAC"/> | |
103 | <stop offset="1" style="stop-color:#877D7C"/> | |
104 | </linearGradient> | |
105 | <path id="path3373_1_" class="st22" d="M759.1,657.046l158.331,241.119l-118.187,43.941L759.1,657.046z"/> | |
106 | <linearGradient id="path3292_2_" gradientUnits="userSpaceOnUse" x1="634.895" y1="-2900.3848" x2="898.5454" y2="-3227.6746" gradientTransform="matrix(1 0 0 1 222.5283 4001)"> | |
107 | <stop offset="0" style="stop-color:#7D7D7D"/> | |
108 | <stop offset="1" style="stop-color:#818181"/> | |
109 | </linearGradient> | |
110 | <path id="path3292_1_" class="st6" d="M865.494,1117.352l272.563-321.498l-33.495-41.825l-270.847,332.403L865.494,1117.352z"/> | |
111 | <linearGradient id="path3316_2_" gradientUnits="userSpaceOnUse" x1="975.0586" y1="-3153.8574" x2="1027.5601" y2="-3209.0376" gradientTransform="matrix(1 0 0 1 222.5283 4001)"> | |
112 | <stop offset="0" style="stop-color:#848484"/> | |
113 | <stop offset="0.2936" style="stop-color:#D2D2D2"/> | |
114 | <stop offset="1" style="stop-color:#ECECEC"/> | |
115 | </linearGradient> | |
116 | <path id="path3316_1_" class="st19" d="M1303.627,952.146l-129.742-196.791l-83.994-11.476l-6.504,21.499L1303.627,952.146z"/> | |
117 | <linearGradient id="path3303_2_" gradientUnits="userSpaceOnUse" x1="897.3359" y1="-3130.7104" x2="1090.8107" y2="-3164.666" gradientTransform="matrix(1 0 0 1 222.5283 4001)"> | |
118 | <stop offset="0" style="stop-color:#808080"/> | |
119 | <stop offset="0.0979" style="stop-color:#D1D1D1"/> | |
120 | <stop offset="1" style="stop-color:#ECE4D7"/> | |
121 | </linearGradient> | |
122 | <path id="path3303_1_" class="st31" d="M1303.41,952.342l-211.633-175.228l18.205-19.354l5.36,3.226L1303.41,952.342 | |
123 | L1303.41,952.342z"/> | |
124 | <linearGradient id="path2429_2_" gradientUnits="userSpaceOnUse" x1="7.7139" y1="-3795.7832" x2="275.9096" y2="-3300.3032" gradientTransform="matrix(1 0 0 1 222.5283 4001)"> | |
125 | <stop offset="0" style="stop-color:#E6E5E0"/> | |
126 | <stop offset="1" style="stop-color:#F2EEEF"/> | |
127 | </linearGradient> | |
128 | <path id="path2429_1_" class="st3" d="M205.652,143.872l290.951,660.35l119.131,6.258L205.652,143.872z"/> | |
129 | <linearGradient id="path2460_2_" gradientUnits="userSpaceOnUse" x1="900.4668" y1="-3090.0889" x2="648.6813" y2="-3042.946" gradientTransform="matrix(1 0 0 1 222.5283 4001)"> | |
130 | <stop offset="0" style="stop-color:#FFFFFF"/> | |
131 | <stop offset="0.9135" style="stop-color:#E6E6E6"/> | |
132 | <stop offset="1" style="stop-color:#858585"/> | |
133 | </linearGradient> | |
134 | <path id="path2460_1_" class="st25" d="M823.172,1140.922l291.43-380.356l-25.713-17.142L756.745,955.566L823.172,1140.922 | |
135 | L823.172,1140.922z"/> | |
136 | <linearGradient id="path2477_2_" gradientUnits="userSpaceOnUse" x1="755.0024" y1="-3051.8447" x2="680.5519" y2="-3074.7996" gradientTransform="matrix(1 0 0 1 222.5278 4001)"> | |
137 | <stop offset="0" style="stop-color:#F6F6F6"/> | |
138 | <stop offset="0.8583" style="stop-color:#E8E8E8"/> | |
139 | <stop offset="1" style="stop-color:#848484"/> | |
140 | </linearGradient> | |
141 | <path id="path2477_1_" class="st33" d="M822.51,1139.691l290.197-378.936l-23.914-15.628L877.934,1006.93L822.51,1139.691z"/> | |
142 | <linearGradient id="path3262_2_" gradientUnits="userSpaceOnUse" x1="511.0596" y1="-2954.0752" x2="619.0073" y2="-2929.4319" gradientTransform="matrix(1 0 0 1 222.5283 4001)"> | |
143 | <stop offset="0" style="stop-color:#F3F3F3"/> | |
144 | <stop offset="0.9221" style="stop-color:#F6F6F6"/> | |
145 | <stop offset="1" style="stop-color:#919191"/> | |
146 | </linearGradient> | |
147 | <path id="path3262_1_" class="st4" d="M822.258,1140.506L708.331,986.807l132.806,11.332l12.996,11.256L822.258,1140.506 | |
148 | L822.258,1140.506z"/> | |
149 | <linearGradient id="path3279_2_" gradientUnits="userSpaceOnUse" x1="513.9253" y1="-2870.145" x2="570.7205" y2="-3041.8015" gradientTransform="matrix(1 0 0 1 222.5283 4001)"> | |
150 | <stop offset="0" style="stop-color:#F3F3F3"/> | |
151 | <stop offset="0.6192" style="stop-color:#F6F6F6"/> | |
152 | <stop offset="1" style="stop-color:#919191"/> | |
153 | </linearGradient> | |
154 | <path id="path3279_1_" class="st16" d="M837.387,1050.443l-129.056-63.637l132.806,11.332l11.859,9.521L837.387,1050.443 | |
155 | L837.387,1050.443z"/> | |
156 | <linearGradient id="path2440_2_" gradientUnits="userSpaceOnUse" x1="589.332" y1="-3269.6738" x2="473.4179" y2="-3132.5469" gradientTransform="matrix(1 0 0 1 222.5283 4001)"> | |
157 | <stop offset="0" style="stop-color:#FFFFFF"/> | |
158 | <stop offset="0.9007" style="stop-color:#DEDEDE"/> | |
159 | <stop offset="1" style="stop-color:#9E9E9E"/> | |
160 | </linearGradient> | |
161 | <path id="path2440_1_" class="st8" d="M530.292,738.309l229.001-80.127l94.618,349.51l-33.463-1.871L530.292,738.309z"/> | |
162 | <linearGradient id="path2455_2_" gradientUnits="userSpaceOnUse" x1="638.0103" y1="-3227.4702" x2="516.0342" y2="-3094.1296" gradientTransform="matrix(1 0 0 1 222.5283 4001)"> | |
163 | <stop offset="0" style="stop-color:#FFFFFF"/> | |
164 | <stop offset="0.9007" style="stop-color:#DEDEDE"/> | |
165 | <stop offset="1" style="stop-color:#9E9E9E"/> | |
166 | </linearGradient> | |
167 | <path id="path2455_1_" class="st1" d="M718.029,947.681l41.062-290.169l94.819,350.18l-33.463-1.871L718.029,947.681 | |
168 | L718.029,947.681z"/> | |
169 | <linearGradient id="path2382_2_" gradientUnits="userSpaceOnUse" x1="-248.8364" y1="-3229.5376" x2="482.8853" y2="-3121.2249" gradientTransform="matrix(1 0 0 1 222.5283 4001)"> | |
170 | <stop offset="0" style="stop-color:#A1A1A1"/> | |
171 | <stop offset="0.6384" style="stop-color:#ABABAB"/> | |
172 | <stop offset="0.8293" style="stop-color:#C7C7C7"/> | |
173 | <stop offset="1" style="stop-color:#E3E3E3"/> | |
174 | </linearGradient> | |
175 | <path id="path2382_1_" class="st14" d="M547.716,732.152l-132.961-37.69L42.198,878.373l731.477,153.795l79.407-23.627 | |
176 | L705.49,893.335L547.716,732.152L547.716,732.152z"/> | |
177 | <linearGradient id="path2414_2_" gradientUnits="userSpaceOnUse" x1="131.9819" y1="-2957.0391" x2="215.4882" y2="-3202.2952" gradientTransform="matrix(1 0 0 1 272.0254 4028.2734)"> | |
178 | <stop offset="0" style="stop-color:#A6A6A6"/> | |
179 | <stop offset="0.6456" style="stop-color:#B5B5B5"/> | |
180 | <stop offset="0.8757" style="stop-color:#D4D4D4"/> | |
181 | <stop offset="1" style="stop-color:#E1E1E1"/> | |
182 | </linearGradient> | |
183 | <path id="path2414_1_" class="st10" d="M42.198,878.373l731.477,153.795l79.17-23.676L705.489,893.335L42.198,878.373 | |
184 | L42.198,878.373z"/> | |
185 | <path id="path3817_1_" class="st0" d="M67.316,1935.454l226.709,0.404c3.166,0,5.999-0.471,5.999,6.318l-0.277,74.659H61.594V1941.9 | |
186 | C61.594,1938.551,61.918,1935.454,67.316,1935.454z"/> | |
187 | <path id="path5906_1_" class="st24" d="M129.544,1973.651c0.009,15.059-12.193,27.273-27.254,27.282 | |
188 | c-15.061,0.01-27.277-12.19-27.287-27.25c0-0.011,0-0.021,0-0.032c-0.008-15.062,12.195-27.274,27.254-27.283 | |
189 | c15.062-0.01,27.277,12.192,27.287,27.25C129.544,1973.628,129.544,1973.64,129.544,1973.651z"/> | |
190 | <path id="path5708_1_" d="M124.441,1951.442c6.047,6.047,9.072,13.452,9.072,22.209c0,8.76-2.971,16.084-8.917,21.977 | |
191 | c-6.305,6.202-13.762,9.304-22.363,9.304c-8.496,0-15.82-3.073-21.973-9.228c-6.152-6.151-9.227-13.502-9.227-22.053 | |
192 | c0-8.549,3.074-15.953,9.227-22.209c5.996-6.049,13.32-9.072,21.973-9.072C110.994,1942.37,118.395,1945.394,124.441,1951.442z | |
193 | M84.332,1955.509c-5.111,5.165-7.668,11.213-7.668,18.15s2.531,12.934,7.59,17.992c5.061,5.059,11.085,7.588,18.074,7.588 | |
194 | c6.988,0,13.064-2.555,18.229-7.666c4.904-4.746,7.355-10.715,7.355-17.914c0-7.144-2.492-13.207-7.475-18.188 | |
195 | c-4.98-4.98-11.015-7.473-18.109-7.473S89.234,1950.503,84.332,1955.509z M97.787,1970.608c-0.782-1.704-1.951-2.555-3.51-2.555 | |
196 | c-2.758,0-4.137,1.855-4.137,5.566s1.379,5.565,4.137,5.565c1.82,0,3.121-0.903,3.9-2.715l3.822,2.035 | |
197 | c-1.82,3.236-4.554,4.855-8.199,4.855c-2.809,0-5.063-0.861-6.752-2.584c-1.693-1.723-2.538-4.1-2.538-7.127 | |
198 | c0-2.975,0.871-5.338,2.613-7.088c1.746-1.747,3.917-2.623,6.521-2.623c3.852,0,6.609,1.519,8.275,4.552L97.787,1970.608z | |
199 | M115.767,1970.608c-0.783-1.704-1.928-2.555-3.439-2.555c-2.812,0-4.219,1.855-4.219,5.566s1.406,5.565,4.219,5.565 | |
200 | c1.824,0,3.101-0.903,3.828-2.715l3.908,2.035c-1.818,3.236-4.549,4.855-8.186,4.855c-2.804,0-5.053-0.861-6.742-2.584 | |
201 | c-1.688-1.723-2.532-4.1-2.532-7.127c0-2.975,0.857-5.338,2.572-7.088c1.712-1.747,3.897-2.623,6.547-2.623 | |
202 | c3.846,0,6.6,1.519,8.26,4.552L115.767,1970.608z"/> | |
203 | <path id="path294_1_" d="M296.008,1934.501H64.992c-2.477,0-4.492,2.015-4.492,4.494v78.49c0,0.561,0.453,1.016,1.014,1.016h237.971 | |
204 | c0.561,0,1.016-0.455,1.016-1.016v-78.49C300.5,1936.516,298.484,1934.501,296.008,1934.501z M64.992,1936.53h231.015 | |
205 | c1.357,0,2.461,1.104,2.461,2.464c0,0,0,31.637,0,54.49H133.356c-6.051,10.939-17.711,18.369-31.094,18.369 | |
206 | c-13.387,0-25.043-7.422-31.089-18.369h-8.645c0-22.854,0-54.49,0-54.49C62.527,1937.636,63.634,1936.53,64.992,1936.53z"/> | |
207 | <path id="path298_1_" class="st24" d="M233.027,2009.966c0.16,0.31,0.373,0.559,0.639,0.753c0.266,0.191,0.577,0.333,0.933,0.425 | |
208 | c0.36,0.094,0.73,0.142,1.111,0.142c0.259,0,0.537-0.022,0.833-0.066c0.295-0.043,0.573-0.128,0.832-0.25 | |
209 | c0.259-0.123,0.477-0.293,0.647-0.51c0.176-0.216,0.261-0.491,0.261-0.825c0-0.358-0.115-0.649-0.344-0.872 | |
210 | c-0.229-0.225-0.53-0.408-0.898-0.556c-0.371-0.148-0.791-0.277-1.258-0.391c-0.471-0.111-0.945-0.235-1.428-0.371 | |
211 | c-0.494-0.123-0.977-0.273-1.447-0.453c-0.467-0.18-0.886-0.412-1.258-0.697c-0.371-0.283-0.67-0.64-0.898-1.066 | |
212 | c-0.229-0.425-0.344-0.943-0.344-1.549c0-0.68,0.146-1.271,0.435-1.772c0.291-0.499,0.672-0.918,1.143-1.252 | |
213 | c0.467-0.334,1-0.582,1.594-0.742c0.59-0.16,1.184-0.242,1.777-0.242c0.692,0,1.355,0.078,1.993,0.234 | |
214 | c0.637,0.154,1.204,0.404,1.695,0.753c0.496,0.346,0.886,0.788,1.178,1.325c0.289,0.538,0.435,1.191,0.435,1.958h-2.826 | |
215 | c-0.026-0.396-0.109-0.724-0.249-0.982c-0.142-0.26-0.332-0.465-0.562-0.613c-0.236-0.147-0.504-0.254-0.805-0.314 | |
216 | c-0.303-0.062-0.631-0.094-0.988-0.094c-0.233,0-0.469,0.026-0.7,0.074c-0.237,0.051-0.447,0.138-0.637,0.26 | |
217 | c-0.194,0.125-0.352,0.279-0.473,0.463c-0.121,0.188-0.184,0.423-0.184,0.707c0,0.259,0.046,0.471,0.146,0.631 | |
218 | c0.1,0.159,0.295,0.309,0.584,0.445c0.289,0.135,0.691,0.271,1.203,0.408c0.514,0.135,1.184,0.309,2.012,0.52 | |
219 | c0.247,0.049,0.588,0.138,1.027,0.27c0.438,0.129,0.874,0.335,1.305,0.621c0.433,0.285,0.807,0.665,1.123,1.141 | |
220 | c0.314,0.476,0.471,1.086,0.471,1.828c0,0.607-0.117,1.17-0.352,1.689c-0.237,0.52-0.586,0.967-1.049,1.343 | |
221 | c-0.463,0.379-1.039,0.672-1.724,0.884c-0.688,0.21-1.482,0.313-2.383,0.313c-0.73,0-1.438-0.09-2.125-0.269 | |
222 | c-0.686-0.181-1.293-0.462-1.82-0.846c-0.524-0.385-0.941-0.876-1.25-1.469c-0.309-0.594-0.457-1.299-0.445-2.116h2.826 | |
223 | C232.787,2009.28,232.867,2009.657,233.027,2009.966z"/> | |
224 | <path id="path300_1_" class="st24" d="M249.438,1999.995l4.957,13.244h-3.027l-1-2.949h-4.957l-1.038,2.949h-2.932l5.01-13.244 | |
225 | H249.438z M249.605,2008.116l-1.668-4.855h-0.039l-1.726,4.855H249.605z"/> | |
226 | <path id="path304_1_" class="st24" d="M180.492,1999.995c0.633,0,1.208,0.057,1.729,0.168c0.521,0.111,0.967,0.293,1.337,0.546 | |
227 | c0.371,0.254,0.66,0.591,0.866,1.01c0.203,0.421,0.307,0.94,0.307,1.56c0,0.668-0.152,1.222-0.457,1.668 | |
228 | c-0.301,0.445-0.752,0.809-1.346,1.094c0.818,0.235,1.43,0.647,1.833,1.234c0.402,0.589,0.605,1.295,0.605,2.126 | |
229 | c0,0.667-0.129,1.245-0.391,1.733c-0.259,0.488-0.611,0.887-1.05,1.197c-0.439,0.31-0.941,0.538-1.503,0.686 | |
230 | c-0.566,0.148-1.145,0.223-1.74,0.223h-6.432v-13.244H180.492L180.492,1999.995z M180.121,2005.353c0.52,0,0.945-0.123,1.281-0.369 | |
231 | c0.336-0.248,0.501-0.648,0.501-1.203c0-0.309-0.057-0.562-0.166-0.76c-0.113-0.197-0.262-0.35-0.447-0.461 | |
232 | c-0.186-0.111-0.401-0.19-0.641-0.232c-0.243-0.043-0.494-0.064-0.752-0.064h-2.731v3.089L180.121,2005.353L180.121,2005.353z | |
233 | M180.291,2010.974c0.285,0,0.557-0.027,0.818-0.083c0.257-0.057,0.49-0.148,0.688-0.277c0.2-0.132,0.355-0.308,0.475-0.528 | |
234 | c0.12-0.223,0.176-0.506,0.176-0.854c0-0.678-0.192-1.164-0.577-1.455c-0.382-0.289-0.892-0.436-1.523-0.436h-3.18v3.635h3.124 | |
235 | V2010.974z"/> | |
236 | <path id="path306_1_" class="st24" d="M185.881,1999.995h3.267l3.102,5.23l3.082-5.23h3.246l-4.914,8.162v5.082h-2.922v-5.156 | |
237 | L185.881,1999.995z"/> | |
238 | <path id="path6318_2_" class="st24" d="M265.307,1964.461c0.008,11.692-9.463,21.176-21.154,21.185 | |
239 | c-11.691,0.01-21.176-9.461-21.188-21.153c0-0.01,0-0.021,0-0.031c-0.008-11.691,9.465-21.173,21.156-21.184 | |
240 | c11.691-0.008,21.178,9.463,21.186,21.153C265.307,1964.442,265.307,1964.452,265.307,1964.461z"/> | |
241 | <path id="path6322_2_" d="M243.984,1941.271c-6.426,0-11.861,2.242-16.313,6.725c-4.566,4.639-6.85,10.127-6.85,16.466 | |
242 | s2.283,11.789,6.85,16.349c4.566,4.562,10.004,6.843,16.313,6.843c6.387,0,11.919-2.302,16.605-6.9 | |
243 | c4.41-4.367,6.617-9.797,6.617-16.291c0-6.493-2.246-11.982-6.737-16.466C255.98,1943.514,250.486,1941.271,243.984,1941.271z | |
244 | M244.043,1945.446c5.264,0,9.734,1.855,13.412,5.566c3.713,3.672,5.57,8.154,5.57,13.449c0,5.334-1.816,9.76-5.456,13.276 | |
245 | c-3.832,3.787-8.341,5.68-13.527,5.68c-5.188,0-9.656-1.873-13.411-5.621c-3.754-3.75-5.631-8.193-5.631-13.336 | |
246 | c0-5.139,1.896-9.623,5.689-13.449C234.328,1947.302,238.779,1945.446,244.043,1945.446z"/> | |
247 | <path id="path6324_2_" d="M233.705,1961.188c0.924-5.834,5.034-8.953,10.182-8.953c7.403,0,11.915,5.373,11.915,12.535 | |
248 | c0,6.99-4.801,12.42-12.032,12.42c-4.976,0-9.428-3.061-10.238-9.068h5.841c0.174,3.119,2.2,4.217,5.092,4.217 | |
249 | c3.295,0,5.438-3.061,5.438-7.742c0-4.908-1.852-7.508-5.324-7.508c-2.542,0-4.742,0.924-5.205,4.1l1.701-0.008l-4.602,4.598 | |
250 | l-4.597-4.598L233.705,1961.188z"/> | |
251 | <circle id="circle315_1_" class="st24" cx="187.219" cy="1964.935" r="21.473"/> | |
252 | <path id="path319_1_" d="M193.436,1958.72c0-0.826-0.672-1.497-1.498-1.497h-9.486c-0.826,0-1.498,0.67-1.498,1.497v9.486h2.645 | |
253 | v11.232h7.191v-11.232h2.646V1958.72L193.436,1958.72z"/> | |
254 | <circle id="circle321_1_" cx="187.195" cy="1952.729" r="3.243"/> | |
255 | <path id="path323_1_" d="M187.164,1941.271c-6.422,0-11.864,2.242-16.313,6.725c-4.566,4.637-6.849,10.127-6.849,16.465 | |
256 | s2.283,11.789,6.849,16.351c4.566,4.561,10.005,6.839,16.313,6.839c6.387,0,11.921-2.298,16.603-6.897 | |
257 | c4.415-4.367,6.62-9.797,6.62-16.292c0-6.494-2.244-11.982-6.735-16.465C199.164,1943.515,193.667,1941.271,187.164,1941.271z | |
258 | M187.223,1945.446c5.264,0,9.734,1.855,13.41,5.566c3.717,3.67,5.574,8.154,5.574,13.449c0,5.332-1.819,9.76-5.457,13.277 | |
259 | c-3.832,3.787-8.34,5.681-13.527,5.681s-9.656-1.874-13.41-5.624c-3.753-3.748-5.63-8.193-5.63-13.334 | |
260 | c0-5.14,1.896-9.622,5.689-13.449C177.507,1947.302,181.96,1945.446,187.223,1945.446z"/> | |
261 | </svg>⏎ |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="la" lang="la" | |
2 | xmlns:epub="http://www.idpf.org/2007/ops"> | |
3 | <head> | |
4 | <title>Nav Doc</title> | |
5 | <link type="text/css" rel="stylesheet" href="style.css" /> | |
6 | <meta name="viewport" content="width=1200, height=600" /> | |
7 | </head> | |
8 | <body> | |
9 | <h2>Table of Contents</h2> | |
10 | <nav epub:type="toc"> | |
11 | <ol> | |
12 | <li><a href="cover.svg">Cover</a></li> | |
13 | </ol> | |
14 | </nav> | |
15 | </body> | |
16 | </html> |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <package xmlns="http://www.idpf.org/2007/opf" version="3.0" unique-identifier="uid"> | |
2 | <metadata xmlns:dc="http://purl.org/dc/elements/1.1/"> | |
3 | <dc:identifier id="uid">urn:uuid:550e8400-e29b-41d4-a716-4466674412314</dc:identifier> | |
4 | <dc:title>Lorem Ipsum</dc:title> | |
5 | <dc:language>la</dc:language> | |
6 | <dc:date>2011-09-01</dc:date> | |
7 | <meta property="dcterms:modified">2011-09-01T17:18:00Z</meta> | |
8 | <meta property="rendition:layout">pre-paginated</meta> | |
9 | </metadata> | |
10 | <manifest> | |
11 | <item id="nav" href="nav.xhtml" properties="nav" media-type="application/xhtml+xml" /> | |
12 | <item id="css" href="style.css" media-type="text/css" /> | |
13 | <item id="cover" href="cover.svg" media-type="image/svg+xml" /> | |
14 | </manifest> | |
15 | <spine> | |
16 | <itemref idref="nav" linear="no"/> | |
17 | <itemref idref="cover" /> | |
18 | </spine> | |
19 | </package>⏎ |
0 | body { | |
1 | margin-left : 6em; | |
2 | margin-right : 16em; | |
3 | color:black; | |
4 | font-family: arial, helvetica, sans-serif; | |
5 | }⏎ |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <container xmlns="urn:oasis:names:tc:opendocument:xmlns:container" version="1.0"> | |
2 | <rootfiles> | |
3 | <rootfile full-path="EPUB/package.opf" | |
4 | media-type="application/oebps-package+xml"/> | |
5 | </rootfiles> | |
6 | </container>⏎ |
0 | application/epub+zip ⏎ |
0 | body { | |
1 | margin-left : 6em; | |
2 | margin-right : 16em; | |
3 | color:black; | |
4 | font-family: arial, helvetica, sans-serif; | |
5 | }⏎ |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <package xmlns="http://www.idpf.org/2007/opf" version="3.0" unique-identifier="uid"> | |
2 | <metadata xmlns:dc="http://purl.org/dc/elements/1.1/"> | |
3 | <dc:identifier id="uid">urn:uuid:550e8400-e29b-41d4-a716-4466674412314</dc:identifier> | |
4 | <dc:title>Lorem Ipsum</dc:title> | |
5 | <dc:language>la</dc:language> | |
6 | <dc:date>2011-09-01</dc:date> | |
7 | <meta property="dcterms:modified">2011-09-01T17:18:00Z</meta> | |
8 | </metadata> | |
9 | <manifest> | |
10 | <item id="t1" href="lorem.xhtml" properties="nav" media-type="application/xhtml+xml" /> | |
11 | <item id="css" href="lorem.css" media-type="text/css" /> | |
12 | </manifest> | |
13 | <spine> | |
14 | <itemref idref="t1" /> | |
15 | </spine> | |
16 | </package>⏎ |
+32
-0
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="la" lang="la" | |
2 | xmlns:epub="http://www.idpf.org/2007/ops"> | |
3 | <head> | |
4 | <title>Lorem Ipsum</title> | |
5 | <link type="text/css" rel="stylesheet" href="lorem.css" /> | |
6 | </head> | |
7 | <body> | |
8 | <img src="image.jpg" alt=""/> | |
9 | <h1>Lorem Ipsum</h1> | |
10 | <section> | |
11 | <h2>Table of Contents</h2> | |
12 | <nav epub:type="toc"> | |
13 | <ol> | |
14 | <li><a href="#ch1">Chapter 1</a></li> | |
15 | </ol> | |
16 | </nav> | |
17 | </section> | |
18 | <section id="ch1"> | |
19 | <h2>Chapter 1</h2> | |
20 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam vel purus mauris, ut | |
21 | auctor massa. Pellentesque non nunc risus. Fusce a massa augue. Nunc erat ante, | |
22 | auctor id varius ac, vestibulum non purus. Quisque non dui in sem consectetur | |
23 | condimentum non ac quam. Quisque ultricies nulla nec urna fringilla pretium. | |
24 | Pellentesque dictum pulvinar purus in mattis. Aliquam vestibulum orci sed magna | |
25 | vestibulum a sollicitudin lectus pharetra. Suspendisse luctus risus imperdiet nunc | |
26 | condimentum malesuada. Nulla fringilla vulputate vestibulum. Sed diam dui, fringilla | |
27 | quis sagittis nec, viverra et nibh.</p> | |
28 | ||
29 | </section> | |
30 | </body> | |
31 | </html> |
+7
-0
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <container xmlns="urn:oasis:names:tc:opendocument:xmlns:container" version="1.0"> | |
2 | <rootfiles> | |
3 | <rootfile full-path="EPUB/lorem.opf" | |
4 | media-type="application/oebps-package+xml"/> | |
5 | </rootfiles> | |
6 | </container>⏎ |
0 | application/epub+zip ⏎ |
+24
-0
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="la" lang="la" | |
2 | xmlns:epub="http://www.idpf.org/2007/ops"> | |
3 | <head> | |
4 | <title>Data Navigation Document</title> | |
5 | </head> | |
6 | <body> | |
7 | <nav epub:type="region-based"> | |
8 | <ol> | |
9 | <li epub:type="panel"><a href="page1.xhtml#xywh=percent:5,5,95,95"></a></li> | |
10 | <li epub:type="panel"><a href="page1.xhtml#xywh=percent:5,5,95,95"></a> | |
11 | <ol> | |
12 | <li epub:type="balloon"> | |
13 | <a href="page1.xhtml#xywh=percent:30,30,20,25"></a> | |
14 | </li> | |
15 | <li epub:type="balloon"> | |
16 | <a href="page1.xhtml#xywh=percent:35,60,20,25"></a> | |
17 | </li> | |
18 | </ol> | |
19 | </li> | |
20 | </ol> | |
21 | </nav> | |
22 | </body> | |
23 | </html> |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <package xmlns="http://www.idpf.org/2007/opf" version="3.0" unique-identifier="uid"> | |
2 | <metadata xmlns:dc="http://purl.org/dc/elements/1.1/"> | |
3 | <dc:identifier id="uid">urn:uuid:550e8400-e29b-41d4-a716-4466674412314</dc:identifier> | |
4 | <dc:title>Lorem Ipsum</dc:title> | |
5 | <dc:language>la</dc:language> | |
6 | <dc:date>2011-09-01</dc:date> | |
7 | <meta property="dcterms:modified">2011-09-01T17:18:00Z</meta> | |
8 | <meta property="rendition:layout">pre-paginated</meta> | |
9 | </metadata> | |
10 | <manifest> | |
11 | <item id="t1" href="page1.xhtml" properties="nav" media-type="application/xhtml+xml" /> | |
12 | <item id="t2" href="data-nav.xhtml" properties="data-nav" media-type="application/xhtml+xml" /> | |
13 | <item id="css" href="style.css" media-type="text/css" /> | |
14 | </manifest> | |
15 | <spine> | |
16 | <itemref idref="t1" /> | |
17 | </spine> | |
18 | </package>⏎ |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="la" lang="la" | |
2 | xmlns:epub="http://www.idpf.org/2007/ops"> | |
3 | <head> | |
4 | <title>Lorem Ipsum</title> | |
5 | <link type="text/css" rel="stylesheet" href="style.css" /> | |
6 | <meta name="viewport" content="width=1200, height=600"/> | |
7 | </head> | |
8 | <body> | |
9 | <h1>Lorem Ipsum</h1> | |
10 | <section> | |
11 | <h2>Table of Contents</h2> | |
12 | <nav epub:type="toc"> | |
13 | <ol> | |
14 | <li><a href="#ch1">Chapter 1</a></li> | |
15 | <li><a href="#ch2">Chapter 2</a></li> | |
16 | </ol> | |
17 | </nav> | |
18 | </section> | |
19 | <section id="ch1"> | |
20 | <h2>Chapter 1</h2> | |
21 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam vel purus mauris, ut | |
22 | auctor massa. Pellentesque non nunc risus. Fusce a massa augue. Nunc erat ante, | |
23 | auctor id varius ac, vestibulum non purus. Quisque non dui in sem consectetur | |
24 | condimentum non ac quam. Quisque ultricies nulla nec urna fringilla pretium. | |
25 | Pellentesque dictum pulvinar purus in mattis. Aliquam vestibulum orci sed magna | |
26 | vestibulum a sollicitudin lectus pharetra. Suspendisse luctus risus imperdiet nunc | |
27 | condimentum malesuada. Nulla fringilla vulputate vestibulum. Sed diam dui, fringilla | |
28 | quis sagittis nec, viverra et nibh.</p> | |
29 | ||
30 | </section> | |
31 | <section id="ch2"> | |
32 | <h2>Chapter 2</h2> | |
33 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla laoreet nibh felis. | |
34 | Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia | |
35 | Curae; Etiam est sapien, dapibus eget gravida nec, accumsan a turpis. Nunc in nisi | |
36 | ut dolor elementum porttitor. Mauris hendrerit pulvinar tincidunt. Etiam metus | |
37 | metus, ullamcorper ut varius lacinia, luctus et nibh. Donec ut metus enim, id | |
38 | faucibus nunc. Quisque ut iaculis mauris. Duis pellentesque nulla ut eros ultricies | |
39 | quis condimentum eros adipiscing. Sed porta ultrices diam, ut sagittis lectus mattis | |
40 | a. Phasellus gravida, sapien vitae mollis interdum, dui neque tempor arcu, ac ornare | |
41 | leo ipsum ut nisl.</p> | |
42 | ||
43 | </section> | |
44 | </body> | |
45 | </html> |
0 | body { | |
1 | margin-left : 6em; | |
2 | margin-right : 16em; | |
3 | color:black; | |
4 | font-family: arial, helvetica, sans-serif; | |
5 | }⏎ |
+7
-0
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <container xmlns="urn:oasis:names:tc:opendocument:xmlns:container" version="1.0"> | |
2 | <rootfiles> | |
3 | <rootfile full-path="EPUB/package.opf" | |
4 | media-type="application/oebps-package+xml"/> | |
5 | </rootfiles> | |
6 | </container>⏎ |
0 | application/epub+zip ⏎ |
Binary diff not shown
Binary diff not shown
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="la" lang="la" | |
2 | xmlns:epub="http://www.idpf.org/2007/ops"> | |
3 | <head> | |
4 | <title>Lorem Ipsum</title> | |
5 | <link type="text/css" rel="stylesheet" href="style.css" /> | |
6 | </head> | |
7 | <body> | |
8 | <h1>Lorem Ipsum</h1> | |
9 | <section> | |
10 | <h2>Table of Contents</h2> | |
11 | <nav epub:type="toc"> | |
12 | <ol> | |
13 | <li><a href="#ch1">Chapter 1</a></li> | |
14 | <li><a href="#ch2">Chapter 2</a></li> | |
15 | </ol> | |
16 | </nav> | |
17 | </section> | |
18 | <section id="ch1"> | |
19 | <h2>Chapter 1</h2> | |
20 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam vel purus mauris, ut | |
21 | auctor massa. Pellentesque non nunc risus. Fusce a massa augue. Nunc erat ante, | |
22 | auctor id varius ac, vestibulum non purus. Quisque non dui in sem consectetur | |
23 | condimentum non ac quam. Quisque ultricies nulla nec urna fringilla pretium. | |
24 | Pellentesque dictum pulvinar purus in mattis. Aliquam vestibulum orci sed magna | |
25 | vestibulum a sollicitudin lectus pharetra. Suspendisse luctus risus imperdiet nunc | |
26 | condimentum malesuada. Nulla fringilla vulputate vestibulum. Sed diam dui, fringilla | |
27 | quis sagittis nec, viverra et nibh.</p> | |
28 | ||
29 | <p>Sed sollicitudin accumsan augue, quis pulvinar sem volutpat at. Vestibulum rutrum | |
30 | bibendum augue sit amet accumsan. Etiam tempus malesuada libero vestibulum | |
31 | fringilla. Maecenas diam nulla, ultricies ac sodales vitae, viverra ut velit. | |
32 | Vivamus posuere, mi sit amet vehicula tempus, nibh purus scelerisque enim, non | |
33 | vestibulum erat arcu in libero. Aliquam vel convallis nibh. Sed in nisi ipsum. Sed | |
34 | sed est justo, in lacinia nulla.</p> | |
35 | ||
36 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed luctus est vel lacus | |
37 | ullamcorper vestibulum. Mauris est sapien, pharetra id feugiat in, ornare a erat. | |
38 | Nam consectetur vehicula nisi vel faucibus. Morbi blandit augue nec lacus malesuada | |
39 | venenatis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur | |
40 | ridiculus mus. Maecenas consectetur, odio vitae suscipit ullamcorper, arcu ligula | |
41 | pellentesque sem, quis rhoncus enim eros id lectus. Nam ornare dui est, vel posuere | |
42 | metus. Quisque non nisl metus. Pellentesque id mi nunc, in gravida metus. Nullam | |
43 | neque tellus, ultricies quis laoreet vitae, imperdiet at nunc. Ut laoreet massa quis | |
44 | quam vulputate et ultricies nibh consectetur. Donec convallis, nulla id ultricies | |
45 | ullamcorper, diam tortor interdum dolor, vel tempor lectus urna ut est. Praesent | |
46 | convallis lacus vitae justo lobortis euismod. In at ante elit.</p> | |
47 | ||
48 | <p>Aenean quis consectetur justo. Nulla nec enim nisl. Etiam rutrum volutpat tellus, a | |
49 | scelerisque mauris malesuada sit amet. Suspendisse quis urna augue. Proin tempus | |
50 | hendrerit libero non cursus. Praesent non massa at nisl luctus facilisis. Nullam | |
51 | pulvinar, ligula eu porta ornare, mi mi accumsan orci, a iaculis tortor lorem quis | |
52 | dolor. Phasellus ante nibh, pulvinar ac pulvinar eu, pulvinar ac enim.</p> | |
53 | ||
54 | <p>Donec vel velit id elit volutpat vestibulum vitae a erat. Duis id est id magna | |
55 | aliquam pretium nec sit amet nibh. Nullam condimentum suscipit felis, sed interdum | |
56 | felis dictum ac. Phasellus non nisi quis magna pellentesque auctor. Cras risus | |
57 | lectus, viverra eu fringilla malesuada, rhoncus et est. Etiam rhoncus pharetra | |
58 | accumsan. Nullam suscipit tellus felis.</p> | |
59 | </section> | |
60 | <section id="ch2"> | |
61 | <h2>Chapter 2</h2> | |
62 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla laoreet nibh felis. | |
63 | Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia | |
64 | Curae; Etiam est sapien, dapibus eget gravida nec, accumsan a turpis. Nunc in nisi | |
65 | ut dolor elementum porttitor. Mauris hendrerit pulvinar tincidunt. Etiam metus | |
66 | metus, ullamcorper ut varius lacinia, luctus et nibh. Donec ut metus enim, id | |
67 | faucibus nunc. Quisque ut iaculis mauris. Duis pellentesque nulla ut eros ultricies | |
68 | quis condimentum eros adipiscing. Sed porta ultrices diam, ut sagittis lectus mattis | |
69 | a. Phasellus gravida, sapien vitae mollis interdum, dui neque tempor arcu, ac ornare | |
70 | leo ipsum ut nisl.</p> | |
71 | ||
72 | <p>Donec porta, odio et aliquet molestie, felis tellus fermentum leo, id interdum magna | |
73 | massa quis ligula. Integer elementum mauris eget nisl eleifend facilisis nec sit | |
74 | amet tellus. Morbi consectetur dignissim egestas. Donec pulvinar, enim eu auctor | |
75 | cursus, turpis arcu venenatis turpis, eu cursus magna nisl sit amet ante. Curabitur | |
76 | eleifend arcu eget nibh facilisis mattis. Etiam nisl nunc, semper vitae condimentum | |
77 | sed, viverra sit amet lacus. Curabitur et orci augue. Suspendisse sollicitudin | |
78 | vulputate risus, sit amet consequat erat mollis eu. Nunc sodales tincidunt | |
79 | tincidunt.</p> | |
80 | ||
81 | <p>Aliquam erat volutpat. Aliquam ornare augue et nulla consequat commodo. Quisque | |
82 | dictum rhoncus orci vel euismod. Proin leo turpis, adipiscing quis facilisis id, | |
83 | condimentum sed metus. Nullam pellentesque scelerisque est nec tristique. Nunc augue | |
84 | turpis, consequat non varius quis, aliquam auctor dolor. Cras luctus dignissim justo | |
85 | sit amet laoreet. Quisque vel ipsum quis massa suscipit vehicula.</p> | |
86 | ||
87 | <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis | |
88 | egestas. Vivamus fringilla eleifend magna, vel commodo turpis egestas at. | |
89 | Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis | |
90 | egestas. Sed eu lorem quam, et sagittis libero. Maecenas vel ante id sem bibendum | |
91 | laoreet nec dignissim justo. Class aptent taciti sociosqu ad litora torquent per | |
92 | conubia nostra, per inceptos himenaeos. Fusce eu lorem orci, eu viverra nisi. Lorem | |
93 | ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum dapibus commodo | |
94 | pellentesque. Maecenas quis est accumsan est interdum pharetra egestas nec lorem. | |
95 | Nam a lectus sit amet justo facilisis suscipit.</p> | |
96 | ||
97 | <p>Integer dolor dolor, volutpat id commodo id, gravida id risus. Donec consectetur | |
98 | sollicitudin sem, non auctor urna pulvinar non. Vivamus ipsum nisi, commodo sed | |
99 | scelerisque id, porta nec massa. Vestibulum ac risus et augue faucibus fermentum ut | |
100 | et nisi. Integer tincidunt suscipit ipsum, sed interdum felis mollis sed. | |
101 | Suspendisse potenti. Praesent et mauris et quam consequat tristique. Morbi mi dolor, | |
102 | pharetra quis rutrum quis, fringilla in tortor. Sed a nulla vitae leo dapibus | |
103 | cursus. Aliquam erat volutpat. Integer purus purus, dictum id bibendum at, lobortis | |
104 | quis metus.</p> | |
105 | </section> | |
106 | </body> | |
107 | </html> |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <package xmlns="http://www.idpf.org/2007/opf" version="3.0" unique-identifier="uid"> | |
2 | <metadata xmlns:dc="http://purl.org/dc/elements/1.1/"> | |
3 | <dc:identifier id="uid">urn:uuid:550e8400-e29b-41d4-a716-4466674412314</dc:identifier> | |
4 | <dc:title>Lorem Ipsum</dc:title> | |
5 | <dc:language>la</dc:language> | |
6 | <dc:date>2011-09-01</dc:date> | |
7 | <meta property="dcterms:modified">2011-09-01T17:18:00Z</meta> | |
8 | </metadata> | |
9 | <manifest> | |
10 | <item id="t1" href="nav.xhtml" properties="nav" media-type="application/xhtml+xml" /> | |
11 | <item id="css" href="style.css" media-type="text/css" /> | |
12 | <item id="opensans-regular" href="OpenSans-Regular.otf" media-type="application/vnd.ms-opentype" /> | |
13 | <item id="opensans-bold" href="OpenSans-Bold.ttf" media-type="application/vnd.ms-opentype" /> | |
14 | </manifest> | |
15 | <spine> | |
16 | <itemref idref="t1" /> | |
17 | </spine> | |
18 | </package>⏎ |
0 | @font-face { | |
1 | font-family: 'OpenSans'; | |
2 | font-weight: normal; | |
3 | font-style: normal; | |
4 | src:url(OpenSans-Regular.otf) format('opentype'); | |
5 | } | |
6 | @font-face { | |
7 | font-family: 'OpenSans'; | |
8 | font-weight: bold; | |
9 | font-style: bold; | |
10 | src:url(OpenSans-Bold.ttf) format('opentype'); | |
11 | } | |
12 | ||
13 | body { | |
14 | margin-left : 6em; | |
15 | margin-right : 16em; | |
16 | color:black; | |
17 | font-family: arial, helvetica, sans-serif; | |
18 | }⏎ |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <container xmlns="urn:oasis:names:tc:opendocument:xmlns:container" version="1.0"> | |
2 | <rootfiles> | |
3 | <rootfile full-path="EPUB/package.opf" | |
4 | media-type="application/oebps-package+xml"/> | |
5 | </rootfiles> | |
6 | </container>⏎ |
0 | application/epub+zip ⏎ |
Binary diff not shown
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="la" lang="la" | |
2 | xmlns:epub="http://www.idpf.org/2007/ops"> | |
3 | <head> | |
4 | <title>Lorem Ipsum</title> | |
5 | <link type="text/css" rel="stylesheet" href="style.css" /> | |
6 | </head> | |
7 | <body> | |
8 | <h1>Lorem Ipsum</h1> | |
9 | <section> | |
10 | <h2>Table of Contents</h2> | |
11 | <nav epub:type="toc"> | |
12 | <ol> | |
13 | <li><a href="#ch1">Chapter 1</a></li> | |
14 | <li><a href="#ch2">Chapter 2</a></li> | |
15 | </ol> | |
16 | </nav> | |
17 | </section> | |
18 | <section id="ch1"> | |
19 | <h2>Chapter 1</h2> | |
20 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam vel purus mauris, ut | |
21 | auctor massa. Pellentesque non nunc risus. Fusce a massa augue. Nunc erat ante, | |
22 | auctor id varius ac, vestibulum non purus. Quisque non dui in sem consectetur | |
23 | condimentum non ac quam. Quisque ultricies nulla nec urna fringilla pretium. | |
24 | Pellentesque dictum pulvinar purus in mattis. Aliquam vestibulum orci sed magna | |
25 | vestibulum a sollicitudin lectus pharetra. Suspendisse luctus risus imperdiet nunc | |
26 | condimentum malesuada. Nulla fringilla vulputate vestibulum. Sed diam dui, fringilla | |
27 | quis sagittis nec, viverra et nibh.</p> | |
28 | ||
29 | <p>Sed sollicitudin accumsan augue, quis pulvinar sem volutpat at. Vestibulum rutrum | |
30 | bibendum augue sit amet accumsan. Etiam tempus malesuada libero vestibulum | |
31 | fringilla. Maecenas diam nulla, ultricies ac sodales vitae, viverra ut velit. | |
32 | Vivamus posuere, mi sit amet vehicula tempus, nibh purus scelerisque enim, non | |
33 | vestibulum erat arcu in libero. Aliquam vel convallis nibh. Sed in nisi ipsum. Sed | |
34 | sed est justo, in lacinia nulla.</p> | |
35 | ||
36 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed luctus est vel lacus | |
37 | ullamcorper vestibulum. Mauris est sapien, pharetra id feugiat in, ornare a erat. | |
38 | Nam consectetur vehicula nisi vel faucibus. Morbi blandit augue nec lacus malesuada | |
39 | venenatis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur | |
40 | ridiculus mus. Maecenas consectetur, odio vitae suscipit ullamcorper, arcu ligula | |
41 | pellentesque sem, quis rhoncus enim eros id lectus. Nam ornare dui est, vel posuere | |
42 | metus. Quisque non nisl metus. Pellentesque id mi nunc, in gravida metus. Nullam | |
43 | neque tellus, ultricies quis laoreet vitae, imperdiet at nunc. Ut laoreet massa quis | |
44 | quam vulputate et ultricies nibh consectetur. Donec convallis, nulla id ultricies | |
45 | ullamcorper, diam tortor interdum dolor, vel tempor lectus urna ut est. Praesent | |
46 | convallis lacus vitae justo lobortis euismod. In at ante elit.</p> | |
47 | ||
48 | <p>Aenean quis consectetur justo. Nulla nec enim nisl. Etiam rutrum volutpat tellus, a | |
49 | scelerisque mauris malesuada sit amet. Suspendisse quis urna augue. Proin tempus | |
50 | hendrerit libero non cursus. Praesent non massa at nisl luctus facilisis. Nullam | |
51 | pulvinar, ligula eu porta ornare, mi mi accumsan orci, a iaculis tortor lorem quis | |
52 | dolor. Phasellus ante nibh, pulvinar ac pulvinar eu, pulvinar ac enim.</p> | |
53 | ||
54 | <p>Donec vel velit id elit volutpat vestibulum vitae a erat. Duis id est id magna | |
55 | aliquam pretium nec sit amet nibh. Nullam condimentum suscipit felis, sed interdum | |
56 | felis dictum ac. Phasellus non nisi quis magna pellentesque auctor. Cras risus | |
57 | lectus, viverra eu fringilla malesuada, rhoncus et est. Etiam rhoncus pharetra | |
58 | accumsan. Nullam suscipit tellus felis.</p> | |
59 | </section> | |
60 | <section id="ch2"> | |
61 | <h2>Chapter 2</h2> | |
62 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla laoreet nibh felis. | |
63 | Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia | |
64 | Curae; Etiam est sapien, dapibus eget gravida nec, accumsan a turpis. Nunc in nisi | |
65 | ut dolor elementum porttitor. Mauris hendrerit pulvinar tincidunt. Etiam metus | |
66 | metus, ullamcorper ut varius lacinia, luctus et nibh. Donec ut metus enim, id | |
67 | faucibus nunc. Quisque ut iaculis mauris. Duis pellentesque nulla ut eros ultricies | |
68 | quis condimentum eros adipiscing. Sed porta ultrices diam, ut sagittis lectus mattis | |
69 | a. Phasellus gravida, sapien vitae mollis interdum, dui neque tempor arcu, ac ornare | |
70 | leo ipsum ut nisl.</p> | |
71 | ||
72 | <p>Donec porta, odio et aliquet molestie, felis tellus fermentum leo, id interdum magna | |
73 | massa quis ligula. Integer elementum mauris eget nisl eleifend facilisis nec sit | |
74 | amet tellus. Morbi consectetur dignissim egestas. Donec pulvinar, enim eu auctor | |
75 | cursus, turpis arcu venenatis turpis, eu cursus magna nisl sit amet ante. Curabitur | |
76 | eleifend arcu eget nibh facilisis mattis. Etiam nisl nunc, semper vitae condimentum | |
77 | sed, viverra sit amet lacus. Curabitur et orci augue. Suspendisse sollicitudin | |
78 | vulputate risus, sit amet consequat erat mollis eu. Nunc sodales tincidunt | |
79 | tincidunt.</p> | |
80 | ||
81 | <p>Aliquam erat volutpat. Aliquam ornare augue et nulla consequat commodo. Quisque | |
82 | dictum rhoncus orci vel euismod. Proin leo turpis, adipiscing quis facilisis id, | |
83 | condimentum sed metus. Nullam pellentesque scelerisque est nec tristique. Nunc augue | |
84 | turpis, consequat non varius quis, aliquam auctor dolor. Cras luctus dignissim justo | |
85 | sit amet laoreet. Quisque vel ipsum quis massa suscipit vehicula.</p> | |
86 | ||
87 | <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis | |
88 | egestas. Vivamus fringilla eleifend magna, vel commodo turpis egestas at. | |
89 | Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis | |
90 | egestas. Sed eu lorem quam, et sagittis libero. Maecenas vel ante id sem bibendum | |
91 | laoreet nec dignissim justo. Class aptent taciti sociosqu ad litora torquent per | |
92 | conubia nostra, per inceptos himenaeos. Fusce eu lorem orci, eu viverra nisi. Lorem | |
93 | ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum dapibus commodo | |
94 | pellentesque. Maecenas quis est accumsan est interdum pharetra egestas nec lorem. | |
95 | Nam a lectus sit amet justo facilisis suscipit.</p> | |
96 | ||
97 | <p>Integer dolor dolor, volutpat id commodo id, gravida id risus. Donec consectetur | |
98 | sollicitudin sem, non auctor urna pulvinar non. Vivamus ipsum nisi, commodo sed | |
99 | scelerisque id, porta nec massa. Vestibulum ac risus et augue faucibus fermentum ut | |
100 | et nisi. Integer tincidunt suscipit ipsum, sed interdum felis mollis sed. | |
101 | Suspendisse potenti. Praesent et mauris et quam consequat tristique. Morbi mi dolor, | |
102 | pharetra quis rutrum quis, fringilla in tortor. Sed a nulla vitae leo dapibus | |
103 | cursus. Aliquam erat volutpat. Integer purus purus, dictum id bibendum at, lobortis | |
104 | quis metus.</p> | |
105 | </section> | |
106 | </body> | |
107 | </html> |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <package xmlns="http://www.idpf.org/2007/opf" version="3.0" unique-identifier="uid"> | |
2 | <metadata xmlns:dc="http://purl.org/dc/elements/1.1/"> | |
3 | <dc:identifier id="uid">urn:uuid:550e8400-e29b-41d4-a716-4466674412314</dc:identifier> | |
4 | <dc:title>Lorem Ipsum</dc:title> | |
5 | <dc:language>la</dc:language> | |
6 | <dc:date>2011-09-01</dc:date> | |
7 | <meta property="dcterms:modified">2011-09-01T17:18:00Z</meta> | |
8 | </metadata> | |
9 | <manifest> | |
10 | <item id="t1" href="nav.xhtml" properties="nav" media-type="application/xhtml+xml" /> | |
11 | <item id="css" href="style.css" media-type="text/css" /> | |
12 | <item id="opensans-regular" href="OpenSans-Regular.ttf" media-type="application/x-font-ttf" /> | |
13 | </manifest> | |
14 | <spine> | |
15 | <itemref idref="t1" /> | |
16 | </spine> | |
17 | </package>⏎ |
0 | @font-face { | |
1 | font-family: 'OpenSans'; | |
2 | font-weight: normal; | |
3 | font-style: normal; | |
4 | src:url(OpenSans-Regular.ttf) format('opentype'); | |
5 | } | |
6 | ||
7 | body { | |
8 | margin-left : 6em; | |
9 | margin-right : 16em; | |
10 | color:black; | |
11 | font-family: arial, helvetica, sans-serif; | |
12 | }⏎ |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <container xmlns="urn:oasis:names:tc:opendocument:xmlns:container" version="1.0"> | |
2 | <rootfiles> | |
3 | <rootfile full-path="EPUB/package.opf" | |
4 | media-type="application/oebps-package+xml"/> | |
5 | </rootfiles> | |
6 | </container>⏎ |
0 | application/epub+zip ⏎ |
0 | <?xml version="1.0" encoding="utf-8"?> | |
1 | <svg version="1.1" baseProfile="basic" | |
2 | xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" | |
3 | width="100%" height="100%" viewBox="0 0 1571 2068" | |
4 | xml:space="preserve"> | |
5 | <style type="text/css"> | |
6 | .st0{fill:#AAB2AB;} | |
7 | .st1{fill:url(#path2455_2_);stroke:#000000;stroke-width:3;} | |
8 | .st2{fill:url(#path3337_3_);stroke:#000000;stroke-width:3;} | |
9 | .st3{fill:url(#path2429_2_);stroke:#000000;stroke-width:3;} | |
10 | .st4{fill:url(#path3262_2_);stroke:#000000;stroke-width:3;} | |
11 | .st5{opacity:0.6089;} | |
12 | .st6{fill:url(#path3292_2_);stroke:#000000;stroke-width:3;} | |
13 | .st7{fill:url(#path3385_2_);stroke:#000000;stroke-width:4;} | |
14 | .st8{fill:url(#path2440_2_);stroke:#000000;stroke-width:3;} | |
15 | .st9{fill:url(#path2455_3_);stroke:#000000;stroke-width:3;} | |
16 | .st10{fill:url(#path2414_2_);stroke:#000000;stroke-width:3;} | |
17 | .st11{fill:url(#path2429_3_);stroke:#000000;stroke-width:3;} | |
18 | .st13{fill:url(#path3262_3_);stroke:#000000;stroke-width:3;} | |
19 | .st14{fill:url(#path2382_2_);stroke:#000000;stroke-width:3;} | |
20 | .st15{fill:url(#path3292_3_);stroke:#000000;stroke-width:3;} | |
21 | .st16{fill:url(#path3279_2_);} | |
22 | .st17{fill:url(#path3279_3_);} | |
23 | .st18{fill:url(#path3385_3_);stroke:#000000;stroke-width:4;} | |
24 | .st19{fill:url(#path3316_2_);stroke:#000000;stroke-width:4;} | |
25 | .st20{fill:url(#path2440_3_);stroke:#000000;stroke-width:3;} | |
26 | .st21{fill:url(#path2414_3_);stroke:#000000;stroke-width:3;} | |
27 | .st22{fill:url(#path3373_2_);stroke:#000000;stroke-width:3;} | |
28 | .st23{opacity:0.5;} | |
29 | .st24{fill:#FFFFFF;} | |
30 | .st25{fill:url(#path2460_2_);stroke:#000000;stroke-width:3;} | |
31 | .st26{fill:url(#path2382_3_);stroke:#000000;stroke-width:3;} | |
32 | .st27{fill:url(#path3316_3_);stroke:#000000;stroke-width:4;} | |
33 | .st28{fill:none;stroke:#000000;stroke-width:3;} | |
34 | .st29{fill:url(#path3350_2_);} | |
35 | .st30{fill:url(#path3350_3_);} | |
36 | .st31{fill:url(#path3303_2_);stroke:#000000;stroke-width:3;} | |
37 | .st32{fill:url(#path3373_3_);stroke:#000000;stroke-width:3;} | |
38 | .st33{fill:url(#path2477_2_);} | |
39 | .st34{fill:url(#path2477_3_);} | |
40 | .st35{fill:url(#path3337_2_);stroke:#000000;stroke-width:3;} | |
41 | .st36{fill:url(#path2460_3_);stroke:#000000;stroke-width:3;} | |
42 | .st37{fill:url(#path3303_3_);stroke:#000000;stroke-width:3;} | |
43 | </style> | |
44 | <defs> | |
45 | </defs> | |
46 | <path d="M830.432,1371.498c24.959-0.574,28.99,21.695,28.99,37.438l-20.351,1.921c0-9.406-1.345-20.351-8.255-20.351 | |
47 | c-5.376,0.191-7.104,5.951-7.104,14.015c0,9.6,8.255,20.352,16.318,32.062c9.6,14.398,19.391,28.414,19.391,43.58 | |
48 | c0,18.816-6.145,35.518-28.798,35.518c-26.688,0-30.143-20.157-30.143-41.084l20.352-1.92c0,11.711,1.151,23.998,9.791,23.998 | |
49 | c6.144,0,8.447-6.719,8.447-15.551c0-9.408-8.831-20.734-16.703-32.639c-9.791-14.398-19.006-28.797-19.006-43.965 | |
50 | C803.362,1389.162,810.85,1371.883,830.432,1371.498z"/> | |
51 | <path d="M908.188,1373.035h20.16l-21.504,141.109H886.11l-21.503-141.109h20.158l10.367,77.562l0.771,5.951h1.151l0.767-5.951 | |
52 | L908.188,1373.035z"/> | |
53 | <path d="M970.971,1423.719v-21.692c0,0,0.386-10.367-6.912-10.367c-7.293,0-6.909,10.367-6.909,10.367v84.856 | |
54 | c0,0-0.384,10.367,6.909,10.367c7.298,0,6.912-10.367,6.912-10.367v-25.535h-8.256v-17.471h28.992v70.268h-12.289l-2.496-6.719 | |
55 | c-3.84,4.799-9.598,8.254-16.125,8.254c-26.303,0-24.383-30.524-24.383-30.524v-83.129c0,0-0.191-30.527,27.645-30.527 | |
56 | c27.841,0,27.648,30.527,27.648,30.527v21.692H970.971z"/> | |
57 | <path d="M1036.441,1373.035h19.391v19.391h-19.391V1373.035z M1036.441,1514.145v-105.016h19.391v105.016H1036.441z"/> | |
58 | <path d="M1090.584,1431.398c0,59.516,0,60.858,0,82.745h-19.391v-105.016h19.391v8.83c1.535-0.959,9.023-10.367,15.742-10.367 | |
59 | c10.367,0,14.592,11.904,14.592,20.543v86.01h-19.391v-83.131c0-4.03-2.306-4.606-4.609-4.606 | |
60 | C1093.078,1426.406,1090.584,1431.398,1090.584,1431.398z"/> | |
61 | <path d="M1191.188,1371.498c24.959-0.574,28.99,21.695,28.99,37.438l-20.35,1.921c0-9.406-1.344-20.351-8.256-20.351 | |
62 | c-5.377,0.191-7.104,5.951-7.104,14.015c0,9.6,8.254,20.352,16.318,32.062c9.6,14.398,19.391,28.414,19.391,43.58 | |
63 | c0,18.816-6.143,35.518-28.799,35.518c-26.686,0-30.141-20.157-30.141-41.084l20.352-1.92c0,11.711,1.15,23.998,9.789,23.998 | |
64 | c6.146,0,8.449-6.719,8.449-15.551c0-9.408-8.832-20.734-16.703-32.639c-9.793-14.398-19.008-28.797-19.008-43.965 | |
65 | C1164.117,1389.162,1171.605,1371.883,1191.188,1371.498z"/> | |
66 | <path d="M1231.316,1409.129h19.391v6.91c0,0,8.254-8.447,15.357-8.447c10.561,0,14.975,11.904,14.975,20.543v67.004 | |
67 | c0,8.64-4.414,20.541-14.975,20.541c-7.104,0-15.357-8.446-15.357-8.446v43.006h-19.391V1409.129z M1250.707,1491.105 | |
68 | c0,3.071,2.879,6.336,5.758,6.336s5.185-2.688,5.185-6.336v-58.939c0-3.646-2.306-6.336-5.185-6.336 | |
69 | c-2.688,0-5.758,2.688-5.758,6.336C1250.707,1455.973,1250.707,1470.947,1250.707,1491.105z"/> | |
70 | <path d="M1295.633,1373.035h19.392v19.391h-19.392V1373.035z M1295.633,1514.145v-105.016h19.392v105.016H1295.633z"/> | |
71 | <path d="M1349.777,1431.398c0,59.516,0,60.858,0,82.745h-19.392v-105.016h19.392v8.83c1.535-0.959,9.022-10.367,15.741-10.367 | |
72 | c10.367,0,14.591,11.904,14.591,20.543v86.01h-19.392v-83.131c0-4.03-2.305-4.606-4.606-4.606 | |
73 | C1352.271,1426.406,1349.777,1431.398,1349.777,1431.398z"/> | |
74 | <path d="M1443.66,1476.516v12.097c0,0,0,27.067-25.15,27.067c-24.959,0-24.959-27.645-24.959-27.645v-52.797 | |
75 | c0,0,0.193-27.646,25.15-27.646c25.15,0,24.959,27.07,24.959,27.07v30.524h-32.062v22.849c0,0,0,10.559,7.104,10.559 | |
76 | c7.297,0,6.912-10.559,6.912-10.559v-11.521L1443.66,1476.516L1443.66,1476.516z M1411.598,1450.021h14.017v-14.783 | |
77 | c0,0,0.385-10.752-6.912-10.752c-7.104,0-7.104,10.752-7.104,10.752V1450.021z"/> | |
78 | <linearGradient id="path3337_2_" gradientUnits="userSpaceOnUse" x1="932.6846" y1="-3838.2734" x2="600.4062" y2="-3149.8252" gradientTransform="matrix(1 0 0 1 222.5283 4001)"> | |
79 | <stop offset="0" style="stop-color:#EAEAEA"/> | |
80 | <stop offset="0.8138" style="stop-color:#DDDDDD"/> | |
81 | <stop offset="0.9069" style="stop-color:#B1B1B1"/> | |
82 | <stop offset="0.9534" style="stop-color:#9B9B9B"/> | |
83 | <stop offset="1" style="stop-color:#858585"/> | |
84 | </linearGradient> | |
85 | <path id="path3337_1_" class="st35" d="M1353.061,229.191l-634.88,296.985l-71.595,154.932l263.803,255.067l187.937-113.549 | |
86 | L1353.061,229.191z"/> | |
87 | <linearGradient id="path3350_2_" gradientUnits="userSpaceOnUse" x1="1157.3047" y1="-3609.6172" x2="428.555" y2="-3364.7397" gradientTransform="matrix(1 0 0 1 224.6709 4002.4297)"> | |
88 | <stop offset="0" style="stop-color:#E7E7E7"/> | |
89 | <stop offset="0.8711" style="stop-color:#D0D0D0"/> | |
90 | <stop offset="0.9071" style="stop-color:#FBFBFB"/> | |
91 | <stop offset="1" style="stop-color:#FDFDFD"/> | |
92 | </linearGradient> | |
93 | <path id="path3350_1_" class="st29" d="M1350.137,232.287L719.857,527.295l-72.401,154.417l18.715,17.433l96.462,8.794 | |
94 | l114.44,25.759l473.062-501.411H1350.137z"/> | |
95 | <path id="path3259_1_" class="st28" d="M1350.885,231.45L822.578,792.6"/> | |
96 | <linearGradient id="path3385_2_" gradientUnits="userSpaceOnUse" x1="510.9668" y1="-3334.5342" x2="428.7348" y2="-3310.9626" gradientTransform="matrix(1 0 0 1 222.5283 4001)"> | |
97 | <stop offset="0" style="stop-color:#FBFBFB"/> | |
98 | <stop offset="1" style="stop-color:#EEEEEE"/> | |
99 | </linearGradient> | |
100 | <path id="path3385_1_" class="st7" d="M646.722,682.15l-1.54,18.817l114.366-42.635L646.722,682.15z"/> | |
101 | <linearGradient id="path3373_2_" gradientUnits="userSpaceOnUse" x1="621.335" y1="-3225.8447" x2="598.6064" y2="-3215.897" gradientTransform="matrix(1 0 0 1 222.5283 4001)"> | |
102 | <stop offset="0" style="stop-color:#ACACAC"/> | |
103 | <stop offset="1" style="stop-color:#877D7C"/> | |
104 | </linearGradient> | |
105 | <path id="path3373_1_" class="st22" d="M759.1,657.046l158.331,241.119l-118.187,43.941L759.1,657.046z"/> | |
106 | <linearGradient id="path3292_2_" gradientUnits="userSpaceOnUse" x1="634.895" y1="-2900.3848" x2="898.5454" y2="-3227.6746" gradientTransform="matrix(1 0 0 1 222.5283 4001)"> | |
107 | <stop offset="0" style="stop-color:#7D7D7D"/> | |
108 | <stop offset="1" style="stop-color:#818181"/> | |
109 | </linearGradient> | |
110 | <path id="path3292_1_" class="st6" d="M865.494,1117.352l272.563-321.498l-33.495-41.825l-270.847,332.403L865.494,1117.352z"/> | |
111 | <linearGradient id="path3316_2_" gradientUnits="userSpaceOnUse" x1="975.0586" y1="-3153.8574" x2="1027.5601" y2="-3209.0376" gradientTransform="matrix(1 0 0 1 222.5283 4001)"> | |
112 | <stop offset="0" style="stop-color:#848484"/> | |
113 | <stop offset="0.2936" style="stop-color:#D2D2D2"/> | |
114 | <stop offset="1" style="stop-color:#ECECEC"/> | |
115 | </linearGradient> | |
116 | <path id="path3316_1_" class="st19" d="M1303.627,952.146l-129.742-196.791l-83.994-11.476l-6.504,21.499L1303.627,952.146z"/> | |
117 | <linearGradient id="path3303_2_" gradientUnits="userSpaceOnUse" x1="897.3359" y1="-3130.7104" x2="1090.8107" y2="-3164.666" gradientTransform="matrix(1 0 0 1 222.5283 4001)"> | |
118 | <stop offset="0" style="stop-color:#808080"/> | |
119 | <stop offset="0.0979" style="stop-color:#D1D1D1"/> | |
120 | <stop offset="1" style="stop-color:#ECE4D7"/> | |
121 | </linearGradient> | |
122 | <path id="path3303_1_" class="st31" d="M1303.41,952.342l-211.633-175.228l18.205-19.354l5.36,3.226L1303.41,952.342 | |
123 | L1303.41,952.342z"/> | |
124 | <linearGradient id="path2429_2_" gradientUnits="userSpaceOnUse" x1="7.7139" y1="-3795.7832" x2="275.9096" y2="-3300.3032" gradientTransform="matrix(1 0 0 1 222.5283 4001)"> | |
125 | <stop offset="0" style="stop-color:#E6E5E0"/> | |
126 | <stop offset="1" style="stop-color:#F2EEEF"/> | |
127 | </linearGradient> | |
128 | <path id="path2429_1_" class="st3" d="M205.652,143.872l290.951,660.35l119.131,6.258L205.652,143.872z"/> | |
129 | <linearGradient id="path2460_2_" gradientUnits="userSpaceOnUse" x1="900.4668" y1="-3090.0889" x2="648.6813" y2="-3042.946" gradientTransform="matrix(1 0 0 1 222.5283 4001)"> | |
130 | <stop offset="0" style="stop-color:#FFFFFF"/> | |
131 | <stop offset="0.9135" style="stop-color:#E6E6E6"/> | |
132 | <stop offset="1" style="stop-color:#858585"/> | |
133 | </linearGradient> | |
134 | <path id="path2460_1_" class="st25" d="M823.172,1140.922l291.43-380.356l-25.713-17.142L756.745,955.566L823.172,1140.922 | |
135 | L823.172,1140.922z"/> | |
136 | <linearGradient id="path2477_2_" gradientUnits="userSpaceOnUse" x1="755.0024" y1="-3051.8447" x2="680.5519" y2="-3074.7996" gradientTransform="matrix(1 0 0 1 222.5278 4001)"> | |
137 | <stop offset="0" style="stop-color:#F6F6F6"/> | |
138 | <stop offset="0.8583" style="stop-color:#E8E8E8"/> | |
139 | <stop offset="1" style="stop-color:#848484"/> | |
140 | </linearGradient> | |
141 | <path id="path2477_1_" class="st33" d="M822.51,1139.691l290.197-378.936l-23.914-15.628L877.934,1006.93L822.51,1139.691z"/> | |
142 | <linearGradient id="path3262_2_" gradientUnits="userSpaceOnUse" x1="511.0596" y1="-2954.0752" x2="619.0073" y2="-2929.4319" gradientTransform="matrix(1 0 0 1 222.5283 4001)"> | |
143 | <stop offset="0" style="stop-color:#F3F3F3"/> | |
144 | <stop offset="0.9221" style="stop-color:#F6F6F6"/> | |
145 | <stop offset="1" style="stop-color:#919191"/> | |
146 | </linearGradient> | |
147 | <path id="path3262_1_" class="st4" d="M822.258,1140.506L708.331,986.807l132.806,11.332l12.996,11.256L822.258,1140.506 | |
148 | L822.258,1140.506z"/> | |
149 | <linearGradient id="path3279_2_" gradientUnits="userSpaceOnUse" x1="513.9253" y1="-2870.145" x2="570.7205" y2="-3041.8015" gradientTransform="matrix(1 0 0 1 222.5283 4001)"> | |
150 | <stop offset="0" style="stop-color:#F3F3F3"/> | |
151 | <stop offset="0.6192" style="stop-color:#F6F6F6"/> | |
152 | <stop offset="1" style="stop-color:#919191"/> | |
153 | </linearGradient> | |
154 | <path id="path3279_1_" class="st16" d="M837.387,1050.443l-129.056-63.637l132.806,11.332l11.859,9.521L837.387,1050.443 | |
155 | L837.387,1050.443z"/> | |
156 | <linearGradient id="path2440_2_" gradientUnits="userSpaceOnUse" x1="589.332" y1="-3269.6738" x2="473.4179" y2="-3132.5469" gradientTransform="matrix(1 0 0 1 222.5283 4001)"> | |
157 | <stop offset="0" style="stop-color:#FFFFFF"/> | |
158 | <stop offset="0.9007" style="stop-color:#DEDEDE"/> | |
159 | <stop offset="1" style="stop-color:#9E9E9E"/> | |
160 | </linearGradient> | |
161 | <path id="path2440_1_" class="st8" d="M530.292,738.309l229.001-80.127l94.618,349.51l-33.463-1.871L530.292,738.309z"/> | |
162 | <linearGradient id="path2455_2_" gradientUnits="userSpaceOnUse" x1="638.0103" y1="-3227.4702" x2="516.0342" y2="-3094.1296" gradientTransform="matrix(1 0 0 1 222.5283 4001)"> | |
163 | <stop offset="0" style="stop-color:#FFFFFF"/> | |
164 | <stop offset="0.9007" style="stop-color:#DEDEDE"/> | |
165 | <stop offset="1" style="stop-color:#9E9E9E"/> | |
166 | </linearGradient> | |
167 | <path id="path2455_1_" class="st1" d="M718.029,947.681l41.062-290.169l94.819,350.18l-33.463-1.871L718.029,947.681 | |
168 | L718.029,947.681z"/> | |
169 | <linearGradient id="path2382_2_" gradientUnits="userSpaceOnUse" x1="-248.8364" y1="-3229.5376" x2="482.8853" y2="-3121.2249" gradientTransform="matrix(1 0 0 1 222.5283 4001)"> | |
170 | <stop offset="0" style="stop-color:#A1A1A1"/> | |
171 | <stop offset="0.6384" style="stop-color:#ABABAB"/> | |
172 | <stop offset="0.8293" style="stop-color:#C7C7C7"/> | |
173 | <stop offset="1" style="stop-color:#E3E3E3"/> | |
174 | </linearGradient> | |
175 | <path id="path2382_1_" class="st14" d="M547.716,732.152l-132.961-37.69L42.198,878.373l731.477,153.795l79.407-23.627 | |
176 | L705.49,893.335L547.716,732.152L547.716,732.152z"/> | |
177 | <linearGradient id="path2414_2_" gradientUnits="userSpaceOnUse" x1="131.9819" y1="-2957.0391" x2="215.4882" y2="-3202.2952" gradientTransform="matrix(1 0 0 1 272.0254 4028.2734)"> | |
178 | <stop offset="0" style="stop-color:#A6A6A6"/> | |
179 | <stop offset="0.6456" style="stop-color:#B5B5B5"/> | |
180 | <stop offset="0.8757" style="stop-color:#D4D4D4"/> | |
181 | <stop offset="1" style="stop-color:#E1E1E1"/> | |
182 | </linearGradient> | |
183 | <path id="path2414_1_" class="st10" d="M42.198,878.373l731.477,153.795l79.17-23.676L705.489,893.335L42.198,878.373 | |
184 | L42.198,878.373z"/> | |
185 | <path id="path3817_1_" class="st0" d="M67.316,1935.454l226.709,0.404c3.166,0,5.999-0.471,5.999,6.318l-0.277,74.659H61.594V1941.9 | |
186 | C61.594,1938.551,61.918,1935.454,67.316,1935.454z"/> | |
187 | <path id="path5906_1_" class="st24" d="M129.544,1973.651c0.009,15.059-12.193,27.273-27.254,27.282 | |
188 | c-15.061,0.01-27.277-12.19-27.287-27.25c0-0.011,0-0.021,0-0.032c-0.008-15.062,12.195-27.274,27.254-27.283 | |
189 | c15.062-0.01,27.277,12.192,27.287,27.25C129.544,1973.628,129.544,1973.64,129.544,1973.651z"/> | |
190 | <path id="path5708_1_" d="M124.441,1951.442c6.047,6.047,9.072,13.452,9.072,22.209c0,8.76-2.971,16.084-8.917,21.977 | |
191 | c-6.305,6.202-13.762,9.304-22.363,9.304c-8.496,0-15.82-3.073-21.973-9.228c-6.152-6.151-9.227-13.502-9.227-22.053 | |
192 | c0-8.549,3.074-15.953,9.227-22.209c5.996-6.049,13.32-9.072,21.973-9.072C110.994,1942.37,118.395,1945.394,124.441,1951.442z | |
193 | M84.332,1955.509c-5.111,5.165-7.668,11.213-7.668,18.15s2.531,12.934,7.59,17.992c5.061,5.059,11.085,7.588,18.074,7.588 | |
194 | c6.988,0,13.064-2.555,18.229-7.666c4.904-4.746,7.355-10.715,7.355-17.914c0-7.144-2.492-13.207-7.475-18.188 | |
195 | c-4.98-4.98-11.015-7.473-18.109-7.473S89.234,1950.503,84.332,1955.509z M97.787,1970.608c-0.782-1.704-1.951-2.555-3.51-2.555 | |
196 | c-2.758,0-4.137,1.855-4.137,5.566s1.379,5.565,4.137,5.565c1.82,0,3.121-0.903,3.9-2.715l3.822,2.035 | |
197 | c-1.82,3.236-4.554,4.855-8.199,4.855c-2.809,0-5.063-0.861-6.752-2.584c-1.693-1.723-2.538-4.1-2.538-7.127 | |
198 | c0-2.975,0.871-5.338,2.613-7.088c1.746-1.747,3.917-2.623,6.521-2.623c3.852,0,6.609,1.519,8.275,4.552L97.787,1970.608z | |
199 | M115.767,1970.608c-0.783-1.704-1.928-2.555-3.439-2.555c-2.812,0-4.219,1.855-4.219,5.566s1.406,5.565,4.219,5.565 | |
200 | c1.824,0,3.101-0.903,3.828-2.715l3.908,2.035c-1.818,3.236-4.549,4.855-8.186,4.855c-2.804,0-5.053-0.861-6.742-2.584 | |
201 | c-1.688-1.723-2.532-4.1-2.532-7.127c0-2.975,0.857-5.338,2.572-7.088c1.712-1.747,3.897-2.623,6.547-2.623 | |
202 | c3.846,0,6.6,1.519,8.26,4.552L115.767,1970.608z"/> | |
203 | <path id="path294_1_" d="M296.008,1934.501H64.992c-2.477,0-4.492,2.015-4.492,4.494v78.49c0,0.561,0.453,1.016,1.014,1.016h237.971 | |
204 | c0.561,0,1.016-0.455,1.016-1.016v-78.49C300.5,1936.516,298.484,1934.501,296.008,1934.501z M64.992,1936.53h231.015 | |
205 | c1.357,0,2.461,1.104,2.461,2.464c0,0,0,31.637,0,54.49H133.356c-6.051,10.939-17.711,18.369-31.094,18.369 | |
206 | c-13.387,0-25.043-7.422-31.089-18.369h-8.645c0-22.854,0-54.49,0-54.49C62.527,1937.636,63.634,1936.53,64.992,1936.53z"/> | |
207 | <path id="path298_1_" class="st24" d="M233.027,2009.966c0.16,0.31,0.373,0.559,0.639,0.753c0.266,0.191,0.577,0.333,0.933,0.425 | |
208 | c0.36,0.094,0.73,0.142,1.111,0.142c0.259,0,0.537-0.022,0.833-0.066c0.295-0.043,0.573-0.128,0.832-0.25 | |
209 | c0.259-0.123,0.477-0.293,0.647-0.51c0.176-0.216,0.261-0.491,0.261-0.825c0-0.358-0.115-0.649-0.344-0.872 | |
210 | c-0.229-0.225-0.53-0.408-0.898-0.556c-0.371-0.148-0.791-0.277-1.258-0.391c-0.471-0.111-0.945-0.235-1.428-0.371 | |
211 | c-0.494-0.123-0.977-0.273-1.447-0.453c-0.467-0.18-0.886-0.412-1.258-0.697c-0.371-0.283-0.67-0.64-0.898-1.066 | |
212 | c-0.229-0.425-0.344-0.943-0.344-1.549c0-0.68,0.146-1.271,0.435-1.772c0.291-0.499,0.672-0.918,1.143-1.252 | |
213 | c0.467-0.334,1-0.582,1.594-0.742c0.59-0.16,1.184-0.242,1.777-0.242c0.692,0,1.355,0.078,1.993,0.234 | |
214 | c0.637,0.154,1.204,0.404,1.695,0.753c0.496,0.346,0.886,0.788,1.178,1.325c0.289,0.538,0.435,1.191,0.435,1.958h-2.826 | |
215 | c-0.026-0.396-0.109-0.724-0.249-0.982c-0.142-0.26-0.332-0.465-0.562-0.613c-0.236-0.147-0.504-0.254-0.805-0.314 | |
216 | c-0.303-0.062-0.631-0.094-0.988-0.094c-0.233,0-0.469,0.026-0.7,0.074c-0.237,0.051-0.447,0.138-0.637,0.26 | |
217 | c-0.194,0.125-0.352,0.279-0.473,0.463c-0.121,0.188-0.184,0.423-0.184,0.707c0,0.259,0.046,0.471,0.146,0.631 | |
218 | c0.1,0.159,0.295,0.309,0.584,0.445c0.289,0.135,0.691,0.271,1.203,0.408c0.514,0.135,1.184,0.309,2.012,0.52 | |
219 | c0.247,0.049,0.588,0.138,1.027,0.27c0.438,0.129,0.874,0.335,1.305,0.621c0.433,0.285,0.807,0.665,1.123,1.141 | |
220 | c0.314,0.476,0.471,1.086,0.471,1.828c0,0.607-0.117,1.17-0.352,1.689c-0.237,0.52-0.586,0.967-1.049,1.343 | |
221 | c-0.463,0.379-1.039,0.672-1.724,0.884c-0.688,0.21-1.482,0.313-2.383,0.313c-0.73,0-1.438-0.09-2.125-0.269 | |
222 | c-0.686-0.181-1.293-0.462-1.82-0.846c-0.524-0.385-0.941-0.876-1.25-1.469c-0.309-0.594-0.457-1.299-0.445-2.116h2.826 | |
223 | C232.787,2009.28,232.867,2009.657,233.027,2009.966z"/> | |
224 | <path id="path300_1_" class="st24" d="M249.438,1999.995l4.957,13.244h-3.027l-1-2.949h-4.957l-1.038,2.949h-2.932l5.01-13.244 | |
225 | H249.438z M249.605,2008.116l-1.668-4.855h-0.039l-1.726,4.855H249.605z"/> | |
226 | <path id="path304_1_" class="st24" d="M180.492,1999.995c0.633,0,1.208,0.057,1.729,0.168c0.521,0.111,0.967,0.293,1.337,0.546 | |
227 | c0.371,0.254,0.66,0.591,0.866,1.01c0.203,0.421,0.307,0.94,0.307,1.56c0,0.668-0.152,1.222-0.457,1.668 | |
228 | c-0.301,0.445-0.752,0.809-1.346,1.094c0.818,0.235,1.43,0.647,1.833,1.234c0.402,0.589,0.605,1.295,0.605,2.126 | |
229 | c0,0.667-0.129,1.245-0.391,1.733c-0.259,0.488-0.611,0.887-1.05,1.197c-0.439,0.31-0.941,0.538-1.503,0.686 | |
230 | c-0.566,0.148-1.145,0.223-1.74,0.223h-6.432v-13.244H180.492L180.492,1999.995z M180.121,2005.353c0.52,0,0.945-0.123,1.281-0.369 | |
231 | c0.336-0.248,0.501-0.648,0.501-1.203c0-0.309-0.057-0.562-0.166-0.76c-0.113-0.197-0.262-0.35-0.447-0.461 | |
232 | c-0.186-0.111-0.401-0.19-0.641-0.232c-0.243-0.043-0.494-0.064-0.752-0.064h-2.731v3.089L180.121,2005.353L180.121,2005.353z | |
233 | M180.291,2010.974c0.285,0,0.557-0.027,0.818-0.083c0.257-0.057,0.49-0.148,0.688-0.277c0.2-0.132,0.355-0.308,0.475-0.528 | |
234 | c0.12-0.223,0.176-0.506,0.176-0.854c0-0.678-0.192-1.164-0.577-1.455c-0.382-0.289-0.892-0.436-1.523-0.436h-3.18v3.635h3.124 | |
235 | V2010.974z"/> | |
236 | <path id="path306_1_" class="st24" d="M185.881,1999.995h3.267l3.102,5.23l3.082-5.23h3.246l-4.914,8.162v5.082h-2.922v-5.156 | |
237 | L185.881,1999.995z"/> | |
238 | <path id="path6318_2_" class="st24" d="M265.307,1964.461c0.008,11.692-9.463,21.176-21.154,21.185 | |
239 | c-11.691,0.01-21.176-9.461-21.188-21.153c0-0.01,0-0.021,0-0.031c-0.008-11.691,9.465-21.173,21.156-21.184 | |
240 | c11.691-0.008,21.178,9.463,21.186,21.153C265.307,1964.442,265.307,1964.452,265.307,1964.461z"/> | |
241 | <path id="path6322_2_" d="M243.984,1941.271c-6.426,0-11.861,2.242-16.313,6.725c-4.566,4.639-6.85,10.127-6.85,16.466 | |
242 | s2.283,11.789,6.85,16.349c4.566,4.562,10.004,6.843,16.313,6.843c6.387,0,11.919-2.302,16.605-6.9 | |
243 | c4.41-4.367,6.617-9.797,6.617-16.291c0-6.493-2.246-11.982-6.737-16.466C255.98,1943.514,250.486,1941.271,243.984,1941.271z | |
244 | M244.043,1945.446c5.264,0,9.734,1.855,13.412,5.566c3.713,3.672,5.57,8.154,5.57,13.449c0,5.334-1.816,9.76-5.456,13.276 | |
245 | c-3.832,3.787-8.341,5.68-13.527,5.68c-5.188,0-9.656-1.873-13.411-5.621c-3.754-3.75-5.631-8.193-5.631-13.336 | |
246 | c0-5.139,1.896-9.623,5.689-13.449C234.328,1947.302,238.779,1945.446,244.043,1945.446z"/> | |
247 | <path id="path6324_2_" d="M233.705,1961.188c0.924-5.834,5.034-8.953,10.182-8.953c7.403,0,11.915,5.373,11.915,12.535 | |
248 | c0,6.99-4.801,12.42-12.032,12.42c-4.976,0-9.428-3.061-10.238-9.068h5.841c0.174,3.119,2.2,4.217,5.092,4.217 | |
249 | c3.295,0,5.438-3.061,5.438-7.742c0-4.908-1.852-7.508-5.324-7.508c-2.542,0-4.742,0.924-5.205,4.1l1.701-0.008l-4.602,4.598 | |
250 | l-4.597-4.598L233.705,1961.188z"/> | |
251 | <circle id="circle315_1_" class="st24" cx="187.219" cy="1964.935" r="21.473"/> | |
252 | <path id="path319_1_" d="M193.436,1958.72c0-0.826-0.672-1.497-1.498-1.497h-9.486c-0.826,0-1.498,0.67-1.498,1.497v9.486h2.645 | |
253 | v11.232h7.191v-11.232h2.646V1958.72L193.436,1958.72z"/> | |
254 | <circle id="circle321_1_" cx="187.195" cy="1952.729" r="3.243"/> | |
255 | <path id="path323_1_" d="M187.164,1941.271c-6.422,0-11.864,2.242-16.313,6.725c-4.566,4.637-6.849,10.127-6.849,16.465 | |
256 | s2.283,11.789,6.849,16.351c4.566,4.561,10.005,6.839,16.313,6.839c6.387,0,11.921-2.298,16.603-6.897 | |
257 | c4.415-4.367,6.62-9.797,6.62-16.292c0-6.494-2.244-11.982-6.735-16.465C199.164,1943.515,193.667,1941.271,187.164,1941.271z | |
258 | M187.223,1945.446c5.264,0,9.734,1.855,13.41,5.566c3.717,3.67,5.574,8.154,5.574,13.449c0,5.332-1.819,9.76-5.457,13.277 | |
259 | c-3.832,3.787-8.34,5.681-13.527,5.681s-9.656-1.874-13.41-5.624c-3.753-3.748-5.63-8.193-5.63-13.334 | |
260 | c0-5.14,1.896-9.622,5.689-13.449C177.507,1947.302,181.96,1945.446,187.223,1945.446z"/> | |
261 | </svg>⏎ |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="la" lang="la" | |
2 | xmlns:epub="http://www.idpf.org/2007/ops"> | |
3 | <head> | |
4 | <title>Nav Doc</title> | |
5 | <link type="text/css" rel="stylesheet" href="style.css" /> | |
6 | <meta name="viewport" content="width=1200, height=600" /> | |
7 | </head> | |
8 | <body> | |
9 | <h2>Table of Contents</h2> | |
10 | <nav epub:type="toc"> | |
11 | <ol> | |
12 | <li><a href="cover.svg">Cover</a></li> | |
13 | </ol> | |
14 | </nav> | |
15 | </body> | |
16 | </html> |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <package xmlns="http://www.idpf.org/2007/opf" version="3.0" unique-identifier="uid"> | |
2 | <metadata xmlns:dc="http://purl.org/dc/elements/1.1/"> | |
3 | <dc:identifier id="uid">urn:uuid:550e8400-e29b-41d4-a716-4466674412314</dc:identifier> | |
4 | <dc:title>Lorem Ipsum</dc:title> | |
5 | <dc:language>la</dc:language> | |
6 | <dc:date>2011-09-01</dc:date> | |
7 | <meta property="dcterms:modified">2011-09-01T17:18:00Z</meta> | |
8 | <meta property="rendition:layout">pre-paginated</meta> | |
9 | </metadata> | |
10 | <manifest> | |
11 | <item id="nav" href="nav.xhtml" properties="nav" media-type="application/xhtml+xml" /> | |
12 | <item id="css" href="style.css" media-type="text/css" /> | |
13 | <item id="cover" href="cover.svg" media-type="image/svg+xml" /> | |
14 | </manifest> | |
15 | <spine> | |
16 | <itemref idref="nav" linear="no"/> | |
17 | <itemref idref="cover" /> | |
18 | </spine> | |
19 | </package>⏎ |
0 | body { | |
1 | margin-left : 6em; | |
2 | margin-right : 16em; | |
3 | color:black; | |
4 | font-family: arial, helvetica, sans-serif; | |
5 | }⏎ |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <container xmlns="urn:oasis:names:tc:opendocument:xmlns:container" version="1.0"> | |
2 | <rootfiles> | |
3 | <rootfile full-path="EPUB/package.opf" | |
4 | media-type="application/oebps-package+xml"/> | |
5 | </rootfiles> | |
6 | </container>⏎ |
0 | application/epub+zip ⏎ |
0 | <?xml version="1.0" standalone="no"?> | |
1 | <svg xmlns="http://www.w3.org/2000/svg"> | |
2 | <metadata>Generated by IcoMoon</metadata> | |
3 | <defs> | |
4 | <font id="icomoon" horiz-adv-x="1024"> | |
5 | <font-face units-per-em="1024" ascent="960" descent="-64" /> | |
6 | <missing-glyph horiz-adv-x="1024" /> | |
7 | <glyph unicode=" " horiz-adv-x="512" d="" /> | |
8 | <glyph unicode="" glyph-name="calendar" horiz-adv-x="951" d="M73.143 0h164.571v164.571h-164.571v-164.571zM274.286 0h182.857v164.571h-182.857v-164.571zM73.143 201.143h164.571v182.857h-164.571v-182.857zM274.286 201.143h182.857v182.857h-182.857v-182.857zM73.143 420.571h164.571v164.571h-164.571v-164.571zM493.714 0h182.857v164.571h-182.857v-164.571zM274.286 420.571h182.857v164.571h-182.857v-164.571zM713.143 0h164.571v164.571h-164.571v-164.571zM493.714 201.143h182.857v182.857h-182.857v-182.857zM292.571 694.857v164.571q0 7.429-5.429 12.857t-12.857 5.429h-36.571q-7.429 0-12.857-5.429t-5.429-12.857v-164.571q0-7.429 5.429-12.857t12.857-5.429h36.571q7.429 0 12.857 5.429t5.429 12.857zM713.143 201.143h164.571v182.857h-164.571v-182.857zM493.714 420.571h182.857v164.571h-182.857v-164.571zM713.143 420.571h164.571v164.571h-164.571v-164.571zM731.429 694.857v164.571q0 7.429-5.429 12.857t-12.857 5.429h-36.571q-7.429 0-12.857-5.429t-5.429-12.857v-164.571q0-7.429 5.429-12.857t12.857-5.429h36.571q7.429 0 12.857 5.429t5.429 12.857zM950.857 731.428v-731.429q0-29.714-21.714-51.429t-51.429-21.714h-804.571q-29.714 0-51.429 21.714t-21.714 51.429v731.429q0 29.714 21.714 51.429t51.429 21.714h73.143v54.857q0 37.714 26.857 64.571t64.571 26.857h36.571q37.714 0 64.571-26.857t26.857-64.571v-54.857h219.429v54.857q0 37.714 26.857 64.571t64.571 26.857h36.571q37.714 0 64.571-26.857t26.857-64.571v-54.857h73.143q29.714 0 51.429-21.714t21.714-51.429z" /> | |
9 | <glyph unicode="" glyph-name="calendar-o" horiz-adv-x="951" d="M73.143 0h804.571v585.143h-804.571v-585.143zM292.571 694.857v164.571q0 8-5.143 13.143t-13.143 5.143h-36.571q-8 0-13.143-5.143t-5.143-13.143v-164.571q0-8 5.143-13.143t13.143-5.143h36.571q8 0 13.143 5.143t5.143 13.143zM731.429 694.857v164.571q0 8-5.143 13.143t-13.143 5.143h-36.571q-8 0-13.143-5.143t-5.143-13.143v-164.571q0-8 5.143-13.143t13.143-5.143h36.571q8 0 13.143 5.143t5.143 13.143zM950.857 731.428v-731.429q0-29.714-21.714-51.429t-51.429-21.714h-804.571q-29.714 0-51.429 21.714t-21.714 51.429v731.429q0 29.714 21.714 51.429t51.429 21.714h73.143v54.857q0 37.714 26.857 64.571t64.571 26.857h36.571q37.714 0 64.571-26.857t26.857-64.571v-54.857h219.429v54.857q0 37.714 26.857 64.571t64.571 26.857h36.571q37.714 0 64.571-26.857t26.857-64.571v-54.857h73.143q29.714 0 51.429-21.714t21.714-51.429z" /> | |
10 | </font></defs></svg>⏎ |
0 | body { | |
1 | margin-left : 6em; | |
2 | margin-right : 16em; | |
3 | color:black; | |
4 | font-family: arial, helvetica, sans-serif; | |
5 | }⏎ |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <package xmlns="http://www.idpf.org/2007/opf" version="3.0" unique-identifier="uid"> | |
2 | <metadata xmlns:dc="http://purl.org/dc/elements/1.1/"> | |
3 | <dc:identifier id="uid">urn:uuid:550e8400-e29b-41d4-a716-4466674412314</dc:identifier> | |
4 | <dc:title>Lorem Ipsum</dc:title> | |
5 | <dc:language>la</dc:language> | |
6 | <dc:date>2011-09-01</dc:date> | |
7 | <meta property="dcterms:modified">2011-09-01T17:18:00Z</meta> | |
8 | <meta property="rendition:layout">pre-paginated</meta> | |
9 | </metadata> | |
10 | <manifest> | |
11 | <item id="t1" href="lorem.xhtml" properties="nav" media-type="application/xhtml+xml" /> | |
12 | <item id="css" href="lorem.css" media-type="text/css" /> | |
13 | <item id="svg" href="font.svg" media-type="image/svg+xml" /> | |
14 | </manifest> | |
15 | <spine> | |
16 | <itemref idref="t1" /> | |
17 | </spine> | |
18 | </package>⏎ |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="la" lang="la" | |
2 | xmlns:epub="http://www.idpf.org/2007/ops"> | |
3 | <head> | |
4 | <title>Lorem Ipsum</title> | |
5 | <link type="text/css" rel="stylesheet" href="lorem.css" /> | |
6 | <meta name="viewport" content="width=1200, height=600"/> | |
7 | </head> | |
8 | <body> | |
9 | <h1>Lorem Ipsum</h1> | |
10 | <img src="font.svg"/> | |
11 | <section> | |
12 | <h2>Table of Contents</h2> | |
13 | <nav epub:type="toc"> | |
14 | <ol> | |
15 | <li><a href="#ch1">Chapter 1</a></li> | |
16 | <li><a href="#ch2">Chapter 2</a></li> | |
17 | </ol> | |
18 | </nav> | |
19 | </section> | |
20 | <section id="ch1"> | |
21 | <h2>Chapter 1</h2> | |
22 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam vel purus mauris, ut | |
23 | auctor massa. Pellentesque non nunc risus. Fusce a massa augue. Nunc erat ante, | |
24 | auctor id varius ac, vestibulum non purus. Quisque non dui in sem consectetur | |
25 | condimentum non ac quam. Quisque ultricies nulla nec urna fringilla pretium. | |
26 | Pellentesque dictum pulvinar purus in mattis. Aliquam vestibulum orci sed magna | |
27 | vestibulum a sollicitudin lectus pharetra. Suspendisse luctus risus imperdiet nunc | |
28 | condimentum malesuada. Nulla fringilla vulputate vestibulum. Sed diam dui, fringilla | |
29 | quis sagittis nec, viverra et nibh.</p> | |
30 | ||
31 | <p>Sed sollicitudin accumsan augue, quis pulvinar sem volutpat at. Vestibulum rutrum | |
32 | bibendum augue sit amet accumsan. Etiam tempus malesuada libero vestibulum | |
33 | fringilla. Maecenas diam nulla, ultricies ac sodales vitae, viverra ut velit. | |
34 | Vivamus posuere, mi sit amet vehicula tempus, nibh purus scelerisque enim, non | |
35 | vestibulum erat arcu in libero. Aliquam vel convallis nibh. Sed in nisi ipsum. Sed | |
36 | sed est justo, in lacinia nulla.</p> | |
37 | ||
38 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed luctus est vel lacus | |
39 | ullamcorper vestibulum. Mauris est sapien, pharetra id feugiat in, ornare a erat. | |
40 | Nam consectetur vehicula nisi vel faucibus. Morbi blandit augue nec lacus malesuada | |
41 | venenatis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur | |
42 | ridiculus mus. Maecenas consectetur, odio vitae suscipit ullamcorper, arcu ligula | |
43 | pellentesque sem, quis rhoncus enim eros id lectus. Nam ornare dui est, vel posuere | |
44 | metus. Quisque non nisl metus. Pellentesque id mi nunc, in gravida metus. Nullam | |
45 | neque tellus, ultricies quis laoreet vitae, imperdiet at nunc. Ut laoreet massa quis | |
46 | quam vulputate et ultricies nibh consectetur. Donec convallis, nulla id ultricies | |
47 | ullamcorper, diam tortor interdum dolor, vel tempor lectus urna ut est. Praesent | |
48 | convallis lacus vitae justo lobortis euismod. In at ante elit.</p> | |
49 | ||
50 | <p>Aenean quis consectetur justo. Nulla nec enim nisl. Etiam rutrum volutpat tellus, a | |
51 | scelerisque mauris malesuada sit amet. Suspendisse quis urna augue. Proin tempus | |
52 | hendrerit libero non cursus. Praesent non massa at nisl luctus facilisis. Nullam | |
53 | pulvinar, ligula eu porta ornare, mi mi accumsan orci, a iaculis tortor lorem quis | |
54 | dolor. Phasellus ante nibh, pulvinar ac pulvinar eu, pulvinar ac enim.</p> | |
55 | ||
56 | <p>Donec vel velit id elit volutpat vestibulum vitae a erat. Duis id est id magna | |
57 | aliquam pretium nec sit amet nibh. Nullam condimentum suscipit felis, sed interdum | |
58 | felis dictum ac. Phasellus non nisi quis magna pellentesque auctor. Cras risus | |
59 | lectus, viverra eu fringilla malesuada, rhoncus et est. Etiam rhoncus pharetra | |
60 | accumsan. Nullam suscipit tellus felis.</p> | |
61 | </section> | |
62 | <section id="ch2"> | |
63 | <h2>Chapter 2</h2> | |
64 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla laoreet nibh felis. | |
65 | Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia | |
66 | Curae; Etiam est sapien, dapibus eget gravida nec, accumsan a turpis. Nunc in nisi | |
67 | ut dolor elementum porttitor. Mauris hendrerit pulvinar tincidunt. Etiam metus | |
68 | metus, ullamcorper ut varius lacinia, luctus et nibh. Donec ut metus enim, id | |
69 | faucibus nunc. Quisque ut iaculis mauris. Duis pellentesque nulla ut eros ultricies | |
70 | quis condimentum eros adipiscing. Sed porta ultrices diam, ut sagittis lectus mattis | |
71 | a. Phasellus gravida, sapien vitae mollis interdum, dui neque tempor arcu, ac ornare | |
72 | leo ipsum ut nisl.</p> | |
73 | ||
74 | <p>Donec porta, odio et aliquet molestie, felis tellus fermentum leo, id interdum magna | |
75 | massa quis ligula. Integer elementum mauris eget nisl eleifend facilisis nec sit | |
76 | amet tellus. Morbi consectetur dignissim egestas. Donec pulvinar, enim eu auctor | |
77 | cursus, turpis arcu venenatis turpis, eu cursus magna nisl sit amet ante. Curabitur | |
78 | eleifend arcu eget nibh facilisis mattis. Etiam nisl nunc, semper vitae condimentum | |
79 | sed, viverra sit amet lacus. Curabitur et orci augue. Suspendisse sollicitudin | |
80 | vulputate risus, sit amet consequat erat mollis eu. Nunc sodales tincidunt | |
81 | tincidunt.</p> | |
82 | ||
83 | <p>Aliquam erat volutpat. Aliquam ornare augue et nulla consequat commodo. Quisque | |
84 | dictum rhoncus orci vel euismod. Proin leo turpis, adipiscing quis facilisis id, | |
85 | condimentum sed metus. Nullam pellentesque scelerisque est nec tristique. Nunc augue | |
86 | turpis, consequat non varius quis, aliquam auctor dolor. Cras luctus dignissim justo | |
87 | sit amet laoreet. Quisque vel ipsum quis massa suscipit vehicula.</p> | |
88 | ||
89 | <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis | |
90 | egestas. Vivamus fringilla eleifend magna, vel commodo turpis egestas at. | |
91 | Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis | |
92 | egestas. Sed eu lorem quam, et sagittis libero. Maecenas vel ante id sem bibendum | |
93 | laoreet nec dignissim justo. Class aptent taciti sociosqu ad litora torquent per | |
94 | conubia nostra, per inceptos himenaeos. Fusce eu lorem orci, eu viverra nisi. Lorem | |
95 | ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum dapibus commodo | |
96 | pellentesque. Maecenas quis est accumsan est interdum pharetra egestas nec lorem. | |
97 | Nam a lectus sit amet justo facilisis suscipit.</p> | |
98 | ||
99 | <p>Integer dolor dolor, volutpat id commodo id, gravida id risus. Donec consectetur | |
100 | sollicitudin sem, non auctor urna pulvinar non. Vivamus ipsum nisi, commodo sed | |
101 | scelerisque id, porta nec massa. Vestibulum ac risus et augue faucibus fermentum ut | |
102 | et nisi. Integer tincidunt suscipit ipsum, sed interdum felis mollis sed. | |
103 | Suspendisse potenti. Praesent et mauris et quam consequat tristique. Morbi mi dolor, | |
104 | pharetra quis rutrum quis, fringilla in tortor. Sed a nulla vitae leo dapibus | |
105 | cursus. Aliquam erat volutpat. Integer purus purus, dictum id bibendum at, lobortis | |
106 | quis metus.</p> | |
107 | </section> | |
108 | </body> | |
109 | </html> |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <container xmlns="urn:oasis:names:tc:opendocument:xmlns:container" version="1.0"> | |
2 | <rootfiles> | |
3 | <rootfile full-path="EPUB/lorem.opf" | |
4 | media-type="application/oebps-package+xml"/> | |
5 | </rootfiles> | |
6 | </container>⏎ |
0 | application/epub+zip ⏎ |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="haw" lang="haw" | |
2 | xmlns:epub="http://www.idpf.org/2007/ops"> | |
3 | <head> | |
4 | <title>Title</title> | |
5 | <link type="text/css" rel="stylesheet" href="style.css" /> | |
6 | </head> | |
7 | <body> | |
8 | <h1>Test</h1> | |
9 | </body> | |
10 | </html> |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="he" lang="he" | |
2 | xmlns:epub="http://www.idpf.org/2007/ops"> | |
3 | <head> | |
4 | <title>Title</title> | |
5 | <link type="text/css" rel="stylesheet" href="style.css" /> | |
6 | </head> | |
7 | <body> | |
8 | <h1>Test</h1> | |
9 | </body> | |
10 | </html> |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="la" lang="la" | |
2 | xmlns:epub="http://www.idpf.org/2007/ops"> | |
3 | <head> | |
4 | <title>Lorem Ipsum</title> | |
5 | <link type="text/css" rel="stylesheet" href="style.css" /> | |
6 | </head> | |
7 | <body> | |
8 | <h1>Lorem Ipsum</h1> | |
9 | <section> | |
10 | <h2>Table of Contents</h2> | |
11 | <nav epub:type="toc"> | |
12 | <ol> | |
13 | <li><a href="hawaian.xhtml">Hawaian</a></li> | |
14 | <li><a href="hebrew.xhtml">Hebrew</a></li> | |
15 | </ol> | |
16 | </nav> | |
17 | </section> | |
18 | </body> | |
19 | </html> |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <package xmlns="http://www.idpf.org/2007/opf" version="3.0" unique-identifier="uid"> | |
2 | <metadata xmlns:dc="http://purl.org/dc/elements/1.1/"> | |
3 | <dc:identifier id="uid">urn:uuid:550e8400-e29b-41d4-a716-4466674412314</dc:identifier> | |
4 | <dc:title>Lorem Ipsum</dc:title> | |
5 | <dc:language>haw</dc:language> | |
6 | <dc:date>2011-09-01</dc:date> | |
7 | <meta property="dcterms:modified">2011-09-01T17:18:00Z</meta> | |
8 | </metadata> | |
9 | <manifest> | |
10 | <item id="t1" href="nav.xhtml" properties="nav" media-type="application/xhtml+xml" /> | |
11 | <item id="t2" href="hawaian.xhtml" media-type="application/xhtml+xml" /> | |
12 | <item id="t3" href="hebrew.xhtml" media-type="application/xhtml+xml" /> | |
13 | <item id="css" href="style.css" media-type="text/css" /> | |
14 | </manifest> | |
15 | <spine> | |
16 | <itemref idref="t1" /> | |
17 | <itemref idref="t2" /> | |
18 | <itemref idref="t3" /> | |
19 | </spine> | |
20 | </package>⏎ |
0 | body { | |
1 | margin-left : 6em; | |
2 | margin-right : 16em; | |
3 | color:black; | |
4 | font-family: arial, helvetica, sans-serif; | |
5 | }⏎ |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <container xmlns="urn:oasis:names:tc:opendocument:xmlns:container" version="1.0"> | |
2 | <rootfiles> | |
3 | <rootfile full-path="EPUB/package.opf" | |
4 | media-type="application/oebps-package+xml"/> | |
5 | </rootfiles> | |
6 | </container>⏎ |
0 | application/epub+zip ⏎ |
0 | 0 | <?xml version="1.0" encoding="UTF-8"?> |
1 | 1 | <package xmlns="http://www.idpf.org/2007/opf" version="3.0" unique-identifier="uid" |
2 | 2 | prefix="media: http://should/not/redeclare |
3 | rendition: http://should/not/redeclare/too | |
3 | rendition: http://www.idpf.org/vocab/rendition/# | |
4 | 4 | foo: http://idpf.org/epub/vocab/package/# |
5 | 5 | bar: http://idpf.org/epub/vocab/package/link/#"> |
6 | 6 | |
7 | <!-- redeclaring 2 reserved prefixes --> | |
7 | <!-- redeclaring 2 reserved prefixes: | |
8 | - 'media' raises an error since it's redeclared to another vocab | |
9 | - 'rendition' is ignored since it only re-declares the reserved vocab | |
10 | --> | |
8 | 11 | |
9 | 12 | <metadata xmlns:dc="http://purl.org/dc/elements/1.1/"> |
10 | 13 | <dc:identifier id="uid">urn:uuid:550e8400-e29b-41d4-a716-4466674412314</dc:identifier> |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <svg width="12cm" height="4cm" viewBox="0 0 1200 400" xmlns="http://www.w3.org/2000/svg" | |
2 | xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1"> | |
3 | <title>Rectangle</title> | |
4 | <desc>Example rect01 - rectangle with sharp corners </desc> | |
5 | ||
6 | ||
7 | <a xlink:href="doc.xhtml" target="ch1"> | |
8 | <text>link</text> | |
9 | </a> | |
10 | </svg> |
558 | 558 | <text transform="matrix(1 0 0 1 101.4902 254)"><tspan x="0" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">3</tspan><tspan x="4.997" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">–</tspan><tspan x="9.652" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">5 </tspan><tspan x="16.539" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">s</tspan><tspan x="20.349" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">e</tspan><tspan x="25.212" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">c</tspan><tspan x="29.374" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">on</tspan><tspan x="39.918" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">d</tspan><tspan x="45.248" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">s </tspan></text> |
559 | 559 | <text transform="matrix(1 0 0 1 111.627 265.001)"><tspan x="0" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">3 </tspan><tspan x="6.887" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">t</tspan><tspan x="10.022" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">i</tspan><tspan x="12.245" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">m</tspan><tspan x="20.225" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">e</tspan><tspan x="24.994" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">s</tspan></text> |
560 | 560 | <text transform="matrix(1 0 0 1 108.8154 276)" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">(</text> |
561 | <a xlink:href="../02b-STG-Stretches.html#p_28-04" target="_top"><text transform="matrix(1 0 0 1 111.3179 276)"><tspan x="0" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">p</tspan><tspan x="5.075" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">a</tspan><tspan x="9.345" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">g</tspan><tspan x="14.306" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">e </tspan><tspan x="20.544" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">2</tspan><tspan x="25.007" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">8</tspan></text></a> | |
561 | <a xlink:title="link" xlink:href="../02b-STG-Stretches.html#p_28-04" target="_top"><text transform="matrix(1 0 0 1 111.3179 276)"><tspan x="0" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">p</tspan><tspan x="5.075" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">a</tspan><tspan x="9.345" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">g</tspan><tspan x="14.306" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">e </tspan><tspan x="20.544" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">2</tspan><tspan x="25.007" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">8</tspan></text></a> | |
562 | 562 | <text transform="matrix(1 0 0 1 140.6914 276)" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">)</text> |
563 | 563 | <polygon style="fill:none;stroke:#FFFFFF;stroke-width:0.5;" points="125.738,221.005 129.74,221.005 129.74,206.055 126.359,206.055 122.081,207.941 122.748,211.023 |
564 | 564 | 125.692,209.712 125.738,209.712 "/> |
728 | 728 | </g> |
729 | 729 | <text transform="matrix(1 0 0 1 258.0879 342)"><tspan x="0" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">1</tspan><tspan x="4.465" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">0 </tspan><tspan x="11.353" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">s</tspan><tspan x="15.161" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">e</tspan><tspan x="20.025" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">c</tspan><tspan x="24.187" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">on</tspan><tspan x="34.731" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">d</tspan><tspan x="40.052" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">s </tspan></text> |
730 | 730 | <text transform="matrix(1 0 0 1 262.8164 353)" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">(</text> |
731 | <a xlink:href="../02b-STG-Stretches.html#p_29-01" target="_top"><text transform="matrix(1 0 0 1 265.3184 353)"><tspan x="0" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">p</tspan><tspan x="5.075" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">a</tspan><tspan x="9.345" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">g</tspan><tspan x="14.306" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">e </tspan><tspan x="20.545" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">2</tspan><tspan x="24.998" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">9</tspan></text></a> | |
731 | <a xlink:title="link" xlink:href="../02b-STG-Stretches.html#p_29-01" target="_top"><text transform="matrix(1 0 0 1 265.3184 353)"><tspan x="0" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">p</tspan><tspan x="5.075" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">a</tspan><tspan x="9.345" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">g</tspan><tspan x="14.306" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">e </tspan><tspan x="20.545" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">2</tspan><tspan x="24.998" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">9</tspan></text></a> | |
732 | 732 | <text transform="matrix(1 0 0 1 294.6924 353)" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">)</text> |
733 | 733 | <g> |
734 | 734 | <defs> |
1028 | 1028 | <text transform="matrix(1 0 0 1 408.4912 240)"><tspan x="0" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">3</tspan><tspan x="4.997" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">–</tspan><tspan x="9.651" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">5 </tspan><tspan x="16.539" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">s</tspan><tspan x="20.349" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">e</tspan><tspan x="25.213" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">c</tspan><tspan x="29.373" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">o</tspan><tspan x="34.627" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">n</tspan><tspan x="39.928" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">d</tspan><tspan x="45.248" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">s </tspan></text> |
1029 | 1029 | <text transform="matrix(1 0 0 1 418.6279 251.001)"><tspan x="0" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">3 </tspan><tspan x="6.888" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">t</tspan><tspan x="10.013" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">i</tspan><tspan x="12.235" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">m</tspan><tspan x="20.216" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">e</tspan><tspan x="24.984" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">s</tspan></text> |
1030 | 1030 | <text transform="matrix(1 0 0 1 415.8213 262)" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">(</text> |
1031 | <a xlink:href="../02b-STG-Stretches.html#p_27-03-04" target="_top"><text transform="matrix(1 0 0 1 418.3242 262)"><tspan x="0" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">p</tspan><tspan x="5.075" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">a</tspan><tspan x="9.345" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">g</tspan><tspan x="14.306" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">e </tspan><tspan x="20.545" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">2</tspan><tspan x="24.85" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">7</tspan></text></a> | |
1031 | <a xlink:title="link" xlink:href="../02b-STG-Stretches.html#p_27-03-04" target="_top"><text transform="matrix(1 0 0 1 418.3242 262)"><tspan x="0" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">p</tspan><tspan x="5.075" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">a</tspan><tspan x="9.345" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">g</tspan><tspan x="14.306" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">e </tspan><tspan x="20.545" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">2</tspan><tspan x="24.85" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">7</tspan></text></a> | |
1032 | 1032 | <text transform="matrix(1 0 0 1 447.6895 262)" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">)</text> |
1033 | 1033 | <g> |
1034 | 1034 | <defs> |
1208 | 1208 | <text transform="matrix(1 0 0 1 90.2842 465)"><tspan x="0" y="0" style="font-family:'MyriadPro-It'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">R</tspan><tspan x="4.968" y="0" style="font-family:'MyriadPro-It'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">e</tspan><tspan x="9.329" y="0" style="font-family:'MyriadPro-It'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">p</tspan><tspan x="14.392" y="0" style="font-family:'MyriadPro-It'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">e</tspan><tspan x="18.696" y="0" style="font-family:'MyriadPro-It'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">a</tspan><tspan x="23.636" y="0" style="font-family:'MyriadPro-It'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">t </tspan><tspan x="28.338" y="0" style="font-family:'MyriadPro-It'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">#</tspan><tspan x="32.442" y="0" style="font-family:'MyriadPro-It'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">1 </tspan><tspan x="38.845" y="0" style="font-family:'MyriadPro-It'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">a</tspan><tspan x="43.813" y="0" style="font-family:'MyriadPro-It'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">nd </tspan><tspan x="55.602" y="0" style="font-family:'MyriadPro-It'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">#</tspan><tspan x="59.972" y="0" style="font-family:'MyriadPro-It'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">3 </tspan><tspan x="66.375" y="0" style="font-family:'MyriadPro-It'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">s</tspan><tspan x="69.833" y="0" style="font-family:'MyriadPro-It'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">i</tspan><tspan x="72.008" y="0" style="font-family:'MyriadPro-It'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">m</tspan><tspan x="79.675" y="0" style="font-family:'MyriadPro-It'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">u</tspan><tspan x="84.681" y="0" style="font-family:'MyriadPro-It'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">l</tspan><tspan x="86.828" y="0" style="font-family:'MyriadPro-It'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">t</tspan><tspan x="89.649" y="0" style="font-family:'MyriadPro-It'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">an</tspan><tspan x="99.7" y="0" style="font-family:'MyriadPro-It'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">eo</tspan><tspan x="109.039" y="0" style="font-family:'MyriadPro-It'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">u</tspan><tspan x="113.969" y="0" style="font-family:'MyriadPro-It'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">s</tspan><tspan x="117.427" y="0" style="font-family:'MyriadPro-It'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">l</tspan><tspan x="119.64" y="0" style="font-family:'MyriadPro-It'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">y</tspan><tspan x="123.487" y="0" style="font-family:'MyriadPro-It'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">.</tspan></text> |
1209 | 1209 | <text transform="matrix(1 0 0 1 131.0864 479.0029)"><tspan x="0" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">1</tspan><tspan x="4.465" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">0 </tspan><tspan x="11.352" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">s</tspan><tspan x="15.162" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">e</tspan><tspan x="20.025" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">c</tspan><tspan x="24.187" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">o</tspan><tspan x="29.43" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">n</tspan><tspan x="34.741" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">d</tspan><tspan x="40.07" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">s </tspan></text> |
1210 | 1210 | <text transform="matrix(1 0 0 1 135.8154 490)" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">(</text> |
1211 | <a xlink:href="../02b-STG-Stretches.html#p_29-01" target="_top"><text transform="matrix(1 0 0 1 138.3179 490)"><tspan x="0" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">p</tspan><tspan x="5.075" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">a</tspan><tspan x="9.345" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">g</tspan><tspan x="14.306" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">e </tspan><tspan x="20.544" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">2</tspan><tspan x="24.998" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">9</tspan></text></a> | |
1211 | <a xlink:title="link" xlink:href="../02b-STG-Stretches.html#p_29-01" target="_top"><text transform="matrix(1 0 0 1 138.3179 490)"><tspan x="0" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">p</tspan><tspan x="5.075" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">a</tspan><tspan x="9.345" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">g</tspan><tspan x="14.306" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">e </tspan><tspan x="20.544" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">2</tspan><tspan x="24.998" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">9</tspan></text></a> | |
1212 | 1212 | <text transform="matrix(1 0 0 1 167.6914 490)" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">)</text> |
1213 | 1213 | <g> |
1214 | 1214 | <defs> |
1544 | 1544 | </g> |
1545 | 1545 | <text transform="matrix(1 0 0 1 108.8979 622)"><tspan x="0" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">3</tspan><tspan x="4.845" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">0 </tspan><tspan x="11.732" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">s</tspan><tspan x="15.542" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">e</tspan><tspan x="20.405" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">c</tspan><tspan x="24.566" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">o</tspan><tspan x="29.82" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">n</tspan><tspan x="35.121" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">d</tspan><tspan x="40.441" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">s</tspan></text> |
1546 | 1546 | <text transform="matrix(1 0 0 1 113.8765 633)" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">(</text> |
1547 | <a xlink:href="../02b-STG-Stretches.html#p_26-01" target="_top"><text transform="matrix(1 0 0 1 116.3789 633)"><tspan x="0" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">p</tspan><tspan x="5.075" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">a</tspan><tspan x="9.345" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">g</tspan><tspan x="14.306" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">e </tspan><tspan x="20.544" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">2</tspan><tspan x="24.928" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">6</tspan></text></a> | |
1547 | <a xlink:title="link" xlink:href="../02b-STG-Stretches.html#p_26-01" target="_top"><text transform="matrix(1 0 0 1 116.3789 633)"><tspan x="0" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">p</tspan><tspan x="5.075" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">a</tspan><tspan x="9.345" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">g</tspan><tspan x="14.306" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">e </tspan><tspan x="20.544" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">2</tspan><tspan x="24.928" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">6</tspan></text></a> | |
1548 | 1548 | <text transform="matrix(1 0 0 1 145.6304 633)" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">)</text> |
1549 | 1549 | <g> |
1550 | 1550 | <defs> |
1767 | 1767 | <text transform="matrix(1 0 0 1 376.2324 681)"><tspan x="0" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">5</tspan><tspan x="5.035" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">–</tspan><tspan x="10.165" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">6 </tspan><tspan x="17.052" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">s</tspan><tspan x="20.861" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">e</tspan><tspan x="25.726" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">c</tspan><tspan x="29.887" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">on</tspan><tspan x="40.432" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">d</tspan><tspan x="45.751" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">s </tspan></text> |
1768 | 1768 | <text transform="matrix(1 0 0 1 386.625 692.001)"><tspan x="0" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">3 </tspan><tspan x="6.888" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">t</tspan><tspan x="10.022" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">i</tspan><tspan x="12.245" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">m</tspan><tspan x="20.226" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">e</tspan><tspan x="24.994" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">s</tspan></text> |
1769 | 1769 | <text transform="matrix(1 0 0 1 383.7822 703)" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">(</text> |
1770 | <a xlink:href="../02b-STG-Stretches.html#p_30-01" target="_top"><text transform="matrix(1 0 0 1 386.2842 703)"><tspan x="0" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">p</tspan><tspan x="5.075" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">a</tspan><tspan x="9.345" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">g</tspan><tspan x="14.306" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">e 30</tspan></text></a> | |
1770 | <a xlink:title="link" xlink:href="../02b-STG-Stretches.html#p_30-01" target="_top"><text transform="matrix(1 0 0 1 386.2842 703)"><tspan x="0" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">p</tspan><tspan x="5.075" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">a</tspan><tspan x="9.345" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">g</tspan><tspan x="14.306" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">e 30</tspan></text></a> | |
1771 | 1771 | <text transform="matrix(1 0 0 1 415.7285 703)" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">)</text> |
1772 | 1772 | <polygon style="fill:none;stroke:#FFFFFF;stroke-width:0.5;" points="353.253,640.93 353.253,644.334 359.923,644.334 359.923,644.38 353.897,655.88 358.313,655.88 |
1773 | 1773 | 364.316,643.506 364.316,640.93 "/> |
2142 | 2142 | <text transform="matrix(1 0 0 1 416.127 525.5)"><tspan x="0" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">2</tspan><tspan x="4.797" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">0 </tspan><tspan x="11.685" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">s</tspan><tspan x="15.484" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">e</tspan><tspan x="20.349" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">c</tspan><tspan x="24.51" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">o</tspan><tspan x="29.763" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">n</tspan><tspan x="35.063" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">d</tspan><tspan x="40.384" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">s </tspan></text> |
2143 | 2143 | <text transform="matrix(1 0 0 1 421.5322 536.501)"><tspan x="0" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">ea</tspan><tspan x="9.357" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">c</tspan><tspan x="13.585" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">h </tspan><tspan x="20.871" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">l</tspan><tspan x="23.142" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">e</tspan><tspan x="28.006" y="0" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:9.5; -webkit-user-select:none;">g</tspan></text> |
2144 | 2144 | <text transform="matrix(1 0 0 1 421.1016 547.5)" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">(</text> |
2145 | <a xlink:href="../02g-STG-Stretches.html#p_63-01" target="_top"><text transform="matrix(1 0 0 1 423.6035 547.5)"><tspan x="0" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">p</tspan><tspan x="5.075" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">a</tspan><tspan x="9.345" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">g</tspan><tspan x="14.306" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">e </tspan><tspan x="20.545" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">6</tspan><tspan x="24.954" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">3</tspan></text></a> | |
2145 | <a xlink:title="link" xlink:href="../02g-STG-Stretches.html#p_63-01" target="_top"><text transform="matrix(1 0 0 1 423.6035 547.5)"><tspan x="0" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">p</tspan><tspan x="5.075" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">a</tspan><tspan x="9.345" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">g</tspan><tspan x="14.306" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">e </tspan><tspan x="20.545" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">6</tspan><tspan x="24.954" y="0" style="fill:#10137F; font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">3</tspan></text></a> | |
2146 | 2146 | <text transform="matrix(1 0 0 1 452.8203 547.5)" style="font-family:'MyriadPro-Regular'; -webkit-user-select:none; font-size:8.75; -webkit-user-select:none;">)</text> |
2147 | 2147 | <g> |
2148 | 2148 | <defs> |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <svg width="12cm" height="4cm" viewBox="0 0 1200 400" xmlns="http://www.w3.org/2000/svg" | |
2 | xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1"> | |
3 | <title>Rectangle</title> | |
4 | <desc>Example rect01 - rectangle with sharp corners </desc> | |
5 | ||
6 | ||
7 | <a xlink:href="doc.xhtml" xlink:title="link" target="ch1"> | |
8 | <text>link</text> | |
9 | </a> | |
10 | <a xlink:href="doc.xhtml" target="ch1"> | |
11 | <title>link</title> | |
12 | <rect x="10" y="20" width="75" height="30" style="stroke: #333366; fill: #6666cc"/> | |
13 | </a> | |
14 | </svg> |
0 | <html xmlns="http://www.w3.org/1999/xhtml"> | |
1 | <head> | |
2 | <title>aria-describedAt</title> | |
3 | </head> | |
4 | <body> | |
5 | <div aria-describedat="http://example.com"></div> | |
6 | </body> | |
7 | </html>⏎ |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="la" lang="la" | |
2 | xmlns:epub="http://www.idpf.org/2007/ops"> | |
3 | <head> | |
4 | <title>SVG test</title> | |
5 | <link type="text/css" rel="stylesheet" href="lorem.css" /> | |
6 | </head> | |
7 | <body> | |
8 | <h1>SVG test</h1> | |
9 | <svg width="12cm" height="4cm" viewBox="0 0 1200 400" xmlns="http://www.w3.org/2000/svg" | |
10 | version="1.1" xmlns:x="http://www.w3.org/1999/xhtml" | |
11 | xmlns:xlink="http://www.w3.org/1999/xlink"> | |
12 | <title>Rectangle</title> | |
13 | <desc>Example rect01 - rectangle with sharp corners </desc> | |
14 | ||
15 | <a xlink:href="doc.xhtml" target="ch1"> | |
16 | <text>link</text> | |
17 | </a> | |
18 | </svg> | |
19 | </body> | |
20 | </html> |
0 | <html xmlns="http://www.w3.org/1999/xhtml"> | |
1 | <head> | |
2 | <title>aria-describedAt</title> | |
3 | </head> | |
4 | <body> | |
5 | <div aria-describedat="http://example.com"></div> | |
6 | </body> | |
7 | </html>⏎ |
0 | <html xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops"> | |
1 | <head> | |
2 | <meta http-equiv="Default-Style" content="foo" /> | |
3 | <meta http-equiv="Refresh" content="300" /> | |
4 | <meta http-equiv="Content-Type" content="Text/HTML; Charset=UTF-8" /> | |
5 | <title>TOC</title> | |
6 | </head> | |
7 | <body> | |
8 | <nav epub:type="toc" id="toc"> | |
9 | <ol> | |
10 | <li> | |
11 | <a href="navigation.xhtml#toc">TOC</a> | |
12 | </li> | |
13 | </ol> | |
14 | </nav> | |
15 | </body> | |
16 | </html> |
0 | <?xml version="1.0" encoding="UTF-8"?> | |
1 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="la" lang="la" | |
2 | xmlns:epub="http://www.idpf.org/2007/ops"> | |
3 | <head> | |
4 | <title>SVG test</title> | |
5 | <link type="text/css" rel="stylesheet" href="lorem.css" /> | |
6 | </head> | |
7 | <body> | |
8 | <h1>SVG test</h1> | |
9 | <svg width="12cm" height="4cm" viewBox="0 0 1200 400" xmlns="http://www.w3.org/2000/svg" | |
10 | version="1.1" xmlns:x="http://www.w3.org/1999/xhtml" | |
11 | xmlns:xlink="http://www.w3.org/1999/xlink"> | |
12 | <title>Rectangle</title> | |
13 | <desc>Example rect01 - rectangle with sharp corners </desc> | |
14 | ||
15 | <a xlink:href="doc.xhtml" xlink:title="link" target="ch1"> | |
16 | <rect x="10" y="20" width="75" height="30" style="stroke: #333366; fill: #6666cc" | |
17 | ></rect> | |
18 | </a> | |
19 | <a xlink:href="doc.xhtml" target="ch1"> | |
20 | <title>link</title> | |
21 | <rect x="10" y="20" width="75" height="30" style="stroke: #333366; fill: #6666cc" | |
22 | ></rect> | |
23 | </a> | |
24 | </svg> | |
25 | </body> | |
26 | </html> |
108 | 108 | </tr> |
109 | 109 | </tbody> |
110 | 110 | </table> |
111 | ||
111 | <table> | |
112 | <thead> | |
113 | <tr> | |
114 | <th id="d3350e31">dasd</th> | |
115 | </tr> | |
116 | </thead> | |
117 | <tbody> | |
118 | <tr> | |
119 | <td headers="d3350e31 ">2</td> | |
120 | </tr> | |
121 | </tbody> | |
122 | </table> | |
123 | ||
112 | 124 | </body> |
113 | 125 | </html> |
+1
-1
206 | 206 | RSC-015 ERROR A fragment identifier is required for svg use tag references. |
207 | 207 | RSC-016 FATAL Fatal Error while parsing file '%1$s'. |
208 | 208 | RSC-017 WARNING Warning while parsing file '%1$s'. |
209 | RSC-018 WARNING Altimg file '%1$s' could not be found. | |
209 | RSC-018 WARNING Alternative image file '%1$s' could not be found. | |
210 | 210 | SCP-001 USAGE Use of Javascript eval() function in EPUB scripts is a security risk. |
211 | 211 | SCP-002 USAGE Use of XMLHttpRequest in EPUB scripts is a security risk. |
212 | 212 | SCP-003 USAGE Local and Session Storage is not currently supported. |
7 | 7 | "elapsedTime" : 54, |
8 | 8 | "nFatal" : 0, |
9 | 9 | "nError" : 4, |
10 | "nWarning" : 2, | |
10 | "nWarning" : 1, | |
11 | 11 | "nUsage" : 13 |
12 | 12 | }, |
13 | 13 | "publication" : { |
395 | 395 | "suggestion" : null |
396 | 396 | }, { |
397 | 397 | "ID" : "CSS-007", |
398 | "severity" : "WARNING", | |
398 | "severity" : "INFO", | |
399 | 399 | "message" : "Font-face reference OPS/fonts/brankovic.ttf refers to non-standard font type application/x-font-truetype.", |
400 | 400 | "additionalLocations" : 0, |
401 | 401 | "locations" : [ { |
61 | 61 | </premis:hasEventOutcomeDetail> |
62 | 62 | </rdf:li> |
63 | 63 | <rdf:li rdf:parseType="Resource"> |
64 | <premis:hasEventOutcome>CSS-007, WARN, Font-face reference OPS/fonts/brankovic.ttf refers to non-standard font type application/x-font-truetype.</premis:hasEventOutcome> | |
65 | <premis:hasEventOutcomeDetail> | |
66 | <rdf:Seq> | |
67 | <rdf:li premis:hasEventOutcomeDetailNote="OPS/styles/style.css (3-5)" /> | |
68 | </rdf:Seq> | |
69 | </premis:hasEventOutcomeDetail> | |
70 | </rdf:li> | |
71 | <rdf:li rdf:parseType="Resource"> | |
72 | 64 | <premis:hasEventOutcome>CSS-019, WARN, CSS font-face declaration has no attributes.</premis:hasEventOutcome> |
73 | 65 | <premis:hasEventOutcomeDetail> |
74 | 66 | <rdf:Seq> |
+1
-13
7 | 7 | "elapsedTime" : 222, |
8 | 8 | "nFatal" : 0, |
9 | 9 | "nError" : 3, |
10 | "nWarning" : 1, | |
10 | "nWarning" : 0, | |
11 | 11 | "nUsage" : 3 |
12 | 12 | }, |
13 | 13 | "publication" : { |
198 | 198 | } ], |
199 | 199 | "suggestion" : null |
200 | 200 | }, { |
201 | "ID" : "HTM-015", | |
202 | "severity" : "WARNING", | |
203 | "message" : "HTML4 DOCTYPE definition within EPUB v3.", | |
204 | "additionalLocations" : 0, | |
205 | "locations" : [ { | |
206 | "path" : "page01.xhtml", | |
207 | "line" : -1, | |
208 | "column" : -1, | |
209 | "context" : null | |
210 | } ], | |
211 | "suggestion" : null | |
212 | }, { | |
213 | 201 | "ID" : "RSC-005", |
214 | 202 | "severity" : "ERROR", |
215 | 203 | "message" : "Error while parsing file 'Exactly one manifest item must declare the 'nav' property (number of 'nav' items: 0).'.", |
+0
-1
9 | 9 | <message>RSC-005, ERROR, [Error while parsing file 'package dcterms:modified meta element must occur exactly once'.], OPS/content.opf (3-57)</message> |
10 | 10 | <message>RSC-005, ERROR, [Error while parsing file 'Exactly one manifest item must declare the 'nav' property (number of 'nav' items: 0).'.], OPS/content.opf (8-13)</message> |
11 | 11 | <message>HTM-004, ERROR, [Irregular DOCTYPE: found '-//W3C//DTD XHTML 1.1//EN', expected '&lt;!DOCTYPE html&gt;'.], OPS/page01.xhtml</message> |
12 | <message>HTM-015, WARN, [HTML4 DOCTYPE definition within EPUB v3.], page01.xhtml</message> | |
13 | 12 | <message>HTM-010, HINT, [Namespace uri 'http://www.daisy.org/z3986/2005/ncx/' was found.], OPS/toc.ncx (2-68)</message> |
14 | 13 | <message>ACC-008, HINT, [Navigation Document has no 'landmarks nav' element.], Epub2_marked_v3.epub</message> |
15 | 14 | <message>ACC-007, HINT, [Content Documents do not use 'epub:type' attributes for semantic inflection.], OPS/page01.xhtml</message> |
+14
-14
6 | 6 | "checkDate" : "09-05-2014 03:15:42", |
7 | 7 | "elapsedTime" : 57, |
8 | 8 | "nFatal" : 0, |
9 | "nError" : 6, | |
10 | "nWarning" : 1, | |
9 | "nError" : 7, | |
10 | "nWarning" : 0, | |
11 | 11 | "nUsage" : 1 |
12 | 12 | }, |
13 | 13 | "publication" : { |
172 | 172 | "referencedItems" : [ "OPS/page01.xhtml" ] |
173 | 173 | } ], |
174 | 174 | "messages" : [ { |
175 | "ID" : "HTM-004", | |
176 | "severity" : "ERROR", | |
177 | "message" : "Irregular DOCTYPE: found '', expected '<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\" \n\"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\">'.", | |
178 | "additionalLocations" : 0, | |
179 | "locations" : [ { | |
180 | "path" : "OPS/toc.xhtml", | |
181 | "line" : -1, | |
182 | "column" : -1, | |
183 | "context" : null | |
184 | } ], | |
185 | "suggestion" : null | |
186 | }, { | |
175 | 187 | "ID" : "HTM-010", |
176 | 188 | "severity" : "USAGE", |
177 | 189 | "message" : "Namespace uri 'http://www.daisy.org/z3986/2005/ncx/' was found.", |
184 | 196 | } ], |
185 | 197 | "suggestion" : null |
186 | 198 | }, { |
187 | "ID" : "HTM-016", | |
188 | "severity" : "WARNING", | |
189 | "message" : "HTML5 DOCTYPE definition within EPUB v2.", | |
190 | "additionalLocations" : 0, | |
191 | "locations" : [ { | |
192 | "path" : "toc.xhtml", | |
193 | "line" : -1, | |
194 | "column" : -1, | |
195 | "context" : null | |
196 | } ], | |
197 | "suggestion" : null | |
198 | }, { | |
199 | 199 | "ID" : "RSC-005", |
200 | 200 | "severity" : "ERROR", |
201 | 201 | "message" : "Error while parsing file 'attribute \"properties\" not allowed here; expected attribute \"fallback\", \"fallback-style\", \"href\", \"media-type\", \"required-modules\" or \"required-namespace\"'.", |
+6
-5
0 | 0 | <?xml version="1.0" encoding="UTF-8"?> |
1 | <jhove xmlns="http://hul.harvard.edu/ois/xml/ns/jhove" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="epubcheck" release="4.0.0-alpha11-SNAPSHOT" date="2012-10-31"> | |
2 | <date>2014-09-05T03:15:42+02:00</date> | |
1 | <jhove xmlns="http://hul.harvard.edu/ois/xml/ns/jhove" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="epubcheck" release="4.0.1-SNAPSHOT" date="2015-10-13"> | |
2 | <date>2015-10-14T01:32:37+02:00</date> | |
3 | 3 | <repInfo uri="Epub3_marked_v2.epub"> |
4 | <created>2014-09-05T01:49:14Z</created> | |
4 | <created>2015-10-14T00:39:52Z</created> | |
5 | 5 | <lastModified>2012-10-10T12:00:00Z</lastModified> |
6 | 6 | <format>application/epub+zip</format> |
7 | 7 | <version>2.0.1</version> |
11 | 11 | <message>RSC-005, ERROR, [Error while parsing file 'element "meta" missing required attributes "content" and "name"'.], OPS/content.opf (7-39)</message> |
12 | 12 | <message>RSC-005, ERROR, [Error while parsing file 'text not allowed here; expected the element end-tag'.], OPS/content.opf (7-61)</message> |
13 | 13 | <message>RSC-005, ERROR, [Error while parsing file 'attribute "properties" not allowed here; expected attribute "fallback", "fallback-style", "href", "media-type", "required-modules" or "required-namespace"'.], OPS/content.opf (12-90)</message> |
14 | <message>HTM-004, ERROR, [Irregular DOCTYPE: found '', expected '&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" | |
15 | "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"&gt;'.], OPS/toc.xhtml</message> | |
14 | 16 | <message>RSC-005, ERROR, [Error while parsing file 'element "nav" not allowed anywhere; expected element "address", "blockquote", "del", "div", "dl", "h1", "h2", "h3", "h4", "h5", "h6", "hr", "ins", "noscript", "ns:svg", "ol", "p", "pre", "script", "table" or "ul" (with xmlns:ns="http://www.w3.org/2000/svg")'.], OPS/toc.xhtml (9-22)</message> |
15 | 17 | <message>RSC-005, ERROR, [Error while parsing file 'element "nav" not allowed anywhere; expected element "address", "blockquote", "del", "div", "dl", "h1", "h2", "h3", "h4", "h5", "h6", "hr", "ins", "noscript", "ns:svg", "ol", "p", "pre", "script", "table" or "ul" (with xmlns:ns="http://www.w3.org/2000/svg")'.], OPS/toc.xhtml (12-10)</message> |
16 | 18 | <message>RSC-005, ERROR, [Error while parsing file 'element "body" incomplete; expected element "address", "blockquote", "del", "div", "dl", "h1", "h2", "h3", "h4", "h5", "h6", "hr", "ins", "noscript", "ns:svg", "ol", "p", "pre", "script", "table" or "ul" (with xmlns:ns="http://www.w3.org/2000/svg")'.], OPS/toc.xhtml (14-8)</message> |
17 | <message>HTM-016, WARN, [HTML5 DOCTYPE definition within EPUB v2.], toc.xhtml</message> | |
18 | 19 | <message>HTM-010, HINT, [Namespace uri 'http://www.daisy.org/z3986/2005/ncx/' was found.], OPS/toc.ncx (2-68)</message> |
19 | 20 | </messages> |
20 | 21 | <mimeType>application/epub+zip</mimeType> |
43 | 44 | <property> |
44 | 45 | <name>CreationDate</name> |
45 | 46 | <values arity="Scalar" type="Date"> |
46 | <value>2015-06-07T00:06:52Z</value> | |
47 | <value>2015-10-14T00:39:52Z</value> | |
47 | 48 | </values> |
48 | 49 | </property> |
49 | 50 | <property> |
+10
-10
6 | 6 | "checkDate" : "03-25-2015 10:19:29", |
7 | 7 | "elapsedTime" : 21, |
8 | 8 | "nFatal" : 0, |
9 | "nError" : 0, | |
10 | "nWarning" : 2, | |
9 | "nError" : 1, | |
10 | "nWarning" : 1, | |
11 | 11 | "nUsage" : 0 |
12 | 12 | }, |
13 | 13 | "publication" : { |
238 | 238 | "referencedItems" : [ ] |
239 | 239 | } ], |
240 | 240 | "messages" : [ { |
241 | "ID" : "HTM-016", | |
242 | "severity" : "WARNING", | |
243 | "message" : "HTML5 DOCTYPE definition within EPUB v2.", | |
241 | "ID" : "HTM-004", | |
242 | "severity" : "ERROR", | |
243 | "message" : "Irregular DOCTYPE: found '', expected '<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\" \n\"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\">'.", | |
244 | 244 | "additionalLocations" : 0, |
245 | 245 | "locations" : [ { |
246 | "path" : "FillerPage.xhtml", | |
246 | "path" : "OPS/FillerPage.xhtml", | |
247 | 247 | "line" : -1, |
248 | 248 | "column" : -1, |
249 | 249 | "context" : null |
250 | 250 | }, { |
251 | "path" : "LinkTarget1.xhtml", | |
251 | "path" : "OPS/LinkTarget1.xhtml", | |
252 | 252 | "line" : -1, |
253 | 253 | "column" : -1, |
254 | 254 | "context" : null |
255 | 255 | }, { |
256 | "path" : "LinkTarget2.xhtml", | |
256 | "path" : "OPS/LinkTarget2.xhtml", | |
257 | 257 | "line" : -1, |
258 | 258 | "column" : -1, |
259 | 259 | "context" : null |
260 | 260 | }, { |
261 | "path" : "Test1.xhtml", | |
261 | "path" : "OPS/Test1.xhtml", | |
262 | 262 | "line" : -1, |
263 | 263 | "column" : -1, |
264 | 264 | "context" : null |
277 | 277 | } ], |
278 | 278 | "suggestion" : "For maximum compatibility, use '.epub'." |
279 | 279 | } ] |
280 | } | |
280 | }⏎ |
7 | 7 | "elapsedTime" : 105, |
8 | 8 | "nFatal" : 0, |
9 | 9 | "nError" : 6, |
10 | "nWarning" : 3, | |
10 | "nWarning" : 2, | |
11 | 11 | "nUsage" : 6 |
12 | 12 | }, |
13 | 13 | "publication" : { |
476 | 476 | } ], |
477 | 477 | "suggestion" : null |
478 | 478 | }, { |
479 | "ID" : "HTM-015", | |
480 | "severity" : "WARNING", | |
481 | "message" : "HTML4 DOCTYPE definition within EPUB v3.", | |
482 | "additionalLocations" : 0, | |
483 | "locations" : [ { | |
484 | "path" : "external_dtd.xhtml", | |
485 | "line" : -1, | |
486 | "column" : -1, | |
487 | "context" : null | |
488 | }, { | |
489 | "path" : "internal_xhtml_dtd.xml", | |
490 | "line" : -1, | |
491 | "column" : -1, | |
492 | "context" : null | |
493 | } ], | |
494 | "suggestion" : null | |
495 | }, { | |
496 | 479 | "ID" : "HTM-023", |
497 | 480 | "severity" : "WARNING", |
498 | 481 | "message" : "An invalid XHTML Named Entity was found: '&arwen;'.", |
6 | 6 | "checkDate" : "03-25-2015 10:06:39", |
7 | 7 | "elapsedTime" : 64, |
8 | 8 | "nFatal" : 0, |
9 | "nError" : 8, | |
9 | "nError" : 7, | |
10 | 10 | "nWarning" : 2, |
11 | 11 | "nUsage" : 10 |
12 | 12 | }, |
608 | 608 | } ], |
609 | 609 | "suggestion" : "Every spine item in the manifest should be referenced by at least one NCX entry." |
610 | 610 | }, { |
611 | "ID" : "RSC-001", | |
612 | "severity" : "ERROR", | |
613 | "message" : "File '' could not be found.", | |
614 | "additionalLocations" : 0, | |
615 | "locations" : [ { | |
616 | "path" : "OPS/links.xhtml", | |
617 | "line" : 25, | |
618 | "column" : 71, | |
619 | "context" : "img" | |
620 | } ], | |
621 | "suggestion" : null | |
622 | }, { | |
623 | 611 | "ID" : "RSC-007", |
624 | 612 | "severity" : "ERROR", |
625 | 613 | "message" : "Referenced resource could not be found in the EPUB.", |
649 | 637 | "message" : "Fragment identifier is not defined.", |
650 | 638 | "additionalLocations" : 0, |
651 | 639 | "locations" : [ { |
652 | "path" : "OPS/links.xhtml", | |
653 | "line" : 24, | |
654 | "column" : 108, | |
655 | "context" : "OPS/images/sample.jpg#hello" | |
656 | }, { | |
657 | 640 | "path" : "OPS/svg_links.xhtml", |
658 | 641 | "line" : 22, |
659 | 642 | "column" : 55, |
704 | 687 | }, { |
705 | 688 | "ID" : "RSC-018", |
706 | 689 | "severity" : "WARNING", |
707 | "message" : "Altimg file 'images/missing.png' could not be found.", | |
690 | "message" : "Alternative image file 'images/missing.png' could not be found.", | |
708 | 691 | "additionalLocations" : 0, |
709 | 692 | "locations" : [ { |
710 | 693 | "path" : "OPS/mathMl.xhtml", |
6 | 6 | "checkDate" : "09-05-2014 03:16:28", |
7 | 7 | "elapsedTime" : 82, |
8 | 8 | "nFatal" : 0, |
9 | "nError" : 4, | |
9 | "nError" : 2, | |
10 | 10 | "nWarning" : 0, |
11 | "nUsage" : 7 | |
11 | "nUsage" : 9 | |
12 | 12 | }, |
13 | 13 | "publication" : { |
14 | 14 | "publisher" : null, |
275 | 275 | "suggestion" : null |
276 | 276 | }, { |
277 | 277 | "ID" : "HTM-018", |
278 | "severity" : "ERROR", | |
278 | "severity" : "USAGE", | |
279 | 279 | "message" : "Content file has invalid language value at attribute xml:lang.", |
280 | 280 | "additionalLocations" : 0, |
281 | 281 | "locations" : [ { |
287 | 287 | "suggestion" : null |
288 | 288 | }, { |
289 | 289 | "ID" : "HTM-019", |
290 | "severity" : "ERROR", | |
290 | "severity" : "USAGE", | |
291 | 291 | "message" : "Content file has invalid language definition at attribute lang.", |
292 | 292 | "additionalLocations" : 0, |
293 | 293 | "locations" : [ { |