diff --git a/core/core-awt/src/main/java/org/icepdf/core/SystemProperties.java b/core/core-awt/src/main/java/org/icepdf/core/SystemProperties.java
new file mode 100644
index 000000000..59d3f99d5
--- /dev/null
+++ b/core/core-awt/src/main/java/org/icepdf/core/SystemProperties.java
@@ -0,0 +1,22 @@
+package org.icepdf.core;
+
+import org.icepdf.core.util.Defs;
+
+public final class SystemProperties {
+ //System properties
+ public static final String OS_NAME = Defs.sysProperty("os.name");
+ public static final String JAVA_HOME = Defs.sysProperty("java.home");
+ public static final String USER_NAME = Defs.sysProperty("user.name");
+
+ //ICEpdf-specifics
+ public static final boolean PRIVATE_PROPERTY_ENABLED = Defs.booleanProperty(
+ "org.icepdf.core.page.annotation.privateProperty.enabled", false);
+ public static boolean USE_NFONT = Defs.sysPropertyBoolean("org.icepdf.core.useNFont", true);
+
+ private SystemProperties() {
+ }
+
+ public static void setUseNFont(boolean useNFont) {
+ USE_NFONT = useNFont;
+ }
+}
diff --git a/core/core-awt/src/main/java/org/icepdf/core/pobjects/Page.java b/core/core-awt/src/main/java/org/icepdf/core/pobjects/Page.java
index 8d958a9e3..40c0b262d 100644
--- a/core/core-awt/src/main/java/org/icepdf/core/pobjects/Page.java
+++ b/core/core-awt/src/main/java/org/icepdf/core/pobjects/Page.java
@@ -15,6 +15,7 @@
*/
package org.icepdf.core.pobjects;
+import org.icepdf.core.SystemProperties;
import org.icepdf.core.events.*;
import org.icepdf.core.io.SeekableInput;
import org.icepdf.core.pobjects.annotations.Annotation;
@@ -76,9 +77,6 @@ public class Page extends Dictionary {
*/
public static final float SELECTION_ALPHA = 0.3f;
- public static boolean PRIVATE_PROPERTY_ENABLED = Defs.booleanProperty(
- "org.icepdf.core.page.annotation.privateProperty.enabled", false);
-
// text selection colour
public static Color selectionColor;
@@ -206,8 +204,6 @@ public class Page extends Dictionary {
// page has default rotation value
private float pageRotation = 0;
- private String userName = System.getProperty("user.name");
-
private int pageIndex;
private int imageCount;
private boolean pageInitialized;
@@ -341,13 +337,11 @@ else if (annotObj instanceof HashMap) { // HashMap lacks "Type"->"Annot" entry
if (ref != null && a != null) {
a.setPObjectReference(ref);
a.init();
- }
- if (PRIVATE_PROPERTY_ENABLED && a.getFlagPrivateContents()) {
- // check to make sure we don't show an annotation if the username doesn't match the creator
- if (a instanceof MarkupAnnotation) {
+ if (SystemProperties.PRIVATE_PROPERTY_ENABLED && a instanceof MarkupAnnotation && a.getFlagPrivateContents()) {
+ // check to make sure we don't show an annotation if the username doesn't match the creator
MarkupAnnotation markupAnnotation = (MarkupAnnotation) a;
String creator = markupAnnotation.getTitleText();
- if (creator.equals(userName)) {
+ if (creator.equals(SystemProperties.USER_NAME)) {
annotations.add(a);
} else {
// other wise we skip it all together but make sure the popup is hidden.
@@ -355,10 +349,11 @@ else if (annotObj instanceof HashMap) { // HashMap lacks "Type"->"Annot" entry
markupAnnotation.getPopupAnnotation().setOpen(false);
}
}
+
+ } else {
+ // add any found annotations to the vector.
+ annotations.add(a);
}
- } else {
- // add any found annotations to the vector.
- annotations.add(a);
}
} catch (IllegalStateException e) {
logger.warning("Malformed annotation could not be initialized. " +
diff --git a/core/core-awt/src/main/java/org/icepdf/core/pobjects/StateManager.java b/core/core-awt/src/main/java/org/icepdf/core/pobjects/StateManager.java
index 889c2c36a..0bfb64c45 100644
--- a/core/core-awt/src/main/java/org/icepdf/core/pobjects/StateManager.java
+++ b/core/core-awt/src/main/java/org/icepdf/core/pobjects/StateManager.java
@@ -1,190 +1,223 @@
-/*
- * Copyright 2006-2019 ICEsoft Technologies Canada Corp.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the
- * License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an "AS
- * IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language
- * governing permissions and limitations under the License.
- */
-package org.icepdf.core.pobjects;
-
-import java.util.*;
-import java.util.logging.Logger;
-
-/**
- * This class is responsible for keeping track of which object in the document
- * have change. When a file is written to disk this class is used to find
- * the object that should be written in the body section of the file as part of
- * an incremental update.
- *
- * Once this object is created should be added to the library so that is
- * accessible by any PObject.
- *
- * @since 4.0
- */
-public class StateManager {
- private static final Logger logger =
- Logger.getLogger(StateManager.class.getName());
-
- // a list is all we might need.
- private HashMap changes;
-
- // access to xref size and next revision number.
- private PTrailer trailer;
-
- private int nextReferenceNumber;
-
- /**
- * Creates a new instance of the state manager.
- *
- * @param trailer document trailer
- */
- public StateManager(PTrailer trailer) {
- this.trailer = trailer;
- // cache of objects that have changed.
- changes = new HashMap<>();
-
- // number of objects is always one more then the current size and
- // thus the next available number.
- if (trailer != null) {
- CrossReference crossReference = trailer.getPrimaryCrossReference();
- nextReferenceNumber = crossReference.getNextAvailableReferenceNumber();
- }
- }
-
- /**
- * Gets the next available reference number from the trailer.
- *
- * @return valid reference number.
- */
- public Reference getNewReferenceNumber() {
- // zero revision number for now but technically we can reuse
- // deleted references and increment the rev number. For no we
- // keep it simple
- Reference newReference = new Reference(nextReferenceNumber, 0);
- nextReferenceNumber++;
- return newReference;
- }
-
- /**
- * Add a new PObject containing changed data to the cache.
- *
- * @param pObject object to add to cache.
- */
- public void addChange(PObject pObject) {
- changes.put(pObject.getReference(), pObject);
- int objectNumber = pObject.getReference().getObjectNumber();
- // check the reference numbers
- if (nextReferenceNumber <= objectNumber) {
- nextReferenceNumber = objectNumber + 1;
- }
- }
-
- /**
- * Checks the state manager to see if an instance of the specified reference
- * already exists in the cache.
- *
- * @param reference reference to look for an existing usage.
- * @return true if reference is already a key in the cache; otherwise, false.
- */
- public boolean contains(Reference reference) {
- return changes.containsKey(reference);
- }
-
- /**
- * Returns an instance of the specified reference
- *
- * @param reference reference to look for an existing usage
- * @return PObject of corresponding reference if present, false otherwise.
- */
- public Object getChange(Reference reference) {
- return changes.get(reference);
- }
-
- /**
- * Remove a PObject from the cache.
- *
- * @param pObject pObject to removed from the cache.
- */
- public void removeChange(PObject pObject) {
- changes.remove(pObject.getReference());
- }
-
- /**
- * @return If there are any changes
- */
- public boolean isChanged() {
- return !changes.isEmpty();
- }
-
- /**
- * Gets the number of change object in the state manager.
- *
- * @return zero or more changed object count.
- */
- public int getChangedSize() {
- return changes.size();
- }
-
- /**
- * @return An Iterator<PObject> for all the changes objects, sorted
- */
- public Iterator iteratorSortedByObjectNumber() {
- Collection coll = changes.values();
-/*
- * This code allows me to force an object to be treated as modified,
- * so I can debug how we write out that kind of object, before we
- * add a ui to actually edit it.
-Reference ref = new Reference(10,0);
-Object ob = trailer.getLibrary().getObject(ref);
-logger.severe("Object 10: " + ob + " ob.class: " + ob.getClass().getName());
-java.util.HashSet hs = new java.util.HashSet(coll);
-hs.add(new PObject(ob, ref));
-coll = hs;
-*/
- PObject[] arr = coll.toArray(new PObject[coll.size()]);
- Arrays.sort(arr, new PObjectComparatorByReferenceObjectNumber());
- List sortedList = Arrays.asList(arr);
- return sortedList.iterator();
- }
-
- public PTrailer getTrailer() {
- return trailer;
- }
-
-
- private static class PObjectComparatorByReferenceObjectNumber
- implements Comparator {
- public int compare(PObject a, PObject b) {
- if (a == null && b == null)
- return 0;
- else if (a == null)
- return -1;
- else if (b == null)
- return 1;
- Reference ar = a.getReference();
- Reference br = b.getReference();
- if (ar == null && br == null)
- return 0;
- else if (ar == null)
- return -1;
- else if (br == null)
- return 1;
- int aron = ar.getObjectNumber();
- int bron = br.getObjectNumber();
- if (aron < bron)
- return -1;
- else if (aron > bron)
- return 1;
- return 0;
- }
- }
-}
-
+/*
+ * Copyright 2006-2019 ICEsoft Technologies Canada Corp.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the
+ * License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an "AS
+ * IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
+ * express or implied. See the License for the specific language
+ * governing permissions and limitations under the License.
+ */
+package org.icepdf.core.pobjects;
+
+import java.util.*;
+import java.util.logging.Logger;
+
+/**
+ * This class is responsible for keeping track of which object in the document
+ * have change. When a file is written to disk this class is used to find
+ * the object that should be written in the body section of the file as part of
+ * an incremental update.
+ *
+ * Once this object is created should be added to the library so that is
+ * accessible by any PObject.
+ *
+ * @since 4.0
+ */
+public class StateManager {
+ private static final Logger logger =
+ Logger.getLogger(StateManager.class.getName());
+
+ // a list is all we might need.
+ private HashMap changes;
+ private final Set updatedReferences = new HashSet<>();
+
+ // access to xref size and next revision number.
+ private PTrailer trailer;
+
+ private int nextReferenceNumber;
+
+ /**
+ * Creates a new instance of the state manager.
+ *
+ * @param trailer document trailer
+ */
+ public StateManager(PTrailer trailer) {
+ this.trailer = trailer;
+ // cache of objects that have changed.
+ changes = new HashMap<>();
+
+ // number of objects is always one more then the current size and
+ // thus the next available number.
+ if (trailer != null) {
+ CrossReference crossReference = trailer.getPrimaryCrossReference();
+ nextReferenceNumber = crossReference.getNextAvailableReferenceNumber();
+ }
+ }
+
+ /**
+ * Gets the next available reference number from the trailer.
+ *
+ * @return valid reference number.
+ */
+ public Reference getNewReferenceNumber() {
+ // zero revision number for now but technically we can reuse
+ // deleted references and increment the rev number. For no we
+ // keep it simple
+ Reference newReference = new Reference(nextReferenceNumber, 0);
+ nextReferenceNumber++;
+ return newReference;
+ }
+
+ /**
+ * Add a new PObject containing changed data to the cache.
+ *
+ * @param pObject object to add to cache.
+ */
+ public void addChange(PObject pObject) {
+ changes.put(pObject.getReference(), pObject);
+ int objectNumber = pObject.getReference().getObjectNumber();
+ // check the reference numbers
+ if (nextReferenceNumber <= objectNumber) {
+ nextReferenceNumber = objectNumber + 1;
+ }
+ }
+
+ /**
+ * Checks the state manager to see if an instance of the specified reference
+ * already exists in the cache.
+ *
+ * @param reference reference to look for an existing usage.
+ * @return true if reference is already a key in the cache; otherwise, false.
+ */
+ public boolean contains(Reference reference) {
+ return changes.containsKey(reference);
+ }
+
+ /**
+ * Returns an instance of the specified reference
+ *
+ * @param reference reference to look for an existing usage
+ * @return PObject of corresponding reference if present, false otherwise.
+ */
+ public Object getChange(Reference reference) {
+ return changes.get(reference);
+ }
+
+ /**
+ * Remove a PObject from the cache.
+ *
+ * @param pObject pObject to removed from the cache.
+ */
+ public void removeChange(PObject pObject) {
+ changes.remove(pObject.getReference());
+ }
+
+ /**
+ * @return If there are any changes
+ */
+ public boolean isChanged() {
+ return !changes.isEmpty();
+ }
+
+
+ /**
+ * @return an unmodifiable copy of the current changes
+ */
+ public Map getChanges() {
+ return Collections.unmodifiableMap(new HashMap<>(changes));
+ }
+
+
+ /**
+ * @return same as getChanges(), but also clears the updatedReferences set
+ */
+ public Map getAndSaveChanges() {
+ //TODO find better name for function
+ updatedReferences.clear();
+ return getChanges();
+ }
+
+
+ /**
+ * Checks that the given and the current list of changes are the same or not
+ *
+ * @param knownChanges The changes to compare to
+ * @return true if the changes are different, false otherwise
+ */
+ public boolean hasChangedSince(Map knownChanges) {
+ if (knownChanges.size() == changes.size()) {
+ return knownChanges.entrySet().stream().anyMatch(entry -> !Objects.equals(changes.get(entry.getKey()), entry.getValue()));
+ } else {
+ return true;
+ }
+ }
+
+ /**
+ * Gets the number of change object in the state manager.
+ *
+ * @return zero or more changed object count.
+ */
+ public int getChangedSize() {
+ return changes.size();
+ }
+
+ /**
+ * @return An Iterator<PObject> for all the changes objects, sorted
+ */
+ public Iterator iteratorSortedByObjectNumber() {
+ Collection coll = changes.values();
+/*
+ * This code allows me to force an object to be treated as modified,
+ * so I can debug how we write out that kind of object, before we
+ * add a ui to actually edit it.
+Reference ref = new Reference(10,0);
+Object ob = trailer.getLibrary().getObject(ref);
+logger.severe("Object 10: " + ob + " ob.class: " + ob.getClass().getName());
+java.util.HashSet hs = new java.util.HashSet(coll);
+hs.add(new PObject(ob, ref));
+coll = hs;
+*/
+ PObject[] arr = coll.toArray(new PObject[coll.size()]);
+ Arrays.sort(arr, new PObjectComparatorByReferenceObjectNumber());
+ List sortedList = Arrays.asList(arr);
+ return sortedList.iterator();
+ }
+
+ public PTrailer getTrailer() {
+ return trailer;
+ }
+
+
+ private static class PObjectComparatorByReferenceObjectNumber
+ implements Comparator {
+ public int compare(PObject a, PObject b) {
+ if (a == null && b == null)
+ return 0;
+ else if (a == null)
+ return -1;
+ else if (b == null)
+ return 1;
+ Reference ar = a.getReference();
+ Reference br = b.getReference();
+ if (ar == null && br == null)
+ return 0;
+ else if (ar == null)
+ return -1;
+ else if (br == null)
+ return 1;
+ int aron = ar.getObjectNumber();
+ int bron = br.getObjectNumber();
+ if (aron < bron)
+ return -1;
+ else if (aron > bron)
+ return 1;
+ return 0;
+ }
+ }
+}
\ No newline at end of file
diff --git a/core/core-awt/src/main/java/org/icepdf/core/pobjects/acroform/signature/AbstractPkcsValidator.java b/core/core-awt/src/main/java/org/icepdf/core/pobjects/acroform/signature/AbstractPkcsValidator.java
index fbc3ef8f6..fa7cf59e0 100644
--- a/core/core-awt/src/main/java/org/icepdf/core/pobjects/acroform/signature/AbstractPkcsValidator.java
+++ b/core/core-awt/src/main/java/org/icepdf/core/pobjects/acroform/signature/AbstractPkcsValidator.java
@@ -21,6 +21,7 @@
import org.bouncycastle.asn1.cms.ContentInfo;
import org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers;
import org.bouncycastle.tsp.TimeStampToken;
+import org.icepdf.core.SystemProperties;
import org.icepdf.core.io.SeekableInput;
import org.icepdf.core.pobjects.Name;
import org.icepdf.core.pobjects.acroform.SignatureDictionary;
@@ -55,8 +56,8 @@ public abstract class AbstractPkcsValidator implements SignatureValidator {
private static String caCertLocation = "/lib/security/cacerts";
static {
- String javaHome = Defs.sysProperty("java.home");
- caCertLocation = Defs.sysProperty("org.icepdf.core.signatures.caCertPath", javaHome + caCertLocation);
+ caCertLocation = Defs.sysProperty("org.icepdf.core.signatures.caCertPath",
+ SystemProperties.JAVA_HOME + caCertLocation);
}
// data object descriptor codes.
diff --git a/core/core-awt/src/main/java/org/icepdf/core/pobjects/fonts/FontFactory.java b/core/core-awt/src/main/java/org/icepdf/core/pobjects/fonts/FontFactory.java
index fb4a9d392..815fd839d 100644
--- a/core/core-awt/src/main/java/org/icepdf/core/pobjects/fonts/FontFactory.java
+++ b/core/core-awt/src/main/java/org/icepdf/core/pobjects/fonts/FontFactory.java
@@ -15,6 +15,7 @@
*/
package org.icepdf.core.pobjects.fonts;
+import org.icepdf.core.SystemProperties;
import org.icepdf.core.pobjects.Stream;
import org.icepdf.core.pobjects.fonts.ofont.OFont;
import org.icepdf.core.util.Defs;
@@ -42,14 +43,12 @@ public class FontFactory {
// dynamic property to switch between font engine and awt font substitution.
private static boolean awtFontSubstitution;
- private static boolean useNFontIfAvailable;
static {
// turn on font file loading using awt, can cause the jvm to crash
// if the font file is corrupt.
awtFontLoading =
Defs.sysPropertyBoolean("org.icepdf.core.awtFontLoading", true);
- useNFontIfAvailable = Defs.sysPropertyBoolean("org.icepdf.core.useNFont", true);
}
public static final int FONT_OPEN_TYPE = 5;
@@ -313,7 +312,7 @@ public static boolean foundFontEngine() {
// keep quiet
}
- return foundNFont && !awtFontSubstitution && useNFontIfAvailable;
+ return foundNFont && !awtFontSubstitution && SystemProperties.USE_NFONT;
}
}
diff --git a/core/core-awt/src/main/java/org/icepdf/core/pobjects/fonts/FontManager.java b/core/core-awt/src/main/java/org/icepdf/core/pobjects/fonts/FontManager.java
index 005f1a0d8..6d072f3cb 100644
--- a/core/core-awt/src/main/java/org/icepdf/core/pobjects/fonts/FontManager.java
+++ b/core/core-awt/src/main/java/org/icepdf/core/pobjects/fonts/FontManager.java
@@ -15,6 +15,7 @@
*/
package org.icepdf.core.pobjects.fonts;
+import org.icepdf.core.SystemProperties;
import org.icepdf.core.util.Defs;
import org.icepdf.core.util.FontUtil;
@@ -136,7 +137,7 @@ public class FontManager {
* Java base font class, generally ${java.home}\lib\fonts. This is the base font directory that is used
* for searching for system fonts. If all else fails this should be the fall back directory.
*/
- public static String JAVA_FONT_PATH = Defs.sysProperty("java.home") + "/lib/fonts";
+ public static String JAVA_FONT_PATH = SystemProperties.JAVA_HOME + "/lib/fonts";
/**
* Default search path for fonts on windows systems.
@@ -364,7 +365,7 @@ private synchronized void readSystemFonts(String[] extraFontPaths, boolean skipS
ArrayList fontDirectories = new ArrayList<>();
// load the appropriate font set for the OS.
if (!skipSystemFonts) {
- String operationSystem = System.getProperty("os.name");
+ String operationSystem = SystemProperties.OS_NAME;
if (operationSystem != null) {
operationSystem = operationSystem.toLowerCase();
if (operationSystem.contains("win")) {
diff --git a/core/core-awt/src/main/java/org/icepdf/core/util/content/ContentParserFactory.java b/core/core-awt/src/main/java/org/icepdf/core/util/content/ContentParserFactory.java
index e55f8fd3c..ae56326b1 100644
--- a/core/core-awt/src/main/java/org/icepdf/core/util/content/ContentParserFactory.java
+++ b/core/core-awt/src/main/java/org/icepdf/core/util/content/ContentParserFactory.java
@@ -15,6 +15,7 @@
*/
package org.icepdf.core.util.content;
+import org.icepdf.core.SystemProperties;
import org.icepdf.core.pobjects.Resources;
import org.icepdf.core.util.Defs;
import org.icepdf.core.util.Library;
@@ -45,7 +46,7 @@ public class ContentParserFactory {
// check class bath for NFont library, and declare results.
try {
Class.forName(N_CONTENT_PARSER);
- foundPro = Defs.sysPropertyBoolean("org.icepdf.core.useNFont", true);
+ foundPro = true;
} catch (ClassNotFoundException e) {
logger.log(Level.FINE, "ICEpdf PRO was not found on the class path");
}
@@ -76,7 +77,7 @@ public static ContentParserFactory getInstance() {
* @return implementation of the ContentParser interface.
*/
public ContentParser getContentParser(Library library, Resources resources) {
- if (foundPro) {
+ if (foundPro && SystemProperties.USE_NFONT) {
// load each know file type reflectively.
try {
Class> contentParserClass = Class.forName(N_CONTENT_PARSER);
diff --git a/examples/annotation/callback/src/main/java/org/icepdf/os/examples/annotation/callback/MyAnnotationCallback.java b/examples/annotation/callback/src/main/java/org/icepdf/os/examples/annotation/callback/MyAnnotationCallback.java
index 0d53d915e..b03a79f23 100644
--- a/examples/annotation/callback/src/main/java/org/icepdf/os/examples/annotation/callback/MyAnnotationCallback.java
+++ b/examples/annotation/callback/src/main/java/org/icepdf/os/examples/annotation/callback/MyAnnotationCallback.java
@@ -164,7 +164,7 @@ else if (NamedAction.PRINT_KEY.equals(actionName)) {
} // show save as dialog.
else if (NamedAction.SAVE_AS_KEY.equals(actionName)) {
SwingController controller = (SwingController) documentViewController.getParentController();
- controller.saveFile();
+ controller.saveFileAs();
}
}
}
diff --git a/gradle.properties b/gradle.properties
index c5d07869c..0e9e875d9 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -6,4 +6,4 @@ RELEASE_TYPE=SNAPSHOT
BOUNCY_VERSION=1.65
JAI_VERSION=1.3.0
MONKEY_VERSION=3.4
-JBIG2_VERSION=3.0.3
+JBIG2_VERSION=3.0.3
\ No newline at end of file
diff --git a/viewer/viewer-awt/build.gradle b/viewer/viewer-awt/build.gradle
index acd2a6aa8..03a7c290b 100644
--- a/viewer/viewer-awt/build.gradle
+++ b/viewer/viewer-awt/build.gradle
@@ -22,6 +22,8 @@ dependencies {
implementation 'org.bouncycastle:bcprov-jdk15on:' + "${BOUNCY_VERSION}"
implementation 'org.bouncycastle:bcprov-ext-jdk15on:' + "${BOUNCY_VERSION}"
implementation 'org.bouncycastle:bcpkix-jdk15on:' + "${BOUNCY_VERSION}"
+ compile 'com.github.lookfirst:sardine:5.9'
+ compile 'org.apache.tika:tika-core:1.23'
}
// generatePomFileForViewerJarPublication
@@ -101,4 +103,4 @@ task javadocJar(type: Jar, dependsOn: 'javadoc') {
artifacts {
archives sourcesJar
archives javadocJar
-}
+}
\ No newline at end of file
diff --git a/viewer/viewer-awt/pom.xml b/viewer/viewer-awt/pom.xml
index 713f47f65..54f0c1f06 100644
--- a/viewer/viewer-awt/pom.xml
+++ b/viewer/viewer-awt/pom.xml
@@ -1,73 +1,85 @@
-
-
- 4.0.0
-
- org.icepdf.os
- viewer
- 6.3.3-SNAPSHOT
-
- icepdf-viewer
- jar
- ICEpdf OS :: Viewer : Swing/AWT Viewer RI
-
- ICEpdf Java Swing/AWT reference implementation.
-
-
-
-
- Apache License, Version 2.0
- http://www.apache.org/licenses/LICENSE-2.0.txt
- repo
-
-
-
-
- github
- https://github.com/pcorless/icepdf/issues
-
-
-
- scm:git:https://github.com/pcorless/icepdf
- https://github.com/pcorless/icepdf/
-
-
-
- icepdf-viewer-${version}
-
-
- org.codehaus.mojo
- templating-maven-plugin
- 1.0.0
-
-
- generate-verion-class
-
- filter-sources
-
-
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
- 3.1.0
-
- 8
-
-
-
- maven-source-plugin
-
-
- attach-sources
- verify
-
- jar
-
-
-
-
-
-
-
-
+
+
+ 4.0.0
+
+ org.icepdf.os
+ viewer
+ 6.3.3-SNAPSHOT
+
+ icepdf-viewer
+ jar
+ ICEpdf OS :: Viewer : Swing/AWT Viewer RI
+
+ ICEpdf Java Swing/AWT reference implementation.
+
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ github
+ https://github.com/pcorless/icepdf/issues
+
+
+
+ scm:git:https://github.com/pcorless/icepdf
+ https://github.com/pcorless/icepdf/
+
+
+
+ icepdf-viewer-${version}
+
+
+ org.codehaus.mojo
+ templating-maven-plugin
+ 1.0.0
+
+
+ generate-verion-class
+
+ filter-sources
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.1.0
+
+ 8
+
+
+
+ maven-source-plugin
+
+
+ attach-sources
+ verify
+
+ jar
+
+
+
+
+
+
+
+
+ com.github.lookfirst
+ sardine
+ 5.9
+
+
+ org.apache.tika
+ tika-core
+ 1.23
+
+
+
+
diff --git a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/KeyEventConstants.java b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/KeyEventConstants.java
index 0ef8c16b3..723197ee7 100644
--- a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/KeyEventConstants.java
+++ b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/KeyEventConstants.java
@@ -33,8 +33,12 @@ public class KeyEventConstants {
public static final int MODIFIER_OPEN_FILE = MENU_SHORTCUT_KEY_MASK;
public static final int KEY_CODE_OPEN_URL = KeyEvent.VK_U;
public static final int MODIFIER_OPEN_URL = MENU_SHORTCUT_KEY_MASK;
+ public static final int KEY_CODE_OPEN_DAV = KEY_CODE_OPEN_URL;
+ public static final int MODIFIER_OPEN_DAV = MENU_SHORTCUT_KEY_MASK | InputEvent.ALT_MASK;
public static final int KEY_CODE_CLOSE = KeyEvent.VK_W;
public static final int MODIFIER_CLOSE = MENU_SHORTCUT_KEY_MASK;
+ public static final int KEY_CODE_SAVE = KeyEvent.VK_S;
+ public static final int MODIFIER_SAVE = MENU_SHORTCUT_KEY_MASK;
public static final int KEY_CODE_SAVE_AS = KeyEvent.VK_S;
public static final int MODIFIER_SAVE_AS = MENU_SHORTCUT_KEY_MASK | InputEvent.SHIFT_MASK;
public static final int KEY_CODE_PRINT_SETUP = KeyEvent.VK_P;
diff --git a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/MyAnnotationCallback.java b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/MyAnnotationCallback.java
index 5f574d37e..ff3b54c3f 100644
--- a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/MyAnnotationCallback.java
+++ b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/MyAnnotationCallback.java
@@ -150,7 +150,7 @@ else if (NamedAction.PRINT_KEY.equals(actionName)) {
} // show save as dialog.
else if (NamedAction.SAVE_AS_KEY.equals(actionName)) {
Controller controller = documentViewController.getParentController();
- controller.saveFile();
+ controller.saveFileAs();
}
}
}
diff --git a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingController.java b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingController.java
index e2739d7db..ff8db8149 100644
--- a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingController.java
+++ b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingController.java
@@ -15,7 +15,9 @@
*/
package org.icepdf.ri.common;
+import com.github.sardine.impl.SardineException;
import org.icepdf.core.SecurityCallback;
+import org.icepdf.core.SystemProperties;
import org.icepdf.core.exceptions.PDFException;
import org.icepdf.core.exceptions.PDFSecurityException;
import org.icepdf.core.io.SizeInputStream;
@@ -49,10 +51,7 @@
import org.icepdf.ri.common.views.annotations.AnnotationState;
import org.icepdf.ri.common.views.annotations.summary.AnnotationSummaryFrame;
import org.icepdf.ri.common.views.destinations.DestinationComponent;
-import org.icepdf.ri.util.BareBonesBrowserLaunch;
-import org.icepdf.ri.util.TextExtractionTask;
-import org.icepdf.ri.util.URLAccess;
-import org.icepdf.ri.util.ViewerPropertiesManager;
+import org.icepdf.ri.util.*;
import org.icepdf.ri.viewer.WindowManager;
import javax.print.attribute.PrintRequestAttributeSet;
@@ -83,13 +82,16 @@
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
+import java.nio.file.StandardCopyOption;
import java.text.MessageFormat;
import java.text.NumberFormat;
+import java.text.SimpleDateFormat;
import java.util.List;
import java.util.*;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.prefs.Preferences;
+import java.util.stream.Collectors;
import static org.icepdf.core.util.PropertyConstants.ANNOTATION_COLOR_PROPERTY_PANEL_CHANGE;
import static org.icepdf.ri.util.ViewerPropertiesManager.*;
@@ -135,7 +137,9 @@ public class SwingController extends ComponentAdapter
private JMenuItem openFileMenuItem;
private JMenu recentFilesSubMenu;
private JMenuItem openURLMenuItem;
+ private JMenuItem openDavMenuItem;
private JMenuItem closeMenuItem;
+ private JMenuItem saveFileMenuItem;
private JMenuItem saveAsFileMenuItem;
private JMenuItem exportTextMenuItem;
private JMenuItem propertiesMenuItem;
@@ -178,7 +182,7 @@ public class SwingController extends ComponentAdapter
private List windowListMenuItems;
private JMenuItem aboutMenuItem;
private JButton openFileButton;
- private JButton saveAsFileButton;
+ private JButton saveFileButton;
private JButton printButton;
private JButton searchButton;
private JToggleButton showHideUtilityPaneButton;
@@ -266,7 +270,7 @@ public class SwingController extends ComponentAdapter
// sub controller for document text searching.
protected DocumentSearchController documentSearchController;
-
+ private DavFileClient pdfClient;
protected Document document;
protected boolean disposed;
@@ -274,6 +278,8 @@ public class SwingController extends ComponentAdapter
protected static ResourceBundle messageBundle = null;
protected ViewerPropertiesManager propertiesManager;
+ private Map savedChanges = new HashMap<>();
+ private String saveFilePath = null;
/**
* Create a Controller object, and its associated ViewerModel
@@ -413,6 +419,16 @@ public void setOpenURLMenuItem(JMenuItem mi) {
mi.addActionListener(this);
}
+ /**
+ * Called by SwingViewerBuilder, so that Controller can setup event handling
+ *
+ * @param mi menu item to assign
+ */
+ public void setOpenDavMenuItem(JMenuItem mi) {
+ openDavMenuItem = mi;
+ mi.addActionListener(this);
+ }
+
/**
* Called by SwingViewerBuilder, so that Controller can setup event handling
*
@@ -423,6 +439,16 @@ public void setCloseMenuItem(JMenuItem mi) {
mi.addActionListener(this);
}
+ /**
+ * Called by SwingViewerBuilder, so that Controller can setup event handling
+ *
+ * @param mi menu item to assign
+ */
+ public void setSaveFileMenuItem(JMenuItem mi) {
+ saveFileMenuItem = mi;
+ mi.addActionListener(this);
+ }
+
/**
* Called by SwingViewerBuilder, so that Controller can setup event handling
*
@@ -840,8 +866,8 @@ public void setOpenFileButton(JButton btn) {
*
* @param btn button to assign
*/
- public void setSaveAsFileButton(JButton btn) {
- saveAsFileButton = btn;
+ public void setSaveFileButton(JButton btn) {
+ saveFileButton = btn;
btn.addActionListener(this);
}
@@ -1614,7 +1640,7 @@ private void reflectStateInComponents() {
setEnabled(searchPreviousMenuItem, opened && searchPanel != null && !pdfCollection);
setEnabled(goToPageMenuItem, opened && nPages > 1 && !pdfCollection);
- setEnabled(saveAsFileButton, opened);
+ setEnabled(saveFileButton, opened);
setEnabled(printButton, opened && canPrint && !pdfCollection);
setEnabled(searchButton, opened && searchPanel != null && !pdfCollection);
setEnabled(showHideUtilityPaneButton, opened && utilityTabbedPane != null);
@@ -1876,11 +1902,12 @@ private void setAnnotationPrivacy(boolean isPublic) {
private void reflectAnnotationDefaultPrivacy() {
// check properties to get last state.
Preferences preferences = ViewerPropertiesManager.getInstance().getPreferences();
- boolean annotationPrivacy = preferences.getBoolean(
- ViewerPropertiesManager.PROPERTY_ANNOTATION_LAST_USED_PUBLIC_FLAG, true);
+ boolean annotationPrivacy = !SystemProperties.PRIVATE_PROPERTY_ENABLED ||
+ preferences.getBoolean(ViewerPropertiesManager.PROPERTY_ANNOTATION_LAST_USED_PUBLIC_FLAG, true);
+
// store the current state in the model and annotation tool handlers will pull from the current state.
- viewModel.setAnnotationPrivacy(annotationPrivacy);
+ setAnnotationPrivacy(annotationPrivacy);
// set the default value of the combo box.
if (annotationPrivacyComboBox != null) {
@@ -2472,7 +2499,33 @@ public void openDocument(String pathname) {
addRecentFileEntry(Paths.get(pathname));
- // load the document
+ saveFilePath = getTempSaveFileName(pathname);
+ if (saveFilePath != null) {
+ File tmpFile = new File(saveFilePath);
+ if (tmpFile.exists() && new File(pathname).exists()) {
+ String[] options = {messageBundle.getString("viewer.button.yes.label"), messageBundle.getString("viewer.button.no.label")};
+ int ret = JOptionPane.showOptionDialog(viewer, MessageFormat.format(messageBundle.getString("viewer.dialog.restore.label"), new SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(tmpFile.lastModified())), messageBundle.getString("viewer.dialog.restore.title"), JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, options, options[0]);
+ if (ret == JOptionPane.YES_OPTION) {
+ try {
+ Files.copy(tmpFile.toPath(), new File(pathname).toPath(), StandardCopyOption.REPLACE_EXISTING);
+ } catch (IOException e) {
+ org.icepdf.ri.util.Resources.showMessageDialog(
+ viewer,
+ JOptionPane.INFORMATION_MESSAGE,
+ messageBundle,
+ "viewer.dialog.restore.exception.title",
+ "viewer.dialog.restore.exception.label",
+ e.getMessage() != null && !e.getMessage().isEmpty() ? e.getMessage() : e.toString());
+ }
+ } else {
+ try {
+ Files.delete(tmpFile.toPath());
+ } catch (IOException e) {
+ logger.log(Level.FINE, "Couldn't delete file " + tmpFile.getAbsolutePath(), e);
+ }
+ }
+ }
+ }
document = new Document();
// create default security callback is user has not created one
setupSecurityHandler(document, documentViewController.getSecurityCallback());
@@ -2514,6 +2567,17 @@ public void openDocument(String pathname) {
}
}
+ private String getTempSaveFileName(String originalFilePath) {
+ String[] pathSplit = originalFilePath.split("/");
+ String name = pathSplit[pathSplit.length - 1];
+ String[] nameAndExt = name.split("\\.");
+ if (nameAndExt.length != 2) {
+ return null;
+ } else {
+ return Arrays.stream(pathSplit).limit(pathSplit.length - 1).collect(Collectors.joining("/")) + "/." + nameAndExt[0] + "-tmp.pdf";
+ }
+ }
+
/**
* Utility method for opening a URL. Shows a dialog for the user to
* type what URL to open.
@@ -2688,6 +2752,128 @@ protected Object doInBackground() throws Exception {
}
}
+ /**
+ * Utility method for opening a WebDav URL. Shows a dialog for the user to type
+ * what URL to open
+ */
+ public void openDav() {
+ String davLocation = ((ViewModel.getDefaultDav() != null) ? ViewModel.getDefaultDav() : "");
+ // display webdav url input dialog
+ String url = (String) JOptionPane.showInputDialog(
+ viewer,
+ "WebDav URL:",
+ "Open WebDav URL",
+ JOptionPane.QUESTION_MESSAGE,
+ null,
+ null,
+ davLocation);
+ if (url != null) {
+ if (viewer != null) {
+ viewer.toFront();
+ viewer.requestFocus();
+ }
+ openDavInSomeViewer(url);
+ ViewModel.setDefaultDav(url);
+ }
+ }
+
+ private void openDavInSomeViewer(final String url) {
+ final DavFileClient client = new DavFileClient(url);
+ if (document == null) {
+ openDocument(client);
+ } else if (windowManagementCallback != null) {
+ int oldTool = SwingController.this.getDocumentViewToolMode();
+ setDisplayTool(DocumentViewModelImpl.DISPLAY_TOOL_WAIT);
+ try {
+ windowManagementCallback.newWindow(client);
+ } finally {
+ setDisplayTool(oldTool);
+ }
+ }
+ }
+
+
+ /**
+ * Opens a document specified by the DavFileClient. Asks the user their password if needed
+ *
+ * @param pdfDavClient The client
+ */
+ public void openDocument(final DavFileClient pdfDavClient) {
+ pdfClient = pdfDavClient;
+ if (pdfClient.getUsername() == null || pdfClient.getUsername().isEmpty()) {
+ pdfClient.setUsername(System.getProperty("user.name"));
+ }
+ if (pdfClient.getPassword() == null) {
+ JPanel panel = new JPanel();
+ panel.setLayout(new GridBagLayout());
+ GridBagConstraints constraints = new GridBagConstraints(0, 0, 2, 1, 1, 1,
+ GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(0, 0, 0, 0), 0, 0);
+ JLabel mainLabel = new JLabel(MessageFormat.format(messageBundle.getString("viewer.dialog.dav.credentials.label"), pdfClient.getName()));
+ JLabel userLabel = new JLabel(messageBundle.getString("viewer.dialog.dav.user.label"));
+ JTextField userField = new JTextField(pdfClient.getUsername());
+ JLabel passwordLabel = new JLabel(messageBundle.getString("viewer.dialog.dav.password.label"));
+ JPasswordField passwordField = new JPasswordField();
+ panel.add(mainLabel, constraints);
+ constraints.gridy = 1;
+ constraints.gridwidth = 1;
+ panel.add(userLabel, constraints);
+ constraints.gridx = 1;
+ panel.add(userField, constraints);
+ constraints.gridx = 0;
+ constraints.gridy = 2;
+ panel.add(passwordLabel, constraints);
+ constraints.gridx = 1;
+ panel.add(passwordField, constraints);
+ String[] options = {messageBundle.getString("viewer.dialog.dav.credentials.button.ok"),
+ messageBundle.getString("viewer.dialog.dav.credentials.button.cancel")};
+ int option = JOptionPane.showOptionDialog(getViewerFrame(), panel, messageBundle.getString("viewer.dialog.dav.credentials.title"),
+ JOptionPane.YES_NO_OPTION, JOptionPane.PLAIN_MESSAGE,
+ null, options, options[0]);
+ if (option == JOptionPane.OK_OPTION) {
+ pdfClient.setUsername(userField.getText());
+ pdfClient.setPassword(new String(passwordField.getPassword()));
+ } else if (option == JOptionPane.NO_OPTION) {
+ return;
+ }
+ }
+ try {
+ openDavDocument();
+ } catch (SardineException e) {
+ SwingUtilities.invokeLater(() -> {
+ org.icepdf.ri.util.Resources.showMessageDialog(
+ viewer,
+ JOptionPane.INFORMATION_MESSAGE,
+ messageBundle,
+ "viewer.dialog.sardine.exception.title",
+ "viewer.dialog.sardine.exception.msg",
+ e.getMessage() != null ? e.getMessage() : e.toString());
+ //401 is probably wrong password
+ if (e.getStatusCode() == 401) {
+ pdfClient.setPassword(null);
+ openDocument(pdfClient);
+ }
+ });
+ } catch (IOException | PDFException | PDFSecurityException e) {
+ SwingUtilities.invokeLater(() -> org.icepdf.ri.util.Resources.showMessageDialog(
+ viewer,
+ JOptionPane.INFORMATION_MESSAGE,
+ messageBundle,
+ "viewer.dialog.dav.exception.title",
+ "viewer.dialog.dav.exception.msg",
+ e.getMessage() != null ? e.getMessage() : e.toString()));
+ } finally {
+ setDisplayTool(DocumentViewModelImpl.DISPLAY_TOOL_PAN);
+ }
+ }
+
+ protected void openDavDocument() throws IOException, PDFException, PDFSecurityException {
+ InputStream stream = pdfClient.getStream();
+ document = new Document();
+ document.setInputStream(new BufferedInputStream(stream), pdfClient.getUrl());
+ commonNewDocumentHandling(pdfClient.getUrl());
+ }
+
+
/**
* Opens a Document via the specified InputStream. This method is a convenience method provided for
* backwards compatibility.
@@ -2859,7 +3045,7 @@ public void openDocument(byte[] data, int offset, int length, String description
}
public void commonNewDocumentHandling(String fileDescription) {
-
+ SystemProperties.setUseNFont(propertiesManager.checkAndStoreStringProperty(PROPERTY_FONT, "NFont").equals("NFont"));
// utility pane visibility
boolean showUtilityPane = false;
@@ -3091,7 +3277,9 @@ public void commonNewDocumentHandling(String fileDescription) {
title = document.getInfo().getTitle();
}
String filename = f.exists() ? f.getName() : fileDescription;
- Object[] messageArguments = title == null ? new String[]{filename} : new String[]{title, filename};
+ final String fileTitle = pdfClient == null ? filename : pdfClient.getName();
+
+ Object[] messageArguments = title == null ? new String[]{fileTitle} : new String[]{title, fileTitle};
String titleResource = title == null ? "notitle" : "default";
MessageFormat formatter = new MessageFormat(messageBundle.getString("viewer.window.title.open." + titleResource));
viewer.setTitle(formatter.format(messageArguments));
@@ -3105,6 +3293,10 @@ public void commonNewDocumentHandling(String fileDescription) {
// set the go to page combo box in the mainToolbar
reflectStateInComponents();
updateDocumentView();
+ //TODO not very clean and 100% reliable
+ Timer initialChangesTimer = new Timer(500, event -> savedChanges = document.getStateManager().getAndSaveChanges());
+ initialChangesTimer.setRepeats(false);
+ initialChangesTimer.start();
}
/**
@@ -3195,6 +3387,18 @@ public void closeDocument() {
reflectStateInComponents();
}
+ public void reloadDocument() {
+ if (document != null) {
+ String documentLocation = document.getDocumentLocation();
+ closeDocument();
+ if (pdfClient != null) {
+ openDocument(pdfClient);
+ } else if (documentLocation != null && !documentLocation.isEmpty()) {
+ openDocument(documentLocation);
+ }
+ }
+ }
+
/**
* Way to dispose of all memory references, and clean up the Document resources
*
@@ -3214,6 +3418,7 @@ public void dispose() {
openFileMenuItem = null;
openURLMenuItem = null;
+ openDavMenuItem = null;
closeMenuItem = null;
saveAsFileMenuItem = null;
exportTextMenuItem = null;
@@ -3253,7 +3458,7 @@ public void dispose() {
aboutMenuItem = null;
openFileButton = null;
- saveAsFileButton = null;
+ saveFileButton = null;
printButton = null;
searchButton = null;
showHideUtilityPaneButton = null;
@@ -3382,35 +3587,61 @@ public void dispose() {
}
/**
- * Utility method for saving a copy of the currently opened
- * PDF to a file. This will check all valid permissions and
- * show a file save dialog for the user to select where to
- * save the file to, and what name to give it.
+ * Utility method for saving the current document to the same filename.
+ * As it's not possible to write to the file while the document is open,
+ * a temp file is created and this file will be renamed to the current open file
+ * when the window is closed.
*/
public void saveFile() {
-
- // See if we can come up with a default file name
- // We want the bytes from whence, but the file name of origin
- String origin = document.getDocumentOrigin();
- String originalFileName = null;
- String newFileName = null;
- if (origin != null) {
- int lastSeparator = Math.max(
- Math.max(
- origin.lastIndexOf("/"),
- origin.lastIndexOf("\\")),
- origin.lastIndexOf(File.separator) // Might not be / or \
- );
- if (lastSeparator >= 0) {
- originalFileName = origin.substring(lastSeparator + 1);
- if (originalFileName.length() > 0) {
- // Set the selected file to a slightly modified name of the original
- newFileName = generateNewSaveName(originalFileName);
+ if (document.getStateManager().hasChangedSince(savedChanges)) {
+ if (pdfClient != null) {
+ try {
+ //TODO no choice but to dump file to append changes as long as IncrementalUpdater is obfuscated
+ File tmp = Files.createTempFile(pdfClient.getName(), "." + FileExtensionUtils.pdf).toFile();
+ try (final OutputStream out = new BufferedOutputStream(new FileOutputStream(tmp))) {
+ document.saveToOutputStream(out);
+ }
+ try (final InputStream pdfIn = new BufferedInputStream(new FileInputStream(tmp))) {
+ pdfClient.save(pdfIn);
+ }
+ tmp.delete();
+ savedChanges = document.getStateManager().getChanges();
+ } catch (IOException e) {
+ logger.log(Level.FINE, "IOException while saving dav", e);
+ saveFileAs();
+ }
+ } else {
+ if (saveFilePath != null && !saveFilePath.isEmpty()) {
+ File out = new File(saveFilePath);
+ if (out.getParentFile() != null) {
+ if (Files.isWritable(out.getParentFile().toPath())) {
+ try (OutputStream stream = new BufferedOutputStream(new FileOutputStream(out))) {
+ document.saveToOutputStream(stream);
+ stream.flush();
+ savedChanges = document.getStateManager().getAndSaveChanges();
+ } catch (IOException e) {
+ logger.log(Level.FINE, "IO Exception ", e);
+ }
+ }
+ }
} else {
- newFileName = null;
+ //Probably got loaded from an InputStream, can't simply save
+ saveFileAs();
}
}
}
+ }
+
+ /**
+ * Utility method for saving a copy of the currently opened
+ * PDF to a file. This will check all valid permissions and
+ * show a file save dialog for the user to select where to
+ * save the file to, and what name to give it.
+ */
+ public void saveFileAs() {
+
+ String originalFileName = getOriginalFileName();
+ String newFileName = originalFileName == null || originalFileName.isEmpty() ? null : generateNewSaveName(originalFileName);
// Create and display a file saving dialog
if (!useJFileChooser) {
@@ -3450,6 +3681,24 @@ public void saveFile() {
}
}
+ private String getOriginalFileName() {
+ String origin = document.getDocumentOrigin();
+ String originalFileName = null;
+ String newFileName = null;
+ if (origin != null) {
+ int lastSeparator = Math.max(
+ Math.max(
+ origin.lastIndexOf('/'),
+ origin.lastIndexOf('\\')),
+ origin.lastIndexOf(File.separator) // Might not be / or \
+ );
+ if (lastSeparator >= 0) {
+ return origin.substring(lastSeparator + 1);
+ }
+ }
+ return null;
+ }
+
protected void saveFileChecks(String originalFileName, File file) {
if (file != null) {
if (Files.isWritable(file.getParentFile().toPath())) {
@@ -3462,7 +3711,7 @@ protected void saveFileChecks(String originalFileName, File file) {
messageBundle,
"viewer.dialog.saveAs.noExtensionError.title",
"viewer.dialog.saveAs.noExtensionError.msg");
- saveFile();
+ saveFileAs();
} else if (!extension.equals(FileExtensionUtils.pdf)) {
org.icepdf.ri.util.Resources.showMessageDialog(
viewer,
@@ -3471,7 +3720,7 @@ protected void saveFileChecks(String originalFileName, File file) {
"viewer.dialog.saveAs.extensionError.title",
"viewer.dialog.saveAs.extensionError.msg",
file.getName());
- saveFile();
+ saveFileAs();
} else if (originalFileName != null &&
originalFileName.equalsIgnoreCase(file.getName())) {
// Ensure a unique filename
@@ -3482,7 +3731,7 @@ protected void saveFileChecks(String originalFileName, File file) {
"viewer.dialog.saveAs.noneUniqueName.title",
"viewer.dialog.saveAs.noneUniqueName.msg",
file.getName());
- saveFile();
+ saveFileAs();
} else {
// save file stream
try {
@@ -3501,7 +3750,7 @@ protected void saveFileChecks(String originalFileName, File file) {
fileOutputStream, 4096 * 2);
// We want 'save as' or 'save a copy to always occur
- if (!document.getStateManager().isChanged()) {
+ if (!document.getStateManager().hasChangedSince(savedChanges)) {
// save as copy
document.writeToOutputStream(buf);
} else {
@@ -3512,6 +3761,7 @@ protected void saveFileChecks(String originalFileName, File file) {
fileOutputStream.flush();
buf.close();
fileOutputStream.close();
+ savedChanges = document.getStateManager().getAndSaveChanges();
} catch (MalformedURLException e) {
logger.log(Level.FINE, "Malformed URL Exception ", e);
} catch (IOException e) {
@@ -3528,7 +3778,7 @@ protected void saveFileChecks(String originalFileName, File file) {
"viewer.dialog.saveAs.cantwrite.title",
"viewer.dialog.saveAs.cantwrite.msg",
file.getParentFile().getName());
- saveFile();
+ saveFileAs();
}
}
}
@@ -3610,9 +3860,8 @@ public boolean saveChangesDialog() {
// check if document changes have been made, if so ask the user if they
// want to save the changes.
if (document != null) {
- boolean documentChanges = document.getStateManager().isChanged();
+ boolean documentChanges = document.getStateManager().hasChangedSince(savedChanges);
if (documentChanges) {
-
MessageFormat formatter = new MessageFormat(
messageBundle.getString("viewer.dialog.saveOnClose.noUpdates.msg"));
String dialogMessage = formatter.format(new Object[]{document.getDocumentOrigin()});
@@ -3623,7 +3872,7 @@ public boolean saveChangesDialog() {
JOptionPane.YES_NO_CANCEL_OPTION);
if (res == JOptionPane.OK_OPTION) {
// start save as process.
- saveFile();
+ saveFileAs();
// fall though and close window.
} else if (res == JOptionPane.NO_OPTION) {
// nothing to do, just fall through.
@@ -4740,13 +4989,18 @@ public void actionPerformed(ActionEvent event) {
} else if (source == openURLMenuItem) {
cancelSetFocus = true;
openURL();
+ } else if (source == openDavMenuItem) {
+ cancelSetFocus = true;
+ openDav();
} else if (source == closeMenuItem) {
boolean isCanceled = saveChangesDialog();
if (!isCanceled) {
closeDocument();
}
- } else if (source == saveAsFileMenuItem || source == saveAsFileButton) {
+ } else if (source == saveFileMenuItem || source == saveFileButton) {
saveFile();
+ } else if (source == saveAsFileMenuItem) {
+ saveFileAs();
} else if (source == exportTextMenuItem) {
exportText();
} else if (source == exitMenuItem) {
@@ -5235,10 +5489,20 @@ public void windowClosing(WindowEvent e) {
// save changes and close window
boolean cancelled = saveChangesDialog();
+ String origFilePath = document != null ? document.getDocumentOrigin() : null;
if (!cancelled) {
// dispose the document and other resources.
dispose();
-
+ if (saveFilePath != null && !saveFilePath.isEmpty() && origFilePath != null) {
+ try {
+ File tmpFile = new File(saveFilePath);
+ if (tmpFile.exists()) {
+ Files.move(tmpFile.toPath(), new File(origFilePath).toPath(), StandardCopyOption.REPLACE_EXISTING);
+ }
+ } catch (IOException ex) {
+ logger.log(Level.FINE, "IO Exception ", e);
+ }
+ }
if (wc != null) {
wc.disposeWindow(this, v, viewerPreferences);
}
@@ -5419,9 +5683,12 @@ public void keyPressed(KeyEvent e) {
// set cursor for document view
setDisplayTool(DocumentViewModelImpl.DISPLAY_TOOL_WAIT);
- if (c == KeyEventConstants.KEY_CODE_SAVE_AS &&
- m == KeyEventConstants.MODIFIER_SAVE_AS) {
+ if (c == KeyEventConstants.KEY_CODE_SAVE &&
+ m == KeyEventConstants.MODIFIER_SAVE) {
saveFile();
+ } else if (c == KeyEventConstants.KEY_CODE_SAVE_AS &&
+ m == KeyEventConstants.MODIFIER_SAVE_AS) {
+ saveFileAs();
} else if (c == KeyEventConstants.KEY_CODE_PRINT_SETUP &&
m == KeyEventConstants.MODIFIER_PRINT_SETUP) {
showPrintSetupDialog();
diff --git a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingViewBuilder.java b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingViewBuilder.java
index dd7949a48..51a82dc5f 100644
--- a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingViewBuilder.java
+++ b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/SwingViewBuilder.java
@@ -15,6 +15,7 @@
*/
package org.icepdf.ri.common;
+import org.icepdf.core.SystemProperties;
import org.icepdf.core.pobjects.Page;
import org.icepdf.core.pobjects.graphics.images.references.ImageReference;
import org.icepdf.core.pobjects.graphics.images.references.ImageReferenceFactory;
@@ -80,6 +81,7 @@
*
public JMenuItem buildOpenFileMenuItem()
*
public JMenuItem buildOpenURLMenuItem()
*
public JMenuItem buildCloseMenuItem()
+ *
public JMenuItem buildSaveFileMenuItem()
*
public JMenuItem buildSaveAsFileMenuItem()
*
public JMenuItem buildExportTextMenuItem()
*
public JMenuItem buildExportSVGMenuItem()
@@ -134,7 +136,7 @@
*
public JToolBar buildUtilityToolBar(boolean embeddableComponent)
*
*
public JButton buildOpenFileButton()
- *
public JButton buildSaveAsFileButton()
+ *
public JButton buildSaveFileButton()
*
public JButton buildPrintButton()
*
public JButton buildSearchButton()
*
public JButton buildShowHideUtilityPaneButton()
@@ -216,7 +218,7 @@
*
*
public JToolBar buildUtilityToolBar(boolean embeddableComponent)
*
- *
public JButton buildSaveAsFileButton()
+ *
public JButton buildSaveFileButton()
*
public JButton buildPrintButton()
*
public JButton buildSearchButton()
*
public JButton buildShowHideUtilityPaneButton()
@@ -308,7 +310,7 @@ public class SwingViewBuilder {
private static boolean isDemo;
static {
- isMacOs = Defs.sysProperty("os.name").contains("OS X");
+ isMacOs = SystemProperties.OS_NAME.contains("OS X");
// check for demo system property
isDemo = Defs.sysPropertyBoolean("org.icepdf.ri.viewer.demo", false);
}
@@ -575,13 +577,15 @@ public JMenu buildFileMenu() {
fileMenu.setMnemonic(buildMnemonic(messageBundle.getString("viewer.menu.file.mnemonic").charAt(0)));
JMenuItem openFileMenuItem = buildOpenFileMenuItem();
JMenuItem openURLMenuItem = buildOpenURLMenuItem();
- if (openFileMenuItem != null && openURLMenuItem != null) {
+ JMenuItem openDavMenuItem = buildOpenDavMenuItem();
+ if (openFileMenuItem != null && openURLMenuItem != null && openDavMenuItem != null) {
JMenu openSubMenu = new JMenu(messageBundle.getString("viewer.menu.open.label"));
openSubMenu.setIcon(new ImageIcon(Images.get("open_a_24.png")));
openSubMenu.setDisabledIcon(new ImageIcon(Images.get("open_i_24.png")));
openSubMenu.setRolloverIcon(new ImageIcon(Images.get("open_r_24.png")));
addToMenu(openSubMenu, openFileMenuItem);
addToMenu(openSubMenu, openURLMenuItem);
+ addToMenu(openSubMenu, openDavMenuItem);
addToMenu(fileMenu, openSubMenu);
} else if (openFileMenuItem != null || openURLMenuItem != null) {
addToMenu(fileMenu, openFileMenuItem);
@@ -590,6 +594,7 @@ public JMenu buildFileMenu() {
addToMenu(fileMenu, buildRecentFileMenuItem());
fileMenu.addSeparator();
addToMenu(fileMenu, buildCloseMenuItem());
+ addToMenu(fileMenu, buildSaveFileMenuItem());
addToMenu(fileMenu, buildSaveAsFileMenuItem());
addToMenu(fileMenu, buildExportTextMenuItem());
fileMenu.addSeparator();
@@ -637,6 +642,15 @@ public JMenuItem buildOpenURLMenuItem() {
return mi;
}
+ public JMenuItem buildOpenDavMenuItem() {
+ JMenuItem mi = makeMenuItem(messageBundle.getString("viewer.menu.open.dav.label"),
+ buildKeyStroke(KeyEventConstants.KEY_CODE_OPEN_DAV, KeyEventConstants.MODIFIER_OPEN_DAV));
+ if (viewerController != null && mi != null) {
+ viewerController.setOpenDavMenuItem(mi);
+ }
+ return mi;
+ }
+
public JMenuItem buildCloseMenuItem() {
JMenuItem mi = makeMenuItem(
messageBundle.getString("viewer.menu.close.label"), null, null,
@@ -646,6 +660,15 @@ public JMenuItem buildCloseMenuItem() {
return mi;
}
+ public JMenuItem buildSaveFileMenuItem() {
+ JMenuItem mi = makeMenuItem(
+ messageBundle.getString("viewer.menu.save.label"), "save",
+ Images.SIZE_SMALL,
+ buildKeyStroke(KeyEventConstants.KEY_CODE_SAVE, KeyEventConstants.MODIFIER_SAVE, false));
+ if (viewerController != null && mi != null)
+ viewerController.setSaveFileMenuItem(mi);
+ return mi;
+ }
public JMenuItem buildSaveAsFileMenuItem() {
JMenuItem mi = makeMenuItem(
messageBundle.getString("viewer.menu.saveAs.label"), "save",
@@ -1227,8 +1250,9 @@ public JToolBar buildUtilityToolBar(boolean embeddableComponent, ViewerPropertie
if ((!embeddableComponent) &&
(propertiesManager.checkAndStoreBooleanProperty(ViewerPropertiesManager.PROPERTY_SHOW_UTILITY_OPEN)))
addToToolBar(toolbar, buildOpenFileButton());
+
if (propertiesManager.checkAndStoreBooleanProperty(ViewerPropertiesManager.PROPERTY_SHOW_UTILITY_SAVE))
- addToToolBar(toolbar, buildSaveAsFileButton());
+ addToToolBar(toolbar, buildSaveFileButton());
if (propertiesManager.checkAndStoreBooleanProperty(ViewerPropertiesManager.PROPERTY_SHOW_UTILITY_PRINT))
addToToolBar(toolbar, buildPrintButton());
if (propertiesManager.checkAndStoreBooleanProperty(ViewerPropertiesManager.PROPERTY_SHOW_UTILITY_SEARCH))
@@ -1254,14 +1278,14 @@ public JButton buildOpenFileButton() {
return btn;
}
- public JButton buildSaveAsFileButton() {
+ public JButton buildSaveFileButton() {
JButton btn = makeToolbarButton(
- messageBundle.getString("viewer.toolbar.saveAs.label"),
- messageBundle.getString("viewer.toolbar.saveAs.tooltip"),
+ messageBundle.getString("viewer.toolbar.save.label"),
+ messageBundle.getString("viewer.toolbar.save.tooltip"),
"save", iconSize,
buttonFont);
if (viewerController != null && btn != null)
- viewerController.setSaveAsFileButton(btn);
+ viewerController.setSaveFileButton(btn);
return btn;
}
@@ -1609,7 +1633,7 @@ public JToolBar buildAnnotationlToolBar() {
ViewerPropertiesManager.PROPERTY_SHOW_TOOLBAR_ANNOTATION_TEXT)) {
addToToolBar(toolbar, buildTextAnnotationToolButton(iconSize));
}
- if (propertiesManager.checkAndStoreBooleanProperty(
+ if (SystemProperties.PRIVATE_PROPERTY_ENABLED && propertiesManager.checkAndStoreBooleanProperty(
ViewerPropertiesManager.PROPERTY_SHOW_TOOLBAR_ANNOTATION_PERMISSION)) {
addToToolBar(toolbar, buildAnnotationPermissionCombBox());
}
diff --git a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/ViewModel.java b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/ViewModel.java
index d39f23a6d..5cbebd06e 100644
--- a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/ViewModel.java
+++ b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/ViewModel.java
@@ -34,6 +34,9 @@ public class ViewModel {
// Store current URL path
private static String defaultURL = null;
+ // Store current DAV path
+ private static String defaultDav = null;
+
// store for shrink to fit setting for Controller prints.
private boolean isShrinkToPrintableArea = true;
@@ -61,6 +64,10 @@ public static String getDefaultURL() {
return defaultURL;
}
+ public static String getDefaultDav() {
+ return defaultDav;
+ }
+
public static void setDefaultFile(File f) {
defaultFile = f;
}
@@ -79,6 +86,14 @@ public static void setDefaultURL(String defURL) {
defaultURL = defURL;
}
+ public static void setDefaultDav(String defDav) {
+ if (defDav == null || defDav.isEmpty()) {
+ defaultDav = null;
+ } else {
+ defaultDav = defDav;
+ }
+ }
+
public PrintHelper getPrintHelper() {
return printHelper;
}
diff --git a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/WindowManagementCallback.java b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/WindowManagementCallback.java
index f9226864d..0e4c3848f 100644
--- a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/WindowManagementCallback.java
+++ b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/WindowManagementCallback.java
@@ -16,6 +16,7 @@
package org.icepdf.ri.common;
import org.icepdf.ri.common.views.Controller;
+import org.icepdf.ri.util.DavFileClient;
import org.icepdf.ri.util.ViewerPropertiesManager;
import javax.swing.*;
@@ -38,6 +39,8 @@ public interface WindowManagementCallback {
void newWindow(URL url);
+ void newWindow(DavFileClient fileClient);
+
void disposeWindow(Controller controller, JFrame viewer, Preferences preferences);
void minimiseAllWindows();
@@ -54,4 +57,9 @@ void quit(Controller controller, JFrame viewer,
ViewerPropertiesManager getProperties();
Collection getControllers();
+
+ /**
+ * Reloads all the currently opened documents
+ */
+ void reloadAllDocuments();
}
diff --git a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/preferences/FontsPreferencesPanel.java b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/preferences/FontsPreferencesPanel.java
index 05c1db903..3c2d2e81c 100644
--- a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/preferences/FontsPreferencesPanel.java
+++ b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/preferences/FontsPreferencesPanel.java
@@ -15,7 +15,9 @@
*/
package org.icepdf.ri.common.preferences;
+import org.icepdf.core.SystemProperties;
import org.icepdf.ri.common.SwingController;
+import org.icepdf.ri.common.WindowManagementCallback;
import org.icepdf.ri.util.ViewerPropertiesManager;
import org.icepdf.ri.util.font.ClearFontCacheWorker;
@@ -34,15 +36,19 @@
*/
public class FontsPreferencesPanel extends JPanel implements ActionListener {
+ private final SwingController controller;
// layouts constraint
private GridBagConstraints constraints;
// clear and rescan system for fonts and rewrite file.
private JButton resetFontCacheButton;
+ private JComboBox fontCbb;
+
public FontsPreferencesPanel(SwingController controller, ViewerPropertiesManager propertiesManager,
ResourceBundle messageBundle) {
super(new GridBagLayout());
+ this.controller = controller;
setAlignmentY(JPanel.TOP_ALIGNMENT);
constraints = new GridBagConstraints();
@@ -73,9 +79,37 @@ public FontsPreferencesPanel(SwingController controller, ViewerPropertiesManager
constraints.anchor = GridBagConstraints.NORTHWEST;
constraints.fill = GridBagConstraints.BOTH;
addGB(this, fontCachePreferencesPanel, 0, 0, 1, 1);
+ JPanel fontTypePreferencesPanel = new JPanel(new GridBagLayout());
+ fontTypePreferencesPanel.setAlignmentY(JPanel.TOP_ALIGNMENT);
+ fontTypePreferencesPanel.setBorder(new TitledBorder(new EtchedBorder(EtchedBorder.LOWERED),
+ messageBundle.getString("viewer.dialog.viewerPreferences.section.fonts.fontType.border.label"),
+ TitledBorder.LEFT,
+ TitledBorder.DEFAULT_POSITION));
+ constraints.fill = GridBagConstraints.NONE;
+ constraints.anchor = GridBagConstraints.WEST;
+ addGB(fontTypePreferencesPanel, new JLabel(messageBundle.getString(
+ "viewer.dialog.viewerPreferences.section.fonts.fontType.label")), 0, 0, 1, 1);
+ constraints.anchor = GridBagConstraints.EAST;
+ fontCbb = new JComboBox<>(new String[]{"OFont", "NFont"});
+ fontCbb.setSelectedIndex(SystemProperties.USE_NFONT ? 1 : 0);
+ fontCbb.addActionListener(this);
+ addGB(fontTypePreferencesPanel, fontCbb, 1, 0, 1, 1);
+ constraints.fill = GridBagConstraints.BOTH;
+ constraints.anchor = GridBagConstraints.NORTHWEST;
+
+ boolean nfontAvailable;
+ try {
+ Class.forName("org.icepdf.core.util.content.NContentParser");
+ nfontAvailable = true;
+ } catch (ClassNotFoundException ignored) {
+ nfontAvailable = false;
+ }
+ if (nfontAvailable) {
+ addGB(this, fontTypePreferencesPanel, 0, 1, 1, 1);
+ }
// little spacer
constraints.weighty = 1.0;
- addGB(this, new Label(" "), 0, 1, 1, 1);
+ addGB(this, new Label(" "), 0, nfontAvailable ? 2 : 1, 1, 1);
}
@@ -85,6 +119,16 @@ public void actionPerformed(ActionEvent event) {
// reset the font properties cache.
resetFontCacheButton.setEnabled(false);
new ClearFontCacheWorker(resetFontCacheButton).execute();
+ } else if (event.getSource() == fontCbb) {
+ final String item = fontCbb.getItemAt(fontCbb.getSelectedIndex());
+ controller.getPropertiesManager().set(ViewerPropertiesManager.PROPERTY_FONT, item);
+ SystemProperties.setUseNFont(item.equals("NFont"));
+ WindowManagementCallback windowManager = controller.getWindowManagementCallback();
+ if (windowManager != null) {
+ windowManager.reloadAllDocuments();
+ } else {
+ controller.reloadDocument();
+ }
}
}
diff --git a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/CircleAnnotationHandler.java b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/CircleAnnotationHandler.java
index 8316f4261..846c7c389 100644
--- a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/CircleAnnotationHandler.java
+++ b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/CircleAnnotationHandler.java
@@ -15,6 +15,7 @@
*/
package org.icepdf.ri.common.tools;
+import org.icepdf.core.SystemProperties;
import org.icepdf.core.pobjects.PDate;
import org.icepdf.core.pobjects.annotations.Annotation;
import org.icepdf.core.pobjects.annotations.AnnotationFactory;
@@ -188,7 +189,7 @@ public void mouseReleased(MouseEvent e) {
checkAndApplyPreferences();
annotation.setCreationDate(PDate.formatDateTime(new Date()));
- annotation.setTitleText(System.getProperty("user.name"));
+ annotation.setTitleText(SystemProperties.USER_NAME);
annotation.setColor(lineColor);
annotation.setOpacity(defaultOpacity);
if (annotation.isFillColor() || useInternalColor) {
diff --git a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/FreeTextAnnotationHandler.java b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/FreeTextAnnotationHandler.java
index 7ce1daf4c..0117d4dee 100644
--- a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/FreeTextAnnotationHandler.java
+++ b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/FreeTextAnnotationHandler.java
@@ -15,6 +15,7 @@
*/
package org.icepdf.ri.common.tools;
+import org.icepdf.core.SystemProperties;
import org.icepdf.core.pobjects.PDate;
import org.icepdf.core.pobjects.annotations.Annotation;
import org.icepdf.core.pobjects.annotations.AnnotationFactory;
@@ -124,7 +125,7 @@ public void createFreeTextAnnotation(int x, int y, boolean setSelectionTool) {
annotation.setFlag(Annotation.FLAG_PRIVATE_CONTENTS, !viewModel.getAnnotationPrivacy());
annotation.setCreationDate(PDate.formatDateTime(new Date()));
- annotation.setTitleText(System.getProperty("user.name"));
+ annotation.setTitleText(SystemProperties.USER_NAME);
annotation.setContents("");
// apply store settings
diff --git a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/HighLightAnnotationHandler.java b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/HighLightAnnotationHandler.java
index 916f12eda..b7cc35fcd 100644
--- a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/HighLightAnnotationHandler.java
+++ b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/HighLightAnnotationHandler.java
@@ -15,6 +15,7 @@
*/
package org.icepdf.ri.common.tools;
+import org.icepdf.core.SystemProperties;
import org.icepdf.core.pobjects.Name;
import org.icepdf.core.pobjects.PDate;
import org.icepdf.core.pobjects.Page;
@@ -176,7 +177,7 @@ public void createTextMarkupAnnotation(ArrayList highlightBounds) {
// before assigning the default colour check to see if there is an entry in the properties manager
checkAndApplyPreferences();
annotation.setCreationDate(PDate.formatDateTime(new Date()));
- annotation.setTitleText(System.getProperty("user.name"));
+ annotation.setTitleText(SystemProperties.USER_NAME);
annotation.setMarkupBounds(highlightBounds);
annotation.setMarkupPath(highlightPath);
annotation.setBBox(tBbox);
diff --git a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/InkAnnotationHandler.java b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/InkAnnotationHandler.java
index 9320dab2d..7863aeca4 100644
--- a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/InkAnnotationHandler.java
+++ b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/InkAnnotationHandler.java
@@ -15,6 +15,7 @@
*/
package org.icepdf.ri.common.tools;
+import org.icepdf.core.SystemProperties;
import org.icepdf.core.pobjects.PDate;
import org.icepdf.core.pobjects.annotations.Annotation;
import org.icepdf.core.pobjects.annotations.AnnotationFactory;
@@ -167,7 +168,7 @@ public void mouseReleased(MouseEvent e) {
checkAndApplyPreferences();
annotation.setCreationDate(PDate.formatDateTime(new Date()));
- annotation.setTitleText(System.getProperty("user.name"));
+ annotation.setTitleText(SystemProperties.USER_NAME);
annotation.setColor(inkColor);
annotation.setBorderStyle(borderStyle);
annotation.setInkPath(tInkPath);
diff --git a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/LineAnnotationHandler.java b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/LineAnnotationHandler.java
index 453e12c5f..aacb2a9ec 100644
--- a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/LineAnnotationHandler.java
+++ b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/LineAnnotationHandler.java
@@ -15,6 +15,7 @@
*/
package org.icepdf.ri.common.tools;
+import org.icepdf.core.SystemProperties;
import org.icepdf.core.pobjects.Name;
import org.icepdf.core.pobjects.PDate;
import org.icepdf.core.pobjects.annotations.Annotation;
@@ -200,7 +201,7 @@ public void mouseReleased(MouseEvent e) {
// setup the markup properties.
annotation.setContents(annotation.getSubType().toString());
annotation.setCreationDate(PDate.formatDateTime(new Date()));
- annotation.setTitleText(System.getProperty("user.name"));
+ annotation.setTitleText(SystemProperties.USER_NAME);
// pass outline shapes and bounds to create the highlight shapes
annotation.setBBox(tBbox);
diff --git a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/SquareAnnotationHandler.java b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/SquareAnnotationHandler.java
index 7c67620b5..68644ca0d 100644
--- a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/SquareAnnotationHandler.java
+++ b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/SquareAnnotationHandler.java
@@ -15,6 +15,7 @@
*/
package org.icepdf.ri.common.tools;
+import org.icepdf.core.SystemProperties;
import org.icepdf.core.pobjects.PDate;
import org.icepdf.core.pobjects.annotations.Annotation;
import org.icepdf.core.pobjects.annotations.AnnotationFactory;
@@ -194,7 +195,7 @@ public void mouseReleased(MouseEvent e) {
ViewModel viewModel = documentViewController.getParentController().getViewModel();
annotation.setFlag(Annotation.FLAG_PRIVATE_CONTENTS, !viewModel.getAnnotationPrivacy());
annotation.setCreationDate(PDate.formatDateTime(new Date()));
- annotation.setTitleText(System.getProperty("user.name"));
+ annotation.setTitleText(SystemProperties.USER_NAME);
annotation.setColor(lineColor);
annotation.setOpacity(defaultOpacity);
diff --git a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/TextAnnotationHandler.java b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/TextAnnotationHandler.java
index e3434329a..6bb5f5229 100644
--- a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/TextAnnotationHandler.java
+++ b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/tools/TextAnnotationHandler.java
@@ -15,6 +15,7 @@
*/
package org.icepdf.ri.common.tools;
+import org.icepdf.core.SystemProperties;
import org.icepdf.core.pobjects.Name;
import org.icepdf.core.pobjects.PDate;
import org.icepdf.core.pobjects.PObject;
@@ -117,7 +118,7 @@ public static TextAnnotation createTextAnnotation(Library library, Rectangle bbo
Annotation.SUBTYPE_TEXT,
bbox);
textAnnotation.setCreationDate(PDate.formatDateTime(new Date()));
- textAnnotation.setTitleText(System.getProperty("user.name"));
+ textAnnotation.setTitleText(SystemProperties.USER_NAME);
textAnnotation.setContents("");
diff --git a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/AnnotationCellRender.java b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/AnnotationCellRender.java
index 21cd8ff48..535ce7982 100644
--- a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/AnnotationCellRender.java
+++ b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/AnnotationCellRender.java
@@ -28,6 +28,8 @@
import java.awt.geom.AffineTransform;
import java.awt.geom.GeneralPath;
+import static org.icepdf.core.SystemProperties.PRIVATE_PROPERTY_ENABLED;
+
/**
* AnnotationCellRender takes care of building a tree node's appearance for annotation nodes. If an annotation type
* is not supported by the editing tools an icon for the note is set to null.
@@ -247,7 +249,7 @@ public Component getTreeCellRendererComponent(
setClosedIcon(new ImageIcon(Images.get("page.gif")));
setLeafIcon(new ImageIcon(Images.get("page.gif")));
}
- if (MarkupAnnotationPanel.PRIVATE_PROPERTY_ENABLED && annotation != null) {
+ if (PRIVATE_PROPERTY_ENABLED && annotation != null) {
final ImageIcon privateIcon;
privateIcon = annotation.getFlagPrivateContents() ?
new ImageIcon(Images.get("lock_16.png")) :
diff --git a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/markup/FindMarkupAnnotationTask.java b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/markup/FindMarkupAnnotationTask.java
index 80476693b..358bdefbc 100644
--- a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/markup/FindMarkupAnnotationTask.java
+++ b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/markup/FindMarkupAnnotationTask.java
@@ -15,6 +15,7 @@
*/
package org.icepdf.ri.common.utility.annotation.markup;
+import org.icepdf.core.SystemProperties;
import org.icepdf.core.pobjects.Document;
import org.icepdf.core.pobjects.PDate;
import org.icepdf.core.pobjects.Page;
@@ -38,6 +39,8 @@
import java.util.regex.Matcher;
import java.util.regex.Pattern;
+import static org.icepdf.core.SystemProperties.PRIVATE_PROPERTY_ENABLED;
+
public class FindMarkupAnnotationTask extends AbstractTask {
private static final Logger logger =
@@ -131,7 +134,7 @@ protected Void doInBackground() {
}
taskStatusMessage = loadingMessage.format(new Object[]{i + 1, pageCount});
taskProgress = i;
- String userName = System.getProperty("user.name");
+ String userName = SystemProperties.USER_NAME;
Page page = currentDocument.getPageTree().getPage(i);
if (page != null) {
ArrayList annotationReferences = page.getAnnotationReferences();
@@ -178,7 +181,7 @@ protected Void doInBackground() {
filter = true;
}
}
- if (MarkupAnnotationPanel.PRIVATE_PROPERTY_ENABLED &&
+ if (PRIVATE_PROPERTY_ENABLED &&
filterVisibility != MarkupAnnotationPanel.FilterVisibilityColumn.ALL) {
if ((markupAnnotation.getFlagPrivateContents()
&& filterVisibility == MarkupAnnotationPanel.FilterVisibilityColumn.PUBLIC)
diff --git a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/markup/MarkupAnnotationPanel.java b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/markup/MarkupAnnotationPanel.java
index 04ee1dbf5..929390177 100644
--- a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/markup/MarkupAnnotationPanel.java
+++ b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/utility/annotation/markup/MarkupAnnotationPanel.java
@@ -15,6 +15,7 @@
*/
package org.icepdf.ri.common.utility.annotation.markup;
+import org.icepdf.core.SystemProperties;
import org.icepdf.core.pobjects.annotations.*;
import org.icepdf.core.util.Defs;
import org.icepdf.core.util.PropertyConstants;
@@ -41,6 +42,7 @@
import java.util.regex.Pattern;
import java.util.regex.PatternSyntaxException;
+import static org.icepdf.core.SystemProperties.PRIVATE_PROPERTY_ENABLED;
import static org.icepdf.ri.util.ViewerPropertiesManager.PROPERTY_SEARCH_MARKUP_PANEL_CASE_SENSITIVE_ENABLED;
import static org.icepdf.ri.util.ViewerPropertiesManager.PROPERTY_SEARCH_MARKUP_PANEL_REGEX_ENABLED;
@@ -57,13 +59,6 @@ public class MarkupAnnotationPanel extends JPanel implements ActionListener, Pro
private static final Logger logger =
Logger.getLogger(MarkupAnnotationPanel.class.toString());
- public static boolean PRIVATE_PROPERTY_ENABLED;
-
- static {
- PRIVATE_PROPERTY_ENABLED = Defs.booleanProperty(
- "org.icepdf.core.page.annotation.privateProperty.enabled", false);
- }
-
public static final String COLUMN_PROPERTY = "Column";
public enum SortColumn {PAGE, AUTHOR, DATE, TYPE, COLOR, VISIBILITY}
diff --git a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/Controller.java b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/Controller.java
index ec54aa35f..29222ebc2 100644
--- a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/Controller.java
+++ b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/Controller.java
@@ -21,6 +21,7 @@
import org.icepdf.ri.common.ViewModel;
import org.icepdf.ri.common.WindowManagementCallback;
import org.icepdf.ri.common.utility.outline.OutlineItemTreeNode;
+import org.icepdf.ri.util.DavFileClient;
import org.icepdf.ri.util.ViewerPropertiesManager;
import java.awt.*;
@@ -182,11 +183,21 @@ public interface Controller extends PropertyChangeListener {
*/
void saveFile();
+ /**
+ * Save the file with a new name
+ */
+ void saveFileAs();
+
/**
* Dispose the controller and all associated resources.
*/
void dispose();
+ /**
+ * Reloads the document
+ */
+ void reloadDocument();
+
/**
* Opens a Document via the specified byte array.
*
@@ -232,6 +243,13 @@ public interface Controller extends PropertyChangeListener {
*/
void openDocument(final URL location);
+ /**
+ * Opens a document specified by the given DavFileClient
+ *
+ * @param davFileClient The dav file client
+ */
+ void openDocument(DavFileClient davFileClient);
+
/**
* Load the specified file in a new Viewer RI window.
*
diff --git a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/annotations/MarkupAnnotationComponent.java b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/annotations/MarkupAnnotationComponent.java
index 942b97ccf..2cc343c2e 100644
--- a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/annotations/MarkupAnnotationComponent.java
+++ b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/annotations/MarkupAnnotationComponent.java
@@ -15,6 +15,7 @@
*/
package org.icepdf.ri.common.views.annotations;
+import org.icepdf.core.SystemProperties;
import org.icepdf.core.pobjects.PDate;
import org.icepdf.core.pobjects.Reference;
import org.icepdf.core.pobjects.annotations.MarkupAnnotation;
@@ -151,7 +152,7 @@ public PopupAnnotationComponent createPopupAnnotationComponent(boolean isNew) {
annotation.setCreationDate(PDate.formatDateTime(new Date()));
}
if (annotation.getTitleText() == null) {
- annotation.setTitleText(System.getProperty("user.name"));
+ annotation.setTitleText(SystemProperties.USER_NAME);
}
if (annotation.getContents() == null) {
annotation.setContents("");
diff --git a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/annotations/PopupAnnotationComponent.java b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/annotations/PopupAnnotationComponent.java
index 041cad1fe..475c70d8a 100644
--- a/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/annotations/PopupAnnotationComponent.java
+++ b/viewer/viewer-awt/src/main/java/org/icepdf/ri/common/views/annotations/PopupAnnotationComponent.java
@@ -15,6 +15,7 @@
*/
package org.icepdf.ri.common.views.annotations;
+import org.icepdf.core.SystemProperties;
import org.icepdf.core.pobjects.PDate;
import org.icepdf.core.pobjects.Reference;
import org.icepdf.core.pobjects.annotations.Annotation;
@@ -90,13 +91,6 @@ public class PopupAnnotationComponent extends AbstractAnnotationComponent getFolderContents() throws IOException {
+ return sardine.list(folderUrl);
+ }
+
+ public File getFile() throws IOException {
+ if (file == null) {
+ file = File.createTempFile(name, "." + ext);
+ try (final InputStream stream = sardine.get(url)) {
+ Files.copy(stream, file.toPath(), StandardCopyOption.REPLACE_EXISTING);
+ mimeType = new Tika().detect(file);
+ }
+ }
+ return file;
+ }
+
+ public InputStream getStream() throws IOException {
+ if (stream == null || stream.available() == 0) {
+ this.stream = sardine.get(url);
+ }
+ return stream;
+ }
+
+ public void save(final InputStream inputStream) throws IOException {
+ if (!readOnly) {
+ if (inputStream.markSupported()) {
+ mimeType = new Tika().detect(stream);
+ }
+ if (mimeType == null || mimeType.equals("application/octet-stream")) {
+ mimeType = new Tika().detect(name + "." + ext);
+ }
+ final String newUrl = folderUrl + "/" + name + "." + ext;
+ sardine.put(newUrl, inputStream, mimeType);
+ revision += 1;
+ }
+ }
+
+ public void delete() throws IOException {
+ if (!readOnly) {
+ sardine.delete(url);
+ }
+ }
+
+ public boolean exists() throws IOException {
+ return sardine.exists(url);
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public String getExt() {
+ return ext;
+ }
+
+ public int getRevision() {
+ return revision;
+ }
+
+ public String getMimeType() {
+ return mimeType;
+ }
+
+ public String getFolderUrl() {
+ return folderUrl;
+ }
+
+ public String getUrl() {
+ return url;
+ }
+
+ public String getUsername() {
+ return username;
+ }
+
+ public void setUsername(final String username) {
+ this.username = username;
+ sardine.setCredentials(username, password);
+ }
+
+ public String getPassword() {
+ return password;
+ }
+
+ public void setPassword(final String password) {
+ this.password = password;
+ sardine.setCredentials(username, password);
+ }
+
+ public boolean isReadOnly() {
+ return readOnly;
+ }
+}
diff --git a/viewer/viewer-awt/src/main/java/org/icepdf/ri/util/ViewerPropertiesManager.java b/viewer/viewer-awt/src/main/java/org/icepdf/ri/util/ViewerPropertiesManager.java
index 615aec56c..49af88642 100644
--- a/viewer/viewer-awt/src/main/java/org/icepdf/ri/util/ViewerPropertiesManager.java
+++ b/viewer/viewer-awt/src/main/java/org/icepdf/ri/util/ViewerPropertiesManager.java
@@ -73,6 +73,7 @@ public final class ViewerPropertiesManager {
public static final String PROPERTY_ICON_DEFAULT_SIZE = "application.icon.default.size";
+ public static final String PROPERTY_FONT = "org.icepdf.core.font"; //OFont or NFont
// window properties
public static final String PROPERTY_DIVIDER_LOCATION = "application.divider.location";
// default page fit mode
diff --git a/viewer/viewer-awt/src/main/java/org/icepdf/ri/viewer/Launcher.java b/viewer/viewer-awt/src/main/java/org/icepdf/ri/viewer/Launcher.java
index effb182b5..f19d40139 100644
--- a/viewer/viewer-awt/src/main/java/org/icepdf/ri/viewer/Launcher.java
+++ b/viewer/viewer-awt/src/main/java/org/icepdf/ri/viewer/Launcher.java
@@ -15,11 +15,13 @@
*/
package org.icepdf.ri.viewer;
+import org.icepdf.core.SystemProperties;
import org.icepdf.core.util.Defs;
import org.icepdf.ri.common.ViewModel;
+import org.icepdf.ri.util.DavFileClient;
import org.icepdf.ri.util.FontPropertiesManager;
-import org.icepdf.ri.util.ViewerPropertiesManager;
import org.icepdf.ri.util.URLAccess;
+import org.icepdf.ri.util.ViewerPropertiesManager;
import javax.swing.*;
import java.text.MessageFormat;
@@ -66,6 +68,9 @@ public static void main(String[] argv) {
String contentURL = "";
String contentFile = "";
+ String password = null;
+ String contentDav = "";
+ String user = System.getProperty("user.name");
// parse command line arguments
for (int i = 0; i < argv.length; i++) {
if (i == argv.length - 1) { //each argument requires another
@@ -80,6 +85,15 @@ public static void main(String[] argv) {
case "-loadurl":
contentURL = argv[++i].trim();
break;
+ case "-loaddav":
+ contentDav = argv[++i].trim();
+ break;
+ case "-user":
+ user = argv[++i].trim();
+ break;
+ case "-password":
+ password = argv[++i].trim();
+ break;
default:
brokenUsage = true;
break;
@@ -96,7 +110,7 @@ public static void main(String[] argv) {
System.exit(1);
}
// start the viewer
- run(contentFile, contentURL, messageBundle);
+ run(contentFile, contentURL, contentDav, user, password, messageBundle);
}
/**
@@ -110,6 +124,9 @@ public static void main(String[] argv) {
*/
private static void run(String contentFile,
String contentURL,
+ String contentDav,
+ String user,
+ String password,
ResourceBundle messageBundle) {
// initiate the properties manager.
@@ -128,13 +145,13 @@ private static void run(String contentFile,
// application instance
WindowManager windowManager = WindowManager.createInstance(propertiesManager, messageBundle);
- if (contentFile != null && contentFile.length() > 0) {
+ if (contentFile != null && !contentFile.isEmpty()) {
windowManager.newWindow(contentFile);
ViewModel.setDefaultFilePath(contentFile);
}
// load a url if specified
- if (contentURL != null && contentURL.length() > 0) {
+ if (contentURL != null && !contentURL.isEmpty()) {
URLAccess urlAccess = URLAccess.doURLAccess(contentURL);
urlAccess.closeConnection();
if (urlAccess.errorMessage != null) {
@@ -157,12 +174,17 @@ private static void run(String contentFile,
ViewModel.setDefaultURL(urlAccess.urlLocation);
urlAccess.dispose();
}
+ if (contentDav != null && !contentDav.isEmpty()) {
+ windowManager.newWindow(new DavFileClient(contentDav, user, password));
+ }
+
// Start an empy viewer if there was no command line parameters
- if (((contentFile == null || contentFile.length() == 0) &&
- (contentURL == null || contentURL.length() == 0))
+ if (((contentFile == null || contentFile.isEmpty()) &&
+ (contentURL == null || contentURL.isEmpty()) &&
+ (contentDav == null || contentDav.isEmpty()))
|| (windowManager.getNumberOfWindows() == 0)
- ) {
+ ) {
windowManager.newWindow("");
}
}
@@ -176,7 +198,7 @@ private static void run(String contentFile,
private static void setupLookAndFeel(ResourceBundle messageBundle) {
// Do Mac related-setup (if running on a Mac)
- if (Defs.sysProperty("os.name").contains("OS X")) {
+ if (SystemProperties.OS_NAME.contains("OS X")) {
// Running on a mac
// take the menu bar off the jframe
Defs.setSystemProperty("apple.laf.useScreenMenuBar", "true");
diff --git a/viewer/viewer-awt/src/main/java/org/icepdf/ri/viewer/WindowManager.java b/viewer/viewer-awt/src/main/java/org/icepdf/ri/viewer/WindowManager.java
index 1ec843236..453497ee0 100644
--- a/viewer/viewer-awt/src/main/java/org/icepdf/ri/viewer/WindowManager.java
+++ b/viewer/viewer-awt/src/main/java/org/icepdf/ri/viewer/WindowManager.java
@@ -21,6 +21,7 @@
import org.icepdf.ri.common.views.Controller;
import org.icepdf.ri.common.views.DocumentViewController;
import org.icepdf.ri.common.views.DocumentViewControllerImpl;
+import org.icepdf.ri.util.DavFileClient;
import org.icepdf.ri.util.ViewerPropertiesManager;
import javax.swing.*;
@@ -99,6 +100,11 @@ public Collection getControllers() {
return controllers;
}
+ @Override
+ public void reloadAllDocuments() {
+ controllers.forEach(c -> c.reloadDocument());
+ }
+
public void newWindow(final String location) {
Controller controller = commonWindowCreation();
controller.openDocument(location);
@@ -114,6 +120,10 @@ public void newWindow(URL location) {
controller.openDocument(location);
}
+ public void newWindow(DavFileClient davFileClient) {
+ commonWindowCreation().openDocument(davFileClient);
+ }
+
protected Controller commonWindowCreation() {
Controller controller = new SwingController(messageBundle);
controller.setWindowManagementCallback(this);
diff --git a/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle.properties b/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle.properties
index 0b379751f..9813c19a3 100644
--- a/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle.properties
+++ b/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle.properties
@@ -62,8 +62,8 @@ viewer.toolbar.showUtilityPane.label=Show Utility Pane
viewer.toolbar.hideUtilityPane.label=Hide Utility Pane
viewer.toolbar.open.label=
viewer.toolbar.open.tooltip=Open Document
-viewer.toolbar.saveAs.label=Save As
-viewer.toolbar.saveAs.tooltip=Save As...
+viewer.toolbar.save.label=Save
+viewer.toolbar.save.tooltip=Save Document
viewer.toolbar.print.label=Print
viewer.toolbar.print.tooltip=Print Document
viewer.toolbar.search.label=Search
@@ -174,7 +174,9 @@ viewer.menu.open.label=Open
viewer.menu.open.recentFiles.label=Open Recent Files
viewer.menu.open.file.label=File...
viewer.menu.open.URL.label=URL...
+viewer.menu.open.dav.label=WebDav URL...
viewer.menu.close.label=Close
+viewer.menu.save.label=Save
viewer.menu.saveAs.label=Save As...
viewer.menu.exportText.label=Export Text...
viewer.menu.documentProperties.label=Document Properties...
@@ -306,6 +308,8 @@ viewer.dialog.viewerPreferences.section.imaging.imageReference.blurred.label=Blu
viewer.dialog.viewerPreferences.section.fonts.fontCache.border.label=Font Cache
viewer.dialog.viewerPreferences.section.fonts.fontCache.label=Reset Font Cache:
viewer.dialog.viewerPreferences.section.fonts.fontCache.button.label=Reset
+viewer.dialog.viewerPreferences.section.fonts.fontType.border.label=Font type
+viewer.dialog.viewerPreferences.section.fonts.fontType.label=Font type to use:
## Advanced preferences dialog.
viewer.dialog.viewerPreferences.section.advanced.commonThreadPool.border.label=Common Thread pool
viewer.dialog.viewerPreferences.section.advanced.commonThreadPool.label=Thread pool Size:
@@ -338,6 +342,11 @@ viewer.dialog.error.exception.title=ICEpdf - Exception
viewer.dialog.error.exception.msg=\
There was an error executing your command do to the following exception\n\
{0}.
+## Restore dialog
+viewer.dialog.restore.title=Restore last save
+viewer.dialog.restore.label=A save file has been found for this file.\nModification Date {0}\nWould you like to restore it?
+viewer.dialog.restore.exception.title=Restore failed
+viewer.dialog.restore.exception.label=Couldn't restore save file due to {0}
## Open File Dialog
viewer.dialog.openFile.title=Open File
viewer.dialog.openFile.error.title=ICEpdf - Open File Error
@@ -381,6 +390,17 @@ viewer.dialog.security.cancelButton.label=Cancel
viewer.dialog.security.cancelButton.mnemonic=C
## Open URL Dialog
viewer.dialog.openURL.title=Open URL
+## Open Webdav Dialog
+viewer.dialog.dav.credentials.title=Enter your credentials
+viewer.dialog.dav.credentials.label=Enter your credentials to open {0}
+viewer.dialog.dav.user.label=Username
+viewer.dialog.dav.password.label=Password
+viewer.dialog.dav.credentials.button.ok=Ok
+viewer.dialog.dav.credentials.button.cancel=Cancel
+viewer.dialog.sardine.exception.title=Communication error
+viewer.dialog.sardine.exception.msg=Couldn't open document due to {0}
+viewer.dialog.dav.exception.title=Webdav error
+viewer.dialog.dav.exception.msg=Couldn't open document due to {0}
### Save a Copy Dialog
viewer.dialog.saveAs.title=Save As
viewer.dialog.saveAs.extensionError.title=ICEpdf - Save Error
@@ -863,6 +883,10 @@ viewer.annotation.signature.properties.dialog.signerInfo.title=Signer Info
## Common Button Labels
viewer.button.ok.label=Ok
viewer.button.ok.mnemonic=O
+viewer.button.yes.label=Yes
+viewer.button.yes.mnemonic=Y
+viewer.button.no.label=No
+viewer.button.no.mnemonic=N
viewer.button.cancel.label=Cancel
viewer.button.cancel.mnemonic=C
## Markup annotation panel
diff --git a/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_da.properties b/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_da.properties
index 89ee06488..64bf40b19 100644
--- a/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_da.properties
+++ b/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_da.properties
@@ -1,414 +1,407 @@
-#
-# Copyright 2006-2019 - Technologies Canada Corp.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the
-# License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an "AS
-# IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
-# express or implied. See the License for the specific language
-# governing permissions and limitations under the License.
-#
-#####
-### This MessageBundle contains English text for ICEpdf View and Pilot RI's
-##
-#
-## Window toolbar Title
-viewer.window.title.default=ICEpdf-fremviser
-#status bar
-viewer.statusbar.currentPage=Side {0} / {1}
-## Top Page Control Toolbar
-viewer.toolbar.hideToolBar.label=Skjul v\u00E6rkt\u00F8jslinje
-viewer.toolbar.showToolBar.label=Vis v\u00E6rkt\u00F8jslinje
-viewer.toolbar.showUtilityPane.label=Vis ruden Hj\u00E6lpeprogram
-viewer.toolbar.hideUtilityPane.label=Skjul ruden Hj\u00E6lpeprogram
-viewer.toolbar.open.label=
-viewer.toolbar.open.tooltip=\u00C5bn dokument
-viewer.toolbar.saveAs.label=Gem som
-viewer.toolbar.saveAs.tooltip=Gem som...
-viewer.toolbar.print.label=Udskriv
-viewer.toolbar.print.tooltip=Udskriv dokumentet
-viewer.toolbar.search.label=S\u00F8g
-viewer.toolbar.search.tooltip=S\u00F8g i dokument
-viewer.toolbar.utilityPane.label=Ruden Hj\u00E6lpeprogram
-viewer.toolbar.utilityPane.tooltip=Vis/skjul ruden Hj\u00E6lpeprogram
-viewer.toolbar.navigation.label=
-viewer.toolbar.navigation.pages.tooltip=Antal sider
-viewer.toolbar.navigation.pages.firstPage.label=
-viewer.toolbar.navigation.current.tooltip=Aktuelt sidenummer
-viewer.toolbar.navigation.current.firstPage.label=
-viewer.toolbar.navigation.firstPage.label=
-viewer.toolbar.navigation.firstPage.tooltip=F\u00F8rste side
-viewer.toolbar.navigation.previousPage.label=
-viewer.toolbar.navigation.previousPage.tooltip=Forrige side
-viewer.toolbar.navigation.nextPage.label=
-viewer.toolbar.navigation.nextPage.tooltip=N\u00E6ste side
-viewer.toolbar.navigation.lastPage.label=
-viewer.toolbar.navigation.lastPage.tooltip=Sidste side
-viewer.toolbar.pageIndicator=af {0}
-viewer.toolbar.zoom.label=
-viewer.toolbar.zoom.tooltip=Zoom
-viewer.toolbar.zoom.out.label=
-viewer.toolbar.zoom.out.tooltip=Zoom ud
-viewer.toolbar.zoom.in.label=
-viewer.toolbar.zoom.in.tooltip=Zoom ind
-viewer.toolbar.pageFit.actualsize.label=
-viewer.toolbar.pageFit.actualsize.tooltip=Aktuel st\u00F8rrelse
-viewer.toolbar.pageFit.fitWindow.label=
-viewer.toolbar.pageFit.fitWindow.tooltip=Tilpas vindue
-viewer.toolbar.pageFit.fitWidth.label=
-viewer.toolbar.pageFit.fitWidth.tooltip=Tilpas bredde
-viewer.toolbar.rotation.left.label=
-viewer.toolbar.rotation.left.tooltip=Roter til venstre
-viewer.toolbar.rotation.right.label=
-viewer.toolbar.rotation.right.tooltip=Roter til h\u00F8jre
-viewer.toolbar.tool.pan.label=
-viewer.toolbar.tool.pan.tooltip=Tekstmarkeringsv\u00E6rkt\u00F8j
-viewer.toolbar.tool.text.label=
-viewer.toolbar.tool.text.tooltip=Tekstmarkeringsv\u00E6rkt\u00F8j
-viewer.toolbar.tool.select.label=
-viewer.toolbar.tool.select.tooltip=Markeringsv\u00E6rkt\u00F8j
-viewer.toolbar.tool.link.label=
-viewer.toolbar.tool.link.tooltip=Linkmarkeringsv\u00E6rkt\u00F8j
-viewer.toolbar.tool.zoomIn.label=
-viewer.toolbar.tool.zoomIn.tooltip=V\u00E6rkt\u00F8jet Zoom ind
-viewer.toolbar.tool.zoomOut.label=
-viewer.toolbar.tool.zoomOut.tooltip=V\u00E6rkt\u00F8jet Zoom ud
-viewer.toolbar.pageFit.fontEngine.label=
-viewer.toolbar.pageFit.fontEngine.tooltip=Aktiver/deaktiver Font Engine
-## Bottom Page View Control Toolbar
-viewer.toolbar.pageView.nonContinuous.singlePage.label=
-viewer.toolbar.pageView.nonContinuous.singlePage.tooltip=Enkeltsidet visning, ikke-kontinuerlig
-viewer.toolbar.pageView.nonContinuous.facingPage.label=
-viewer.toolbar.pageView.nonContinuous.facingPage.tooltip=Visning af modst\u00E5ende sider, ikke-kontinuerlig
-viewer.toolbar.pageView.continuous.singlePage.label=
-viewer.toolbar.pageView.continuous.singlePage.tooltip=Enkeltsidet visning, kontinuerlig
-viewer.toolbar.pageView.continuous.facingPage.label=
-viewer.toolbar.pageView.continuous.facingPage.tooltip=Visning af modst\u00E5ende sider, kontinuerlig
-## File Menu and submenu items
-viewer.menu.file.label=Fil
-viewer.menu.file.mnemonic=F
-viewer.menu.open.label=\u00C5bn
-viewer.menu.open.file.label=Fil...
-viewer.menu.open.URL.label=URL...
-viewer.menu.close.label=Luk
-viewer.menu.saveAs.label=Gem som...
-viewer.menu.exportText.label=Eksporter tekst...
-viewer.menu.documentProperties.label=Dokumentoplysninger...
-viewer.menu.documentPermission.label=Dokumenttilladelser...
-viewer.menu.documentInformation.label=Dokumentoplysninger...
-viewer.menu.printSetup.label=Udskriftsindstillinger...
-viewer.menu.print.label=Udskriv...
-viewer.menu.exit.label=Afbrudt
-## View Menu and submenu items
-viewer.menu.edit.label=Rediger
-viewer.menu.edit.mnemonic=E
-viewer.menu.edit.undo.label=Annuller
-viewer.menu.edit.redo.label=Cyklus
-viewer.menu.edit.copy.label=Kopier
-viewer.menu.edit.delete.label=Slet
-viewer.menu.edit.selectAll.label=Marker alt
-viewer.menu.edit.deselectAll.label=Afmarker alle
-## View Menu and submenu items
-viewer.menu.view.label=Vis
-viewer.menu.view.mnemonic=V
-viewer.menu.view.actualSize.label=Aktuel st\u00F8rrelse
-viewer.menu.view.fitInWindow.label=Tilpas vindue
-viewer.menu.view.fitWidth.label=Tilpas bredde
-viewer.menu.view.zoomIn.label=Zoom ind
-viewer.menu.view.zoomOut.label=Zoom ud
-viewer.menu.view.rotateLeft.label=Roter til venstre
-viewer.menu.view.rotateRight.label=Roter til h\u00F8jre
-viewer.menu.view.hideToolBar.label=Skjul v\u00E6rkt\u00F8jslinje
-viewer.menu.view.showToolBar.label=Vis v\u00E6rkt\u00F8jslinje
-viewer.menu.view.showUtilityPane.label=Vis ruden Hj\u00E6lpeprogram
-viewer.menu.view.hideUtilityPane.label=Skjul ruden Hj\u00E6lpeprogram
-## Document Menu and submenu items
-viewer.menu.document.label=Dokument
-viewer.menu.document.mnemonic=D
-viewer.menu.document.firstPage.label=F\u00F8rste side
-viewer.menu.document.previousPage.label=Forrige side
-viewer.menu.document.nextPage.label=N\u00E6ste side
-viewer.menu.document.lastPage.label=Sidste side
-viewer.menu.document.search.label=S\u00F8g...
-viewer.menu.document.gotToPage.label=G\u00E5 til side...
-## Window Menu and submenu items
-viewer.menu.window.label=Dialogboks
-viewer.menu.window.mnemonic=kbytes
-viewer.menu.window.minAll.label=Minimer alle
-viewer.menu.window.minAll.mnemonic=M
-viewer.menu.window.frontAll.label=S\u00E6t alle forrest
-viewer.menu.window.frontAll.mnemonic=b
-viewer.menu.window.1.label=1
-viewer.menu.window.1.mnemonic=1
-viewer.menu.window.2.label=2
-viewer.menu.window.2.mnemonic=2
-viewer.menu.window.3.label=3
-viewer.menu.window.3.mnemonic=3
-viewer.menu.window.4.label=4
-viewer.menu.window.4.mnemonic=4
-viewer.menu.window.5.label=5
-viewer.menu.window.5.mnemonic=5
-viewer.menu.window.6.label=6
-viewer.menu.window.6.mnemonic=6
-viewer.menu.window.7.label=7
-viewer.menu.window.7.mnemonic=7
-viewer.menu.window.8.label=8
-viewer.menu.window.8.mnemonic=8
-viewer.menu.window.9.label=9
-viewer.menu.window.9.mnemonic=9
-## Add as many entries as you want, to viewer.menu.window.X.label and mnemonic
-## where X is an incrementing integer. The mnemonic should be one unique
-## character found within the label
-## Help Menu and submenu items
-viewer.menu.help.label=Hj\u00E6lp
-viewer.menu.help.mnemonic=Sp
-viewer.menu.help.about.label=Om ICEpdf-fremviser...
-## General error dialog
-viewer.dialog.error.exception.title=ICEpdf - Undtagelse
-viewer.dialog.error.exception.msg=\
- Der opstod en fejl under udf\u00F8relsen af kommandoen til f\u00F8lgende undtagelse\n {0}.
-## Open File Dialog
-viewer.dialog.openFile.title=\u00C5bn fil
-viewer.dialog.openFile.error.title=ICEpdf - Fejl i \u00E5bning af fil
-viewer.dialog.openFile.error.msg=\
- ICEpdf kunne ikke \u00E5bne den angivne fil p\u00E5 {0}\n\
- Filen kan v\u00E6re defekt eller af en ikke-underst\u00F8ttet filtype.
-viewer.dialog.openDocument.pdfException.title=ICEpdf - PDF-undtagelse
-viewer.dialog.openDocument.pdfException.msg=\
- ICEpdf kunne ikke \u00E5bne den angivne fil {0}\n\
- Filen kan v\u00E6re defekt eller af en ikke-underst\u00F8ttet filtype.
-viewer.dialog.openDocument.pdfSecurityException.title=ICEpdf - PDF-sikkerhedsundtagelse
-viewer.dialog.openDocument.pdfSecurityException.msg=\
- ICEpdf kunne ikke \u00E5bne den krypterede fil p\u00E5 {0}\n\
- Dette kan skyldes en ugyldig adgangskode eller en manglende JCE Security Provider.\n\n\
- Der henvises til ICEpdf Developer's Guide vedr. yderligere oplysninger.
-viewer.dialog.openDocument.exception.title=ICEpdf - Undtagelse
-viewer.dialog.openDocument.exception.msg=\
- ICEpdf kunne ikke \u00E5bne den angivne fil p\u00E5 {0}\n\
- Filen kan v\u00E6re defekt eller af en ikke-underst\u00F8ttet filtype.
-viewer.dialog.openURL.exception.title=ICEpdf - URL-undtagelse
-viewer.dialog.openURL.exception.msg=ICEpdf kunne ikke \u00E5bne den angivne fil. {0} \n\
- p\u00E5 URL: {1}
-## General error dialog
-viewer.dialog.information.copyAll.title=ICEpdf - Information
-viewer.dialog.information.copyAll.msg=Dokumentet har mere end {0} sider, brug venligst\n\
- "Eksporter tekst..." til at tr\u00E6kke dokumentets tekst ud.
-## Open URL Dialog
-viewer.dialog.security.title=Dokumentsikkerhed
-viewer.dialog.security.msg=Denne PDF er beskyttet
-viewer.dialog.security.password.label=Adgangskode:
-viewer.dialog.security.okButton.label=OK
-viewer.dialog.security.okButton.mnemonic=o
-viewer.dialog.security.cancelButton.label=Annuller
-viewer.dialog.security.cancelButton.mnemonic=E
-## Open URL Dialog
-viewer.dialog.openURL.title=\u00C5bn URL
-### Save a Copy Dialog
-viewer.dialog.saveAs.title=Gem som
-viewer.dialog.saveAs.extensionError.title=ICEpdf - Fej i Gem
-viewer.dialog.saveAs.extensionError.msg=\
- ICEpdf kunne ikke gemme til {0}, da den ikke er en underst\u00F8tte filtype.
-viewer.dialog.saveAs.noExtensionError.title=ICEpdf - Fej i Gem
-viewer.dialog.saveAs.noExtensionError.msg=Angiv et filtypenavn.
-## Export Text Dialog
-viewer.dialog.exportText.title=Eksporter dokumentets tekst
-viewer.dialog.exportText.progress.msg=Tr\u00E6k PDF-teksten ud
-viewer.dialog.exportText.noExtensionError.title=ICEpdf - Fej i Gem
-viewer.dialog.exportText.noExtensionError.msg=Angiv et filtype navn.
-# Text extraction output file
-viewer.exportText.fileStamp.msg=ICEpdf fremviser, (c) - Technologies, Inc.
-viewer.exportText.pageStamp.msg=
-# Completed x out of y page(s).
-viewer.exportText.fileStamp.progress.msg=Gennemf\u00F8rt {0} ud af {1}.
-viewer.exportText.fileStamp.progress.oneFile.msg={2} side
-viewer.exportText.fileStamp.progress.moreFile.msg={2} sider
-# Printing Progress bar
-viewer.dialog.printing.status.progress.msg=Side {0} af {1}
-viewer.dialog.printing.status.start.msg=Spooler side(r) til printeren
-## Document Permissions Dialog
-viewer.dialog.documentPermissions.title=Dokumenttilladelser
-viewer.dialog.documentPermissions.securityMethod.label=Sikkerhedsmetode:
-viewer.dialog.documentPermissions.userPassword.label=Brugeradgangskode:
-viewer.dialog.documentPermissions.ownerPassword.label=Ejers adgangskode:
-viewer.dialog.documentPermissions.printing.label=Udskriver:
-viewer.dialog.documentPermissions.changing.label=\u00C6ndring af dokument:
-viewer.dialog.documentPermissions.copyExtraction.label=Kopiering af indhold eller ekstraktion:
-viewer.dialog.documentPermissions.comments.label=Oprettelse af kommentar- og formfelter:
-viewer.dialog.documentPermissions.formFillingIn.label=Udfyld eller underskriv formfelt:
-viewer.dialog.documentPermissions.accessibility.label=Adgang til indhold er aktiveret:
-viewer.dialog.documentPermissions.assembly.label=Dokumentsamling:
-viewer.dialog.documentPermissions.encryptionLevel.label=Indkodningsniveau:
-viewer.dialog.documentPermissions.securityLevel={0}-bit v{1} R {2}
-viewer.dialog.documentPermissions.none=Ingen
-viewer.dialog.documentPermissions.no=Nej
-viewer.dialog.documentPermissions.yes=Ja
-viewer.dialog.documentPermissions.allowed=Tilladt
-viewer.dialog.documentPermissions.notAllowed=Ikke tilladt
-viewer.dialog.documentPermissions.fullyAllowed=Fuldt tilladt
-viewer.dialog.documentPermissions.standardSecurity=Adobe Acrobat Standard Security
-viewer.dialog.documentPermissions.partial=Delvis (Lav kvalitet)
-## Document Information Dialog
-viewer.dialog.documentInformation.title=Dokumentoplysninger
-viewer.dialog.documentInformation.title.label=Titel:
-viewer.dialog.documentInformation.subject.label=Emne:
-viewer.dialog.documentInformation.author.label=Forfatter:
-viewer.dialog.documentInformation.keywords.label=N\u00F8gleord:
-viewer.dialog.documentInformation.creator.label=Forfatter:
-viewer.dialog.documentInformation.producer.label=Producer:
-viewer.dialog.documentInformation.created.label=Oprettet:
-viewer.dialog.documentInformation.modified.label=\u00C6ndret:
-viewer.dialog.documentInformation.notAvailable=Ikke tilg\u00E6ngelig
-## Go to Page Dialog
-viewer.dialog.goToPage.title=G\u00E5 til side...
-viewer.dialog.goToPage.description.label=Sidenummer
-## About Dialog
-viewer.dialog.about.title=Om ICEpdf-fremviser
-viewer.dialog.about.pageNumber.label=\
- Se de sidste nyheder p\u00E5 ICEpdf webstedet\n\
- http://www.icepdf.org/
-## Utility Pane Bookmarks Tab
-viewer.utilityPane.bookmarks.tab.title=Bogm\u00E6rker
-## Utility Pane Annotation Link Tab
-viewer.utilityPane.link.tab.title=Anm\u00E6rkninger
-viewer.utilityPane.link.appearanceTitle=Udseende
-viewer.utilityPane.link.linkType=Linktype:
-viewer.utilityPane.annotation.link.highlightType=Markeringstypografi:
-viewer.utilityPane.link.lineThickness=Linjetykkelse:
-viewer.utilityPane.link.lineStyle=Linjetypografi:
-viewer.utilityPane.link.colorChooserTitle=Anm\u00E6rkningsfarve
-viewer.utilityPane.link.colorLabel=Farve:
-## annotation action pane and dialogs.
-viewer.utilityPane.action.selectionTitle=Beskrivelse
-viewer.utilityPane.action.addAction=Tilf\u00F8j
-viewer.utilityPane.action.editAction=Rediger
-viewer.utilityPane.action.removeAction=Slet
-viewer.utilityPane.action.type.destination.label=Destination
-viewer.utilityPane.action.type.uriAction.label=URI-handling
-viewer.utilityPane.action.type.goToAction.label=GoTo (G\u00E5 til) handling
-viewer.utilityPane.action.dialog.new.title=Tilf\u00F8j ny handling
-viewer.utilityPane.action.dialog.new.msgs=Handlingstype:
-viewer.utilityPane.action.dialog.delete.title=Slet bekr\u00E6ftelse
-viewer.utilityPane.action.dialog.delete.msgs=\u00D8nsker du at slette denne handling?
-## uri action dialog test
-viewer.utilityPane.action.dialog.uri.title=URI handlingsegenskaber
-viewer.utilityPane.action.dialog.uri.msgs=URI:
-## GoTo action dialog text
-viewer.utilityPane.action.dialog.goto.title=GoTo (G\u00E5 til) handlingsegenskaber
-viewer.utilityPane.action.dialog.goto.page.label=Side:
-viewer.utilityPane.action.dialog.goto.type.label=Type
-viewer.utilityPane.action.dialog.goto.type.xyz.label=Absolut
-viewer.utilityPane.action.dialog.goto.type.fit.label=Tilpas side
-viewer.utilityPane.action.dialog.goto.type.fith.label=Tilpas topbredde
-viewer.utilityPane.action.dialog.goto.type.fitv.label=Tilpas venstre bredde
-viewer.utilityPane.action.dialog.goto.type.fitr.label=Tilpas zoomboks
-viewer.utilityPane.action.dialog.goto.type.fitb.label=Tilpas sidens gr\u00E6nser
-viewer.utilityPane.action.dialog.goto.type.fitbh.label=Tilpas gr\u00E6nsernes top
-viewer.utilityPane.action.dialog.goto.type.fitbv.label=Tilpas gr\u00E6nsernes venstre side
-viewer.utilityPane.action.dialog.goto.right.label=H\u00F8jre:
-viewer.utilityPane.action.dialog.goto.left.label=Venstre:
-viewer.utilityPane.action.dialog.goto.top.label=Top:
-viewer.utilityPane.action.dialog.goto.bottom.label=Bund:
-viewer.utilityPane.action.dialog.goto.zoom.label=Zoom:
-viewer.utilityPane.action.dialog.goto.unassigned.label=NaN
-viewer.utilityPane.action.dialog.goto.current.label=Aktuel visning:
-viewer.utilityPane.action.dialog.goto.current=Indstil sted
-viewer.utilityPane.action.dialog.goto.name.label=Navn:
-viewer.utilityPane.action.dialog.goto.browse=Gennemse...
-viewer.utilityPane.action.dialog.goto.explicitDestination.title=Implicit destination
-viewer.utilityPane.action.dialog.goto.nameDestination.title=Navngivet Destination
-# Destination Named Tree
-viewer.utilityPane.action.dialog.goto.nameTree.title=Dokumentnavnetr\u00E6
-viewer.utilityPane.action.dialog.goto.nameTree.root.label=Navnetr\u00E6
-viewer.utilityPane.action.dialog.goto.nameTree.branch.label={0} til {1}
-## Utility Pane Search Tab
-viewer.utilityPane.search.tab.title=S\u00F8g
-viewer.utilityPane.search.searchText.label=S\u00F8g tekst:
-viewer.utilityPane.search.results.label=Resultater:
-viewer.utilityPane.search.searchButton.label=S\u00F8g
-viewer.utilityPane.search.clearSearchButton.label=Ryd
-viewer.utilityPane.search.caseSenstiveCheckbox.label=Skelnen mellem store og sm\u00E5 bogstaver
-viewer.utilityPane.search.wholeWordCheckbox.label=Kun hele ord
-viewer.utilityPane.search.cumlitiveCheckbox.label=Kumulativ
-viewer.utilityPane.search.showPagesCheckbox.label=Vis sider
-viewer.utilityPane.search.stopButton.label=Stop
-viewer.utilityPane.search.searching.msg=S\u00F8g...
-# Searching x out of y page(s)
-viewer.utilityPane.search.searching1.msg=S\u00F8ger 0} ud af {1}.
-viewer.utilityPane.search.searching1.oneFile.msg={2} side
-viewer.utilityPane.search.searching1.moreFile.msg={2} sider
-# Page x (y result(s))
-viewer.utilityPane.search.result.msg=Side {0} ({1})
-viewer.utilityPane.search.result.oneFile.msg={2} resultat
-viewer.utilityPane.search.result.moreFile.msg={2} resultater
-# Searched x page(s) (y matches)
-viewer.utilityPane.search.progress.msg=S\u00F8gt {0} {1} ({2})
-viewer.utilityPane.search.progress.onePage.msg=side
-viewer.utilityPane.search.progress.morePage.msg=sider
-viewer.utilityPane.search.progress.oneMatch.msg={2} match
-viewer.utilityPane.search.progress.moreMatch.msg={2} matches
-## Common Button Labels
-viewer.button.ok.label=OK
-viewer.button.ok.mnemonic=O
-viewer.button.cancel.label=Annuller
-viewer.button.cancel.mnemonic=C
-###
-# General Error Messages
-# Command Line Errors
-viewer.commandLin.error=Brug: java org.icepdf.ri.fremviser.Vigtigste [-loadfile ] [-loadurl ]
-# Launcher errors
-viewer.launcher.URLError.dialog.title=ICEpdf
-viewer.launcher.URLError.dialog.message=ICEpdf kunne ikke \u00E5bne den angivne fil. {0} p\u00E5 URL: {1}.
-viewer.launcher.lookAndFeel.error.message=Den angivne look-and-feel ({0}) kan ikke \u00E5bnes fra denne platform.
-# Pilot Loading Errors
-### parser error dialogs
-parse.title=Parsing-fejl i egenskaber
-parse.integer=Advarsel: {0} er ikke et korrekt heltal.
-parse.float=Advarsel: {0} er ikke et korrekt flydende.
-parse.double=Advarsel: {0} er ikke et korrekt dobbelt.
-parse.choice=Advarsel: {0} er ikke et gyldigt valg.
-parse.laf=Advarsel: look-and-feel {0} underst\u00F8ttes ikke.
-### Properties Manager Errors
-manager.properties.title=ICEpdf Properties Manager
-fontManager.properties.title=ICEpdf Font Manager
-manager.properties.createNewDirectory=Klik Ja for at oprette biblioteket {0},\n\
- hvor ICEpdf Viewer vil gemme \u00E6ndringerne til dets ops\u00E6tning.\n\n\
- Hvis du klikker "Nej", mistes alle \u00E6ndringer til ICEpdf Viewer'en ops\u00E6tning,\n\
- n\u00E5r applikationen afsluttes.
-manager.properties.failedCreation=\
- Der kunne ikke oprettes et ICEpdf Viewer-bibliotek til at gemme brugerdata:\n\
- {0} \n\
- ICEpdf Viewer gemmer ikke \u00E6ndringer til standardops\u00E6tningen.
-manager.properties.session.nolock=\
- Fejl under oprettelse af l\u00E5sefil:\n\
- {0}
-manager.properties.session.readError=\
- Fejl under indl\u00E6sning af egenskabsfil: \n\
- {0}
-manager.properties.deleted=Egenskabsfilen er slettet\n\
- ({0})\n\
- Genopret ?
-manager.properties.modified=Egenskabsfilen er \u00E6ndret siden sidste opdatering\n\
- ({0,date,long})\n\
- \u00D8nsker du at sl\u00E5 \u00E6ndringerne sammen med filens aktuelle egenskaber?
-manager.properties.saveError=Kunne ikke gemme egenskabsfilen.\n\
- F\u00F8lgende fejl fundet:\n\
- {0}
-manager.properties.lafError=Look&Feel {0} underst\u00F8ttes ikke i de givne standardegenskaber.\n\
- Brug af systemstandarder.
-manager.properties.brokenProperty=Brudt v\u00E6rdi for standardegenskab {0}: {1}
-manager.properties.missingProperty=Manglende v\u00E6rdi for standardegenskab {0}: {1}
-
-
-
-
-
-
-
-
-
-
+#
+# Copyright 2006-2019 - Technologies Canada Corp.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the
+# License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an "AS
+# IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
+# express or implied. See the License for the specific language
+# governing permissions and limitations under the License.
+#
+#####
+### This MessageBundle contains English text for ICEpdf View and Pilot RI's
+##
+#
+## Window toolbar Title
+viewer.window.title.default=ICEpdf-fremviser
+viewer.window.title.open.default=ICEpdf-fremviser - [{0}]
+#status bar
+viewer.statusbar.currentPage=Side {0} / {1}
+## Top Page Control Toolbar
+viewer.toolbar.hideToolBar.label=Skjul v\u00E6rkt\u00F8jslinje
+viewer.toolbar.showToolBar.label=Vis v\u00E6rkt\u00F8jslinje
+viewer.toolbar.showUtilityPane.label=Vis ruden Hj\u00E6lpeprogram
+viewer.toolbar.hideUtilityPane.label=Skjul ruden Hj\u00E6lpeprogram
+viewer.toolbar.open.label=
+viewer.toolbar.open.tooltip=\u00C5bn dokument
+viewer.toolbar.save.label=Gem
+viewer.toolbar.save.tooltip=Gem dokument
+viewer.toolbar.saveAs.label=Gem som
+viewer.toolbar.saveAs.tooltip=Gem som...
+viewer.toolbar.print.label=Udskriv
+viewer.toolbar.print.tooltip=Udskriv dokumentet
+viewer.toolbar.search.label=S\u00F8g
+viewer.toolbar.search.tooltip=S\u00F8g i dokument
+viewer.toolbar.utilityPane.label=Ruden Hj\u00E6lpeprogram
+viewer.toolbar.utilityPane.tooltip=Vis/skjul ruden Hj\u00E6lpeprogram
+viewer.toolbar.navigation.label=
+viewer.toolbar.navigation.pages.tooltip=Antal sider
+viewer.toolbar.navigation.pages.firstPage.label=
+viewer.toolbar.navigation.current.tooltip=Aktuelt sidenummer
+viewer.toolbar.navigation.current.firstPage.label=
+viewer.toolbar.navigation.firstPage.label=
+viewer.toolbar.navigation.firstPage.tooltip=F\u00F8rste side
+viewer.toolbar.navigation.previousPage.label=
+viewer.toolbar.navigation.previousPage.tooltip=Forrige side
+viewer.toolbar.navigation.nextPage.label=
+viewer.toolbar.navigation.nextPage.tooltip=N\u00E6ste side
+viewer.toolbar.navigation.lastPage.label=
+viewer.toolbar.navigation.lastPage.tooltip=Sidste side
+viewer.toolbar.pageIndicator=af {0}
+viewer.toolbar.zoom.label=
+viewer.toolbar.zoom.tooltip=Zoom
+viewer.toolbar.zoom.out.label=
+viewer.toolbar.zoom.out.tooltip=Zoom ud
+viewer.toolbar.zoom.in.label=
+viewer.toolbar.zoom.in.tooltip=Zoom ind
+viewer.toolbar.pageFit.actualsize.label=
+viewer.toolbar.pageFit.actualsize.tooltip=Aktuel st\u00F8rrelse
+viewer.toolbar.pageFit.fitWindow.label=
+viewer.toolbar.pageFit.fitWindow.tooltip=Tilpas vindue
+viewer.toolbar.pageFit.fitWidth.label=
+viewer.toolbar.pageFit.fitWidth.tooltip=Tilpas bredde
+viewer.toolbar.rotation.left.label=
+viewer.toolbar.rotation.left.tooltip=Roter til venstre
+viewer.toolbar.rotation.right.label=
+viewer.toolbar.rotation.right.tooltip=Roter til h\u00F8jre
+viewer.toolbar.tool.pan.label=
+viewer.toolbar.tool.pan.tooltip=Tekstmarkeringsv\u00E6rkt\u00F8j
+viewer.toolbar.tool.text.label=
+viewer.toolbar.tool.text.tooltip=Tekstmarkeringsv\u00E6rkt\u00F8j
+viewer.toolbar.tool.select.label=
+viewer.toolbar.tool.select.tooltip=Markeringsv\u00E6rkt\u00F8j
+viewer.toolbar.tool.link.label=
+viewer.toolbar.tool.link.tooltip=Linkmarkeringsv\u00E6rkt\u00F8j
+viewer.toolbar.tool.zoomIn.label=
+viewer.toolbar.tool.zoomIn.tooltip=V\u00E6rkt\u00F8jet Zoom ind
+viewer.toolbar.tool.zoomOut.label=
+viewer.toolbar.tool.zoomOut.tooltip=V\u00E6rkt\u00F8jet Zoom ud
+viewer.toolbar.pageFit.fontEngine.label=
+viewer.toolbar.pageFit.fontEngine.tooltip=Aktiver/deaktiver Font Engine
+## Bottom Page View Control Toolbar
+viewer.toolbar.pageView.nonContinuous.singlePage.label=
+viewer.toolbar.pageView.nonContinuous.singlePage.tooltip=Enkeltsidet visning, ikke-kontinuerlig
+viewer.toolbar.pageView.nonContinuous.facingPage.label=
+viewer.toolbar.pageView.nonContinuous.facingPage.tooltip=Visning af modst\u00E5ende sider, ikke-kontinuerlig
+viewer.toolbar.pageView.continuous.singlePage.label=
+viewer.toolbar.pageView.continuous.singlePage.tooltip=Enkeltsidet visning, kontinuerlig
+viewer.toolbar.pageView.continuous.facingPage.label=
+viewer.toolbar.pageView.continuous.facingPage.tooltip=Visning af modst\u00E5ende sider, kontinuerlig
+## File Menu and submenu items
+viewer.menu.file.label=Fil
+viewer.menu.file.mnemonic=F
+viewer.menu.open.label=\u00C5bn
+viewer.menu.open.file.label=Fil...
+viewer.menu.open.URL.label=URL...
+viewer.menu.close.label=Luk
+viewer.menu.saveAs.label=Gem som...
+viewer.menu.exportText.label=Eksporter tekst...
+viewer.menu.documentProperties.label=Dokumentoplysninger...
+viewer.menu.documentPermission.label=Dokumenttilladelser...
+viewer.menu.documentInformation.label=Dokumentoplysninger...
+viewer.menu.printSetup.label=Udskriftsindstillinger...
+viewer.menu.print.label=Udskriv...
+viewer.menu.exit.label=Afbrudt
+## View Menu and submenu items
+viewer.menu.edit.label=Rediger
+viewer.menu.edit.mnemonic=E
+viewer.menu.edit.undo.label=Annuller
+viewer.menu.edit.redo.label=Cyklus
+viewer.menu.edit.copy.label=Kopier
+viewer.menu.edit.delete.label=Slet
+viewer.menu.edit.selectAll.label=Marker alt
+viewer.menu.edit.deselectAll.label=Afmarker alle
+## View Menu and submenu items
+viewer.menu.view.label=Vis
+viewer.menu.view.mnemonic=V
+viewer.menu.view.actualSize.label=Aktuel st\u00F8rrelse
+viewer.menu.view.fitInWindow.label=Tilpas vindue
+viewer.menu.view.fitWidth.label=Tilpas bredde
+viewer.menu.view.zoomIn.label=Zoom ind
+viewer.menu.view.zoomOut.label=Zoom ud
+viewer.menu.view.rotateLeft.label=Roter til venstre
+viewer.menu.view.rotateRight.label=Roter til h\u00F8jre
+viewer.menu.view.hideToolBar.label=Skjul v\u00E6rkt\u00F8jslinje
+viewer.menu.view.showToolBar.label=Vis v\u00E6rkt\u00F8jslinje
+viewer.menu.view.showUtilityPane.label=Vis ruden Hj\u00E6lpeprogram
+viewer.menu.view.hideUtilityPane.label=Skjul ruden Hj\u00E6lpeprogram
+## Document Menu and submenu items
+viewer.menu.document.label=Dokument
+viewer.menu.document.mnemonic=D
+viewer.menu.document.firstPage.label=F\u00F8rste side
+viewer.menu.document.previousPage.label=Forrige side
+viewer.menu.document.nextPage.label=N\u00E6ste side
+viewer.menu.document.lastPage.label=Sidste side
+viewer.menu.document.search.label=S\u00F8g...
+viewer.menu.document.gotToPage.label=G\u00E5 til side...
+## Window Menu and submenu items
+viewer.menu.window.label=Dialogboks
+viewer.menu.window.mnemonic=kbytes
+viewer.menu.window.minAll.label=Minimer alle
+viewer.menu.window.minAll.mnemonic=M
+viewer.menu.window.frontAll.label=S\u00E6t alle forrest
+viewer.menu.window.frontAll.mnemonic=b
+viewer.menu.window.1.label=1
+viewer.menu.window.1.mnemonic=1
+viewer.menu.window.2.label=2
+viewer.menu.window.2.mnemonic=2
+viewer.menu.window.3.label=3
+viewer.menu.window.3.mnemonic=3
+viewer.menu.window.4.label=4
+viewer.menu.window.4.mnemonic=4
+viewer.menu.window.5.label=5
+viewer.menu.window.5.mnemonic=5
+viewer.menu.window.6.label=6
+viewer.menu.window.6.mnemonic=6
+viewer.menu.window.7.label=7
+viewer.menu.window.7.mnemonic=7
+viewer.menu.window.8.label=8
+viewer.menu.window.8.mnemonic=8
+viewer.menu.window.9.label=9
+viewer.menu.window.9.mnemonic=9
+## Add as many entries as you want, to viewer.menu.window.X.label and mnemonic
+## where X is an incrementing integer. The mnemonic should be one unique
+## character found within the label
+## Help Menu and submenu items
+viewer.menu.help.label=Hj\u00E6lp
+viewer.menu.help.mnemonic=Sp
+viewer.menu.help.about.label=Om ICEpdf-fremviser...
+## General error dialog
+viewer.dialog.error.exception.title=ICEpdf - Undtagelse
+viewer.dialog.error.exception.msg=\
+ Der opstod en fejl under udf\u00F8relsen af kommandoen til f\u00F8lgende undtagelse\n {0}.
+## Open File Dialog
+viewer.dialog.openFile.title=\u00C5bn fil
+viewer.dialog.openFile.error.title=ICEpdf - Fejl i \u00E5bning af fil
+viewer.dialog.openFile.error.msg=\
+ ICEpdf kunne ikke \u00E5bne den angivne fil p\u00E5 {0}\n\
+ Filen kan v\u00E6re defekt eller af en ikke-underst\u00F8ttet filtype.
+viewer.dialog.openDocument.pdfException.title=ICEpdf - PDF-undtagelse
+viewer.dialog.openDocument.pdfException.msg=\
+ ICEpdf kunne ikke \u00E5bne den angivne fil {0}\n\
+ Filen kan v\u00E6re defekt eller af en ikke-underst\u00F8ttet filtype.
+viewer.dialog.openDocument.pdfSecurityException.title=ICEpdf - PDF-sikkerhedsundtagelse
+viewer.dialog.openDocument.pdfSecurityException.msg=\
+ ICEpdf kunne ikke \u00E5bne den krypterede fil p\u00E5 {0}\n\
+ Dette kan skyldes en ugyldig adgangskode eller en manglende JCE Security Provider.\n\n\
+ Der henvises til ICEpdf Developer's Guide vedr. yderligere oplysninger.
+viewer.dialog.openDocument.exception.title=ICEpdf - Undtagelse
+viewer.dialog.openDocument.exception.msg=\
+ ICEpdf kunne ikke \u00E5bne den angivne fil p\u00E5 {0}\n\
+ Filen kan v\u00E6re defekt eller af en ikke-underst\u00F8ttet filtype.
+viewer.dialog.openURL.exception.title=ICEpdf - URL-undtagelse
+viewer.dialog.openURL.exception.msg=ICEpdf kunne ikke \u00E5bne den angivne fil. {0} \n\
+ p\u00E5 URL: {1}
+## General error dialog
+viewer.dialog.information.copyAll.title=ICEpdf - Information
+viewer.dialog.information.copyAll.msg=Dokumentet har mere end {0} sider, brug venligst\n\
+ "Eksporter tekst..." til at tr\u00E6kke dokumentets tekst ud.
+## Open URL Dialog
+viewer.dialog.security.title=Dokumentsikkerhed
+viewer.dialog.security.msg=Denne PDF er beskyttet
+viewer.dialog.security.password.label=Adgangskode:
+viewer.dialog.security.okButton.label=OK
+viewer.dialog.security.okButton.mnemonic=o
+viewer.dialog.security.cancelButton.label=Annuller
+viewer.dialog.security.cancelButton.mnemonic=E
+## Open URL Dialog
+viewer.dialog.openURL.title=\u00C5bn URL
+### Save a Copy Dialog
+viewer.dialog.saveAs.title=Gem som
+viewer.dialog.saveAs.extensionError.title=ICEpdf - Fej i Gem
+viewer.dialog.saveAs.extensionError.msg=\
+ ICEpdf kunne ikke gemme til {0}, da den ikke er en underst\u00F8tte filtype.
+viewer.dialog.saveAs.noExtensionError.title=ICEpdf - Fej i Gem
+viewer.dialog.saveAs.noExtensionError.msg=Angiv et filtypenavn.
+## Export Text Dialog
+viewer.dialog.exportText.title=Eksporter dokumentets tekst
+viewer.dialog.exportText.progress.msg=Tr\u00E6k PDF-teksten ud
+viewer.dialog.exportText.noExtensionError.title=ICEpdf - Fej i Gem
+viewer.dialog.exportText.noExtensionError.msg=Angiv et filtype navn.
+# Text extraction output file
+viewer.exportText.fileStamp.msg=ICEpdf fremviser, (c) - Technologies, Inc.
+viewer.exportText.pageStamp.msg=
+# Completed x out of y page(s).
+viewer.exportText.fileStamp.progress.msg=Gennemf\u00F8rt {0} ud af {1}.
+viewer.exportText.fileStamp.progress.oneFile.msg={2} side
+viewer.exportText.fileStamp.progress.moreFile.msg={2} sider
+# Printing Progress bar
+viewer.dialog.printing.status.progress.msg=Side {0} af {1}
+viewer.dialog.printing.status.start.msg=Spooler side(r) til printeren
+## Document Permissions Dialog
+viewer.dialog.documentPermissions.title=Dokumenttilladelser
+viewer.dialog.documentPermissions.securityMethod.label=Sikkerhedsmetode:
+viewer.dialog.documentPermissions.userPassword.label=Brugeradgangskode:
+viewer.dialog.documentPermissions.ownerPassword.label=Ejers adgangskode:
+viewer.dialog.documentPermissions.printing.label=Udskriver:
+viewer.dialog.documentPermissions.changing.label=\u00C6ndring af dokument:
+viewer.dialog.documentPermissions.copyExtraction.label=Kopiering af indhold eller ekstraktion:
+viewer.dialog.documentPermissions.comments.label=Oprettelse af kommentar- og formfelter:
+viewer.dialog.documentPermissions.formFillingIn.label=Udfyld eller underskriv formfelt:
+viewer.dialog.documentPermissions.accessibility.label=Adgang til indhold er aktiveret:
+viewer.dialog.documentPermissions.assembly.label=Dokumentsamling:
+viewer.dialog.documentPermissions.encryptionLevel.label=Indkodningsniveau:
+viewer.dialog.documentPermissions.securityLevel={0}-bit v{1} R {2}
+viewer.dialog.documentPermissions.none=Ingen
+viewer.dialog.documentPermissions.no=Nej
+viewer.dialog.documentPermissions.yes=Ja
+viewer.dialog.documentPermissions.allowed=Tilladt
+viewer.dialog.documentPermissions.notAllowed=Ikke tilladt
+viewer.dialog.documentPermissions.fullyAllowed=Fuldt tilladt
+viewer.dialog.documentPermissions.standardSecurity=Adobe Acrobat Standard Security
+viewer.dialog.documentPermissions.partial=Delvis (Lav kvalitet)
+## Document Information Dialog
+viewer.dialog.documentInformation.title=Dokumentoplysninger
+viewer.dialog.documentInformation.title.label=Titel:
+viewer.dialog.documentInformation.subject.label=Emne:
+viewer.dialog.documentInformation.author.label=Forfatter:
+viewer.dialog.documentInformation.keywords.label=N\u00F8gleord:
+viewer.dialog.documentInformation.creator.label=Forfatter:
+viewer.dialog.documentInformation.producer.label=Producer:
+viewer.dialog.documentInformation.created.label=Oprettet:
+viewer.dialog.documentInformation.modified.label=\u00C6ndret:
+viewer.dialog.documentInformation.notAvailable=Ikke tilg\u00E6ngelig
+## Go to Page Dialog
+viewer.dialog.goToPage.title=G\u00E5 til side...
+viewer.dialog.goToPage.description.label=Sidenummer
+## About Dialog
+viewer.dialog.about.title=Om ICEpdf-fremviser
+viewer.dialog.about.pageNumber.label=\
+ Se de sidste nyheder p\u00E5 ICEpdf webstedet\n\
+ http://www.icepdf.org/
+## Utility Pane Bookmarks Tab
+viewer.utilityPane.bookmarks.tab.title=Bogm\u00E6rker
+## Utility Pane Annotation Link Tab
+viewer.utilityPane.link.tab.title=Anm\u00E6rkninger
+viewer.utilityPane.link.appearanceTitle=Udseende
+viewer.utilityPane.link.linkType=Linktype:
+viewer.utilityPane.annotation.link.highlightType=Markeringstypografi:
+viewer.utilityPane.link.lineThickness=Linjetykkelse:
+viewer.utilityPane.link.lineStyle=Linjetypografi:
+viewer.utilityPane.link.colorChooserTitle=Anm\u00E6rkningsfarve
+viewer.utilityPane.link.colorLabel=Farve:
+## annotation action pane and dialogs.
+viewer.utilityPane.action.selectionTitle=Beskrivelse
+viewer.utilityPane.action.addAction=Tilf\u00F8j
+viewer.utilityPane.action.editAction=Rediger
+viewer.utilityPane.action.removeAction=Slet
+viewer.utilityPane.action.type.destination.label=Destination
+viewer.utilityPane.action.type.uriAction.label=URI-handling
+viewer.utilityPane.action.type.goToAction.label=GoTo (G\u00E5 til) handling
+viewer.utilityPane.action.dialog.new.title=Tilf\u00F8j ny handling
+viewer.utilityPane.action.dialog.new.msgs=Handlingstype:
+viewer.utilityPane.action.dialog.delete.title=Slet bekr\u00E6ftelse
+viewer.utilityPane.action.dialog.delete.msgs=\u00D8nsker du at slette denne handling?
+## uri action dialog test
+viewer.utilityPane.action.dialog.uri.title=URI handlingsegenskaber
+viewer.utilityPane.action.dialog.uri.msgs=URI:
+## GoTo action dialog text
+viewer.utilityPane.action.dialog.goto.title=GoTo (G\u00E5 til) handlingsegenskaber
+viewer.utilityPane.action.dialog.goto.page.label=Side:
+viewer.utilityPane.action.dialog.goto.type.label=Type
+viewer.utilityPane.action.dialog.goto.type.xyz.label=Absolut
+viewer.utilityPane.action.dialog.goto.type.fit.label=Tilpas side
+viewer.utilityPane.action.dialog.goto.type.fith.label=Tilpas topbredde
+viewer.utilityPane.action.dialog.goto.type.fitv.label=Tilpas venstre bredde
+viewer.utilityPane.action.dialog.goto.type.fitr.label=Tilpas zoomboks
+viewer.utilityPane.action.dialog.goto.type.fitb.label=Tilpas sidens gr\u00E6nser
+viewer.utilityPane.action.dialog.goto.type.fitbh.label=Tilpas gr\u00E6nsernes top
+viewer.utilityPane.action.dialog.goto.type.fitbv.label=Tilpas gr\u00E6nsernes venstre side
+viewer.utilityPane.action.dialog.goto.right.label=H\u00F8jre:
+viewer.utilityPane.action.dialog.goto.left.label=Venstre:
+viewer.utilityPane.action.dialog.goto.top.label=Top:
+viewer.utilityPane.action.dialog.goto.bottom.label=Bund:
+viewer.utilityPane.action.dialog.goto.zoom.label=Zoom:
+viewer.utilityPane.action.dialog.goto.unassigned.label=NaN
+viewer.utilityPane.action.dialog.goto.current.label=Aktuel visning:
+viewer.utilityPane.action.dialog.goto.current=Indstil sted
+viewer.utilityPane.action.dialog.goto.name.label=Navn:
+viewer.utilityPane.action.dialog.goto.browse=Gennemse...
+viewer.utilityPane.action.dialog.goto.explicitDestination.title=Implicit destination
+viewer.utilityPane.action.dialog.goto.nameDestination.title=Navngivet Destination
+# Destination Named Tree
+viewer.utilityPane.action.dialog.goto.nameTree.title=Dokumentnavnetr\u00E6
+viewer.utilityPane.action.dialog.goto.nameTree.root.label=Navnetr\u00E6
+viewer.utilityPane.action.dialog.goto.nameTree.branch.label={0} til {1}
+## Utility Pane Search Tab
+viewer.utilityPane.search.tab.title=S\u00F8g
+viewer.utilityPane.search.searchText.label=S\u00F8g tekst:
+viewer.utilityPane.search.results.label=Resultater:
+viewer.utilityPane.search.searchButton.label=S\u00F8g
+viewer.utilityPane.search.clearSearchButton.label=Ryd
+viewer.utilityPane.search.caseSenstiveCheckbox.label=Skelnen mellem store og sm\u00E5 bogstaver
+viewer.utilityPane.search.wholeWordCheckbox.label=Kun hele ord
+viewer.utilityPane.search.cumlitiveCheckbox.label=Kumulativ
+viewer.utilityPane.search.showPagesCheckbox.label=Vis sider
+viewer.utilityPane.search.stopButton.label=Stop
+viewer.utilityPane.search.searching.msg=S\u00F8g...
+# Searching x out of y page(s)
+viewer.utilityPane.search.searching1.msg=S\u00F8ger 0} ud af {1}.
+viewer.utilityPane.search.searching1.oneFile.msg={2} side
+viewer.utilityPane.search.searching1.moreFile.msg={2} sider
+# Page x (y result(s))
+viewer.utilityPane.search.result.msg=Side {0} ({1})
+viewer.utilityPane.search.result.oneFile.msg={2} resultat
+viewer.utilityPane.search.result.moreFile.msg={2} resultater
+# Searched x page(s) (y matches)
+viewer.utilityPane.search.progress.msg=S\u00F8gt {0} {1} ({2})
+viewer.utilityPane.search.progress.onePage.msg=side
+viewer.utilityPane.search.progress.morePage.msg=sider
+viewer.utilityPane.search.progress.oneMatch.msg={2} match
+viewer.utilityPane.search.progress.moreMatch.msg={2} matches
+## Common Button Labels
+viewer.button.ok.label=OK
+viewer.button.ok.mnemonic=O
+viewer.button.cancel.label=Annuller
+viewer.button.cancel.mnemonic=C
+###
+# General Error Messages
+# Command Line Errors
+viewer.commandLin.error=Brug: java org.icepdf.ri.fremviser.Vigtigste [-loadfile ] [-loadurl ]
+# Launcher errors
+viewer.launcher.URLError.dialog.title=ICEpdf
+viewer.launcher.URLError.dialog.message=ICEpdf kunne ikke \u00E5bne den angivne fil. {0} p\u00E5 URL: {1}.
+viewer.launcher.lookAndFeel.error.message=Den angivne look-and-feel ({0}) kan ikke \u00E5bnes fra denne platform.
+# Pilot Loading Errors
+### parser error dialogs
+parse.title=Parsing-fejl i egenskaber
+parse.integer=Advarsel: {0} er ikke et korrekt heltal.
+parse.float=Advarsel: {0} er ikke et korrekt flydende.
+parse.double=Advarsel: {0} er ikke et korrekt dobbelt.
+parse.choice=Advarsel: {0} er ikke et gyldigt valg.
+parse.laf=Advarsel: look-and-feel {0} underst\u00F8ttes ikke.
+### Properties Manager Errors
+manager.properties.title=ICEpdf Properties Manager
+fontManager.properties.title=ICEpdf Font Manager
+manager.properties.createNewDirectory=Klik Ja for at oprette biblioteket {0},\n\
+ hvor ICEpdf Viewer vil gemme \u00E6ndringerne til dets ops\u00E6tning.\n\n\
+ Hvis du klikker "Nej", mistes alle \u00E6ndringer til ICEpdf Viewer'en ops\u00E6tning,\n\
+ n\u00E5r applikationen afsluttes.
+manager.properties.failedCreation=\
+ Der kunne ikke oprettes et ICEpdf Viewer-bibliotek til at gemme brugerdata:\n\
+ {0} \n\
+ ICEpdf Viewer gemmer ikke \u00E6ndringer til standardops\u00E6tningen.
+manager.properties.session.nolock=\
+ Fejl under oprettelse af l\u00E5sefil:\n\
+ {0}
+manager.properties.session.readError=\
+ Fejl under indl\u00E6sning af egenskabsfil: \n\
+ {0}
+manager.properties.deleted=Egenskabsfilen er slettet\n\
+ ({0})\n\
+ Genopret ?
+manager.properties.modified=Egenskabsfilen er \u00E6ndret siden sidste opdatering\n\
+ ({0,date,long})\n\
+ \u00D8nsker du at sl\u00E5 \u00E6ndringerne sammen med filens aktuelle egenskaber?
+manager.properties.saveError=Kunne ikke gemme egenskabsfilen.\n\
+ F\u00F8lgende fejl fundet:\n\
+ {0}
+manager.properties.lafError=Look&Feel {0} underst\u00F8ttes ikke i de givne standardegenskaber.\n\
+ Brug af systemstandarder.
+manager.properties.brokenProperty=Brudt v\u00E6rdi for standardegenskab {0}: {1}
+manager.properties.missingProperty=Manglende v\u00E6rdi for standardegenskab {0}: {1}
diff --git a/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_de.properties b/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_de.properties
index f16b9051a..cb70d2942 100644
--- a/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_de.properties
+++ b/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_de.properties
@@ -1,520 +1,521 @@
-#
-# Copyright 2006-2019 - Technologies Canada Corp.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the
-# License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an "AS
-# IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
-# express or implied. See the License for the specific language
-# governing permissions and limitations under the License.
-#
-#####
-### This MessageBundle contains English text for ICEpdf View and Pilot RI's
-##
-#
-## Window toolbar Title
-viewer.window.title.default=ICEpdf Viewer
-#status bar
-viewer.statusbar.currentPage=Seite {0} / {1}
-## Top Page Control Toolbar
-viewer.toolbar.hideToolBar.label=Symbolleiste ausblenden
-viewer.toolbar.showToolBar.label=Symbolleiste anzeigen
-viewer.toolbar.showUtilityPane.label=Fensterbereich Hilfsfunktionen anzeigen
-viewer.toolbar.hideUtilityPane.label=Fensterbereich Hilfsfunktionen ausblenden
-viewer.toolbar.open.label=
-viewer.toolbar.open.tooltip=Dokument \u00F6ffnen
-viewer.toolbar.saveAs.label=Speichern unter
-viewer.toolbar.saveAs.tooltip=Speichern unter:..
-viewer.toolbar.print.label=Drucken
-viewer.toolbar.print.tooltip=Dokument drucken
-viewer.toolbar.search.label=Suchen
-viewer.toolbar.search.tooltip=Dokument suchen
-viewer.toolbar.utilityPane.label=Fensterbereich Hilfsfunktionen
-viewer.toolbar.utilityPane.tooltip=Fensterbereich Hilfsfunktionen anzeigen/ausblenden
-viewer.toolbar.navigation.label=
-viewer.toolbar.navigation.pages.tooltip=Seitenanzahl
-viewer.toolbar.navigation.pages.firstPage.label=
-viewer.toolbar.navigation.current.tooltip=AktuelleSeite Nummer
-viewer.toolbar.navigation.current.firstPage.label=
-viewer.toolbar.navigation.firstPage.label=
-viewer.toolbar.navigation.firstPage.tooltip=Erste Seite
-viewer.toolbar.navigation.previousPage.label=
-viewer.toolbar.navigation.previousPage.tooltip=Vorherige Seite
-viewer.toolbar.navigation.nextPage.label=
-viewer.toolbar.navigation.nextPage.tooltip=N\u00E4chste Seite
-viewer.toolbar.navigation.lastPage.label=
-viewer.toolbar.navigation.lastPage.tooltip=Letzte Seite
-viewer.toolbar.pageIndicator=von {0}
-viewer.toolbar.zoom.label=
-viewer.toolbar.zoom.tooltip=Zoom
-viewer.toolbar.zoom.out.label=
-viewer.toolbar.zoom.out.tooltip=Zoom - hinaus
-viewer.toolbar.zoom.in.label=
-viewer.toolbar.zoom.in.tooltip=Zoom - hinein
-viewer.toolbar.pageFit.actualsize.label=
-viewer.toolbar.pageFit.actualsize.tooltip=Tats\u00E4chliche Gr\u00F6\u00DFe
-viewer.toolbar.pageFit.fitWindow.label=
-viewer.toolbar.pageFit.fitWindow.tooltip=An Fenster anpassen
-viewer.toolbar.pageFit.fitWidth.label=
-viewer.toolbar.pageFit.fitWidth.tooltip=Breite anpassen
-viewer.toolbar.rotation.left.label=
-viewer.toolbar.rotation.left.tooltip=Nach links drehen
-viewer.toolbar.rotation.right.label=
-viewer.toolbar.rotation.right.tooltip=Nach rechts drehen
-viewer.toolbar.tool.pan.label=
-viewer.toolbar.tool.pan.tooltip=Verschiebewerkzeug
-viewer.toolbar.tool.text.label=
-viewer.toolbar.tool.text.tooltip=Textauswahlwerkzeug
-viewer.toolbar.tool.select.label=
-viewer.toolbar.tool.select.tooltip=Auswahlwerkzeug
-viewer.toolbar.tool.link.label=
-viewer.toolbar.tool.link.tooltip=Anmerkungs-Vernk\u00FCpfungswerkzeug
-viewer.toolbar.tool.zoomIn.label=
-viewer.toolbar.tool.zoomIn.tooltip=Vergr\u00F6\u00DFern-Werkzeug
-viewer.toolbar.tool.zoomOut.label=
-viewer.toolbar.tool.zoomOut.tooltip=Verkleinern-Werkzeug
-viewer.toolbar.pageFit.fontEngine.label=
-viewer.toolbar.pageFit.fontEngine.tooltip=Font-Engine aktivieren/deaktivieren
-## Bottom Page View Control Toolbar
-viewer.toolbar.pageView.nonContinuous.singlePage.label=
-viewer.toolbar.pageView.nonContinuous.singlePage.tooltip=Ansicht Einzelseite, nicht fortlaufend
-viewer.toolbar.pageView.nonContinuous.facingPage.label=
-viewer.toolbar.pageView.nonContinuous.facingPage.tooltip=Ansicht Doppelseite, nicht fortlaufend
-viewer.toolbar.pageView.continuous.singlePage.label=
-viewer.toolbar.pageView.continuous.singlePage.tooltip=Einzelseite, fortlaufend
-viewer.toolbar.pageView.continuous.facingPage.label=
-viewer.toolbar.pageView.continuous.facingPage.tooltip=Doppelseite, fortlaufend
-## File Menu and submenu items
-viewer.menu.file.label=Datei
-viewer.menu.file.mnemonic=F
-viewer.menu.open.label=\u00D6ffnen (Open)
-viewer.menu.open.file.label=Datei...
-viewer.menu.open.URL.label=URL...
-viewer.menu.close.label=Schlie\u00DFen
-viewer.menu.saveAs.label=Speichern unter:..
-viewer.menu.exportText.label=Text exportieren...
-viewer.menu.documentProperties.label=Dokumentinformationen...
-viewer.menu.documentPermission.label=Dokumentenberechtigungen...
-viewer.menu.documentInformation.label=Dokumentinformationen...
-viewer.menu.printSetup.label=Drucker einrichten...
-viewer.menu.print.label=Drucken...
-viewer.menu.exit.label=Abbruch
-## View Menu and submenu items
-viewer.menu.edit.label=Bearbeiten
-viewer.menu.edit.mnemonic=E
-viewer.menu.edit.undo.label=R\u00FCckg\u00E4ngig
-viewer.menu.edit.redo.label=Wiederholen
-viewer.menu.edit.copy.label=Kopieren
-viewer.menu.edit.delete.label=L\u00F6schen
-viewer.menu.edit.selectAll.label=Alles ausw\u00E4hlen
-viewer.menu.edit.deselectAll.label=Auswahl f\u00FCr alle aufheben
-## View Menu and submenu items
-viewer.menu.view.label=Ansicht
-viewer.menu.view.mnemonic=V
-viewer.menu.view.actualSize.label=Tats\u00E4chliche Gr\u00F6\u00DFe
-viewer.menu.view.fitInWindow.label=An Fenster anpassen
-viewer.menu.view.fitWidth.label=Breite anpassen
-viewer.menu.view.zoomIn.label=Zoom - hinein
-viewer.menu.view.zoomOut.label=Zoom - hinaus
-viewer.menu.view.rotateLeft.label=Nach links drehen
-viewer.menu.view.rotateRight.label=Nach rechts drehen
-viewer.menu.view.hideToolBar.label=Symbolleiste ausblenden
-viewer.menu.view.showToolBar.label=Symbolleiste anzeigen
-viewer.menu.view.showUtilityPane.label=Fensterbereich Hilfsfunktionen anzeigen
-viewer.menu.view.hideUtilityPane.label=Fensterbereich Hilfsfunktionen ausblenden
-## Document Menu and submenu items
-viewer.menu.document.label=Dokumente
-viewer.menu.document.mnemonic=D
-viewer.menu.document.firstPage.label=Erste Seite
-viewer.menu.document.previousPage.label=Vorherige Seite
-viewer.menu.document.nextPage.label=N\u00E4chste Seite
-viewer.menu.document.lastPage.label=Letzte Seite
-viewer.menu.document.search.label=Suchen...
-viewer.menu.document.gotToPage.label=Gehe zu Seite...
-## Window Menu and submenu items
-viewer.menu.window.label=Fenster
-viewer.menu.window.mnemonic=W
-viewer.menu.window.minAll.label=Alle minimieren
-viewer.menu.window.minAll.mnemonic=M
-viewer.menu.window.frontAll.label=Alles in den Vordergrund
-viewer.menu.window.frontAll.mnemonic=b
-viewer.menu.window.1.label=1
-viewer.menu.window.1.mnemonic=1
-viewer.menu.window.2.label=2
-viewer.menu.window.2.mnemonic=2
-viewer.menu.window.3.label=3
-viewer.menu.window.3.mnemonic=3
-viewer.menu.window.4.label=4
-viewer.menu.window.4.mnemonic=4
-viewer.menu.window.5.label=5
-viewer.menu.window.5.mnemonic=5
-viewer.menu.window.6.label=6
-viewer.menu.window.6.mnemonic=6
-viewer.menu.window.7.label=7
-viewer.menu.window.7.mnemonic=7
-viewer.menu.window.8.label=8
-viewer.menu.window.8.mnemonic=8
-viewer.menu.window.9.label=9
-viewer.menu.window.9.mnemonic=9
-## Add as many entries as you want, to viewer.menu.window.X.label and mnemonic
-## where X is an incrementing integer. The mnemonic should be one unique
-## character found within the label
-## Help Menu and submenu items
-viewer.menu.help.label=Hilfe
-viewer.menu.help.mnemonic=H
-viewer.menu.help.about.label=\u00DCber den ICEpdf Viewer...
-## General error dialog
-viewer.dialog.error.exception.title=ICEpdf - Ausnahme
-viewer.dialog.error.exception.msg=\
- Bei der Ausf\u00FChrung des Befehls ist aufgrund folgender Ausnahme ein Fehler aufgetreten\n\
- {0}.
-## Open File Dialog
-viewer.dialog.openFile.title=Datei \u00F6ffnen
-viewer.dialog.openFile.error.title=ICEpdf - Fehler beim \u00D6ffnen der Datei
-viewer.dialog.openFile.error.msg=\
- ICEpdf konnte die angegebene Datei unter {0} nicht \u00F6ffnen\n\
- M\u00F6glicherweise ist die Datei besch\u00E4digt oder in einem nicht unterst\u00FCtzten Dateiformat abgespeichert.
-viewer.dialog.openDocument.pdfException.title=ICEpdf - PDF-Ausnahme
-viewer.dialog.openDocument.pdfException.msg=\
- ICEpdf konnte die angegebene Datei {0} nicht \u00F6ffnen\n\
- M\u00F6glicherweise ist die Datei besch\u00E4digt oder in einem nicht unterst\u00FCtzten Dateiformat abgespeichert.
-viewer.dialog.openDocument.pdfSecurityException.title=ICEpdf - PDF-Sicherheitsausnahme
-viewer.dialog.openDocument.pdfSecurityException.msg=\
- ICEpdf konnte die verschl\u00FCsselte Datei unter {0} nicht \u00F6ffnen\n\
- Ursache ist m\u00F6glicherweise ein falsches Passwort oder ein fehlender JCE Security Provider.\n\n\
- Weitere Informationen finden Sie im ICEpdf Entwickler-Handbuch.
-viewer.dialog.openDocument.exception.title=ICEpdf - Ausnahme
-viewer.dialog.openDocument.exception.msg=\
- ICEpdf konnte die angegebene Datei unter {0} nicht \u00F6ffnen\n\
- M\u00F6glicherweise ist die Datei besch\u00E4digt oder in einem nicht unterst\u00FCtzten Dateiformat abgespeichert.
-viewer.dialog.openURL.exception.title=ICEpdf - URL-Ausnahme
-viewer.dialog.openURL.exception.msg=\
- ICEpdf konnte die angegebene Datei nicht \u00F6ffnen. {0} \n\
- unter URL: {1}
-## General error dialog
-viewer.dialog.information.copyAll.title=ICEpdf - Information
-viewer.dialog.information.copyAll.msg=\
- Das Dokument hat mehr als {0} Seiten, bitte verwenden Sie\n\
- "Text exportieren...", um den Dokumententext zu extrahieren.
-## Open URL Dialog
-viewer.dialog.security.title=Dokumentensicherheit
-viewer.dialog.security.msg=Dieses PDF ist gesch\u00FCtzt
-viewer.dialog.security.password.label=Passwort:
-viewer.dialog.security.okButton.label=Ok
-viewer.dialog.security.okButton.mnemonic=o
-viewer.dialog.security.cancelButton.label=Abbrechen
-viewer.dialog.security.cancelButton.mnemonic=C
-## Open URL Dialog
-viewer.dialog.openURL.title=URL \u00F6ffnen
-### Save a Copy Dialog
-viewer.dialog.saveAs.title=Speichern unter
-viewer.dialog.saveAs.extensionError.title=ICEpdf - Fehler beim Speichern
-viewer.dialog.saveAs.extensionError.msg=\
- ICEpdf konnte unter {0} nicht speichern, weil dies kein unterst\u00FCtzter Dateityp ist.
-viewer.dialog.saveAs.noExtensionError.title=ICEpdf - Fehler beim Speichern
-viewer.dialog.saveAs.noExtensionError.msg=Bitte geben Sie eine Dateierweiterung an.
-## Export Text Dialog
-viewer.dialog.exportText.title=Dokumententext exportieren.
-viewer.dialog.exportText.progress.msg=PDF-Text extrahieren
-viewer.dialog.exportText.noExtensionError.title=ICEpdf - Fehler beim Speichern
-viewer.dialog.exportText.noExtensionError.msg=Bitte geben Sie eine Dateierweiterung an.
-# Text extraction output file
-viewer.exportText.fileStamp.msg=ICEpdf Viewer, (c) - Technologies, Inc.
-viewer.exportText.pageStamp.msg=
-# Completed x out of y page(s).
-viewer.exportText.fileStamp.progress.msg={0} von {1} abgeschlossen.
-viewer.exportText.fileStamp.progress.oneFile.msg={2} Seite
-viewer.exportText.fileStamp.progress.moreFile.msg={2} Seiten
-# Printing Progress bar
-viewer.dialog.printing.status.progress.msg=Seite {0} von {1}
-viewer.dialog.printing.status.start.msg=\u00DCbertragung der Seite(n) zum Drucker
-## Document Permissions Dialog
-viewer.dialog.documentPermissions.title=Dokumentenberechtigungen
-viewer.dialog.documentPermissions.securityMethod.label=Sicherheitsmethode:
-viewer.dialog.documentPermissions.userPassword.label=Benutzerpasswort:
-viewer.dialog.documentPermissions.ownerPassword.label=Besitzerpasswort:
-viewer.dialog.documentPermissions.printing.label=Drucken:
-viewer.dialog.documentPermissions.changing.label=\u00C4ndern des Dokuments:
-viewer.dialog.documentPermissions.copyExtraction.label=Kopieren oder Extrahieren des Inhalts:
-viewer.dialog.documentPermissions.comments.label=Bearbeiten von Kommentaren und Formularfeldern:
-viewer.dialog.documentPermissions.formFillingIn.label=Ausf\u00FCllen von Formularfeldern oder Unterzeichnen:
-viewer.dialog.documentPermissions.accessibility.label=Zugriff auf Inhalte freigegeben:
-viewer.dialog.documentPermissions.assembly.label=Dokumentenzusammenstellung:
-viewer.dialog.documentPermissions.encryptionLevel.label=Verschl\u00FCsselungsgrad:
-viewer.dialog.documentPermissions.securityLevel={0}-bit v{1} R {2}
-viewer.dialog.documentPermissions.none=Keine
-viewer.dialog.documentPermissions.no=Nein
-viewer.dialog.documentPermissions.yes=Ja
-viewer.dialog.documentPermissions.allowed=Zul\u00E4ssig
-viewer.dialog.documentPermissions.notAllowed=Nicht zul\u00E4ssig
-viewer.dialog.documentPermissions.fullyAllowed=Voll zul\u00E4ssig
-viewer.dialog.documentPermissions.standardSecurity=Adobe Acrobat Standardsicherheit
-viewer.dialog.documentPermissions.partial=Partiell (Niedrige Qualit\u00E4t)
-## Document Information Dialog
-viewer.dialog.documentInformation.title=Dokumentinformationen
-viewer.dialog.documentInformation.title.label=Titel:
-viewer.dialog.documentInformation.subject.label=Thema:
-viewer.dialog.documentInformation.author.label=Autor:
-viewer.dialog.documentInformation.keywords.label=Stichw\u00F6rter:
-viewer.dialog.documentInformation.creator.label=Ersteller:
-viewer.dialog.documentInformation.producer.label=Hersteller:
-viewer.dialog.documentInformation.created.label=Erstellt:
-viewer.dialog.documentInformation.modified.label=Ge\u00E4ndert:
-viewer.dialog.documentInformation.notAvailable=Nicht verf\u00FCgbar
-## Go to Page Dialog
-viewer.dialog.goToPage.title=Gehe zu Seite...
-viewer.dialog.goToPage.description.label=Seitennummer
-## About Dialog
-viewer.dialog.about.title=\u00DCber ICEpdf Viewer
-viewer.dialog.about.pageNumber.label=\
- Besuchen Sie die ICEpdf Website, um die neuesten Informationen zu erhalten:\n\
- http://www.icepdf.org/
-## Utility Pane Bookmarks Tab
-viewer.utilityPane.bookmarks.tab.title=Lesezeichen
-## Utility Pane Annotation Link Tab
-viewer.utilityPane.link.tab.title=Anmerkungen
-viewer.utilityPane.link.appearanceTitle=Darstellung
-viewer.utilityPane.link.linkType=Linktyp:
-viewer.utilityPane.annotation.link.highlightType=Hervorhebungsstil:
-viewer.utilityPane.link.lineThickness=Liniendicke:
-viewer.utilityPane.link.lineStyle=Linienstil:
-viewer.utilityPane.link.colorChooserTitle=Farbe von Anmerkungen
-viewer.utilityPane.link.colorLabel=Farbe:
-## Utility Pane border Tab
-viewer.utilityPane.annotation.flags.title=Flags
-viewer.utilityPane.annotation.flags.noRotate=No Rotate:
-viewer.utilityPane.annotation.flags.noZoom=No Zoom:
-viewer.utilityPane.annotation.flags.readOnly=Read Only:
-viewer.utilityPane.annotation.flags.printable=Printable:
-viewer.utilityPane.annotation.flags.yes=Printable:
-viewer.utilityPane.annotation.flags.enabled=Enabled
-viewer.utilityPane.annotation.flags.disabled=Disabled
-## annotation action pane and dialogs.
-viewer.utilityPane.action.selectionTitle=Funktion
-viewer.utilityPane.action.addAction=Hinzuf\u00FCgen
-viewer.utilityPane.action.editAction=Bearbeiten
-viewer.utilityPane.action.removeAction=L\u00F6schen
-viewer.utilityPane.action.type.destination.label=Ziel
-viewer.utilityPane.action.type.uriAction.label=URI Aktion
-viewer.utilityPane.action.type.goToAction.label=Gehe zu Aktion
-viewer.utilityPane.action.dialog.new.title=Neue Aktion hinzuf\u00FCgen
-viewer.utilityPane.action.dialog.new.msgs=Aktionstyp:
-viewer.utilityPane.action.dialog.delete.title=Best\u00E4tigung l\u00F6schen
-viewer.utilityPane.action.dialog.delete.msgs=Sind Sie sicher, dass Sie diese Aktion l\u00F6schen m\u00F6chten?
-## uri action dialog test
-viewer.utilityPane.action.dialog.uri.title=URI-Aktionseigenschaften
-viewer.utilityPane.action.dialog.uri.msgs=URI:
-## GoTo action dialog text
-viewer.utilityPane.action.dialog.goto.title=Gehe zu Aktionseigenschaften
-viewer.utilityPane.action.dialog.goto.page.label=Seite:
-viewer.utilityPane.action.dialog.goto.type.label=Typ
-viewer.utilityPane.action.dialog.goto.type.xyz.label=Absolut
-viewer.utilityPane.action.dialog.goto.type.fit.label=Seite anpassen
-viewer.utilityPane.action.dialog.goto.type.fith.label=Breite oben anpassen
-viewer.utilityPane.action.dialog.goto.type.fitv.label=Breite links anpassen
-viewer.utilityPane.action.dialog.goto.type.fitr.label=Zoom-Rahmen anpassen
-viewer.utilityPane.action.dialog.goto.type.fitb.label=Seitengrenzen anpassen
-viewer.utilityPane.action.dialog.goto.type.fitbh.label=Grenzen oben anpassen
-viewer.utilityPane.action.dialog.goto.type.fitbv.label=Grenzen links anpassen
-viewer.utilityPane.action.dialog.goto.right.label=Rechts:
-viewer.utilityPane.action.dialog.goto.left.label=Links:
-viewer.utilityPane.action.dialog.goto.top.label=Oben:
-viewer.utilityPane.action.dialog.goto.bottom.label=Unten:
-viewer.utilityPane.action.dialog.goto.zoom.label=Zoom:
-viewer.utilityPane.action.dialog.goto.unassigned.label=NaN
-viewer.utilityPane.action.dialog.goto.current.label=Aktuelle Ansicht:
-viewer.utilityPane.action.dialog.goto.current=Adresse einstellen
-viewer.utilityPane.action.dialog.goto.name.label=Name:
-viewer.utilityPane.action.dialog.goto.browse=Durchsuchen...
-viewer.utilityPane.action.dialog.goto.explicitDestination.title=Implizites Ziel
-viewer.utilityPane.action.dialog.goto.nameDestination.title=Benanntes Ziel
-# Destination Named Tree
-viewer.utilityPane.action.dialog.goto.nameTree.title=Dokumentennamen-Baum
-viewer.utilityPane.action.dialog.goto.nameTree.root.label=Namen-Baum
-viewer.utilityPane.action.dialog.goto.nameTree.branch.label={0} bis {1}
-## Utility Pane Search Tab
-viewer.utilityPane.search.tab.title=Suchen
-viewer.utilityPane.search.searchText.label=Text suchen:
-viewer.utilityPane.search.results.label=Ergebnisse:
-viewer.utilityPane.search.searchButton.label=Suchen
-viewer.utilityPane.search.clearSearchButton.label=L\u00F6schen
-viewer.utilityPane.search.caseSenstiveCheckbox.label=Schreibungsabh\u00E4ngig
-viewer.utilityPane.search.wholeWordCheckbox.label=Nur ganze W\u00F6rter
-viewer.utilityPane.search.cumlitiveCheckbox.label=kumuliert
-viewer.utilityPane.search.showPagesCheckbox.label=Seiten anzeigen
-viewer.utilityPane.search.stopButton.label=Stopp
-viewer.utilityPane.search.searching.msg=Suchen...
-# Searching x out of y page(s)
-viewer.utilityPane.search.searching1.msg=Suche {0} von {1}
-viewer.utilityPane.search.searching1.oneFile.msg={2} Seite
-viewer.utilityPane.search.searching1.moreFile.msg={2} Seiten
-# Page x (y result(s))
-viewer.utilityPane.search.result.msg=Seite {0} ({1})
-viewer.utilityPane.search.result.oneFile.msg={2} Ergebnis
-viewer.utilityPane.search.result.moreFile.msg={2} Ergebnisse
-# Searched x page(s) (y matches)
-viewer.utilityPane.search.progress.msg=Gesucht {0} {1} ({2})
-viewer.utilityPane.search.progress.onePage.msg=Seite
-viewer.utilityPane.search.progress.morePage.msg=Seiten
-viewer.utilityPane.search.progress.oneMatch.msg={2} Treffer
-viewer.utilityPane.search.progress.moreMatch.msg={2} Treffer
-## Common Button Labels
-viewer.button.ok.label=Ok
-viewer.button.ok.mnemonic=o
-viewer.button.cancel.label=Abbrechen
-viewer.button.cancel.mnemonic=C
-###
-# General Error Messages
-# Command Line Errors
-viewer.commandLin.error=\
- Verwendung: java org.icepdf.ri.viewer.Main [-loadfile ] [-loadurl ]
-# Launcher errors
-viewer.launcher.URLError.dialog.title=ICEpdf
-viewer.launcher.URLError.dialog.message=ICEpdf konnte die angegebene Datei nicht \u00F6ffnen. {0} unter URL: {1}.
-viewer.launcher.lookAndFeel.error.message=Das angegebene Look-and-Feel ({0}) ist von dieser Plattform aus nicht erreichbar.
-# Pilot Loading Errors
-### parser error dialogs
-parse.title=Eigenschaften-Parsingfehler
-parse.integer=Warnung : {0} ist keine korrekte Ganzzahl.
-parse.float=Warnung : {0} ist keine korrekte Gleitkommazahl.
-parse.double=Warnung : {0} ist kein korrektes Double.
-parse.choice=Warnung : {0} ist keine g\u00FCltige Auswahl.
-parse.laf=Warnung : Look-and-Feel {0} wird nicht unterst\u00FCtzt.
-### Properties Manager Errors
-manager.properties.title=ICEpdf Eigenschaften-Manager
-fontManager.properties.title=ICEpdf Font-Manager
-manager.properties.createNewDirectory=\
- Um das Verzeichnis {0} zu erstellen,\n\
- in dem der ICEpdf Viewer \u00C4nderungen an den EInstellungen speichert, klicken Sie auf Ja.\n\n\
- Wenn Sie auf "Nein" klicken, gehen alle \u00C4nderungen, die Sie an den ICEpdf Viewer Einstellungen vornehmen,\n\
- beim Beenden der Applikation verloren.
-manager.properties.failedCreation=\
- ICEpdf Viewer Verzeichnis zum Speichern der Benutzerdaten kann nicht erstellt werden:\n\
- {0}\n\
- ICEpdf Viewer wird die \u00C4nderungen an den Standardeinstellungen nicht speichern.
-manager.properties.session.nolock=\
- Fehler beim Erstellen der Sperrdatei :\n\
- {0}
-manager.properties.session.readError=\
- Fehler beim Laden der Eigenschaften-Datei: \n\
- {0}
-manager.properties.deleted=Eigenschaften-Datei wurde gel\u00F6scht\n\
- ({0})\n\
- Datei wiederherstellen ?
-manager.properties.modified=Eigenschaften-Datei wurde seit der letzten Aktualisierung ge\u00E4ndert\n\
- ({0,date,long})\n\
- M\u00F6chten Sie die \u00C4nderungen in der Datei mit den aktuellen Eigenschaften zusammenlegen?
-manager.properties.saveError=Eigenschaften-Datei kann nicht gespeichert werden.\n\
- Folgender Fehler wurde festgestellt :\n\
- {0}
-manager.properties.lafError=\
- Das in den Standardeigenschaften festgelegte Look&Feel {0} wird nicht unterst\u00FCtzt.\n\
- Systemstandard wird verwendet.
-manager.properties.brokenProperty=Defekter Wert f\u00FCr Eigenschaft {0}: {1}
-manager.properties.missingProperty=Fehlender Wert f\u00FCr Eigenschaft {0}: {1}
-## Signature Pane
-viewer.utilityPane.signatures.tab.title=Signatur
-viewer.utilityPane.signatures.tab.certTree.error.label=\
- Unsignierte Signaturfelder - Signaturzertifikat konnte nicht \u00FCberpr\u00FCft werden {0} {1}
-viewer.utilityPane.signatures.tab.certTree.rootSigned.label=Signiert von {0} {1}
-viewer.utilityPane.signatures.tab.certTree.rootValidating.label=Pr\u00FCfe Signatur {0} {1}
-viewer.utilityPane.signatures.tab.certTree.cert.invalid.label=Signatur ist ung\u00FCltig:
-viewer.utilityPane.signatures.tab.certTree.cert.unknown.label=Signatur ist g\u00FCltig:
-viewer.utilityPane.signatures.tab.certTree.cert.valid.label=G\u00FCltigkeit der Signatur ist unbekannt:
-viewer.utilityPane.signatures.tab.certTree.doc.modified.label=\
- Diese Version des Dokuments ist unver\u00E4ndert es wurden jedoch nachstehende \u00C4nderungen vorgenommen
-viewer.utilityPane.signatures.tab.certTree.doc.unmodified.label=Das Dokument wurde seit der Signatur nicht ver\u00E4ndert
-viewer.utilityPane.signatures.tab.certTree.doc.major.label=Das Dokument wurde seit der Signatur ver\u00E4ndert
-viewer.utilityPane.signatures.tab.certTree.signature.identity.unknown.label=\
- Die Identit\u00E4t des Unterzeichners ist unbekannt, da sie in Ihrem Schl\u00FCsselbund nicht gefunden werden konnte
-viewer.utilityPane.signatures.tab.certTree.signature.identity.unchecked.label=\
- Signatur ist g\u00FCltib, aber Revokationsinformationen des Unterzeichners konnten nicht \u00FCberpr\u00FCft werden
-viewer.utilityPane.signatures.tab.certTree.signature.identity.valid.label=Die Identit\u00E4t des Unterzeichners ist g\u00FCltig
-viewer.utilityPane.signatures.tab.certTree.signature.time.local.label=Sigaturzeit stammt von der Uhr des Computers des Unterzeichners
-viewer.utilityPane.signatures.tab.certTree.signature.time.embedded.label=\
- Signatur beinhaltet einen eingebetteten Zeitstempel, welcher nicht \u00FCberpr\u00FCft werden konnte
-viewer.utilityPane.signatures.tab.certTree.signature.details.label=Signaturdetails
-viewer.utilityPane.signatures.tab.certTree.signature.details.reason.label=Grund: {0}
-viewer.utilityPane.signatures.tab.certTree.signature.details.location.label=Ort: {0}
-viewer.utilityPane.signatures.tab.certTree.signature.details.full.label=Zertifikatsdetails...
-viewer.utilityPane.signatures.tab.certTree.signature.lastChecked.label=Zuletzt \u00FCberpr\u00FCft: {0}
-viewer.utilityPane.signatures.tab.certTree.unsigned.label=Unsigniertes Signaturfeld
-## Signature certificate view dialog.
-viewer.utilityPane.signatures.cert.dialog.title=Zertifikatsdetails
-viewer.utilityPane.signatures.cert.dialog.closeButton.label=Schliessen
-viewer.utilityPane.signatures.cert.dialog.closeButton.mnemonic=S
-viewer.utilityPane.signatures.cert.dialog.info.notAvailable.label=Unbekannt
-viewer.utilityPane.signatures.cert.dialog.info.unknownSubject.label=Unbekannter Betreff
-viewer.utilityPane.signatures.cert.dialog.info.unknownIssuer.label=Unbekannter Herausgeber
-viewer.utilityPane.signatures.cert.dialog.info.certificateInfo.label={0} - {1}
-viewer.utilityPane.signatures.cert.dialog.info.column1.label=Feld
-viewer.utilityPane.signatures.cert.dialog.info.column2.label=Wert
-viewer.utilityPane.signatures.cert.dialog.info.version.label=Version
-viewer.utilityPane.signatures.cert.dialog.info.version.value=v{0}
-viewer.utilityPane.signatures.cert.dialog.info.serialNumber.label=Serien Nummer
-viewer.utilityPane.signatures.cert.dialog.info.serialNumber.value={0}
-viewer.utilityPane.signatures.cert.dialog.info.signatureAlgorithm.label=Signatur Algorithmus
-viewer.utilityPane.signatures.cert.dialog.info.signatureAlgorithm.value={0}
-viewer.utilityPane.signatures.cert.dialog.info.issuer.label=Herausgeber
-viewer.utilityPane.signatures.cert.dialog.info.issuer.value=\
- Organisation: {0} \nVerwaltungseinheit: {1} \nName: {2} \nOrt: {3} \nKanton (Bundesstaat): {4} \nLand: {5} \nEmail: {6}
-viewer.utilityPane.signatures.cert.dialog.info.validity.label=G\u00FCltigkeit
-viewer.utilityPane.signatures.cert.dialog.info.validity.value=Von: {0}\n To: {1}
-viewer.utilityPane.signatures.cert.dialog.info.subject.label=Betreff
-viewer.utilityPane.signatures.cert.dialog.info.subject.value=\
- Organisation: {0} \nVerwaltungseinheit: {1} \nName: {2} \nOrt: {3} \nKanton (Bundesstaat): {4} \nLand: {5} \nEmail: {6}
-viewer.utilityPane.signatures.cert.dialog.info.signature.label=Signatur
-viewer.utilityPane.signatures.cert.dialog.info.md5.label=MD5 Fingerabdruck
-viewer.utilityPane.signatures.cert.dialog.info.md5.value={0}
-viewer.utilityPane.signatures.cert.dialog.info.sha1.label=SHA1 Fingerabdruck
-viewer.utilityPane.signatures.cert.dialog.info.sha1.value={0}
-viewer.utilityPane.signatures.verify.initializingMessage.label=Pr\u00FCfe {0} von {1} Signaturen
-viewer.utilityPane.signatures.verify.completeMessage.label=Pr\u00FCfprozess abgeschlossen
-viewer.utilityPane.signatures.verify.validating.label=Signatur pr\u00FCfen...
-## Signature validation dialog.
-viewer.annotation.signature.validation.dialog.title=Zusammenfassung der Signaturg\u00FCltigkeit
-viewer.annotation.signature.validation.dialog.close.button.label=Schliessen
-viewer.annotation.signature.validation.dialog.signerProperties.button.label=Signatureigenschaften...
-# common validation messages
-viewer.annotation.signature.validation.common.invalid.label=Signatur ist ung\u00FCltig:
-viewer.annotation.signature.validation.common.unknown.label=Signatur ist g\u00FCltig:
-viewer.annotation.signature.validation.common.valid.label=G\u00FCltigkeit der Signatur ist unbekannt:
-viewer.annotation.signature.validation.common.signedBy.label=- Signiert von {0} {1}
-viewer.annotation.signature.validation.common.doc.modified.label=\
- - Diese Version des Dokuments ist unver\u00E4ndert es wurden jedoch nachstehende \u00C4nderungen vorgenommen
-viewer.annotation.signature.validation.common.doc.unmodified.label=- Das Dokument wurde seit der Signatur nicht ver\u00E4ndert
-viewer.annotation.signature.validation.common.doc.major.label=- Das Dokument wurde seit der Signatur ver\u00E4ndert
-viewer.annotation.signature.validation.common.identity.unknown.label=\
- - Die Identit\u00E4t des Unterzeichners ist unbekannt, da sie in Ihrem Schl\u00FCsselbund nicht gefunden werden konnte
-viewer.annotation.signature.validation.common.identity.unchecked.label=\
- - Signatur ist g\u00FCltib, aber Revokationsinformationen des Unterzeichners konnten nicht \u00FCberpr\u00FCft werden
-viewer.annotation.signature.validation.common.identity.valid.label=- Die Identit\u00E4t des Unterzeichners ist g\u00FCltig
-viewer.annotation.signature.validation.common.time.local.label=- Sigaturzeit stammt von der Uhr des Computers des Unterzeichners
-viewer.annotation.signature.validation.common.time.embedded.label=\
- - Signatur beinhaltet einen eingebetteten Zeitstempel, welcher nicht \u00FCberpr\u00FCft werden konnte
-viewer.annotation.signature.validation.common.notAvailable.label=Nicht verf\u00FCgbar
-## Signatures properties Dialog.
-viewer.annotation.signature.properties.dialog.title=Signatureigenschaften
-viewer.annotation.signature.properties.dialog.invalid.label=Signatur ist ung\u00FCltig
-viewer.annotation.signature.properties.dialog.unknown.label=Signatur ist g\u00FCltig
-viewer.annotation.signature.properties.dialog.valid.label=G\u00FCltigkeit der Signatur ist unbekannt
-viewer.annotation.signature.properties.dialog.signedBy.label=Signiert von {0} {1}
-viewer.annotation.signature.properties.dialog.signingTime.label=Signaturzeit: {0}
-viewer.annotation.signature.properties.dialog.reason.label=Grund: {0}
-viewer.annotation.signature.properties.dialog.location.label=Ort: {0}
-# SignatureSigner Info
-viewer.annotation.signature.properties.dialog.pathValidation.success=- Pfadvalidierungspr\u00FCfung war erfolgreich.
-viewer.annotation.signature.properties.dialog.pathValidation.failure=- Pfadvalidierungspr\u00FCfung war nicht erfolgreich.
-viewer.annotation.signature.properties.dialog.revocation.success=- Signaturzertifikat ist g\u00FCltig und wurde nicht revoziert.
-viewer.annotation.signature.properties.dialog.revocation.failure=- Revokations\u00FCberpr\u00FCfung wurde nicht durchgef\u00FChrt.
-viewer.annotation.signature.properties.dialog.certificateExpired.failure=- Signaturzertifikat ist abgelaufen.
-viewer.annotation.signature.properties.dialog.showCertificates.label=Signaturzertifikat...
-viewer.annotation.signature.properties.dialog.validity.title=G\u00FCltigkeitszusammenfassung
-viewer.annotation.signature.properties.dialog.signerInfo.title=Unterzeichnerinformationen
-
-
+#
+# Copyright 2006-2019 - Technologies Canada Corp.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the
+# License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an "AS
+# IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
+# express or implied. See the License for the specific language
+# governing permissions and limitations under the License.
+#
+#####
+### This MessageBundle contains English text for ICEpdf View and Pilot RI's
+##
+#
+## Window toolbar Title
+viewer.window.title.default=ICEpdf Viewer
+viewer.window.title.open.default=ICEpdf Viewer - [{0}]
+#status bar
+viewer.statusbar.currentPage=Seite {0} / {1}
+## Top Page Control Toolbar
+viewer.toolbar.hideToolBar.label=Symbolleiste ausblenden
+viewer.toolbar.showToolBar.label=Symbolleiste anzeigen
+viewer.toolbar.showUtilityPane.label=Fensterbereich Hilfsfunktionen anzeigen
+viewer.toolbar.hideUtilityPane.label=Fensterbereich Hilfsfunktionen ausblenden
+viewer.toolbar.open.label=
+viewer.toolbar.open.tooltip=Dokument \u00F6ffnen
+viewer.toolbar.save.label=Speichern
+viewer.toolbar.save.tooltip=Dokument Speichern
+viewer.toolbar.saveAs.label=Speichern unter
+viewer.toolbar.saveAs.tooltip=Speichern unter:..
+viewer.toolbar.print.label=Drucken
+viewer.toolbar.print.tooltip=Dokument drucken
+viewer.toolbar.search.label=Suchen
+viewer.toolbar.search.tooltip=Dokument suchen
+viewer.toolbar.utilityPane.label=Fensterbereich Hilfsfunktionen
+viewer.toolbar.utilityPane.tooltip=Fensterbereich Hilfsfunktionen anzeigen/ausblenden
+viewer.toolbar.navigation.label=
+viewer.toolbar.navigation.pages.tooltip=Seitenanzahl
+viewer.toolbar.navigation.pages.firstPage.label=
+viewer.toolbar.navigation.current.tooltip=AktuelleSeite Nummer
+viewer.toolbar.navigation.current.firstPage.label=
+viewer.toolbar.navigation.firstPage.label=
+viewer.toolbar.navigation.firstPage.tooltip=Erste Seite
+viewer.toolbar.navigation.previousPage.label=
+viewer.toolbar.navigation.previousPage.tooltip=Vorherige Seite
+viewer.toolbar.navigation.nextPage.label=
+viewer.toolbar.navigation.nextPage.tooltip=N\u00E4chste Seite
+viewer.toolbar.navigation.lastPage.label=
+viewer.toolbar.navigation.lastPage.tooltip=Letzte Seite
+viewer.toolbar.pageIndicator=von {0}
+viewer.toolbar.zoom.label=
+viewer.toolbar.zoom.tooltip=Zoom
+viewer.toolbar.zoom.out.label=
+viewer.toolbar.zoom.out.tooltip=Zoom - hinaus
+viewer.toolbar.zoom.in.label=
+viewer.toolbar.zoom.in.tooltip=Zoom - hinein
+viewer.toolbar.pageFit.actualsize.label=
+viewer.toolbar.pageFit.actualsize.tooltip=Tats\u00E4chliche Gr\u00F6\u00DFe
+viewer.toolbar.pageFit.fitWindow.label=
+viewer.toolbar.pageFit.fitWindow.tooltip=An Fenster anpassen
+viewer.toolbar.pageFit.fitWidth.label=
+viewer.toolbar.pageFit.fitWidth.tooltip=Breite anpassen
+viewer.toolbar.rotation.left.label=
+viewer.toolbar.rotation.left.tooltip=Nach links drehen
+viewer.toolbar.rotation.right.label=
+viewer.toolbar.rotation.right.tooltip=Nach rechts drehen
+viewer.toolbar.tool.pan.label=
+viewer.toolbar.tool.pan.tooltip=Verschiebewerkzeug
+viewer.toolbar.tool.text.label=
+viewer.toolbar.tool.text.tooltip=Textauswahlwerkzeug
+viewer.toolbar.tool.select.label=
+viewer.toolbar.tool.select.tooltip=Auswahlwerkzeug
+viewer.toolbar.tool.link.label=
+viewer.toolbar.tool.link.tooltip=Anmerkungs-Vernk\u00FCpfungswerkzeug
+viewer.toolbar.tool.zoomIn.label=
+viewer.toolbar.tool.zoomIn.tooltip=Vergr\u00F6\u00DFern-Werkzeug
+viewer.toolbar.tool.zoomOut.label=
+viewer.toolbar.tool.zoomOut.tooltip=Verkleinern-Werkzeug
+viewer.toolbar.pageFit.fontEngine.label=
+viewer.toolbar.pageFit.fontEngine.tooltip=Font-Engine aktivieren/deaktivieren
+## Bottom Page View Control Toolbar
+viewer.toolbar.pageView.nonContinuous.singlePage.label=
+viewer.toolbar.pageView.nonContinuous.singlePage.tooltip=Ansicht Einzelseite, nicht fortlaufend
+viewer.toolbar.pageView.nonContinuous.facingPage.label=
+viewer.toolbar.pageView.nonContinuous.facingPage.tooltip=Ansicht Doppelseite, nicht fortlaufend
+viewer.toolbar.pageView.continuous.singlePage.label=
+viewer.toolbar.pageView.continuous.singlePage.tooltip=Einzelseite, fortlaufend
+viewer.toolbar.pageView.continuous.facingPage.label=
+viewer.toolbar.pageView.continuous.facingPage.tooltip=Doppelseite, fortlaufend
+## File Menu and submenu items
+viewer.menu.file.label=Datei
+viewer.menu.file.mnemonic=F
+viewer.menu.open.label=\u00D6ffnen (Open)
+viewer.menu.open.file.label=Datei...
+viewer.menu.open.URL.label=URL...
+viewer.menu.close.label=Schlie\u00DFen
+viewer.menu.saveAs.label=Speichern unter:..
+viewer.menu.exportText.label=Text exportieren...
+viewer.menu.documentProperties.label=Dokumentinformationen...
+viewer.menu.documentPermission.label=Dokumentenberechtigungen...
+viewer.menu.documentInformation.label=Dokumentinformationen...
+viewer.menu.printSetup.label=Drucker einrichten...
+viewer.menu.print.label=Drucken...
+viewer.menu.exit.label=Abbruch
+## View Menu and submenu items
+viewer.menu.edit.label=Bearbeiten
+viewer.menu.edit.mnemonic=E
+viewer.menu.edit.undo.label=R\u00FCckg\u00E4ngig
+viewer.menu.edit.redo.label=Wiederholen
+viewer.menu.edit.copy.label=Kopieren
+viewer.menu.edit.delete.label=L\u00F6schen
+viewer.menu.edit.selectAll.label=Alles ausw\u00E4hlen
+viewer.menu.edit.deselectAll.label=Auswahl f\u00FCr alle aufheben
+## View Menu and submenu items
+viewer.menu.view.label=Ansicht
+viewer.menu.view.mnemonic=V
+viewer.menu.view.actualSize.label=Tats\u00E4chliche Gr\u00F6\u00DFe
+viewer.menu.view.fitInWindow.label=An Fenster anpassen
+viewer.menu.view.fitWidth.label=Breite anpassen
+viewer.menu.view.zoomIn.label=Zoom - hinein
+viewer.menu.view.zoomOut.label=Zoom - hinaus
+viewer.menu.view.rotateLeft.label=Nach links drehen
+viewer.menu.view.rotateRight.label=Nach rechts drehen
+viewer.menu.view.hideToolBar.label=Symbolleiste ausblenden
+viewer.menu.view.showToolBar.label=Symbolleiste anzeigen
+viewer.menu.view.showUtilityPane.label=Fensterbereich Hilfsfunktionen anzeigen
+viewer.menu.view.hideUtilityPane.label=Fensterbereich Hilfsfunktionen ausblenden
+## Document Menu and submenu items
+viewer.menu.document.label=Dokumente
+viewer.menu.document.mnemonic=D
+viewer.menu.document.firstPage.label=Erste Seite
+viewer.menu.document.previousPage.label=Vorherige Seite
+viewer.menu.document.nextPage.label=N\u00E4chste Seite
+viewer.menu.document.lastPage.label=Letzte Seite
+viewer.menu.document.search.label=Suchen...
+viewer.menu.document.gotToPage.label=Gehe zu Seite...
+## Window Menu and submenu items
+viewer.menu.window.label=Fenster
+viewer.menu.window.mnemonic=W
+viewer.menu.window.minAll.label=Alle minimieren
+viewer.menu.window.minAll.mnemonic=M
+viewer.menu.window.frontAll.label=Alles in den Vordergrund
+viewer.menu.window.frontAll.mnemonic=b
+viewer.menu.window.1.label=1
+viewer.menu.window.1.mnemonic=1
+viewer.menu.window.2.label=2
+viewer.menu.window.2.mnemonic=2
+viewer.menu.window.3.label=3
+viewer.menu.window.3.mnemonic=3
+viewer.menu.window.4.label=4
+viewer.menu.window.4.mnemonic=4
+viewer.menu.window.5.label=5
+viewer.menu.window.5.mnemonic=5
+viewer.menu.window.6.label=6
+viewer.menu.window.6.mnemonic=6
+viewer.menu.window.7.label=7
+viewer.menu.window.7.mnemonic=7
+viewer.menu.window.8.label=8
+viewer.menu.window.8.mnemonic=8
+viewer.menu.window.9.label=9
+viewer.menu.window.9.mnemonic=9
+## Add as many entries as you want, to viewer.menu.window.X.label and mnemonic
+## where X is an incrementing integer. The mnemonic should be one unique
+## character found within the label
+## Help Menu and submenu items
+viewer.menu.help.label=Hilfe
+viewer.menu.help.mnemonic=H
+viewer.menu.help.about.label=\u00DCber den ICEpdf Viewer...
+## General error dialog
+viewer.dialog.error.exception.title=ICEpdf - Ausnahme
+viewer.dialog.error.exception.msg=\
+ Bei der Ausf\u00FChrung des Befehls ist aufgrund folgender Ausnahme ein Fehler aufgetreten\n\
+ {0}.
+## Open File Dialog
+viewer.dialog.openFile.title=Datei \u00F6ffnen
+viewer.dialog.openFile.error.title=ICEpdf - Fehler beim \u00D6ffnen der Datei
+viewer.dialog.openFile.error.msg=\
+ ICEpdf konnte die angegebene Datei unter {0} nicht \u00F6ffnen\n\
+ M\u00F6glicherweise ist die Datei besch\u00E4digt oder in einem nicht unterst\u00FCtzten Dateiformat abgespeichert.
+viewer.dialog.openDocument.pdfException.title=ICEpdf - PDF-Ausnahme
+viewer.dialog.openDocument.pdfException.msg=\
+ ICEpdf konnte die angegebene Datei {0} nicht \u00F6ffnen\n\
+ M\u00F6glicherweise ist die Datei besch\u00E4digt oder in einem nicht unterst\u00FCtzten Dateiformat abgespeichert.
+viewer.dialog.openDocument.pdfSecurityException.title=ICEpdf - PDF-Sicherheitsausnahme
+viewer.dialog.openDocument.pdfSecurityException.msg=\
+ ICEpdf konnte die verschl\u00FCsselte Datei unter {0} nicht \u00F6ffnen\n\
+ Ursache ist m\u00F6glicherweise ein falsches Passwort oder ein fehlender JCE Security Provider.\n\n\
+ Weitere Informationen finden Sie im ICEpdf Entwickler-Handbuch.
+viewer.dialog.openDocument.exception.title=ICEpdf - Ausnahme
+viewer.dialog.openDocument.exception.msg=\
+ ICEpdf konnte die angegebene Datei unter {0} nicht \u00F6ffnen\n\
+ M\u00F6glicherweise ist die Datei besch\u00E4digt oder in einem nicht unterst\u00FCtzten Dateiformat abgespeichert.
+viewer.dialog.openURL.exception.title=ICEpdf - URL-Ausnahme
+viewer.dialog.openURL.exception.msg=\
+ ICEpdf konnte die angegebene Datei nicht \u00F6ffnen. {0} \n\
+ unter URL: {1}
+## General error dialog
+viewer.dialog.information.copyAll.title=ICEpdf - Information
+viewer.dialog.information.copyAll.msg=\
+ Das Dokument hat mehr als {0} Seiten, bitte verwenden Sie\n\
+ "Text exportieren...", um den Dokumententext zu extrahieren.
+## Open URL Dialog
+viewer.dialog.security.title=Dokumentensicherheit
+viewer.dialog.security.msg=Dieses PDF ist gesch\u00FCtzt
+viewer.dialog.security.password.label=Passwort:
+viewer.dialog.security.okButton.label=Ok
+viewer.dialog.security.okButton.mnemonic=o
+viewer.dialog.security.cancelButton.label=Abbrechen
+viewer.dialog.security.cancelButton.mnemonic=C
+## Open URL Dialog
+viewer.dialog.openURL.title=URL \u00F6ffnen
+### Save a Copy Dialog
+viewer.dialog.saveAs.title=Speichern unter
+viewer.dialog.saveAs.extensionError.title=ICEpdf - Fehler beim Speichern
+viewer.dialog.saveAs.extensionError.msg=\
+ ICEpdf konnte unter {0} nicht speichern, weil dies kein unterst\u00FCtzter Dateityp ist.
+viewer.dialog.saveAs.noExtensionError.title=ICEpdf - Fehler beim Speichern
+viewer.dialog.saveAs.noExtensionError.msg=Bitte geben Sie eine Dateierweiterung an.
+## Export Text Dialog
+viewer.dialog.exportText.title=Dokumententext exportieren.
+viewer.dialog.exportText.progress.msg=PDF-Text extrahieren
+viewer.dialog.exportText.noExtensionError.title=ICEpdf - Fehler beim Speichern
+viewer.dialog.exportText.noExtensionError.msg=Bitte geben Sie eine Dateierweiterung an.
+# Text extraction output file
+viewer.exportText.fileStamp.msg=ICEpdf Viewer, (c) - Technologies, Inc.
+viewer.exportText.pageStamp.msg=
+# Completed x out of y page(s).
+viewer.exportText.fileStamp.progress.msg={0} von {1} abgeschlossen.
+viewer.exportText.fileStamp.progress.oneFile.msg={2} Seite
+viewer.exportText.fileStamp.progress.moreFile.msg={2} Seiten
+# Printing Progress bar
+viewer.dialog.printing.status.progress.msg=Seite {0} von {1}
+viewer.dialog.printing.status.start.msg=\u00DCbertragung der Seite(n) zum Drucker
+## Document Permissions Dialog
+viewer.dialog.documentPermissions.title=Dokumentenberechtigungen
+viewer.dialog.documentPermissions.securityMethod.label=Sicherheitsmethode:
+viewer.dialog.documentPermissions.userPassword.label=Benutzerpasswort:
+viewer.dialog.documentPermissions.ownerPassword.label=Besitzerpasswort:
+viewer.dialog.documentPermissions.printing.label=Drucken:
+viewer.dialog.documentPermissions.changing.label=\u00C4ndern des Dokuments:
+viewer.dialog.documentPermissions.copyExtraction.label=Kopieren oder Extrahieren des Inhalts:
+viewer.dialog.documentPermissions.comments.label=Bearbeiten von Kommentaren und Formularfeldern:
+viewer.dialog.documentPermissions.formFillingIn.label=Ausf\u00FCllen von Formularfeldern oder Unterzeichnen:
+viewer.dialog.documentPermissions.accessibility.label=Zugriff auf Inhalte freigegeben:
+viewer.dialog.documentPermissions.assembly.label=Dokumentenzusammenstellung:
+viewer.dialog.documentPermissions.encryptionLevel.label=Verschl\u00FCsselungsgrad:
+viewer.dialog.documentPermissions.securityLevel={0}-bit v{1} R {2}
+viewer.dialog.documentPermissions.none=Keine
+viewer.dialog.documentPermissions.no=Nein
+viewer.dialog.documentPermissions.yes=Ja
+viewer.dialog.documentPermissions.allowed=Zul\u00E4ssig
+viewer.dialog.documentPermissions.notAllowed=Nicht zul\u00E4ssig
+viewer.dialog.documentPermissions.fullyAllowed=Voll zul\u00E4ssig
+viewer.dialog.documentPermissions.standardSecurity=Adobe Acrobat Standardsicherheit
+viewer.dialog.documentPermissions.partial=Partiell (Niedrige Qualit\u00E4t)
+## Document Information Dialog
+viewer.dialog.documentInformation.title=Dokumentinformationen
+viewer.dialog.documentInformation.title.label=Titel:
+viewer.dialog.documentInformation.subject.label=Thema:
+viewer.dialog.documentInformation.author.label=Autor:
+viewer.dialog.documentInformation.keywords.label=Stichw\u00F6rter:
+viewer.dialog.documentInformation.creator.label=Ersteller:
+viewer.dialog.documentInformation.producer.label=Hersteller:
+viewer.dialog.documentInformation.created.label=Erstellt:
+viewer.dialog.documentInformation.modified.label=Ge\u00E4ndert:
+viewer.dialog.documentInformation.notAvailable=Nicht verf\u00FCgbar
+## Go to Page Dialog
+viewer.dialog.goToPage.title=Gehe zu Seite...
+viewer.dialog.goToPage.description.label=Seitennummer
+## About Dialog
+viewer.dialog.about.title=\u00DCber ICEpdf Viewer
+viewer.dialog.about.pageNumber.label=\
+ Besuchen Sie die ICEpdf Website, um die neuesten Informationen zu erhalten:\n\
+ http://www.icepdf.org/
+## Utility Pane Bookmarks Tab
+viewer.utilityPane.bookmarks.tab.title=Lesezeichen
+## Utility Pane Annotation Link Tab
+viewer.utilityPane.link.tab.title=Anmerkungen
+viewer.utilityPane.link.appearanceTitle=Darstellung
+viewer.utilityPane.link.linkType=Linktyp:
+viewer.utilityPane.annotation.link.highlightType=Hervorhebungsstil:
+viewer.utilityPane.link.lineThickness=Liniendicke:
+viewer.utilityPane.link.lineStyle=Linienstil:
+viewer.utilityPane.link.colorChooserTitle=Farbe von Anmerkungen
+viewer.utilityPane.link.colorLabel=Farbe:
+## Utility Pane border Tab
+viewer.utilityPane.annotation.flags.title=Flags
+viewer.utilityPane.annotation.flags.noRotate=No Rotate:
+viewer.utilityPane.annotation.flags.noZoom=No Zoom:
+viewer.utilityPane.annotation.flags.readOnly=Read Only:
+viewer.utilityPane.annotation.flags.printable=Printable:
+viewer.utilityPane.annotation.flags.yes=Printable:
+viewer.utilityPane.annotation.flags.enabled=Enabled
+viewer.utilityPane.annotation.flags.disabled=Disabled
+## annotation action pane and dialogs.
+viewer.utilityPane.action.selectionTitle=Funktion
+viewer.utilityPane.action.addAction=Hinzuf\u00FCgen
+viewer.utilityPane.action.editAction=Bearbeiten
+viewer.utilityPane.action.removeAction=L\u00F6schen
+viewer.utilityPane.action.type.destination.label=Ziel
+viewer.utilityPane.action.type.uriAction.label=URI Aktion
+viewer.utilityPane.action.type.goToAction.label=Gehe zu Aktion
+viewer.utilityPane.action.dialog.new.title=Neue Aktion hinzuf\u00FCgen
+viewer.utilityPane.action.dialog.new.msgs=Aktionstyp:
+viewer.utilityPane.action.dialog.delete.title=Best\u00E4tigung l\u00F6schen
+viewer.utilityPane.action.dialog.delete.msgs=Sind Sie sicher, dass Sie diese Aktion l\u00F6schen m\u00F6chten?
+## uri action dialog test
+viewer.utilityPane.action.dialog.uri.title=URI-Aktionseigenschaften
+viewer.utilityPane.action.dialog.uri.msgs=URI:
+## GoTo action dialog text
+viewer.utilityPane.action.dialog.goto.title=Gehe zu Aktionseigenschaften
+viewer.utilityPane.action.dialog.goto.page.label=Seite:
+viewer.utilityPane.action.dialog.goto.type.label=Typ
+viewer.utilityPane.action.dialog.goto.type.xyz.label=Absolut
+viewer.utilityPane.action.dialog.goto.type.fit.label=Seite anpassen
+viewer.utilityPane.action.dialog.goto.type.fith.label=Breite oben anpassen
+viewer.utilityPane.action.dialog.goto.type.fitv.label=Breite links anpassen
+viewer.utilityPane.action.dialog.goto.type.fitr.label=Zoom-Rahmen anpassen
+viewer.utilityPane.action.dialog.goto.type.fitb.label=Seitengrenzen anpassen
+viewer.utilityPane.action.dialog.goto.type.fitbh.label=Grenzen oben anpassen
+viewer.utilityPane.action.dialog.goto.type.fitbv.label=Grenzen links anpassen
+viewer.utilityPane.action.dialog.goto.right.label=Rechts:
+viewer.utilityPane.action.dialog.goto.left.label=Links:
+viewer.utilityPane.action.dialog.goto.top.label=Oben:
+viewer.utilityPane.action.dialog.goto.bottom.label=Unten:
+viewer.utilityPane.action.dialog.goto.zoom.label=Zoom:
+viewer.utilityPane.action.dialog.goto.unassigned.label=NaN
+viewer.utilityPane.action.dialog.goto.current.label=Aktuelle Ansicht:
+viewer.utilityPane.action.dialog.goto.current=Adresse einstellen
+viewer.utilityPane.action.dialog.goto.name.label=Name:
+viewer.utilityPane.action.dialog.goto.browse=Durchsuchen...
+viewer.utilityPane.action.dialog.goto.explicitDestination.title=Implizites Ziel
+viewer.utilityPane.action.dialog.goto.nameDestination.title=Benanntes Ziel
+# Destination Named Tree
+viewer.utilityPane.action.dialog.goto.nameTree.title=Dokumentennamen-Baum
+viewer.utilityPane.action.dialog.goto.nameTree.root.label=Namen-Baum
+viewer.utilityPane.action.dialog.goto.nameTree.branch.label={0} bis {1}
+## Utility Pane Search Tab
+viewer.utilityPane.search.tab.title=Suchen
+viewer.utilityPane.search.searchText.label=Text suchen:
+viewer.utilityPane.search.results.label=Ergebnisse:
+viewer.utilityPane.search.searchButton.label=Suchen
+viewer.utilityPane.search.clearSearchButton.label=L\u00F6schen
+viewer.utilityPane.search.caseSenstiveCheckbox.label=Schreibungsabh\u00E4ngig
+viewer.utilityPane.search.wholeWordCheckbox.label=Nur ganze W\u00F6rter
+viewer.utilityPane.search.cumlitiveCheckbox.label=kumuliert
+viewer.utilityPane.search.showPagesCheckbox.label=Seiten anzeigen
+viewer.utilityPane.search.stopButton.label=Stopp
+viewer.utilityPane.search.searching.msg=Suchen...
+# Searching x out of y page(s)
+viewer.utilityPane.search.searching1.msg=Suche {0} von {1}
+viewer.utilityPane.search.searching1.oneFile.msg={2} Seite
+viewer.utilityPane.search.searching1.moreFile.msg={2} Seiten
+# Page x (y result(s))
+viewer.utilityPane.search.result.msg=Seite {0} ({1})
+viewer.utilityPane.search.result.oneFile.msg={2} Ergebnis
+viewer.utilityPane.search.result.moreFile.msg={2} Ergebnisse
+# Searched x page(s) (y matches)
+viewer.utilityPane.search.progress.msg=Gesucht {0} {1} ({2})
+viewer.utilityPane.search.progress.onePage.msg=Seite
+viewer.utilityPane.search.progress.morePage.msg=Seiten
+viewer.utilityPane.search.progress.oneMatch.msg={2} Treffer
+viewer.utilityPane.search.progress.moreMatch.msg={2} Treffer
+## Common Button Labels
+viewer.button.ok.label=Ok
+viewer.button.ok.mnemonic=o
+viewer.button.cancel.label=Abbrechen
+viewer.button.cancel.mnemonic=C
+###
+# General Error Messages
+# Command Line Errors
+viewer.commandLin.error=\
+ Verwendung: java org.icepdf.ri.viewer.Main [-loadfile ] [-loadurl ]
+# Launcher errors
+viewer.launcher.URLError.dialog.title=ICEpdf
+viewer.launcher.URLError.dialog.message=ICEpdf konnte die angegebene Datei nicht \u00F6ffnen. {0} unter URL: {1}.
+viewer.launcher.lookAndFeel.error.message=Das angegebene Look-and-Feel ({0}) ist von dieser Plattform aus nicht erreichbar.
+# Pilot Loading Errors
+### parser error dialogs
+parse.title=Eigenschaften-Parsingfehler
+parse.integer=Warnung : {0} ist keine korrekte Ganzzahl.
+parse.float=Warnung : {0} ist keine korrekte Gleitkommazahl.
+parse.double=Warnung : {0} ist kein korrektes Double.
+parse.choice=Warnung : {0} ist keine g\u00FCltige Auswahl.
+parse.laf=Warnung : Look-and-Feel {0} wird nicht unterst\u00FCtzt.
+### Properties Manager Errors
+manager.properties.title=ICEpdf Eigenschaften-Manager
+fontManager.properties.title=ICEpdf Font-Manager
+manager.properties.createNewDirectory=\
+ Um das Verzeichnis {0} zu erstellen,\n\
+ in dem der ICEpdf Viewer \u00C4nderungen an den EInstellungen speichert, klicken Sie auf Ja.\n\n\
+ Wenn Sie auf "Nein" klicken, gehen alle \u00C4nderungen, die Sie an den ICEpdf Viewer Einstellungen vornehmen,\n\
+ beim Beenden der Applikation verloren.
+manager.properties.failedCreation=\
+ ICEpdf Viewer Verzeichnis zum Speichern der Benutzerdaten kann nicht erstellt werden:\n\
+ {0}\n\
+ ICEpdf Viewer wird die \u00C4nderungen an den Standardeinstellungen nicht speichern.
+manager.properties.session.nolock=\
+ Fehler beim Erstellen der Sperrdatei :\n\
+ {0}
+manager.properties.session.readError=\
+ Fehler beim Laden der Eigenschaften-Datei: \n\
+ {0}
+manager.properties.deleted=Eigenschaften-Datei wurde gel\u00F6scht\n\
+ ({0})\n\
+ Datei wiederherstellen ?
+manager.properties.modified=Eigenschaften-Datei wurde seit der letzten Aktualisierung ge\u00E4ndert\n\
+ ({0,date,long})\n\
+ M\u00F6chten Sie die \u00C4nderungen in der Datei mit den aktuellen Eigenschaften zusammenlegen?
+manager.properties.saveError=Eigenschaften-Datei kann nicht gespeichert werden.\n\
+ Folgender Fehler wurde festgestellt :\n\
+ {0}
+manager.properties.lafError=\
+ Das in den Standardeigenschaften festgelegte Look&Feel {0} wird nicht unterst\u00FCtzt.\n\
+ Systemstandard wird verwendet.
+manager.properties.brokenProperty=Defekter Wert f\u00FCr Eigenschaft {0}: {1}
+manager.properties.missingProperty=Fehlender Wert f\u00FCr Eigenschaft {0}: {1}
+## Signature Pane
+viewer.utilityPane.signatures.tab.title=Signatur
+viewer.utilityPane.signatures.tab.certTree.error.label=\
+ Unsignierte Signaturfelder - Signaturzertifikat konnte nicht \u00FCberpr\u00FCft werden {0} {1}
+viewer.utilityPane.signatures.tab.certTree.rootSigned.label=Signiert von {0} {1}
+viewer.utilityPane.signatures.tab.certTree.rootValidating.label=Pr\u00FCfe Signatur {0} {1}
+viewer.utilityPane.signatures.tab.certTree.cert.invalid.label=Signatur ist ung\u00FCltig:
+viewer.utilityPane.signatures.tab.certTree.cert.unknown.label=Signatur ist g\u00FCltig:
+viewer.utilityPane.signatures.tab.certTree.cert.valid.label=G\u00FCltigkeit der Signatur ist unbekannt:
+viewer.utilityPane.signatures.tab.certTree.doc.modified.label=\
+ Diese Version des Dokuments ist unver\u00E4ndert es wurden jedoch nachstehende \u00C4nderungen vorgenommen
+viewer.utilityPane.signatures.tab.certTree.doc.unmodified.label=Das Dokument wurde seit der Signatur nicht ver\u00E4ndert
+viewer.utilityPane.signatures.tab.certTree.doc.major.label=Das Dokument wurde seit der Signatur ver\u00E4ndert
+viewer.utilityPane.signatures.tab.certTree.signature.identity.unknown.label=\
+ Die Identit\u00E4t des Unterzeichners ist unbekannt, da sie in Ihrem Schl\u00FCsselbund nicht gefunden werden konnte
+viewer.utilityPane.signatures.tab.certTree.signature.identity.unchecked.label=\
+ Signatur ist g\u00FCltib, aber Revokationsinformationen des Unterzeichners konnten nicht \u00FCberpr\u00FCft werden
+viewer.utilityPane.signatures.tab.certTree.signature.identity.valid.label=Die Identit\u00E4t des Unterzeichners ist g\u00FCltig
+viewer.utilityPane.signatures.tab.certTree.signature.time.local.label=Sigaturzeit stammt von der Uhr des Computers des Unterzeichners
+viewer.utilityPane.signatures.tab.certTree.signature.time.embedded.label=\
+ Signatur beinhaltet einen eingebetteten Zeitstempel, welcher nicht \u00FCberpr\u00FCft werden konnte
+viewer.utilityPane.signatures.tab.certTree.signature.details.label=Signaturdetails
+viewer.utilityPane.signatures.tab.certTree.signature.details.reason.label=Grund: {0}
+viewer.utilityPane.signatures.tab.certTree.signature.details.location.label=Ort: {0}
+viewer.utilityPane.signatures.tab.certTree.signature.details.full.label=Zertifikatsdetails...
+viewer.utilityPane.signatures.tab.certTree.signature.lastChecked.label=Zuletzt \u00FCberpr\u00FCft: {0}
+viewer.utilityPane.signatures.tab.certTree.unsigned.label=Unsigniertes Signaturfeld
+## Signature certificate view dialog.
+viewer.utilityPane.signatures.cert.dialog.title=Zertifikatsdetails
+viewer.utilityPane.signatures.cert.dialog.closeButton.label=Schliessen
+viewer.utilityPane.signatures.cert.dialog.closeButton.mnemonic=S
+viewer.utilityPane.signatures.cert.dialog.info.notAvailable.label=Unbekannt
+viewer.utilityPane.signatures.cert.dialog.info.unknownSubject.label=Unbekannter Betreff
+viewer.utilityPane.signatures.cert.dialog.info.unknownIssuer.label=Unbekannter Herausgeber
+viewer.utilityPane.signatures.cert.dialog.info.certificateInfo.label={0} - {1}
+viewer.utilityPane.signatures.cert.dialog.info.column1.label=Feld
+viewer.utilityPane.signatures.cert.dialog.info.column2.label=Wert
+viewer.utilityPane.signatures.cert.dialog.info.version.label=Version
+viewer.utilityPane.signatures.cert.dialog.info.version.value=v{0}
+viewer.utilityPane.signatures.cert.dialog.info.serialNumber.label=Serien Nummer
+viewer.utilityPane.signatures.cert.dialog.info.serialNumber.value={0}
+viewer.utilityPane.signatures.cert.dialog.info.signatureAlgorithm.label=Signatur Algorithmus
+viewer.utilityPane.signatures.cert.dialog.info.signatureAlgorithm.value={0}
+viewer.utilityPane.signatures.cert.dialog.info.issuer.label=Herausgeber
+viewer.utilityPane.signatures.cert.dialog.info.issuer.value=\
+ Organisation: {0} \nVerwaltungseinheit: {1} \nName: {2} \nOrt: {3} \nKanton (Bundesstaat): {4} \nLand: {5} \nEmail: {6}
+viewer.utilityPane.signatures.cert.dialog.info.validity.label=G\u00FCltigkeit
+viewer.utilityPane.signatures.cert.dialog.info.validity.value=Von: {0}\n To: {1}
+viewer.utilityPane.signatures.cert.dialog.info.subject.label=Betreff
+viewer.utilityPane.signatures.cert.dialog.info.subject.value=\
+ Organisation: {0} \nVerwaltungseinheit: {1} \nName: {2} \nOrt: {3} \nKanton (Bundesstaat): {4} \nLand: {5} \nEmail: {6}
+viewer.utilityPane.signatures.cert.dialog.info.signature.label=Signatur
+viewer.utilityPane.signatures.cert.dialog.info.md5.label=MD5 Fingerabdruck
+viewer.utilityPane.signatures.cert.dialog.info.md5.value={0}
+viewer.utilityPane.signatures.cert.dialog.info.sha1.label=SHA1 Fingerabdruck
+viewer.utilityPane.signatures.cert.dialog.info.sha1.value={0}
+viewer.utilityPane.signatures.verify.initializingMessage.label=Pr\u00FCfe {0} von {1} Signaturen
+viewer.utilityPane.signatures.verify.completeMessage.label=Pr\u00FCfprozess abgeschlossen
+viewer.utilityPane.signatures.verify.validating.label=Signatur pr\u00FCfen...
+## Signature validation dialog.
+viewer.annotation.signature.validation.dialog.title=Zusammenfassung der Signaturg\u00FCltigkeit
+viewer.annotation.signature.validation.dialog.close.button.label=Schliessen
+viewer.annotation.signature.validation.dialog.signerProperties.button.label=Signatureigenschaften...
+# common validation messages
+viewer.annotation.signature.validation.common.invalid.label=Signatur ist ung\u00FCltig:
+viewer.annotation.signature.validation.common.unknown.label=Signatur ist g\u00FCltig:
+viewer.annotation.signature.validation.common.valid.label=G\u00FCltigkeit der Signatur ist unbekannt:
+viewer.annotation.signature.validation.common.signedBy.label=- Signiert von {0} {1}
+viewer.annotation.signature.validation.common.doc.modified.label=\
+ - Diese Version des Dokuments ist unver\u00E4ndert es wurden jedoch nachstehende \u00C4nderungen vorgenommen
+viewer.annotation.signature.validation.common.doc.unmodified.label=- Das Dokument wurde seit der Signatur nicht ver\u00E4ndert
+viewer.annotation.signature.validation.common.doc.major.label=- Das Dokument wurde seit der Signatur ver\u00E4ndert
+viewer.annotation.signature.validation.common.identity.unknown.label=\
+ - Die Identit\u00E4t des Unterzeichners ist unbekannt, da sie in Ihrem Schl\u00FCsselbund nicht gefunden werden konnte
+viewer.annotation.signature.validation.common.identity.unchecked.label=\
+ - Signatur ist g\u00FCltib, aber Revokationsinformationen des Unterzeichners konnten nicht \u00FCberpr\u00FCft werden
+viewer.annotation.signature.validation.common.identity.valid.label=- Die Identit\u00E4t des Unterzeichners ist g\u00FCltig
+viewer.annotation.signature.validation.common.time.local.label=- Sigaturzeit stammt von der Uhr des Computers des Unterzeichners
+viewer.annotation.signature.validation.common.time.embedded.label=\
+ - Signatur beinhaltet einen eingebetteten Zeitstempel, welcher nicht \u00FCberpr\u00FCft werden konnte
+viewer.annotation.signature.validation.common.notAvailable.label=Nicht verf\u00FCgbar
+## Signatures properties Dialog.
+viewer.annotation.signature.properties.dialog.title=Signatureigenschaften
+viewer.annotation.signature.properties.dialog.invalid.label=Signatur ist ung\u00FCltig
+viewer.annotation.signature.properties.dialog.unknown.label=Signatur ist g\u00FCltig
+viewer.annotation.signature.properties.dialog.valid.label=G\u00FCltigkeit der Signatur ist unbekannt
+viewer.annotation.signature.properties.dialog.signedBy.label=Signiert von {0} {1}
+viewer.annotation.signature.properties.dialog.signingTime.label=Signaturzeit: {0}
+viewer.annotation.signature.properties.dialog.reason.label=Grund: {0}
+viewer.annotation.signature.properties.dialog.location.label=Ort: {0}
+# SignatureSigner Info
+viewer.annotation.signature.properties.dialog.pathValidation.success=- Pfadvalidierungspr\u00FCfung war erfolgreich.
+viewer.annotation.signature.properties.dialog.pathValidation.failure=- Pfadvalidierungspr\u00FCfung war nicht erfolgreich.
+viewer.annotation.signature.properties.dialog.revocation.success=- Signaturzertifikat ist g\u00FCltig und wurde nicht revoziert.
+viewer.annotation.signature.properties.dialog.revocation.failure=- Revokations\u00FCberpr\u00FCfung wurde nicht durchgef\u00FChrt.
+viewer.annotation.signature.properties.dialog.certificateExpired.failure=- Signaturzertifikat ist abgelaufen.
+viewer.annotation.signature.properties.dialog.showCertificates.label=Signaturzertifikat...
+viewer.annotation.signature.properties.dialog.validity.title=G\u00FCltigkeitszusammenfassung
+viewer.annotation.signature.properties.dialog.signerInfo.title=Unterzeichnerinformationen
\ No newline at end of file
diff --git a/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_es.properties b/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_es.properties
index 759bc2e1e..7e8ba2270 100644
--- a/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_es.properties
+++ b/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_es.properties
@@ -1,420 +1,413 @@
-#
-# Copyright 2006-2019 - Technologies Canada Corp.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the
-# License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an "AS
-# IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
-# express or implied. See the License for the specific language
-# governing permissions and limitations under the License.
-#
-#####
-### This MessageBundle contains English text for ICEpdf View and Pilot RI's
-##
-#
-## Window toolbar Title
-viewer.window.title.default=ICEpdf Viewer
-#status bar
-viewer.statusbar.currentPage=P\u00E1gina {0} / {1}
-## Top Page Control Toolbar
-viewer.toolbar.hideToolBar.label=Ocultar barra de herramientas
-viewer.toolbar.showToolBar.label=Mostrar barra de herramientas
-viewer.toolbar.showUtilityPane.label=Mostrar panel de utilidades
-viewer.toolbar.hideUtilityPane.label=Ocultar panel de utilidades
-viewer.toolbar.open.label=
-viewer.toolbar.open.tooltip=Abrir documento
-viewer.toolbar.saveAs.label=Guardar como
-viewer.toolbar.saveAs.tooltip=Guardar como...
-viewer.toolbar.print.label=Imprimir
-viewer.toolbar.print.tooltip=Imprimir documento
-viewer.toolbar.search.label=Buscar
-viewer.toolbar.search.tooltip=Buscar documento
-viewer.toolbar.utilityPane.label=Panel de utilidades
-viewer.toolbar.utilityPane.tooltip=Mostrar/Ocultar panel de utilidades
-viewer.toolbar.navigation.label=
-viewer.toolbar.navigation.pages.tooltip=N\u00FAmero de p\u00E1ginas
-viewer.toolbar.navigation.pages.firstPage.label=
-viewer.toolbar.navigation.current.tooltip=N\u00FAmero de p\u00E1gina actual
-viewer.toolbar.navigation.current.firstPage.label=
-viewer.toolbar.navigation.firstPage.label=
-viewer.toolbar.navigation.firstPage.tooltip=Primera p\u00E1gina
-viewer.toolbar.navigation.previousPage.label=
-viewer.toolbar.navigation.previousPage.tooltip=P\u00E1gina anterior
-viewer.toolbar.navigation.nextPage.label=
-viewer.toolbar.navigation.nextPage.tooltip=P\u00E1gina siguiente
-viewer.toolbar.navigation.lastPage.label=
-viewer.toolbar.navigation.lastPage.tooltip=\u00DAltima p\u00E1gina
-viewer.toolbar.pageIndicator=de {0}
-viewer.toolbar.zoom.label=
-viewer.toolbar.zoom.tooltip=Zoom
-viewer.toolbar.zoom.out.label=
-viewer.toolbar.zoom.out.tooltip=Alejar
-viewer.toolbar.zoom.in.label=
-viewer.toolbar.zoom.in.tooltip=Acercar
-viewer.toolbar.pageFit.actualsize.label=
-viewer.toolbar.pageFit.actualsize.tooltip=Tama\u00F1o real
-viewer.toolbar.pageFit.fitWindow.label=
-viewer.toolbar.pageFit.fitWindow.tooltip=Ajustar a ventana
-viewer.toolbar.pageFit.fitWidth.label=
-viewer.toolbar.pageFit.fitWidth.tooltip=Ajustar anchura
-viewer.toolbar.rotation.left.label=
-viewer.toolbar.rotation.left.tooltip=Rotar a izquierda
-viewer.toolbar.rotation.right.label=
-viewer.toolbar.rotation.right.tooltip=Rotar a derecha
-viewer.toolbar.tool.pan.label=
-viewer.toolbar.tool.pan.tooltip=Herramienta Seleccionar texto
-viewer.toolbar.tool.text.label=
-viewer.toolbar.tool.text.tooltip=Herramienta Seleccionar texto
-viewer.toolbar.tool.select.label=
-viewer.toolbar.tool.select.tooltip=Herramienta Seleccionar
-viewer.toolbar.tool.link.label=
-viewer.toolbar.tool.link.tooltip=Herramienta Vincular anotaci\u00F3n
-viewer.toolbar.tool.zoomIn.label=
-viewer.toolbar.tool.zoomIn.tooltip=Herramienta Acercar
-viewer.toolbar.tool.zoomOut.label=
-viewer.toolbar.tool.zoomOut.tooltip=Herramienta Alejar
-viewer.toolbar.pageFit.fontEngine.label=
-viewer.toolbar.pageFit.fontEngine.tooltip=Activar/Desactivar motor de fuente
-## Bottom Page View Control Toolbar
-viewer.toolbar.pageView.nonContinuous.singlePage.label=
-viewer.toolbar.pageView.nonContinuous.singlePage.tooltip=Vista de una p\u00E1gina no continua
-viewer.toolbar.pageView.nonContinuous.facingPage.label=
-viewer.toolbar.pageView.nonContinuous.facingPage.tooltip=Vista de p\u00E1ginas enfrentadas no continuas
-viewer.toolbar.pageView.continuous.singlePage.label=
-viewer.toolbar.pageView.continuous.singlePage.tooltip=Vista de una p\u00E1gina continua
-viewer.toolbar.pageView.continuous.facingPage.label=
-viewer.toolbar.pageView.continuous.facingPage.tooltip=Vista de p\u00E1ginas enfrentadas continuas
-## File Menu and submenu items
-viewer.menu.file.label=Archivo
-viewer.menu.file.mnemonic=A
-viewer.menu.open.label=Abrir
-viewer.menu.open.file.label=Archivo...
-viewer.menu.open.URL.label=URL...
-viewer.menu.close.label=Cerrar
-viewer.menu.saveAs.label=Guardar como...
-viewer.menu.exportText.label=Exportar texto...
-viewer.menu.documentProperties.label=Informaci\u00F3n del documento...
-viewer.menu.documentPermission.label=Permisos del documento...
-viewer.menu.documentInformation.label=Informaci\u00F3n del documento...
-viewer.menu.printSetup.label=Configurar impresi\u00F3n...
-viewer.menu.print.label=Imprimir...
-viewer.menu.exit.label=Salir
-## View Menu and submenu items
-viewer.menu.edit.label=Edici\u00F3n
-viewer.menu.edit.mnemonic=E
-viewer.menu.edit.undo.label=Deshacer
-viewer.menu.edit.redo.label=Rehacer
-viewer.menu.edit.copy.label=Copiar
-viewer.menu.edit.delete.label=Borrar
-viewer.menu.edit.selectAll.label=Seleccionar todo
-viewer.menu.edit.deselectAll.label=Anular selecci\u00F3n
-## View Menu and submenu items
-viewer.menu.view.label=Ver
-viewer.menu.view.mnemonic=V
-viewer.menu.view.actualSize.label=Tama\u00F1o real
-viewer.menu.view.fitInWindow.label=Ajustar a ventana
-viewer.menu.view.fitWidth.label=Ajustar anchura
-viewer.menu.view.zoomIn.label=Acercar
-viewer.menu.view.zoomOut.label=Alejar
-viewer.menu.view.rotateLeft.label=Rotar a izquierda
-viewer.menu.view.rotateRight.label=Rotar a derecha
-viewer.menu.view.hideToolBar.label=Ocultar barra de herramientas
-viewer.menu.view.showToolBar.label=Mostrar barra de herramientas
-viewer.menu.view.showUtilityPane.label=Mostrar panel de utilidades
-viewer.menu.view.hideUtilityPane.label=Ocultar panel de utilidades
-## Document Menu and submenu items
-viewer.menu.document.label=Documento
-viewer.menu.document.mnemonic=D
-viewer.menu.document.firstPage.label=Primera p\u00E1gina
-viewer.menu.document.previousPage.label=P\u00E1gina anterior
-viewer.menu.document.nextPage.label=P\u00E1gina siguiente
-viewer.menu.document.lastPage.label=\u00DAltima p\u00E1gina
-viewer.menu.document.search.label=Buscar...
-viewer.menu.document.gotToPage.label=Ir a p\u00E1gina...
-## Window Menu and submenu items
-viewer.menu.window.label=Ventana
-viewer.menu.window.mnemonic=V
-viewer.menu.window.minAll.label=Minimizar todo
-viewer.menu.window.minAll.mnemonic=M
-viewer.menu.window.frontAll.label=Mostrar en primer plano
-viewer.menu.window.frontAll.mnemonic=T
-viewer.menu.window.1.label=1
-viewer.menu.window.1.mnemonic=1
-viewer.menu.window.2.label=2
-viewer.menu.window.2.mnemonic=2
-viewer.menu.window.3.label=3
-viewer.menu.window.3.mnemonic=3
-viewer.menu.window.4.label=4
-viewer.menu.window.4.mnemonic=4
-viewer.menu.window.5.label=5
-viewer.menu.window.5.mnemonic=5
-viewer.menu.window.6.label=6
-viewer.menu.window.6.mnemonic=6
-viewer.menu.window.7.label=7
-viewer.menu.window.7.mnemonic=7
-viewer.menu.window.8.label=8
-viewer.menu.window.8.mnemonic=8
-viewer.menu.window.9.label=9
-viewer.menu.window.9.mnemonic=9
-## Add as many entries as you want, to viewer.menu.window.X.label and mnemonic
-## where X is an incrementing integer. The mnemonic should be one unique
-## character found within the label
-## Help Menu and submenu items
-viewer.menu.help.label=Ayuda
-viewer.menu.help.mnemonic=U
-viewer.menu.help.about.label=Acerca de ICEpdf Viewer...
-## General error dialog
-viewer.dialog.error.exception.title=ICEpdf - Excepci\u00F3n
-viewer.dialog.error.exception.msg=\
- Se ha producido un error al ejecutar la orden debido a la siguiente excepci\u00F3n\n\
- {0}.
-## Open File Dialog
-viewer.dialog.openFile.title=Abrir archivo
-viewer.dialog.openFile.error.title=ICEpdf - Error al abrir el archivo
-viewer.dialog.openFile.error.msg=\
- ICEpdf no ha podido abrir el archivo especificado en {0}\n\
- Es posible que el archivo est\u00E9 da\u00F1ado o sea de un tipo no admitido.
-viewer.dialog.openDocument.pdfException.title=ICEpdf - Excepci\u00F3n de PDF
-viewer.dialog.openDocument.pdfException.msg=\
- ICEpdf no ha podido abrir el archivo especificado {0}\n\
- Es posible que el archivo est\u00E9 da\u00F1ado o sea de un tipo no admitido.
-viewer.dialog.openDocument.pdfSecurityException.title=ICEpdf - Excepci\u00F3n de seguridad de PDF
-viewer.dialog.openDocument.pdfSecurityException.msg=\
- ICEpdf no ha podido abrir el archivo codificado en {0}\n\
- Puede ser a causa de una contrase\u00F1a no v\u00E1lida o por falta del proveedor de seguridad JCE.\n\n\
- Consulte la Gu\u00EDa del desarrollador de ICEpdf para obtener m\u00E1s informaci\u00F3n.
-viewer.dialog.openDocument.exception.title=ICEpdf - Excepci\u00F3n
-viewer.dialog.openDocument.exception.msg=\
- ICEpdf no ha podido abrir el archivo especificado en {0}\n\
- Es posible que el archivo est\u00E9 da\u00F1ado o sea de un tipo no admitido.
-viewer.dialog.openURL.exception.title=ICEpdf - Excepci\u00F3n de URL
-viewer.dialog.openURL.exception.msg=\
- ICEpdf no ha podido abrir el archivo especificado. {0} \n\
- en la URL: {1}
-## General error dialog
-viewer.dialog.information.copyAll.title=ICEpdf - Informaci\u00F3n
-viewer.dialog.information.copyAll.msg=\
- El documento tiene m\u00E1s de {0} p\u00E1ginas, por favor, utilice\n\
- "Exportar texto..." para extraer el texto del documento.
-## Open URL Dialog
-viewer.dialog.security.title=Seguridad de documentos
-viewer.dialog.security.msg=Este PDF est\u00E1 protegido
-viewer.dialog.security.password.label=Contrase\u00F1a:
-viewer.dialog.security.okButton.label=Aceptar
-viewer.dialog.security.okButton.mnemonic=A
-viewer.dialog.security.cancelButton.label=Cancelar
-viewer.dialog.security.cancelButton.mnemonic=C
-## Open URL Dialog
-viewer.dialog.openURL.title=Abrir URL
-### Save a Copy Dialog
-viewer.dialog.saveAs.title=Guardar como
-viewer.dialog.saveAs.extensionError.title=ICEpdf - Error al guardar
-viewer.dialog.saveAs.extensionError.msg=\
- ICEpdf no se ha podido guardar en {0} porque es de un tipo de archivo no admitido.
-viewer.dialog.saveAs.noExtensionError.title=ICEpdf - Error al guardar
-viewer.dialog.saveAs.noExtensionError.msg=Por favor, especifique una extensi\u00F3n de archivo.
-## Export Text Dialog
-viewer.dialog.exportText.title=Exportar texto de documento
-viewer.dialog.exportText.progress.msg=Extrayendo texto de PDF
-viewer.dialog.exportText.noExtensionError.title=ICEpdf - Error al guardar
-viewer.dialog.exportText.noExtensionError.msg=Por favor, especifique una extensi\u00F3n de archivo.
-# Text extraction output file
-viewer.exportText.fileStamp.msg=ICEpdf Viewer, (c) - Technologies, Inc.
-viewer.exportText.pageStamp.msg=
-# Completed x out of y page(s).
-viewer.exportText.fileStamp.progress.msg=Finalizado {0} de {1}.
-viewer.exportText.fileStamp.progress.oneFile.msg={2} p\u00E1gina
-viewer.exportText.fileStamp.progress.moreFile.msg={2} p\u00E1ginas
-# Printing Progress bar
-viewer.dialog.printing.status.progress.msg=P\u00E1gina {0} de {1}
-viewer.dialog.printing.status.start.msg=P\u00E1gina(s) en cola de impresi\u00F3n de la impresora
-## Document Permissions Dialog
-viewer.dialog.documentPermissions.title=Permisos del documento
-viewer.dialog.documentPermissions.securityMethod.label=M\u00E9todo de seguridad:
-viewer.dialog.documentPermissions.userPassword.label=Contrase\u00F1a del usuario:
-viewer.dialog.documentPermissions.ownerPassword.label=Contrase\u00F1a del propietario:
-viewer.dialog.documentPermissions.printing.label=imprimir:
-viewer.dialog.documentPermissions.changing.label=Cambiar el documento:
-viewer.dialog.documentPermissions.copyExtraction.label=Copiar o extraer contenido:
-viewer.dialog.documentPermissions.comments.label=Autorizar comentarios y campos de formulario:
-viewer.dialog.documentPermissions.formFillingIn.label=Rellenar o firmar campo de formulario:
-viewer.dialog.documentPermissions.accessibility.label=Activar acceso a contenido:
-viewer.dialog.documentPermissions.assembly.label=Ensamblar documento:
-viewer.dialog.documentPermissions.encryptionLevel.label=Nivel de codificaci\u00F3n:
-viewer.dialog.documentPermissions.securityLevel={0}-bits v{1} R {2}
-viewer.dialog.documentPermissions.none=Ninguno
-viewer.dialog.documentPermissions.no=No
-viewer.dialog.documentPermissions.yes=S\u00ED
-viewer.dialog.documentPermissions.allowed=Permitido
-viewer.dialog.documentPermissions.notAllowed=No permitido
-viewer.dialog.documentPermissions.fullyAllowed=Totalmente permitido
-viewer.dialog.documentPermissions.standardSecurity=Seguridad est\u00E1ndar de Adobe Acrobat
-viewer.dialog.documentPermissions.partial=Parcial (baja calidad)
-## Document Information Dialog
-viewer.dialog.documentInformation.title=Informaci\u00F3n del documento
-viewer.dialog.documentInformation.title.label=T\u00EDtulo:
-viewer.dialog.documentInformation.subject.label=Asunto:
-viewer.dialog.documentInformation.author.label=Autor:
-viewer.dialog.documentInformation.keywords.label=Palabras clave:
-viewer.dialog.documentInformation.creator.label=Creador:
-viewer.dialog.documentInformation.producer.label=Productor:
-viewer.dialog.documentInformation.created.label=Creado:
-viewer.dialog.documentInformation.modified.label=Modificado:
-viewer.dialog.documentInformation.notAvailable=No disponible
-## Go to Page Dialog
-viewer.dialog.goToPage.title=Ir a p\u00E1gina...
-viewer.dialog.goToPage.description.label=N\u00FAmero de p\u00E1gina
-## About Dialog
-viewer.dialog.about.title=Acerca de ICEpdf Viewer
-viewer.dialog.about.pageNumber.label=\
- Visitar el sitio web de ICEpdf para ver las novedades m\u00E1s recientes:\n\
- http://www.icepdf.org/
-## Utility Pane Bookmarks Tab
-viewer.utilityPane.bookmarks.tab.title=Marcadores electr\u00F3nicos
-## Utility Pane Annotation Link Tab
-viewer.utilityPane.link.tab.title=Anotaciones
-viewer.utilityPane.link.appearanceTitle=Aspecto
-viewer.utilityPane.link.linkType=Tipo de v\u00EDnculo:
-viewer.utilityPane.annotation.link.highlightType=Estilo del resaltado:
-viewer.utilityPane.link.lineThickness=Grosor de l\u00EDnea:
-viewer.utilityPane.link.lineStyle=Estilo de l\u00EDnea:
-viewer.utilityPane.link.colorChooserTitle=Color de la anotaci\u00F3n
-viewer.utilityPane.link.colorLabel=Color:
-## annotation action pane and dialogs.
-viewer.utilityPane.action.selectionTitle=Acci\u00F3n
-viewer.utilityPane.action.addAction=A\u00F1adir
-viewer.utilityPane.action.editAction=Editar
-viewer.utilityPane.action.removeAction=Eliminar
-viewer.utilityPane.action.type.destination.label=Destino
-viewer.utilityPane.action.type.uriAction.label=Acci\u00F3n URI
-viewer.utilityPane.action.type.goToAction.label=Ir a acci\u00F3n
-viewer.utilityPane.action.dialog.new.title=A\u00F1adir nueva acci\u00F3n
-viewer.utilityPane.action.dialog.new.msgs=Tipo de acci\u00F3n:
-viewer.utilityPane.action.dialog.delete.title=Borrar confirmaci\u00F3n
-viewer.utilityPane.action.dialog.delete.msgs=\u00BFSeguro que desea borrar esta acci\u00F3n?
-## uri action dialog test
-viewer.utilityPane.action.dialog.uri.title=Propiedades de Acci\u00F3n URI
-viewer.utilityPane.action.dialog.uri.msgs=URI:
-## GoTo action dialog text
-viewer.utilityPane.action.dialog.goto.title=Propiedades de Ir a acci\u00F3n
-viewer.utilityPane.action.dialog.goto.page.label=P\u00E1gina:
-viewer.utilityPane.action.dialog.goto.type.label=Tipo
-viewer.utilityPane.action.dialog.goto.type.xyz.label=Absoluta
-viewer.utilityPane.action.dialog.goto.type.fit.label=Ajustar a p\u00E1gina
-viewer.utilityPane.action.dialog.goto.type.fith.label=Ajustar anchura arriba
-viewer.utilityPane.action.dialog.goto.type.fitv.label=Ajustar anchura izquierda
-viewer.utilityPane.action.dialog.goto.type.fitr.label=Ajustar zoom a caja
-viewer.utilityPane.action.dialog.goto.type.fitb.label=Ajustar l\u00EDmites de p\u00E1gina
-viewer.utilityPane.action.dialog.goto.type.fitbh.label=Ajustar l\u00EDmites arriba
-viewer.utilityPane.action.dialog.goto.type.fitbv.label=Ajustar l\u00EDmites a izquierda
-viewer.utilityPane.action.dialog.goto.right.label=Derecha:
-viewer.utilityPane.action.dialog.goto.left.label=Izquierda:
-viewer.utilityPane.action.dialog.goto.top.label=Superior:
-viewer.utilityPane.action.dialog.goto.bottom.label=Inferior:
-viewer.utilityPane.action.dialog.goto.zoom.label=Zoom:
-viewer.utilityPane.action.dialog.goto.unassigned.label=NaN
-viewer.utilityPane.action.dialog.goto.current.label=Vista actual:
-viewer.utilityPane.action.dialog.goto.current=Definir ubicaci\u00F3n
-viewer.utilityPane.action.dialog.goto.name.label=Nombre:
-viewer.utilityPane.action.dialog.goto.browse=Examinar...
-viewer.utilityPane.action.dialog.goto.explicitDestination.title=Destino impl\u00EDcito
-viewer.utilityPane.action.dialog.goto.nameDestination.title=Destino con nombre
-# Destination Named Tree
-viewer.utilityPane.action.dialog.goto.nameTree.title=\u00C1rbol de nombres del documento
-viewer.utilityPane.action.dialog.goto.nameTree.root.label=\u00C1rbol de nombres
-viewer.utilityPane.action.dialog.goto.nameTree.branch.label={0} a {1}
-## Utility Pane Search Tab
-viewer.utilityPane.search.tab.title=Buscar
-viewer.utilityPane.search.searchText.label=Texto de b\u00FAsqueda:
-viewer.utilityPane.search.results.label=Resultados:
-viewer.utilityPane.search.searchButton.label=Buscar
-viewer.utilityPane.search.clearSearchButton.label=Limpiar
-viewer.utilityPane.search.caseSenstiveCheckbox.label=Distinguir may\u00FAsculas y min\u00FAsculas
-viewer.utilityPane.search.wholeWordCheckbox.label=S\u00F3lo palabras completas
-viewer.utilityPane.search.cumlitiveCheckbox.label=Acumulada
-viewer.utilityPane.search.showPagesCheckbox.label=Mostrar p\u00E1ginas
-viewer.utilityPane.search.stopButton.label=Parar
-viewer.utilityPane.search.searching.msg=Buscar...
-# Searching x out of y page(s)
-viewer.utilityPane.search.searching1.msg=Buscando {0} de {1}
-viewer.utilityPane.search.searching1.oneFile.msg={2} p\u00E1gina
-viewer.utilityPane.search.searching1.moreFile.msg={2} p\u00E1ginas
-# Page x (y result(s))
-viewer.utilityPane.search.result.msg=P\u00E1gina {0} ({1})
-viewer.utilityPane.search.result.oneFile.msg={2} resultado
-viewer.utilityPane.search.result.moreFile.msg={2} resultados
-# Searched x page(s) (y matches)
-viewer.utilityPane.search.progress.msg=Buscado {0} {1} ({2})
-viewer.utilityPane.search.progress.onePage.msg=p\u00E1gina
-viewer.utilityPane.search.progress.morePage.msg=p\u00E1ginas
-viewer.utilityPane.search.progress.oneMatch.msg={2} coincidencia
-viewer.utilityPane.search.progress.moreMatch.msg={2} coincidencias
-## Common Button Labels
-viewer.button.ok.label=Aceptar
-viewer.button.ok.mnemonic=A
-viewer.button.cancel.label=Cancelar
-viewer.button.cancel.mnemonic=C
-###
-# General Error Messages
-# Command Line Errors
-viewer.commandLin.error=\
- Uso: java org.icepdf.ri.viewer.Main [-loadfile ] [-loadurl ]
-# Launcher errors
-viewer.launcher.URLError.dialog.title=ICEpdf
-viewer.launcher.URLError.dialog.message=ICEpdf no ha podido abrir el archivo especificado. {0} en la URL: {1}.
-viewer.launcher.lookAndFeel.error.message=La apariencia especificada ({0}) no es accesible desde esta plataforma.
-# Pilot Loading Errors
-### parser error dialogs
-parse.title=Propiedades de error de an\u00E1lisis
-parse.integer=Advertencia: {0} no es un n\u00FAmero entero correcto.
-parse.float=Advertencia: {0} no es un n\u00FAmero flotante correcto.
-parse.double=Advertencia: {0} no es un n\u00FAmero doble correcto.
-parse.choice=Advertencia: {0} no es una opci\u00F3n correcta.
-parse.laf=Advertencia: {0} no es una apariencia v\u00E1lida.
-### Properties Manager Errors
-manager.properties.title=Administrador de propiedades de ICEpdf
-fontManager.properties.title=Administrador de fuentes de ICEpdf
-manager.properties.createNewDirectory=\
- Para crear el directorio {0},\n\
- en el que ICEpdf Viewer deba guardar los cambios de esta configuraci\u00F3n, haga clic en S\u00ED.\n\n\
- Si hace clic en "No", todos los cambios introducidos en la configuraci\u00F3n de ICEpdf Viewer\n\
- se perder\u00E1n en cuanto salga de la aplicaci\u00F3n.
-manager.properties.failedCreation=\
- No ha sido posible crear el directorio de ICEpdf Viewer para guardar los datos del usuario:\n\
- {0}\n\
- ICEpdf Viewer no guardar\u00E1 los cambios en su archivo de configuraci\u00F3n predeterminado.
-manager.properties.session.nolock=\
- Se ha producido un error al crear el archivo de bloqueo:\n\
- {0}\n
-manager.properties.session.readError=\
- Se ha producido un error al cargar el archivo de propiedades: \n\
- {0}
-manager.properties.deleted=Se ha borrado el archivo de propiedades\n\
- ({0})\n\
- \u00BFDesea volver a crearlo?
-manager.properties.modified=El archivo de propiedades se ha modificado desde la \u00FAltima actualizaci\u00F3n\n\
- ({0,date,long})\n\
- \u00BFDesea fusionar los cambios del archivo con las propiedades actuales?
-manager.properties.saveError=Imposible guardar el archivo de propiedades.\n\
- Se ha producido el siguiente error:\n\
- {0}
-manager.properties.lafError=\
- La apariencia {0} dada en el archivo de propiedades predeterminado no es v\u00E1lida.\n\
- Utilizando los valores predeterminados del sistema.
-manager.properties.brokenProperty=Se ha roto el valor de propiedad predeterminado {0}: {1}
-manager.properties.missingProperty=Falta el valor de propiedad predeterminado {0}: {1}
-
-
-
-
-
-
-
-
-
-
+#
+# Copyright 2006-2019 - Technologies Canada Corp.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the
+# License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an "AS
+# IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
+# express or implied. See the License for the specific language
+# governing permissions and limitations under the License.
+#
+#####
+### This MessageBundle contains English text for ICEpdf View and Pilot RI's
+##
+#
+## Window toolbar Title
+viewer.window.title.default=ICEpdf Viewer
+viewer.window.title.open.default=ICEpdf Viewer - [{0}]
+#status bar
+viewer.statusbar.currentPage=P\u00E1gina {0} / {1}
+## Top Page Control Toolbar
+viewer.toolbar.hideToolBar.label=Ocultar barra de herramientas
+viewer.toolbar.showToolBar.label=Mostrar barra de herramientas
+viewer.toolbar.showUtilityPane.label=Mostrar panel de utilidades
+viewer.toolbar.hideUtilityPane.label=Ocultar panel de utilidades
+viewer.toolbar.open.label=
+viewer.toolbar.open.tooltip=Abrir documento
+viewer.toolbar.save.label=Guardar
+viewer.toolbar.save.tooltip=Guardar documento
+viewer.toolbar.saveAs.label=Guardar como
+viewer.toolbar.saveAs.tooltip=Guardar como...
+viewer.toolbar.print.label=Imprimir
+viewer.toolbar.print.tooltip=Imprimir documento
+viewer.toolbar.search.label=Buscar
+viewer.toolbar.search.tooltip=Buscar documento
+viewer.toolbar.utilityPane.label=Panel de utilidades
+viewer.toolbar.utilityPane.tooltip=Mostrar/Ocultar panel de utilidades
+viewer.toolbar.navigation.label=
+viewer.toolbar.navigation.pages.tooltip=N\u00FAmero de p\u00E1ginas
+viewer.toolbar.navigation.pages.firstPage.label=
+viewer.toolbar.navigation.current.tooltip=N\u00FAmero de p\u00E1gina actual
+viewer.toolbar.navigation.current.firstPage.label=
+viewer.toolbar.navigation.firstPage.label=
+viewer.toolbar.navigation.firstPage.tooltip=Primera p\u00E1gina
+viewer.toolbar.navigation.previousPage.label=
+viewer.toolbar.navigation.previousPage.tooltip=P\u00E1gina anterior
+viewer.toolbar.navigation.nextPage.label=
+viewer.toolbar.navigation.nextPage.tooltip=P\u00E1gina siguiente
+viewer.toolbar.navigation.lastPage.label=
+viewer.toolbar.navigation.lastPage.tooltip=\u00DAltima p\u00E1gina
+viewer.toolbar.pageIndicator=de {0}
+viewer.toolbar.zoom.label=
+viewer.toolbar.zoom.tooltip=Zoom
+viewer.toolbar.zoom.out.label=
+viewer.toolbar.zoom.out.tooltip=Alejar
+viewer.toolbar.zoom.in.label=
+viewer.toolbar.zoom.in.tooltip=Acercar
+viewer.toolbar.pageFit.actualsize.label=
+viewer.toolbar.pageFit.actualsize.tooltip=Tama\u00F1o real
+viewer.toolbar.pageFit.fitWindow.label=
+viewer.toolbar.pageFit.fitWindow.tooltip=Ajustar a ventana
+viewer.toolbar.pageFit.fitWidth.label=
+viewer.toolbar.pageFit.fitWidth.tooltip=Ajustar anchura
+viewer.toolbar.rotation.left.label=
+viewer.toolbar.rotation.left.tooltip=Rotar a izquierda
+viewer.toolbar.rotation.right.label=
+viewer.toolbar.rotation.right.tooltip=Rotar a derecha
+viewer.toolbar.tool.pan.label=
+viewer.toolbar.tool.pan.tooltip=Herramienta Seleccionar texto
+viewer.toolbar.tool.text.label=
+viewer.toolbar.tool.text.tooltip=Herramienta Seleccionar texto
+viewer.toolbar.tool.select.label=
+viewer.toolbar.tool.select.tooltip=Herramienta Seleccionar
+viewer.toolbar.tool.link.label=
+viewer.toolbar.tool.link.tooltip=Herramienta Vincular anotaci\u00F3n
+viewer.toolbar.tool.zoomIn.label=
+viewer.toolbar.tool.zoomIn.tooltip=Herramienta Acercar
+viewer.toolbar.tool.zoomOut.label=
+viewer.toolbar.tool.zoomOut.tooltip=Herramienta Alejar
+viewer.toolbar.pageFit.fontEngine.label=
+viewer.toolbar.pageFit.fontEngine.tooltip=Activar/Desactivar motor de fuente
+## Bottom Page View Control Toolbar
+viewer.toolbar.pageView.nonContinuous.singlePage.label=
+viewer.toolbar.pageView.nonContinuous.singlePage.tooltip=Vista de una p\u00E1gina no continua
+viewer.toolbar.pageView.nonContinuous.facingPage.label=
+viewer.toolbar.pageView.nonContinuous.facingPage.tooltip=Vista de p\u00E1ginas enfrentadas no continuas
+viewer.toolbar.pageView.continuous.singlePage.label=
+viewer.toolbar.pageView.continuous.singlePage.tooltip=Vista de una p\u00E1gina continua
+viewer.toolbar.pageView.continuous.facingPage.label=
+viewer.toolbar.pageView.continuous.facingPage.tooltip=Vista de p\u00E1ginas enfrentadas continuas
+## File Menu and submenu items
+viewer.menu.file.label=Archivo
+viewer.menu.file.mnemonic=A
+viewer.menu.open.label=Abrir
+viewer.menu.open.file.label=Archivo...
+viewer.menu.open.URL.label=URL...
+viewer.menu.close.label=Cerrar
+viewer.menu.saveAs.label=Guardar como...
+viewer.menu.exportText.label=Exportar texto...
+viewer.menu.documentProperties.label=Informaci\u00F3n del documento...
+viewer.menu.documentPermission.label=Permisos del documento...
+viewer.menu.documentInformation.label=Informaci\u00F3n del documento...
+viewer.menu.printSetup.label=Configurar impresi\u00F3n...
+viewer.menu.print.label=Imprimir...
+viewer.menu.exit.label=Salir
+## View Menu and submenu items
+viewer.menu.edit.label=Edici\u00F3n
+viewer.menu.edit.mnemonic=E
+viewer.menu.edit.undo.label=Deshacer
+viewer.menu.edit.redo.label=Rehacer
+viewer.menu.edit.copy.label=Copiar
+viewer.menu.edit.delete.label=Borrar
+viewer.menu.edit.selectAll.label=Seleccionar todo
+viewer.menu.edit.deselectAll.label=Anular selecci\u00F3n
+## View Menu and submenu items
+viewer.menu.view.label=Ver
+viewer.menu.view.mnemonic=V
+viewer.menu.view.actualSize.label=Tama\u00F1o real
+viewer.menu.view.fitInWindow.label=Ajustar a ventana
+viewer.menu.view.fitWidth.label=Ajustar anchura
+viewer.menu.view.zoomIn.label=Acercar
+viewer.menu.view.zoomOut.label=Alejar
+viewer.menu.view.rotateLeft.label=Rotar a izquierda
+viewer.menu.view.rotateRight.label=Rotar a derecha
+viewer.menu.view.hideToolBar.label=Ocultar barra de herramientas
+viewer.menu.view.showToolBar.label=Mostrar barra de herramientas
+viewer.menu.view.showUtilityPane.label=Mostrar panel de utilidades
+viewer.menu.view.hideUtilityPane.label=Ocultar panel de utilidades
+## Document Menu and submenu items
+viewer.menu.document.label=Documento
+viewer.menu.document.mnemonic=D
+viewer.menu.document.firstPage.label=Primera p\u00E1gina
+viewer.menu.document.previousPage.label=P\u00E1gina anterior
+viewer.menu.document.nextPage.label=P\u00E1gina siguiente
+viewer.menu.document.lastPage.label=\u00DAltima p\u00E1gina
+viewer.menu.document.search.label=Buscar...
+viewer.menu.document.gotToPage.label=Ir a p\u00E1gina...
+## Window Menu and submenu items
+viewer.menu.window.label=Ventana
+viewer.menu.window.mnemonic=V
+viewer.menu.window.minAll.label=Minimizar todo
+viewer.menu.window.minAll.mnemonic=M
+viewer.menu.window.frontAll.label=Mostrar en primer plano
+viewer.menu.window.frontAll.mnemonic=T
+viewer.menu.window.1.label=1
+viewer.menu.window.1.mnemonic=1
+viewer.menu.window.2.label=2
+viewer.menu.window.2.mnemonic=2
+viewer.menu.window.3.label=3
+viewer.menu.window.3.mnemonic=3
+viewer.menu.window.4.label=4
+viewer.menu.window.4.mnemonic=4
+viewer.menu.window.5.label=5
+viewer.menu.window.5.mnemonic=5
+viewer.menu.window.6.label=6
+viewer.menu.window.6.mnemonic=6
+viewer.menu.window.7.label=7
+viewer.menu.window.7.mnemonic=7
+viewer.menu.window.8.label=8
+viewer.menu.window.8.mnemonic=8
+viewer.menu.window.9.label=9
+viewer.menu.window.9.mnemonic=9
+## Add as many entries as you want, to viewer.menu.window.X.label and mnemonic
+## where X is an incrementing integer. The mnemonic should be one unique
+## character found within the label
+## Help Menu and submenu items
+viewer.menu.help.label=Ayuda
+viewer.menu.help.mnemonic=U
+viewer.menu.help.about.label=Acerca de ICEpdf Viewer...
+## General error dialog
+viewer.dialog.error.exception.title=ICEpdf - Excepci\u00F3n
+viewer.dialog.error.exception.msg=\
+ Se ha producido un error al ejecutar la orden debido a la siguiente excepci\u00F3n\n\
+ {0}.
+## Open File Dialog
+viewer.dialog.openFile.title=Abrir archivo
+viewer.dialog.openFile.error.title=ICEpdf - Error al abrir el archivo
+viewer.dialog.openFile.error.msg=\
+ ICEpdf no ha podido abrir el archivo especificado en {0}\n\
+ Es posible que el archivo est\u00E9 da\u00F1ado o sea de un tipo no admitido.
+viewer.dialog.openDocument.pdfException.title=ICEpdf - Excepci\u00F3n de PDF
+viewer.dialog.openDocument.pdfException.msg=\
+ ICEpdf no ha podido abrir el archivo especificado {0}\n\
+ Es posible que el archivo est\u00E9 da\u00F1ado o sea de un tipo no admitido.
+viewer.dialog.openDocument.pdfSecurityException.title=ICEpdf - Excepci\u00F3n de seguridad de PDF
+viewer.dialog.openDocument.pdfSecurityException.msg=\
+ ICEpdf no ha podido abrir el archivo codificado en {0}\n\
+ Puede ser a causa de una contrase\u00F1a no v\u00E1lida o por falta del proveedor de seguridad JCE.\n\n\
+ Consulte la Gu\u00EDa del desarrollador de ICEpdf para obtener m\u00E1s informaci\u00F3n.
+viewer.dialog.openDocument.exception.title=ICEpdf - Excepci\u00F3n
+viewer.dialog.openDocument.exception.msg=\
+ ICEpdf no ha podido abrir el archivo especificado en {0}\n\
+ Es posible que el archivo est\u00E9 da\u00F1ado o sea de un tipo no admitido.
+viewer.dialog.openURL.exception.title=ICEpdf - Excepci\u00F3n de URL
+viewer.dialog.openURL.exception.msg=\
+ ICEpdf no ha podido abrir el archivo especificado. {0} \n\
+ en la URL: {1}
+## General error dialog
+viewer.dialog.information.copyAll.title=ICEpdf - Informaci\u00F3n
+viewer.dialog.information.copyAll.msg=\
+ El documento tiene m\u00E1s de {0} p\u00E1ginas, por favor, utilice\n\
+ "Exportar texto..." para extraer el texto del documento.
+## Open URL Dialog
+viewer.dialog.security.title=Seguridad de documentos
+viewer.dialog.security.msg=Este PDF est\u00E1 protegido
+viewer.dialog.security.password.label=Contrase\u00F1a:
+viewer.dialog.security.okButton.label=Aceptar
+viewer.dialog.security.okButton.mnemonic=A
+viewer.dialog.security.cancelButton.label=Cancelar
+viewer.dialog.security.cancelButton.mnemonic=C
+## Open URL Dialog
+viewer.dialog.openURL.title=Abrir URL
+### Save a Copy Dialog
+viewer.dialog.saveAs.title=Guardar como
+viewer.dialog.saveAs.extensionError.title=ICEpdf - Error al guardar
+viewer.dialog.saveAs.extensionError.msg=\
+ ICEpdf no se ha podido guardar en {0} porque es de un tipo de archivo no admitido.
+viewer.dialog.saveAs.noExtensionError.title=ICEpdf - Error al guardar
+viewer.dialog.saveAs.noExtensionError.msg=Por favor, especifique una extensi\u00F3n de archivo.
+## Export Text Dialog
+viewer.dialog.exportText.title=Exportar texto de documento
+viewer.dialog.exportText.progress.msg=Extrayendo texto de PDF
+viewer.dialog.exportText.noExtensionError.title=ICEpdf - Error al guardar
+viewer.dialog.exportText.noExtensionError.msg=Por favor, especifique una extensi\u00F3n de archivo.
+# Text extraction output file
+viewer.exportText.fileStamp.msg=ICEpdf Viewer, (c) - Technologies, Inc.
+viewer.exportText.pageStamp.msg=
+# Completed x out of y page(s).
+viewer.exportText.fileStamp.progress.msg=Finalizado {0} de {1}.
+viewer.exportText.fileStamp.progress.oneFile.msg={2} p\u00E1gina
+viewer.exportText.fileStamp.progress.moreFile.msg={2} p\u00E1ginas
+# Printing Progress bar
+viewer.dialog.printing.status.progress.msg=P\u00E1gina {0} de {1}
+viewer.dialog.printing.status.start.msg=P\u00E1gina(s) en cola de impresi\u00F3n de la impresora
+## Document Permissions Dialog
+viewer.dialog.documentPermissions.title=Permisos del documento
+viewer.dialog.documentPermissions.securityMethod.label=M\u00E9todo de seguridad:
+viewer.dialog.documentPermissions.userPassword.label=Contrase\u00F1a del usuario:
+viewer.dialog.documentPermissions.ownerPassword.label=Contrase\u00F1a del propietario:
+viewer.dialog.documentPermissions.printing.label=imprimir:
+viewer.dialog.documentPermissions.changing.label=Cambiar el documento:
+viewer.dialog.documentPermissions.copyExtraction.label=Copiar o extraer contenido:
+viewer.dialog.documentPermissions.comments.label=Autorizar comentarios y campos de formulario:
+viewer.dialog.documentPermissions.formFillingIn.label=Rellenar o firmar campo de formulario:
+viewer.dialog.documentPermissions.accessibility.label=Activar acceso a contenido:
+viewer.dialog.documentPermissions.assembly.label=Ensamblar documento:
+viewer.dialog.documentPermissions.encryptionLevel.label=Nivel de codificaci\u00F3n:
+viewer.dialog.documentPermissions.securityLevel={0}-bits v{1} R {2}
+viewer.dialog.documentPermissions.none=Ninguno
+viewer.dialog.documentPermissions.no=No
+viewer.dialog.documentPermissions.yes=S\u00ED
+viewer.dialog.documentPermissions.allowed=Permitido
+viewer.dialog.documentPermissions.notAllowed=No permitido
+viewer.dialog.documentPermissions.fullyAllowed=Totalmente permitido
+viewer.dialog.documentPermissions.standardSecurity=Seguridad est\u00E1ndar de Adobe Acrobat
+viewer.dialog.documentPermissions.partial=Parcial (baja calidad)
+## Document Information Dialog
+viewer.dialog.documentInformation.title=Informaci\u00F3n del documento
+viewer.dialog.documentInformation.title.label=T\u00EDtulo:
+viewer.dialog.documentInformation.subject.label=Asunto:
+viewer.dialog.documentInformation.author.label=Autor:
+viewer.dialog.documentInformation.keywords.label=Palabras clave:
+viewer.dialog.documentInformation.creator.label=Creador:
+viewer.dialog.documentInformation.producer.label=Productor:
+viewer.dialog.documentInformation.created.label=Creado:
+viewer.dialog.documentInformation.modified.label=Modificado:
+viewer.dialog.documentInformation.notAvailable=No disponible
+## Go to Page Dialog
+viewer.dialog.goToPage.title=Ir a p\u00E1gina...
+viewer.dialog.goToPage.description.label=N\u00FAmero de p\u00E1gina
+## About Dialog
+viewer.dialog.about.title=Acerca de ICEpdf Viewer
+viewer.dialog.about.pageNumber.label=\
+ Visitar el sitio web de ICEpdf para ver las novedades m\u00E1s recientes:\n\
+ http://www.icepdf.org/
+## Utility Pane Bookmarks Tab
+viewer.utilityPane.bookmarks.tab.title=Marcadores electr\u00F3nicos
+## Utility Pane Annotation Link Tab
+viewer.utilityPane.link.tab.title=Anotaciones
+viewer.utilityPane.link.appearanceTitle=Aspecto
+viewer.utilityPane.link.linkType=Tipo de v\u00EDnculo:
+viewer.utilityPane.annotation.link.highlightType=Estilo del resaltado:
+viewer.utilityPane.link.lineThickness=Grosor de l\u00EDnea:
+viewer.utilityPane.link.lineStyle=Estilo de l\u00EDnea:
+viewer.utilityPane.link.colorChooserTitle=Color de la anotaci\u00F3n
+viewer.utilityPane.link.colorLabel=Color:
+## annotation action pane and dialogs.
+viewer.utilityPane.action.selectionTitle=Acci\u00F3n
+viewer.utilityPane.action.addAction=A\u00F1adir
+viewer.utilityPane.action.editAction=Editar
+viewer.utilityPane.action.removeAction=Eliminar
+viewer.utilityPane.action.type.destination.label=Destino
+viewer.utilityPane.action.type.uriAction.label=Acci\u00F3n URI
+viewer.utilityPane.action.type.goToAction.label=Ir a acci\u00F3n
+viewer.utilityPane.action.dialog.new.title=A\u00F1adir nueva acci\u00F3n
+viewer.utilityPane.action.dialog.new.msgs=Tipo de acci\u00F3n:
+viewer.utilityPane.action.dialog.delete.title=Borrar confirmaci\u00F3n
+viewer.utilityPane.action.dialog.delete.msgs=\u00BFSeguro que desea borrar esta acci\u00F3n?
+## uri action dialog test
+viewer.utilityPane.action.dialog.uri.title=Propiedades de Acci\u00F3n URI
+viewer.utilityPane.action.dialog.uri.msgs=URI:
+## GoTo action dialog text
+viewer.utilityPane.action.dialog.goto.title=Propiedades de Ir a acci\u00F3n
+viewer.utilityPane.action.dialog.goto.page.label=P\u00E1gina:
+viewer.utilityPane.action.dialog.goto.type.label=Tipo
+viewer.utilityPane.action.dialog.goto.type.xyz.label=Absoluta
+viewer.utilityPane.action.dialog.goto.type.fit.label=Ajustar a p\u00E1gina
+viewer.utilityPane.action.dialog.goto.type.fith.label=Ajustar anchura arriba
+viewer.utilityPane.action.dialog.goto.type.fitv.label=Ajustar anchura izquierda
+viewer.utilityPane.action.dialog.goto.type.fitr.label=Ajustar zoom a caja
+viewer.utilityPane.action.dialog.goto.type.fitb.label=Ajustar l\u00EDmites de p\u00E1gina
+viewer.utilityPane.action.dialog.goto.type.fitbh.label=Ajustar l\u00EDmites arriba
+viewer.utilityPane.action.dialog.goto.type.fitbv.label=Ajustar l\u00EDmites a izquierda
+viewer.utilityPane.action.dialog.goto.right.label=Derecha:
+viewer.utilityPane.action.dialog.goto.left.label=Izquierda:
+viewer.utilityPane.action.dialog.goto.top.label=Superior:
+viewer.utilityPane.action.dialog.goto.bottom.label=Inferior:
+viewer.utilityPane.action.dialog.goto.zoom.label=Zoom:
+viewer.utilityPane.action.dialog.goto.unassigned.label=NaN
+viewer.utilityPane.action.dialog.goto.current.label=Vista actual:
+viewer.utilityPane.action.dialog.goto.current=Definir ubicaci\u00F3n
+viewer.utilityPane.action.dialog.goto.name.label=Nombre:
+viewer.utilityPane.action.dialog.goto.browse=Examinar...
+viewer.utilityPane.action.dialog.goto.explicitDestination.title=Destino impl\u00EDcito
+viewer.utilityPane.action.dialog.goto.nameDestination.title=Destino con nombre
+# Destination Named Tree
+viewer.utilityPane.action.dialog.goto.nameTree.title=\u00C1rbol de nombres del documento
+viewer.utilityPane.action.dialog.goto.nameTree.root.label=\u00C1rbol de nombres
+viewer.utilityPane.action.dialog.goto.nameTree.branch.label={0} a {1}
+## Utility Pane Search Tab
+viewer.utilityPane.search.tab.title=Buscar
+viewer.utilityPane.search.searchText.label=Texto de b\u00FAsqueda:
+viewer.utilityPane.search.results.label=Resultados:
+viewer.utilityPane.search.searchButton.label=Buscar
+viewer.utilityPane.search.clearSearchButton.label=Limpiar
+viewer.utilityPane.search.caseSenstiveCheckbox.label=Distinguir may\u00FAsculas y min\u00FAsculas
+viewer.utilityPane.search.wholeWordCheckbox.label=S\u00F3lo palabras completas
+viewer.utilityPane.search.cumlitiveCheckbox.label=Acumulada
+viewer.utilityPane.search.showPagesCheckbox.label=Mostrar p\u00E1ginas
+viewer.utilityPane.search.stopButton.label=Parar
+viewer.utilityPane.search.searching.msg=Buscar...
+# Searching x out of y page(s)
+viewer.utilityPane.search.searching1.msg=Buscando {0} de {1}
+viewer.utilityPane.search.searching1.oneFile.msg={2} p\u00E1gina
+viewer.utilityPane.search.searching1.moreFile.msg={2} p\u00E1ginas
+# Page x (y result(s))
+viewer.utilityPane.search.result.msg=P\u00E1gina {0} ({1})
+viewer.utilityPane.search.result.oneFile.msg={2} resultado
+viewer.utilityPane.search.result.moreFile.msg={2} resultados
+# Searched x page(s) (y matches)
+viewer.utilityPane.search.progress.msg=Buscado {0} {1} ({2})
+viewer.utilityPane.search.progress.onePage.msg=p\u00E1gina
+viewer.utilityPane.search.progress.morePage.msg=p\u00E1ginas
+viewer.utilityPane.search.progress.oneMatch.msg={2} coincidencia
+viewer.utilityPane.search.progress.moreMatch.msg={2} coincidencias
+## Common Button Labels
+viewer.button.ok.label=Aceptar
+viewer.button.ok.mnemonic=A
+viewer.button.cancel.label=Cancelar
+viewer.button.cancel.mnemonic=C
+###
+# General Error Messages
+# Command Line Errors
+viewer.commandLin.error=\
+ Uso: java org.icepdf.ri.viewer.Main [-loadfile ] [-loadurl ]
+# Launcher errors
+viewer.launcher.URLError.dialog.title=ICEpdf
+viewer.launcher.URLError.dialog.message=ICEpdf no ha podido abrir el archivo especificado. {0} en la URL: {1}.
+viewer.launcher.lookAndFeel.error.message=La apariencia especificada ({0}) no es accesible desde esta plataforma.
+# Pilot Loading Errors
+### parser error dialogs
+parse.title=Propiedades de error de an\u00E1lisis
+parse.integer=Advertencia: {0} no es un n\u00FAmero entero correcto.
+parse.float=Advertencia: {0} no es un n\u00FAmero flotante correcto.
+parse.double=Advertencia: {0} no es un n\u00FAmero doble correcto.
+parse.choice=Advertencia: {0} no es una opci\u00F3n correcta.
+parse.laf=Advertencia: {0} no es una apariencia v\u00E1lida.
+### Properties Manager Errors
+manager.properties.title=Administrador de propiedades de ICEpdf
+fontManager.properties.title=Administrador de fuentes de ICEpdf
+manager.properties.createNewDirectory=\
+ Para crear el directorio {0},\n\
+ en el que ICEpdf Viewer deba guardar los cambios de esta configuraci\u00F3n, haga clic en S\u00ED.\n\n\
+ Si hace clic en "No", todos los cambios introducidos en la configuraci\u00F3n de ICEpdf Viewer\n\
+ se perder\u00E1n en cuanto salga de la aplicaci\u00F3n.
+manager.properties.failedCreation=\
+ No ha sido posible crear el directorio de ICEpdf Viewer para guardar los datos del usuario:\n\
+ {0}\n\
+ ICEpdf Viewer no guardar\u00E1 los cambios en su archivo de configuraci\u00F3n predeterminado.
+manager.properties.session.nolock=\
+ Se ha producido un error al crear el archivo de bloqueo:\n\
+ {0}\n
+manager.properties.session.readError=\
+ Se ha producido un error al cargar el archivo de propiedades: \n\
+ {0}
+manager.properties.deleted=Se ha borrado el archivo de propiedades\n\
+ ({0})\n\
+ \u00BFDesea volver a crearlo?
+manager.properties.modified=El archivo de propiedades se ha modificado desde la \u00FAltima actualizaci\u00F3n\n\
+ ({0,date,long})\n\
+ \u00BFDesea fusionar los cambios del archivo con las propiedades actuales?
+manager.properties.saveError=Imposible guardar el archivo de propiedades.\n\
+ Se ha producido el siguiente error:\n\
+ {0}
+manager.properties.lafError=\
+ La apariencia {0} dada en el archivo de propiedades predeterminado no es v\u00E1lida.\n\
+ Utilizando los valores predeterminados del sistema.
+manager.properties.brokenProperty=Se ha roto el valor de propiedad predeterminado {0}: {1}
+manager.properties.missingProperty=Falta el valor de propiedad predeterminado {0}: {1}
\ No newline at end of file
diff --git a/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_fi.properties b/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_fi.properties
index 366b7d457..eba23f32a 100644
--- a/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_fi.properties
+++ b/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_fi.properties
@@ -1,421 +1,414 @@
-#
-# Copyright 2006-2019 - Technologies Canada Corp.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the
-# License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an "AS
-# IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
-# express or implied. See the License for the specific language
-# governing permissions and limitations under the License.
-#
-#####
-### This MessageBundle contains English text for ICEpdf View and Pilot RI's
-##
-#
-## Window toolbar Title
-viewer.window.title.default=ICEpdf-katselusovellus
-#status bar
-viewer.statusbar.currentPage=Sivu {0} / {1}
-## Top Page Control Toolbar
-viewer.toolbar.hideToolBar.label=Piilota ty\u00F6kalurivi
-viewer.toolbar.showToolBar.label=N\u00E4yt\u00E4 ty\u00F6kalurivi
-viewer.toolbar.showUtilityPane.label=N\u00E4yt\u00E4 Apuohjelmat-ruutu
-viewer.toolbar.hideUtilityPane.label=Piilota Apuohjelmat-ruutu
-viewer.toolbar.open.label=
-viewer.toolbar.open.tooltip=Avaa asiakirja
-viewer.toolbar.saveAs.label=Tallenna nimell\u00E4
-viewer.toolbar.saveAs.tooltip=Tallenna nimell\u00E4...
-viewer.toolbar.print.label=Tulosta
-viewer.toolbar.print.tooltip=Tulosta asiakirja
-viewer.toolbar.search.label=Etsi
-viewer.toolbar.search.tooltip=Etsi asiakirja
-viewer.toolbar.utilityPane.label=Apuohjelmat-ruutu
-viewer.toolbar.utilityPane.tooltip=N\u00E4yt\u00E4/piilota Apuohjelmat-ruutu
-viewer.toolbar.navigation.label=
-viewer.toolbar.navigation.pages.tooltip=Sivum\u00E4\u00E4r\u00E4
-viewer.toolbar.navigation.pages.firstPage.label=
-viewer.toolbar.navigation.current.tooltip=Nykyisen sivun numero
-viewer.toolbar.navigation.current.firstPage.label=
-viewer.toolbar.navigation.firstPage.label=
-viewer.toolbar.navigation.firstPage.tooltip=Ensimm\u00E4inen sivu
-viewer.toolbar.navigation.previousPage.label=
-viewer.toolbar.navigation.previousPage.tooltip=Edellinen sivu
-viewer.toolbar.navigation.nextPage.label=
-viewer.toolbar.navigation.nextPage.tooltip=Seuraava sivu
-viewer.toolbar.navigation.lastPage.label=
-viewer.toolbar.navigation.lastPage.tooltip=Viimeinen sivu
-viewer.toolbar.pageIndicator=/ {0}
-viewer.toolbar.zoom.label=
-viewer.toolbar.zoom.tooltip=Zoomaa
-viewer.toolbar.zoom.out.label=
-viewer.toolbar.zoom.out.tooltip=Loitonna
-viewer.toolbar.zoom.in.label=
-viewer.toolbar.zoom.in.tooltip=L\u00E4henn\u00E4
-viewer.toolbar.pageFit.actualsize.label=
-viewer.toolbar.pageFit.actualsize.tooltip=Todellinen koko
-viewer.toolbar.pageFit.fitWindow.label=
-viewer.toolbar.pageFit.fitWindow.tooltip=Sovita ikkunaan
-viewer.toolbar.pageFit.fitWidth.label=
-viewer.toolbar.pageFit.fitWidth.tooltip=Sovita leveys
-viewer.toolbar.rotation.left.label=
-viewer.toolbar.rotation.left.tooltip=Kierr\u00E4 vasemmalle
-viewer.toolbar.rotation.right.label=
-viewer.toolbar.rotation.right.tooltip=Kierr\u00E4 oikealle
-viewer.toolbar.tool.pan.label=
-viewer.toolbar.tool.pan.tooltip=Tekstin valintaty\u00F6kalu
-viewer.toolbar.tool.text.label=
-viewer.toolbar.tool.text.tooltip=Tekstin valintaty\u00F6kalu
-viewer.toolbar.tool.select.label=
-viewer.toolbar.tool.select.tooltip=Valintaty\u00F6kalu
-viewer.toolbar.tool.link.label=
-viewer.toolbar.tool.link.tooltip=Linkin huomautusty\u00F6kalu
-viewer.toolbar.tool.zoomIn.label=
-viewer.toolbar.tool.zoomIn.tooltip=L\u00E4hennysty\u00F6kalu
-viewer.toolbar.tool.zoomOut.label=
-viewer.toolbar.tool.zoomOut.tooltip=Loitonnusty\u00F6kalu
-viewer.toolbar.pageFit.fontEngine.label=
-viewer.toolbar.pageFit.fontEngine.tooltip=Ota k\u00E4ytt\u00F6\u00F6n/poista k\u00E4yt\u00F6st\u00E4 fonttikone
-## Bottom Page View Control Toolbar
-viewer.toolbar.pageView.nonContinuous.singlePage.label=
-viewer.toolbar.pageView.nonContinuous.singlePage.tooltip=Yksi sivu, ei jatkuva asiakirja
-viewer.toolbar.pageView.nonContinuous.facingPage.label=
-viewer.toolbar.pageView.nonContinuous.facingPage.tooltip=Kaksi sivua, ei jatkuva asiakirja
-viewer.toolbar.pageView.continuous.singlePage.label=
-viewer.toolbar.pageView.continuous.singlePage.tooltip=Yksi sivu, jatkuva asiakirja
-viewer.toolbar.pageView.continuous.facingPage.label=
-viewer.toolbar.pageView.continuous.facingPage.tooltip=Kaksi sivua, jatkuva asiakirja
-## File Menu and submenu items
-viewer.menu.file.label=Tiedosto
-viewer.menu.file.mnemonic=F
-viewer.menu.open.label=Avaa
-viewer.menu.open.file.label=Tiedosto...
-viewer.menu.open.URL.label=URL...
-viewer.menu.close.label=Sulje
-viewer.menu.saveAs.label=Tallenna nimell\u00E4...
-viewer.menu.exportText.label=Vie teksti...
-viewer.menu.documentProperties.label=Asiakirjan tiedot...
-viewer.menu.documentPermission.label=Asiakirjan luvat...
-viewer.menu.documentInformation.label=Asiakirjan tiedot...
-viewer.menu.printSetup.label=Tulostusasetukset...
-viewer.menu.print.label=Tulosta...
-viewer.menu.exit.label=Poistu
-## View Menu and submenu items
-viewer.menu.edit.label=Muokkaa
-viewer.menu.edit.mnemonic=E
-viewer.menu.edit.undo.label=Kumoa
-viewer.menu.edit.redo.label=Tee uudelleen
-viewer.menu.edit.copy.label=Kopioi
-viewer.menu.edit.delete.label=Poista
-viewer.menu.edit.selectAll.label=Valitse kaikki
-viewer.menu.edit.deselectAll.label=Peruuta kaikkien valinta
-## View Menu and submenu items
-viewer.menu.view.label=N\u00E4kym\u00E4
-viewer.menu.view.mnemonic=V
-viewer.menu.view.actualSize.label=Todellinen koko
-viewer.menu.view.fitInWindow.label=Sovita ikkunaan
-viewer.menu.view.fitWidth.label=Sovita leveys
-viewer.menu.view.zoomIn.label=L\u00E4henn\u00E4
-viewer.menu.view.zoomOut.label=Loitonna
-viewer.menu.view.rotateLeft.label=Kierr\u00E4 vasemmalle
-viewer.menu.view.rotateRight.label=Kierr\u00E4 oikealle
-viewer.menu.view.hideToolBar.label=Piilota ty\u00F6kalurivi
-viewer.menu.view.showToolBar.label=N\u00E4yt\u00E4 ty\u00F6kalurivi
-viewer.menu.view.showUtilityPane.label=N\u00E4yt\u00E4 Apuohjelmat-ruutu
-viewer.menu.view.hideUtilityPane.label=Piilota Apuohjelmat-ruutu
-## Document Menu and submenu items
-viewer.menu.document.label=Asiakirja
-viewer.menu.document.mnemonic=D
-viewer.menu.document.firstPage.label=Ensimm\u00E4inen sivu
-viewer.menu.document.previousPage.label=Edellinen sivu
-viewer.menu.document.nextPage.label=Seuraava sivu
-viewer.menu.document.lastPage.label=Viimeinen sivu
-viewer.menu.document.search.label=Etsi...
-viewer.menu.document.gotToPage.label=Siirry sivulle...
-## Window Menu and submenu items
-viewer.menu.window.label=Ikkuna
-viewer.menu.window.mnemonic=W
-viewer.menu.window.minAll.label=Pienenn\u00E4 kaikki
-viewer.menu.window.minAll.mnemonic=M
-viewer.menu.window.frontAll.label=Tuo kaikki eteen
-viewer.menu.window.frontAll.mnemonic=B
-viewer.menu.window.1.label=1
-viewer.menu.window.1.mnemonic=1
-viewer.menu.window.2.label=2
-viewer.menu.window.2.mnemonic=2
-viewer.menu.window.3.label=3
-viewer.menu.window.3.mnemonic=3
-viewer.menu.window.4.label=4
-viewer.menu.window.4.mnemonic=4
-viewer.menu.window.5.label=5
-viewer.menu.window.5.mnemonic=5
-viewer.menu.window.6.label=6
-viewer.menu.window.6.mnemonic=6
-viewer.menu.window.7.label=7
-viewer.menu.window.7.mnemonic=7
-viewer.menu.window.8.label=8
-viewer.menu.window.8.mnemonic=8
-viewer.menu.window.9.label=9
-viewer.menu.window.9.mnemonic=9
-## Add as many entries as you want, to viewer.menu.window.X.label and mnemonic
-## where X is an incrementing integer. The mnemonic should be one unique
-## character found within the label
-## Help Menu and submenu items
-viewer.menu.help.label=Ohje
-viewer.menu.help.mnemonic=H
-viewer.menu.help.about.label=Tietoja ICEpdf-katselusovelluksesta...
-## General error dialog
-viewer.dialog.error.exception.title=ICEpdf - Poikkeus
-viewer.dialog.error.exception.msg=\
- Komennon suorittamisessa tapahtui virhe seuraavan poikkeuksen vuoksi\n\
- {0}.
-## Open File Dialog
-viewer.dialog.openFile.title=Avaa tiedosto
-viewer.dialog.openFile.error.title=ICEpdf - Tiedoston avausvirhe
-viewer.dialog.openFile.error.msg=\
- ICEpdf ei voinut avata m\u00E4\u00E4ritetty\u00E4 tiedostoa kohteessa {0}\n\
- Tiedosto voi olla turmeltunut tai tiedostotyyppi\u00E4 ei tueta.
-viewer.dialog.openDocument.pdfException.title=ICEpdf - PDF-poikkeus
-viewer.dialog.openDocument.pdfException.msg=\
- ICEpdf ei voinut avata m\u00E4\u00E4ritetty\u00E4 tiedostoa {0}\n\
- Tiedosto voi olla turmeltunut tai tiedostotyyppi\u00E4 ei tueta.
-viewer.dialog.openDocument.pdfSecurityException.title=ICEpdf - PDF-suojauspoikkeus
-viewer.dialog.openDocument.pdfSecurityException.msg=\
- ICEpdf ei voinut avata salattua tiedostoa kohteessa {0}\n\
- Syyn\u00E4 voi olla virheellinen salasana tai puuttuva JCE-suojauksen tarjoaja.\n\n\
- Lis\u00E4tietoja l\u00F6ytyy ICEpdf-sovelluskehitysoppaasta.
-viewer.dialog.openDocument.exception.title=ICEpdf - Poikkeus
-viewer.dialog.openDocument.exception.msg=\
- ICEpdf ei voinut avata m\u00E4\u00E4ritetty\u00E4 tiedostoa kohteessa {0}\n\
- Tiedosto voi olla turmeltunut tai tiedostotyyppi\u00E4 ei tueta.
-viewer.dialog.openURL.exception.title=ICEpdf - URL-poikkeus
-viewer.dialog.openURL.exception.msg=\
- ICEpdf ei voinut avata m\u00E4\u00E4ritetty\u00E4 tiedostoa. {0} \n\
- URL-osoitteessa: {1}
-## General error dialog
-viewer.dialog.information.copyAll.title=ICEpdf - Tiedot
-viewer.dialog.information.copyAll.msg=\
- Asiakirjassa on enemm\u00E4n kuin {0} sivua, k\u00E4yt\u00E4 komentoa\n\
- Vie teksti...asiakirjan tekstin purkamisessa.
-## Open URL Dialog
-viewer.dialog.security.title=Asiakirjan suojaus
-viewer.dialog.security.msg=T\u00E4m\u00E4 PDF on suojattu
-viewer.dialog.security.password.label=Salasana:
-viewer.dialog.security.okButton.label=Ok
-viewer.dialog.security.okButton.mnemonic=O
-viewer.dialog.security.cancelButton.label=Peruuta
-viewer.dialog.security.cancelButton.mnemonic=C
-## Open URL Dialog
-viewer.dialog.openURL.title=Avaa URL
-### Save a Copy Dialog
-viewer.dialog.saveAs.title=Tallenna nimell\u00E4
-viewer.dialog.saveAs.extensionError.title=ICEpdf - Tallennusvirhe
-viewer.dialog.saveAs.extensionError.msg=\
- ICEpdf ei voinut tallentaa tiedostoon {0}, koska tiedostotyyppi\u00E4 ei tueta.
-viewer.dialog.saveAs.noExtensionError.title=ICEpdf - Tallennusvirhe
-viewer.dialog.saveAs.noExtensionError.msg=M\u00E4\u00E4rit\u00E4 tiedoston tarkenne.
-## Export Text Dialog
-viewer.dialog.exportText.title=Vie asiakirjan teksti
-viewer.dialog.exportText.progress.msg=Puretaan PDF:n teksti\u00E4
-viewer.dialog.exportText.noExtensionError.title=ICEpdf - Tallennusvirhe
-viewer.dialog.exportText.noExtensionError.msg=M\u00E4\u00E4rit\u00E4 tiedoston tarkenne.
-# Text extraction output file
-viewer.exportText.fileStamp.msg=ICEpdf -katselusovellus, (c) - Technologies, Inc.
-viewer.exportText.pageStamp.msg=
-# Completed x out of y page(s).
-viewer.exportText.fileStamp.progress.msg=\
- Valmiina {0} / {1}.
-viewer.exportText.fileStamp.progress.oneFile.msg={2} sivu
-viewer.exportText.fileStamp.progress.moreFile.msg={2} sivua
-# Printing Progress bar
-viewer.dialog.printing.status.progress.msg=Sivu {0} / {1}
-viewer.dialog.printing.status.start.msg=Sivua/sivuja l\u00E4hetet\u00E4\u00E4n tulostimeen
-## Document Permissions Dialog
-viewer.dialog.documentPermissions.title=Asiakirjan luvat
-viewer.dialog.documentPermissions.securityMethod.label=Suojausmenetelm\u00E4:
-viewer.dialog.documentPermissions.userPassword.label=K\u00E4ytt\u00E4j\u00E4n salasana:
-viewer.dialog.documentPermissions.ownerPassword.label=Omistajan salasana:
-viewer.dialog.documentPermissions.printing.label=Tulostus:
-viewer.dialog.documentPermissions.changing.label=Asiakirjan muuttaminen:
-viewer.dialog.documentPermissions.copyExtraction.label=Sis\u00E4ll\u00F6n kopiointi tai purkaminen:
-viewer.dialog.documentPermissions.comments.label=Kommenttien tai lomakekenttien k\u00E4sittely:
-viewer.dialog.documentPermissions.formFillingIn.label=Lomakekent\u00E4n t\u00E4ytt\u00F6 tai allekirjoitus:
-viewer.dialog.documentPermissions.accessibility.label=Sis\u00E4ll\u00F6n k\u00E4ytt\u00F6 sallittu:
-viewer.dialog.documentPermissions.assembly.label=Asiakirjan kokoonpano:
-viewer.dialog.documentPermissions.encryptionLevel.label=Salaustaso:
-viewer.dialog.documentPermissions.securityLevel={0}-bittinen v{1} R {2}
-viewer.dialog.documentPermissions.none=Ei mit\u00E4\u00E4n
-viewer.dialog.documentPermissions.no=Ei
-viewer.dialog.documentPermissions.yes=Kyll\u00E4
-viewer.dialog.documentPermissions.allowed=Sallittu
-viewer.dialog.documentPermissions.notAllowed=Ei sallittu
-viewer.dialog.documentPermissions.fullyAllowed=T\u00E4ysin sallittu
-viewer.dialog.documentPermissions.standardSecurity=Adobe Acrobat -vakiosuojaus
-viewer.dialog.documentPermissions.partial=Osittainen (alhainen laatu)
-## Document Information Dialog
-viewer.dialog.documentInformation.title=Asiakirjan tiedot
-viewer.dialog.documentInformation.title.label=Otsikko:
-viewer.dialog.documentInformation.subject.label=Aihe:
-viewer.dialog.documentInformation.author.label=Tekij\u00E4:
-viewer.dialog.documentInformation.keywords.label=Avainsanat:
-viewer.dialog.documentInformation.creator.label=Laatija:
-viewer.dialog.documentInformation.producer.label=Tuottaja:
-viewer.dialog.documentInformation.created.label=Luotu:
-viewer.dialog.documentInformation.modified.label=Muokattu:
-viewer.dialog.documentInformation.notAvailable=Ei saatavilla
-## Go to Page Dialog
-viewer.dialog.goToPage.title=Siirry sivulle...
-viewer.dialog.goToPage.description.label=Sivun numero
-## About Dialog
-viewer.dialog.about.title=Tietoja ICEpdf-katselusovelluksesta
-viewer.dialog.about.pageNumber.label=\
- Lue uusimmat tiedot ICEpdf-verkkosivulta:\n\
- http://www.icepdf.org/
-## Utility Pane Bookmarks Tab
-viewer.utilityPane.bookmarks.tab.title=Kirjanmerkit
-## Utility Pane Annotation Link Tab
-viewer.utilityPane.link.tab.title=Huomautukset
-viewer.utilityPane.link.appearanceTitle=Ulkon\u00E4k\u00F6
-viewer.utilityPane.link.linkType=Linkin tyyppi:
-viewer.utilityPane.annotation.link.highlightType=Korostustyyli:
-viewer.utilityPane.link.lineThickness=Viivan paksuus:
-viewer.utilityPane.link.lineStyle=Viivan tyyli:
-viewer.utilityPane.link.colorChooserTitle=Huomautuksen v\u00E4ri
-viewer.utilityPane.link.colorLabel=V\u00E4ri:
-## annotation action pane and dialogs.
-viewer.utilityPane.action.selectionTitle=Toiminto
-viewer.utilityPane.action.addAction=Lis\u00E4\u00E4
-viewer.utilityPane.action.editAction=Muokkaa
-viewer.utilityPane.action.removeAction=Poista
-viewer.utilityPane.action.type.destination.label=Kohde
-viewer.utilityPane.action.type.uriAction.label=URI-toiminto
-viewer.utilityPane.action.type.goToAction.label=Siirry-toiminto
-viewer.utilityPane.action.dialog.new.title=Lis\u00E4\u00E4 uusi toiminto
-viewer.utilityPane.action.dialog.new.msgs=Toiminnon tyyppi:
-viewer.utilityPane.action.dialog.delete.title=Poista vahvistus
-viewer.utilityPane.action.dialog.delete.msgs=Haluatko varmasti poistaa t\u00E4m\u00E4n toiminnon?
-## uri action dialog test
-viewer.utilityPane.action.dialog.uri.title=URI-toiminnon ominaisuudet
-viewer.utilityPane.action.dialog.uri.msgs=URI:
-## GoTo action dialog text
-viewer.utilityPane.action.dialog.goto.title=Siirry-toiminnon ominaisuudet
-viewer.utilityPane.action.dialog.goto.page.label=Sivu:
-viewer.utilityPane.action.dialog.goto.type.label=Tyyppi
-viewer.utilityPane.action.dialog.goto.type.xyz.label=Absoluuttinen
-viewer.utilityPane.action.dialog.goto.type.fit.label=Sovita sivu
-viewer.utilityPane.action.dialog.goto.type.fith.label=Sovita yl\u00E4osan leveys
-viewer.utilityPane.action.dialog.goto.type.fitv.label=Sovita vasemman puolen leveys
-viewer.utilityPane.action.dialog.goto.type.fitr.label=Sovita zoomausruutu
-viewer.utilityPane.action.dialog.goto.type.fitb.label=Sovita sivun rajat
-viewer.utilityPane.action.dialog.goto.type.fitbh.label=Sovita yl\u00E4rajat
-viewer.utilityPane.action.dialog.goto.type.fitbv.label=Sovita vasemmat rajat
-viewer.utilityPane.action.dialog.goto.right.label=Oikea:
-viewer.utilityPane.action.dialog.goto.left.label=Vasen:
-viewer.utilityPane.action.dialog.goto.top.label=Yl\u00E4:
-viewer.utilityPane.action.dialog.goto.bottom.label=Ala:
-viewer.utilityPane.action.dialog.goto.zoom.label=Zoomaus:
-viewer.utilityPane.action.dialog.goto.unassigned.label=NaN
-viewer.utilityPane.action.dialog.goto.current.label=Nykyinen n\u00E4kym\u00E4:
-viewer.utilityPane.action.dialog.goto.current=Aseta sijainti
-viewer.utilityPane.action.dialog.goto.name.label=Nimi:
-viewer.utilityPane.action.dialog.goto.browse=Selaa...
-viewer.utilityPane.action.dialog.goto.explicitDestination.title=Oletuskohde
-viewer.utilityPane.action.dialog.goto.nameDestination.title=Nimetty kohde
-# Destination Named Tree
-viewer.utilityPane.action.dialog.goto.nameTree.title=Asiakirjan nimipuu
-viewer.utilityPane.action.dialog.goto.nameTree.root.label=Nimipuu
-viewer.utilityPane.action.dialog.goto.nameTree.branch.label={0} - {1}
-## Utility Pane Search Tab
-viewer.utilityPane.search.tab.title=Etsi
-viewer.utilityPane.search.searchText.label=Etsi teksti\u00E4:
-viewer.utilityPane.search.results.label=Vastaukset:
-viewer.utilityPane.search.searchButton.label=Etsi
-viewer.utilityPane.search.clearSearchButton.label=Tyhjenn\u00E4
-viewer.utilityPane.search.caseSenstiveCheckbox.label=Sama kirjainkoko
-viewer.utilityPane.search.wholeWordCheckbox.label=Vain kokonaiset sanat
-viewer.utilityPane.search.cumlitiveCheckbox.label=Kumulatiivinen
-viewer.utilityPane.search.showPagesCheckbox.label=N\u00E4yt\u00E4 sivut
-viewer.utilityPane.search.stopButton.label=Pys\u00E4yt\u00E4
-viewer.utilityPane.search.searching.msg=Etsi...
-# Searching x out of y page(s)
-viewer.utilityPane.search.searching1.msg=Etsit\u00E4\u00E4n kohdetta {0} / {1}
-viewer.utilityPane.search.searching1.oneFile.msg={2} sivu
-viewer.utilityPane.search.searching1.moreFile.msg={2} sivua
-# Page x (y result(s))
-viewer.utilityPane.search.result.msg=Sivu {0} ({1})
-viewer.utilityPane.search.result.oneFile.msg={2} tulos
-viewer.utilityPane.search.result.moreFile.msg={2} tulosta
-# Searched x page(s) (y matches)
-viewer.utilityPane.search.progress.msg=Haettu {0} {1} ({2})
-viewer.utilityPane.search.progress.onePage.msg=sivu
-viewer.utilityPane.search.progress.morePage.msg=sivua
-viewer.utilityPane.search.progress.oneMatch.msg={2} vastaavuus
-viewer.utilityPane.search.progress.moreMatch.msg={2} vastaavuutta
-## Common Button Labels
-viewer.button.ok.label=Ok
-viewer.button.ok.mnemonic=O
-viewer.button.cancel.label=Peruuta
-viewer.button.cancel.mnemonic=C
-###
-# General Error Messages
-# Command Line Errors
-viewer.commandLin.error=\
- K\u00E4ytt\u00F6: java org.icepdf.ri.viewer.Main [-loadfile ] [-loadurl ]
-# Launcher errors
-viewer.launcher.URLError.dialog.title=ICEpdf
-viewer.launcher.URLError.dialog.message=ICEpdf ei voinut avata m\u00E4\u00E4ritetty\u00E4 tiedostoa. {0} URL-osoitteessa: {1}.
-viewer.launcher.lookAndFeel.error.message=M\u00E4\u00E4ritetty k\u00E4ytt\u00F6tuntuma ({0}) ei ole mahdollinen t\u00E4ss\u00E4 ymp\u00E4rist\u00F6ss\u00E4.
-# Pilot Loading Errors
-### parser error dialogs
-parse.title=Ominaisuuksien j\u00E4sennysvirhe
-parse.integer=Varoitus: {0} ei ole oikea kokonaisluku.
-parse.float=Varoitus: {0} ei ole oikea liukuluku.
-parse.double=Varoitus: {0} ei ole oikea double.
-parse.choice=Varoitus: {0} ei ole oikea valinta.
-parse.laf=Varoitus: k\u00E4ytt\u00F6tuntumaa {0} ei tueta.
-### Properties Manager Errors
-manager.properties.title=ICEpdf - Ominaisuuksien hallinta
-fontManager.properties.title=ICEpdf - Fonttien hallinta
-manager.properties.createNewDirectory=\
- Luo hakemisto {0},\n\
- johon ICEpdf-katselusovellus tallentaa asetuksiin tehdyt muutokset, napsauttamalla Kyll\u00E4-painiketta.\n\n\
- Jos napsautat Ei-painiketta, kaikki ICEpdf-katselusovelluksen asetuksiin tekem\u00E4si muutokset\n\
- h\u00E4vi\u00E4v\u00E4t, kun poistut sovelluksesta.
-manager.properties.failedCreation=\
- ICEpdf-katselusovelluksen hakemistoa k\u00E4ytt\u00E4j\u00E4n tietojen tallentamista varten ei voi luoda:\n\
- {0}\n\
- ICEpdf-katselusovellus ei tallenna muutoksia oletusasetuksiinsa.
-manager.properties.session.nolock=\
- Virhe lukitustiedoston luomisessa:\n\
- {0}\n
-manager.properties.session.readError=\
- Virhe ominaisuustiedoston lataamisessa: \n\
- {0}
-manager.properties.deleted=Ominaisuustiedosto on poistettu\n\
- ({0})\n\
- Luodaanko se uudelleen?
-manager.properties.modified=Ominaisuustiedostoa on muutettu viimeisen p\u00E4ivityksen j\u00E4lkeen\n\
- ({0,date,long})\n\
- Haluatko yhdist\u00E4\u00E4 muutokset tiedostoon nykyisten ominaisuuksien joukkoon?
-manager.properties.saveError=Ominaisuustiedostoa ei voi tallentaa.\n\
- Esiintyi seuraava virhe:\n\
- {0}
-manager.properties.lafError=\
- Oletusominaisuuksissa annettua k\u00E4ytt\u00F6tuntumaa {0} ei tueta.\n\
- K\u00E4ytet\u00E4\u00E4n j\u00E4rjestelm\u00E4n oletusarvoja.
-manager.properties.brokenProperty=Virheellinen oletusominaisuuden {0} arvo: {1}
-manager.properties.missingProperty=Puuttuva oletusominaisuuden {0} arvo: {1}
-
-
-
-
-
-
-
-
-
-
+#
+# Copyright 2006-2019 - Technologies Canada Corp.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the
+# License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an "AS
+# IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
+# express or implied. See the License for the specific language
+# governing permissions and limitations under the License.
+#
+#####
+### This MessageBundle contains English text for ICEpdf View and Pilot RI's
+##
+#
+## Window toolbar Title
+viewer.window.title.default=ICEpdf-katselusovellus
+viewer.window.title.open.default=ICEpdf-katselusovellus - [{0}]
+#status bar
+viewer.statusbar.currentPage=Sivu {0} / {1}
+## Top Page Control Toolbar
+viewer.toolbar.hideToolBar.label=Piilota ty\u00F6kalurivi
+viewer.toolbar.showToolBar.label=N\u00E4yt\u00E4 ty\u00F6kalurivi
+viewer.toolbar.showUtilityPane.label=N\u00E4yt\u00E4 Apuohjelmat-ruutu
+viewer.toolbar.hideUtilityPane.label=Piilota Apuohjelmat-ruutu
+viewer.toolbar.open.label=Avaa
+viewer.toolbar.open.tooltip=Avaa asiakirja
+viewer.toolbar.save.label=Tallenna
+viewer.toolbar.save.tooltip=Tallenna asiakirja
+viewer.toolbar.saveAs.label=Tallenna nimell\u00E4
+viewer.toolbar.saveAs.tooltip=Tallenna nimell\u00E4...
+viewer.toolbar.print.label=Tulosta
+viewer.toolbar.print.tooltip=Tulosta asiakirja
+viewer.toolbar.search.label=Etsi
+viewer.toolbar.search.tooltip=Etsi asiakirja
+viewer.toolbar.utilityPane.label=Apuohjelmat-ruutu
+viewer.toolbar.utilityPane.tooltip=N\u00E4yt\u00E4/piilota Apuohjelmat-ruutu
+viewer.toolbar.navigation.label=
+viewer.toolbar.navigation.pages.tooltip=Sivum\u00E4\u00E4r\u00E4
+viewer.toolbar.navigation.pages.firstPage.label=
+viewer.toolbar.navigation.current.tooltip=Nykyisen sivun numero
+viewer.toolbar.navigation.current.firstPage.label=
+viewer.toolbar.navigation.firstPage.label=
+viewer.toolbar.navigation.firstPage.tooltip=Ensimm\u00E4inen sivu
+viewer.toolbar.navigation.previousPage.label=
+viewer.toolbar.navigation.previousPage.tooltip=Edellinen sivu
+viewer.toolbar.navigation.nextPage.label=
+viewer.toolbar.navigation.nextPage.tooltip=Seuraava sivu
+viewer.toolbar.navigation.lastPage.label=
+viewer.toolbar.navigation.lastPage.tooltip=Viimeinen sivu
+viewer.toolbar.pageIndicator=/ {0}
+viewer.toolbar.zoom.label=
+viewer.toolbar.zoom.tooltip=Zoomaa
+viewer.toolbar.zoom.out.label=
+viewer.toolbar.zoom.out.tooltip=Loitonna
+viewer.toolbar.zoom.in.label=
+viewer.toolbar.zoom.in.tooltip=L\u00E4henn\u00E4
+viewer.toolbar.pageFit.actualsize.label=
+viewer.toolbar.pageFit.actualsize.tooltip=Todellinen koko
+viewer.toolbar.pageFit.fitWindow.label=
+viewer.toolbar.pageFit.fitWindow.tooltip=Sovita ikkunaan
+viewer.toolbar.pageFit.fitWidth.label=
+viewer.toolbar.pageFit.fitWidth.tooltip=Sovita leveys
+viewer.toolbar.rotation.left.label=
+viewer.toolbar.rotation.left.tooltip=Kierr\u00E4 vasemmalle
+viewer.toolbar.rotation.right.label=
+viewer.toolbar.rotation.right.tooltip=Kierr\u00E4 oikealle
+viewer.toolbar.tool.pan.label=
+viewer.toolbar.tool.pan.tooltip=Tekstin valintaty\u00F6kalu
+viewer.toolbar.tool.text.label=
+viewer.toolbar.tool.text.tooltip=Tekstin valintaty\u00F6kalu
+viewer.toolbar.tool.select.label=
+viewer.toolbar.tool.select.tooltip=Valintaty\u00F6kalu
+viewer.toolbar.tool.link.label=
+viewer.toolbar.tool.link.tooltip=Linkin huomautusty\u00F6kalu
+viewer.toolbar.tool.zoomIn.label=
+viewer.toolbar.tool.zoomIn.tooltip=L\u00E4hennysty\u00F6kalu
+viewer.toolbar.tool.zoomOut.label=
+viewer.toolbar.tool.zoomOut.tooltip=Loitonnusty\u00F6kalu
+viewer.toolbar.pageFit.fontEngine.label=
+viewer.toolbar.pageFit.fontEngine.tooltip=Ota k\u00E4ytt\u00F6\u00F6n/poista k\u00E4yt\u00F6st\u00E4 fonttikone
+## Bottom Page View Control Toolbar
+viewer.toolbar.pageView.nonContinuous.singlePage.label=
+viewer.toolbar.pageView.nonContinuous.singlePage.tooltip=Yksi sivu, ei jatkuva asiakirja
+viewer.toolbar.pageView.nonContinuous.facingPage.label=
+viewer.toolbar.pageView.nonContinuous.facingPage.tooltip=Kaksi sivua, ei jatkuva asiakirja
+viewer.toolbar.pageView.continuous.singlePage.label=
+viewer.toolbar.pageView.continuous.singlePage.tooltip=Yksi sivu, jatkuva asiakirja
+viewer.toolbar.pageView.continuous.facingPage.label=
+viewer.toolbar.pageView.continuous.facingPage.tooltip=Kaksi sivua, jatkuva asiakirja
+## File Menu and submenu items
+viewer.menu.file.label=Tiedosto
+viewer.menu.file.mnemonic=F
+viewer.menu.open.label=Avaa
+viewer.menu.open.file.label=Tiedosto...
+viewer.menu.open.URL.label=URL...
+viewer.menu.close.label=Sulje
+viewer.menu.saveAs.label=Tallenna nimell\u00E4...
+viewer.menu.exportText.label=Vie teksti...
+viewer.menu.documentProperties.label=Asiakirjan tiedot...
+viewer.menu.documentPermission.label=Asiakirjan luvat...
+viewer.menu.documentInformation.label=Asiakirjan tiedot...
+viewer.menu.printSetup.label=Tulostusasetukset...
+viewer.menu.print.label=Tulosta...
+viewer.menu.exit.label=Poistu
+## View Menu and submenu items
+viewer.menu.edit.label=Muokkaa
+viewer.menu.edit.mnemonic=E
+viewer.menu.edit.undo.label=Kumoa
+viewer.menu.edit.redo.label=Tee uudelleen
+viewer.menu.edit.copy.label=Kopioi
+viewer.menu.edit.delete.label=Poista
+viewer.menu.edit.selectAll.label=Valitse kaikki
+viewer.menu.edit.deselectAll.label=Peruuta kaikkien valinta
+## View Menu and submenu items
+viewer.menu.view.label=N\u00E4kym\u00E4
+viewer.menu.view.mnemonic=V
+viewer.menu.view.actualSize.label=Todellinen koko
+viewer.menu.view.fitInWindow.label=Sovita ikkunaan
+viewer.menu.view.fitWidth.label=Sovita leveys
+viewer.menu.view.zoomIn.label=L\u00E4henn\u00E4
+viewer.menu.view.zoomOut.label=Loitonna
+viewer.menu.view.rotateLeft.label=Kierr\u00E4 vasemmalle
+viewer.menu.view.rotateRight.label=Kierr\u00E4 oikealle
+viewer.menu.view.hideToolBar.label=Piilota ty\u00F6kalurivi
+viewer.menu.view.showToolBar.label=N\u00E4yt\u00E4 ty\u00F6kalurivi
+viewer.menu.view.showUtilityPane.label=N\u00E4yt\u00E4 Apuohjelmat-ruutu
+viewer.menu.view.hideUtilityPane.label=Piilota Apuohjelmat-ruutu
+## Document Menu and submenu items
+viewer.menu.document.label=Asiakirja
+viewer.menu.document.mnemonic=D
+viewer.menu.document.firstPage.label=Ensimm\u00E4inen sivu
+viewer.menu.document.previousPage.label=Edellinen sivu
+viewer.menu.document.nextPage.label=Seuraava sivu
+viewer.menu.document.lastPage.label=Viimeinen sivu
+viewer.menu.document.search.label=Etsi...
+viewer.menu.document.gotToPage.label=Siirry sivulle...
+## Window Menu and submenu items
+viewer.menu.window.label=Ikkuna
+viewer.menu.window.mnemonic=W
+viewer.menu.window.minAll.label=Pienenn\u00E4 kaikki
+viewer.menu.window.minAll.mnemonic=M
+viewer.menu.window.frontAll.label=Tuo kaikki eteen
+viewer.menu.window.frontAll.mnemonic=B
+viewer.menu.window.1.label=1
+viewer.menu.window.1.mnemonic=1
+viewer.menu.window.2.label=2
+viewer.menu.window.2.mnemonic=2
+viewer.menu.window.3.label=3
+viewer.menu.window.3.mnemonic=3
+viewer.menu.window.4.label=4
+viewer.menu.window.4.mnemonic=4
+viewer.menu.window.5.label=5
+viewer.menu.window.5.mnemonic=5
+viewer.menu.window.6.label=6
+viewer.menu.window.6.mnemonic=6
+viewer.menu.window.7.label=7
+viewer.menu.window.7.mnemonic=7
+viewer.menu.window.8.label=8
+viewer.menu.window.8.mnemonic=8
+viewer.menu.window.9.label=9
+viewer.menu.window.9.mnemonic=9
+## Add as many entries as you want, to viewer.menu.window.X.label and mnemonic
+## where X is an incrementing integer. The mnemonic should be one unique
+## character found within the label
+## Help Menu and submenu items
+viewer.menu.help.label=Ohje
+viewer.menu.help.mnemonic=H
+viewer.menu.help.about.label=Tietoja ICEpdf-katselusovelluksesta...
+## General error dialog
+viewer.dialog.error.exception.title=ICEpdf - Poikkeus
+viewer.dialog.error.exception.msg=\
+ Komennon suorittamisessa tapahtui virhe seuraavan poikkeuksen vuoksi\n\
+ {0}.
+## Open File Dialog
+viewer.dialog.openFile.title=Avaa tiedosto
+viewer.dialog.openFile.error.title=ICEpdf - Tiedoston avausvirhe
+viewer.dialog.openFile.error.msg=\
+ ICEpdf ei voinut avata m\u00E4\u00E4ritetty\u00E4 tiedostoa kohteessa {0}\n\
+ Tiedosto voi olla turmeltunut tai tiedostotyyppi\u00E4 ei tueta.
+viewer.dialog.openDocument.pdfException.title=ICEpdf - PDF-poikkeus
+viewer.dialog.openDocument.pdfException.msg=\
+ ICEpdf ei voinut avata m\u00E4\u00E4ritetty\u00E4 tiedostoa {0}\n\
+ Tiedosto voi olla turmeltunut tai tiedostotyyppi\u00E4 ei tueta.
+viewer.dialog.openDocument.pdfSecurityException.title=ICEpdf - PDF-suojauspoikkeus
+viewer.dialog.openDocument.pdfSecurityException.msg=\
+ ICEpdf ei voinut avata salattua tiedostoa kohteessa {0}\n\
+ Syyn\u00E4 voi olla virheellinen salasana tai puuttuva JCE-suojauksen tarjoaja.\n\n\
+ Lis\u00E4tietoja l\u00F6ytyy ICEpdf-sovelluskehitysoppaasta.
+viewer.dialog.openDocument.exception.title=ICEpdf - Poikkeus
+viewer.dialog.openDocument.exception.msg=\
+ ICEpdf ei voinut avata m\u00E4\u00E4ritetty\u00E4 tiedostoa kohteessa {0}\n\
+ Tiedosto voi olla turmeltunut tai tiedostotyyppi\u00E4 ei tueta.
+viewer.dialog.openURL.exception.title=ICEpdf - URL-poikkeus
+viewer.dialog.openURL.exception.msg=\
+ ICEpdf ei voinut avata m\u00E4\u00E4ritetty\u00E4 tiedostoa. {0} \n\
+ URL-osoitteessa: {1}
+## General error dialog
+viewer.dialog.information.copyAll.title=ICEpdf - Tiedot
+viewer.dialog.information.copyAll.msg=\
+ Asiakirjassa on enemm\u00E4n kuin {0} sivua, k\u00E4yt\u00E4 komentoa\n\
+ Vie teksti...asiakirjan tekstin purkamisessa.
+## Open URL Dialog
+viewer.dialog.security.title=Asiakirjan suojaus
+viewer.dialog.security.msg=T\u00E4m\u00E4 PDF on suojattu
+viewer.dialog.security.password.label=Salasana:
+viewer.dialog.security.okButton.label=Ok
+viewer.dialog.security.okButton.mnemonic=O
+viewer.dialog.security.cancelButton.label=Peruuta
+viewer.dialog.security.cancelButton.mnemonic=C
+## Open URL Dialog
+viewer.dialog.openURL.title=Avaa URL
+### Save a Copy Dialog
+viewer.dialog.saveAs.title=Tallenna nimell\u00E4
+viewer.dialog.saveAs.extensionError.title=ICEpdf - Tallennusvirhe
+viewer.dialog.saveAs.extensionError.msg=\
+ ICEpdf ei voinut tallentaa tiedostoon {0}, koska tiedostotyyppi\u00E4 ei tueta.
+viewer.dialog.saveAs.noExtensionError.title=ICEpdf - Tallennusvirhe
+viewer.dialog.saveAs.noExtensionError.msg=M\u00E4\u00E4rit\u00E4 tiedoston tarkenne.
+## Export Text Dialog
+viewer.dialog.exportText.title=Vie asiakirjan teksti
+viewer.dialog.exportText.progress.msg=Puretaan PDF:n teksti\u00E4
+viewer.dialog.exportText.noExtensionError.title=ICEpdf - Tallennusvirhe
+viewer.dialog.exportText.noExtensionError.msg=M\u00E4\u00E4rit\u00E4 tiedoston tarkenne.
+# Text extraction output file
+viewer.exportText.fileStamp.msg=ICEpdf -katselusovellus, (c) - Technologies, Inc.
+viewer.exportText.pageStamp.msg=
+# Completed x out of y page(s).
+viewer.exportText.fileStamp.progress.msg=\
+ Valmiina {0} / {1}.
+viewer.exportText.fileStamp.progress.oneFile.msg={2} sivu
+viewer.exportText.fileStamp.progress.moreFile.msg={2} sivua
+# Printing Progress bar
+viewer.dialog.printing.status.progress.msg=Sivu {0} / {1}
+viewer.dialog.printing.status.start.msg=Sivua/sivuja l\u00E4hetet\u00E4\u00E4n tulostimeen
+## Document Permissions Dialog
+viewer.dialog.documentPermissions.title=Asiakirjan luvat
+viewer.dialog.documentPermissions.securityMethod.label=Suojausmenetelm\u00E4:
+viewer.dialog.documentPermissions.userPassword.label=K\u00E4ytt\u00E4j\u00E4n salasana:
+viewer.dialog.documentPermissions.ownerPassword.label=Omistajan salasana:
+viewer.dialog.documentPermissions.printing.label=Tulostus:
+viewer.dialog.documentPermissions.changing.label=Asiakirjan muuttaminen:
+viewer.dialog.documentPermissions.copyExtraction.label=Sis\u00E4ll\u00F6n kopiointi tai purkaminen:
+viewer.dialog.documentPermissions.comments.label=Kommenttien tai lomakekenttien k\u00E4sittely:
+viewer.dialog.documentPermissions.formFillingIn.label=Lomakekent\u00E4n t\u00E4ytt\u00F6 tai allekirjoitus:
+viewer.dialog.documentPermissions.accessibility.label=Sis\u00E4ll\u00F6n k\u00E4ytt\u00F6 sallittu:
+viewer.dialog.documentPermissions.assembly.label=Asiakirjan kokoonpano:
+viewer.dialog.documentPermissions.encryptionLevel.label=Salaustaso:
+viewer.dialog.documentPermissions.securityLevel={0}-bittinen v{1} R {2}
+viewer.dialog.documentPermissions.none=Ei mit\u00E4\u00E4n
+viewer.dialog.documentPermissions.no=Ei
+viewer.dialog.documentPermissions.yes=Kyll\u00E4
+viewer.dialog.documentPermissions.allowed=Sallittu
+viewer.dialog.documentPermissions.notAllowed=Ei sallittu
+viewer.dialog.documentPermissions.fullyAllowed=T\u00E4ysin sallittu
+viewer.dialog.documentPermissions.standardSecurity=Adobe Acrobat -vakiosuojaus
+viewer.dialog.documentPermissions.partial=Osittainen (alhainen laatu)
+## Document Information Dialog
+viewer.dialog.documentInformation.title=Asiakirjan tiedot
+viewer.dialog.documentInformation.title.label=Otsikko:
+viewer.dialog.documentInformation.subject.label=Aihe:
+viewer.dialog.documentInformation.author.label=Tekij\u00E4:
+viewer.dialog.documentInformation.keywords.label=Avainsanat:
+viewer.dialog.documentInformation.creator.label=Laatija:
+viewer.dialog.documentInformation.producer.label=Tuottaja:
+viewer.dialog.documentInformation.created.label=Luotu:
+viewer.dialog.documentInformation.modified.label=Muokattu:
+viewer.dialog.documentInformation.notAvailable=Ei saatavilla
+## Go to Page Dialog
+viewer.dialog.goToPage.title=Siirry sivulle...
+viewer.dialog.goToPage.description.label=Sivun numero
+## About Dialog
+viewer.dialog.about.title=Tietoja ICEpdf-katselusovelluksesta
+viewer.dialog.about.pageNumber.label=\
+ Lue uusimmat tiedot ICEpdf-verkkosivulta:\n\
+ http://www.icepdf.org/
+## Utility Pane Bookmarks Tab
+viewer.utilityPane.bookmarks.tab.title=Kirjanmerkit
+## Utility Pane Annotation Link Tab
+viewer.utilityPane.link.tab.title=Huomautukset
+viewer.utilityPane.link.appearanceTitle=Ulkon\u00E4k\u00F6
+viewer.utilityPane.link.linkType=Linkin tyyppi:
+viewer.utilityPane.annotation.link.highlightType=Korostustyyli:
+viewer.utilityPane.link.lineThickness=Viivan paksuus:
+viewer.utilityPane.link.lineStyle=Viivan tyyli:
+viewer.utilityPane.link.colorChooserTitle=Huomautuksen v\u00E4ri
+viewer.utilityPane.link.colorLabel=V\u00E4ri:
+## annotation action pane and dialogs.
+viewer.utilityPane.action.selectionTitle=Toiminto
+viewer.utilityPane.action.addAction=Lis\u00E4\u00E4
+viewer.utilityPane.action.editAction=Muokkaa
+viewer.utilityPane.action.removeAction=Poista
+viewer.utilityPane.action.type.destination.label=Kohde
+viewer.utilityPane.action.type.uriAction.label=URI-toiminto
+viewer.utilityPane.action.type.goToAction.label=Siirry-toiminto
+viewer.utilityPane.action.dialog.new.title=Lis\u00E4\u00E4 uusi toiminto
+viewer.utilityPane.action.dialog.new.msgs=Toiminnon tyyppi:
+viewer.utilityPane.action.dialog.delete.title=Poista vahvistus
+viewer.utilityPane.action.dialog.delete.msgs=Haluatko varmasti poistaa t\u00E4m\u00E4n toiminnon?
+## uri action dialog test
+viewer.utilityPane.action.dialog.uri.title=URI-toiminnon ominaisuudet
+viewer.utilityPane.action.dialog.uri.msgs=URI:
+## GoTo action dialog text
+viewer.utilityPane.action.dialog.goto.title=Siirry-toiminnon ominaisuudet
+viewer.utilityPane.action.dialog.goto.page.label=Sivu:
+viewer.utilityPane.action.dialog.goto.type.label=Tyyppi
+viewer.utilityPane.action.dialog.goto.type.xyz.label=Absoluuttinen
+viewer.utilityPane.action.dialog.goto.type.fit.label=Sovita sivu
+viewer.utilityPane.action.dialog.goto.type.fith.label=Sovita yl\u00E4osan leveys
+viewer.utilityPane.action.dialog.goto.type.fitv.label=Sovita vasemman puolen leveys
+viewer.utilityPane.action.dialog.goto.type.fitr.label=Sovita zoomausruutu
+viewer.utilityPane.action.dialog.goto.type.fitb.label=Sovita sivun rajat
+viewer.utilityPane.action.dialog.goto.type.fitbh.label=Sovita yl\u00E4rajat
+viewer.utilityPane.action.dialog.goto.type.fitbv.label=Sovita vasemmat rajat
+viewer.utilityPane.action.dialog.goto.right.label=Oikea:
+viewer.utilityPane.action.dialog.goto.left.label=Vasen:
+viewer.utilityPane.action.dialog.goto.top.label=Yl\u00E4:
+viewer.utilityPane.action.dialog.goto.bottom.label=Ala:
+viewer.utilityPane.action.dialog.goto.zoom.label=Zoomaus:
+viewer.utilityPane.action.dialog.goto.unassigned.label=NaN
+viewer.utilityPane.action.dialog.goto.current.label=Nykyinen n\u00E4kym\u00E4:
+viewer.utilityPane.action.dialog.goto.current=Aseta sijainti
+viewer.utilityPane.action.dialog.goto.name.label=Nimi:
+viewer.utilityPane.action.dialog.goto.browse=Selaa...
+viewer.utilityPane.action.dialog.goto.explicitDestination.title=Oletuskohde
+viewer.utilityPane.action.dialog.goto.nameDestination.title=Nimetty kohde
+# Destination Named Tree
+viewer.utilityPane.action.dialog.goto.nameTree.title=Asiakirjan nimipuu
+viewer.utilityPane.action.dialog.goto.nameTree.root.label=Nimipuu
+viewer.utilityPane.action.dialog.goto.nameTree.branch.label={0} - {1}
+## Utility Pane Search Tab
+viewer.utilityPane.search.tab.title=Etsi
+viewer.utilityPane.search.searchText.label=Etsi teksti\u00E4:
+viewer.utilityPane.search.results.label=Vastaukset:
+viewer.utilityPane.search.searchButton.label=Etsi
+viewer.utilityPane.search.clearSearchButton.label=Tyhjenn\u00E4
+viewer.utilityPane.search.caseSenstiveCheckbox.label=Sama kirjainkoko
+viewer.utilityPane.search.wholeWordCheckbox.label=Vain kokonaiset sanat
+viewer.utilityPane.search.cumlitiveCheckbox.label=Kumulatiivinen
+viewer.utilityPane.search.showPagesCheckbox.label=N\u00E4yt\u00E4 sivut
+viewer.utilityPane.search.stopButton.label=Pys\u00E4yt\u00E4
+viewer.utilityPane.search.searching.msg=Etsi...
+# Searching x out of y page(s)
+viewer.utilityPane.search.searching1.msg=Etsit\u00E4\u00E4n kohdetta {0} / {1}
+viewer.utilityPane.search.searching1.oneFile.msg={2} sivu
+viewer.utilityPane.search.searching1.moreFile.msg={2} sivua
+# Page x (y result(s))
+viewer.utilityPane.search.result.msg=Sivu {0} ({1})
+viewer.utilityPane.search.result.oneFile.msg={2} tulos
+viewer.utilityPane.search.result.moreFile.msg={2} tulosta
+# Searched x page(s) (y matches)
+viewer.utilityPane.search.progress.msg=Haettu {0} {1} ({2})
+viewer.utilityPane.search.progress.onePage.msg=sivu
+viewer.utilityPane.search.progress.morePage.msg=sivua
+viewer.utilityPane.search.progress.oneMatch.msg={2} vastaavuus
+viewer.utilityPane.search.progress.moreMatch.msg={2} vastaavuutta
+## Common Button Labels
+viewer.button.ok.label=Ok
+viewer.button.ok.mnemonic=O
+viewer.button.cancel.label=Peruuta
+viewer.button.cancel.mnemonic=C
+###
+# General Error Messages
+# Command Line Errors
+viewer.commandLin.error=\
+ K\u00E4ytt\u00F6: java org.icepdf.ri.viewer.Main [-loadfile ] [-loadurl ]
+# Launcher errors
+viewer.launcher.URLError.dialog.title=ICEpdf
+viewer.launcher.URLError.dialog.message=ICEpdf ei voinut avata m\u00E4\u00E4ritetty\u00E4 tiedostoa. {0} URL-osoitteessa: {1}.
+viewer.launcher.lookAndFeel.error.message=M\u00E4\u00E4ritetty k\u00E4ytt\u00F6tuntuma ({0}) ei ole mahdollinen t\u00E4ss\u00E4 ymp\u00E4rist\u00F6ss\u00E4.
+# Pilot Loading Errors
+### parser error dialogs
+parse.title=Ominaisuuksien j\u00E4sennysvirhe
+parse.integer=Varoitus: {0} ei ole oikea kokonaisluku.
+parse.float=Varoitus: {0} ei ole oikea liukuluku.
+parse.double=Varoitus: {0} ei ole oikea double.
+parse.choice=Varoitus: {0} ei ole oikea valinta.
+parse.laf=Varoitus: k\u00E4ytt\u00F6tuntumaa {0} ei tueta.
+### Properties Manager Errors
+manager.properties.title=ICEpdf - Ominaisuuksien hallinta
+fontManager.properties.title=ICEpdf - Fonttien hallinta
+manager.properties.createNewDirectory=\
+ Luo hakemisto {0},\n\
+ johon ICEpdf-katselusovellus tallentaa asetuksiin tehdyt muutokset, napsauttamalla Kyll\u00E4-painiketta.\n\n\
+ Jos napsautat Ei-painiketta, kaikki ICEpdf-katselusovelluksen asetuksiin tekem\u00E4si muutokset\n\
+ h\u00E4vi\u00E4v\u00E4t, kun poistut sovelluksesta.
+manager.properties.failedCreation=\
+ ICEpdf-katselusovelluksen hakemistoa k\u00E4ytt\u00E4j\u00E4n tietojen tallentamista varten ei voi luoda:\n\
+ {0}\n\
+ ICEpdf-katselusovellus ei tallenna muutoksia oletusasetuksiinsa.
+manager.properties.session.nolock=\
+ Virhe lukitustiedoston luomisessa:\n\
+ {0}\n
+manager.properties.session.readError=\
+ Virhe ominaisuustiedoston lataamisessa: \n\
+ {0}
+manager.properties.deleted=Ominaisuustiedosto on poistettu\n\
+ ({0})\n\
+ Luodaanko se uudelleen?
+manager.properties.modified=Ominaisuustiedostoa on muutettu viimeisen p\u00E4ivityksen j\u00E4lkeen\n\
+ ({0,date,long})\n\
+ Haluatko yhdist\u00E4\u00E4 muutokset tiedostoon nykyisten ominaisuuksien joukkoon?
+manager.properties.saveError=Ominaisuustiedostoa ei voi tallentaa.\n\
+ Esiintyi seuraava virhe:\n\
+ {0}
+manager.properties.lafError=\
+ Oletusominaisuuksissa annettua k\u00E4ytt\u00F6tuntumaa {0} ei tueta.\n\
+ K\u00E4ytet\u00E4\u00E4n j\u00E4rjestelm\u00E4n oletusarvoja.
+manager.properties.brokenProperty=Virheellinen oletusominaisuuden {0} arvo: {1}
+manager.properties.missingProperty=Puuttuva oletusominaisuuden {0} arvo: {1}
diff --git a/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_fr.properties b/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_fr.properties
index bee8b2101..d8b862b1f 100644
--- a/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_fr.properties
+++ b/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_fr.properties
@@ -1,509 +1,512 @@
-#
-# Copyright 2006-2019 - Technologies Canada Corp.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the
-# License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an "AS
-# IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
-# express or implied. See the License for the specific language
-# governing permissions and limitations under the License.
-#
-#####
-### This MessageBundle contains English text for ICEpdf View and Pilot RI's
-##
-#
-## Window toolbar Title
-viewer.window.title.default=ICEpdf Viewer
-#status bar
-viewer.statusbar.currentPage=Page {0} / {1}
-## Top Page Control Toolbar
-viewer.toolbar.hideToolBar.label=Masquer la barre d'outils
-viewer.toolbar.showToolBar.label=Afficher la barre d'outils
-viewer.toolbar.showUtilityPane.label=Afficher le panneau Utilitaires
-viewer.toolbar.hideUtilityPane.label=Masquer le panneau Utilitaires
-viewer.toolbar.open.label=
-viewer.toolbar.open.tooltip=Ouvrir un classeur
-viewer.toolbar.saveAs.label=Enregistrer sous
-viewer.toolbar.saveAs.tooltip=Enregistrer sous...
-viewer.toolbar.print.label=Imprimer
-viewer.toolbar.print.tooltip=Imprimer le classeur
-viewer.toolbar.search.label=Rechercher
-viewer.toolbar.search.tooltip=Rechercher le classeur
-viewer.toolbar.utilityPane.label=Panneau Utilitaires
-viewer.toolbar.utilityPane.tooltip=Afficher/Masquer le panneau Utilitaires
-viewer.toolbar.navigation.label=
-viewer.toolbar.navigation.pages.tooltip=Nombre de pages
-viewer.toolbar.navigation.pages.firstPage.label=
-viewer.toolbar.navigation.current.tooltip=Num\u00E9ro de la page en cours
-viewer.toolbar.navigation.current.firstPage.label=
-viewer.toolbar.navigation.firstPage.label=
-viewer.toolbar.navigation.firstPage.tooltip=Premi\u00E8re page
-viewer.toolbar.navigation.previousPage.label=
-viewer.toolbar.navigation.previousPage.tooltip=Page pr\u00E9c\u00E9dente
-viewer.toolbar.navigation.nextPage.label=
-viewer.toolbar.navigation.nextPage.tooltip=Page suivante
-viewer.toolbar.navigation.lastPage.label=
-viewer.toolbar.navigation.lastPage.tooltip=Derni\u00E8re page
-viewer.toolbar.pageIndicator=de {0}
-viewer.toolbar.zoom.label=
-viewer.toolbar.zoom.tooltip=Zoom
-viewer.toolbar.zoom.out.label=
-viewer.toolbar.zoom.out.tooltip=Zoom arri\u00E8re
-viewer.toolbar.zoom.in.label=
-viewer.toolbar.zoom.in.tooltip=Zoom avant
-viewer.toolbar.pageFit.actualsize.label=
-viewer.toolbar.pageFit.actualsize.tooltip=Taille r\u00E9elle
-viewer.toolbar.pageFit.fitWindow.label=
-viewer.toolbar.pageFit.fitWindow.tooltip=Ajuster \u00E0 la fen\u00EAtre
-viewer.toolbar.pageFit.fitWidth.label=
-viewer.toolbar.pageFit.fitWidth.tooltip=Ajuster la largeur
-viewer.toolbar.rotation.left.label=
-viewer.toolbar.rotation.left.tooltip=Pivoter Gauche
-viewer.toolbar.rotation.right.label=
-viewer.toolbar.rotation.right.tooltip=Pivoter Droite
-viewer.toolbar.tool.pan.label=
-viewer.toolbar.tool.pan.tooltip=Outil de panoramique
-viewer.toolbar.tool.text.label=
-viewer.toolbar.tool.text.tooltip=Outil de s\u00E9lection de Texte
-viewer.toolbar.tool.select.label=
-viewer.toolbar.tool.select.tooltip=Outil de s\u00E9lection
-viewer.toolbar.tool.link.label=
-viewer.toolbar.tool.link.tooltip=Outil d'annotation de lien
-viewer.toolbar.tool.zoomIn.label=
-viewer.toolbar.tool.zoomIn.tooltip=Outil Zoom avant
-viewer.toolbar.tool.zoomOut.label=
-viewer.toolbar.tool.zoomOut.tooltip=Outil Zoom arri\u00E8re
-viewer.toolbar.pageFit.fontEngine.label=
-viewer.toolbar.pageFit.fontEngine.tooltip=Activer/D\u00E9sactiver le moteur de polices
-## Bottom Page View Control Toolbar
-viewer.toolbar.pageView.nonContinuous.singlePage.label=
-viewer.toolbar.pageView.nonContinuous.singlePage.tooltip=Vue page simple non continue
-viewer.toolbar.pageView.nonContinuous.facingPage.label=
-viewer.toolbar.pageView.nonContinuous.facingPage.tooltip=Vue page double non continue
-viewer.toolbar.pageView.continuous.singlePage.label=
-viewer.toolbar.pageView.continuous.singlePage.tooltip=Vue page simple continue
-viewer.toolbar.pageView.continuous.facingPage.label=
-viewer.toolbar.pageView.continuous.facingPage.tooltip=Vue page double continue
-## File Menu and submenu items
-viewer.menu.file.label=Fichier
-viewer.menu.file.mnemonic=F
-viewer.menu.open.label=Ouvrir
-viewer.menu.open.file.label=Fichier...
-viewer.menu.open.URL.label=URL...
-viewer.menu.close.label=Fermer
-viewer.menu.saveAs.label=Enregistrer sous...
-viewer.menu.exportText.label=Exporter le texte...
-viewer.menu.documentProperties.label=Informations sur le classeur...
-viewer.menu.documentPermission.label=Permissions pour le classeur...
-viewer.menu.documentInformation.label=Informations sur le classeur...
-viewer.menu.printSetup.label=Configuration de l'imprimante\u0085...
-viewer.menu.print.label=Imprimer...
-viewer.menu.exit.label=Quitter
-## View Menu and submenu items
-viewer.menu.edit.label=\u00C9dition
-viewer.menu.edit.mnemonic=E
-viewer.menu.edit.undo.label=Annuler
-viewer.menu.edit.redo.label=R\u00E9tablir
-viewer.menu.edit.copy.label=Copier
-viewer.menu.edit.delete.label=Supprimer
-viewer.menu.edit.selectAll.label=Tout s\u00E9lectionner
-viewer.menu.edit.deselectAll.label=Annuler la s\u00E9lection de tous les \u00E9l\u00E9ments
-## View Menu and submenu items
-viewer.menu.view.label=Affichage
-viewer.menu.view.mnemonic=V
-viewer.menu.view.actualSize.label=Taille r\u00E9elle
-viewer.menu.view.fitInWindow.label=Ajuster \u00E0 la fen\u00EAtre
-viewer.menu.view.fitWidth.label=Ajuster la largeur
-viewer.menu.view.zoomIn.label=Zoom avant
-viewer.menu.view.zoomOut.label=Zoom arri\u00E8re
-viewer.menu.view.rotateLeft.label=Pivoter Gauche
-viewer.menu.view.rotateRight.label=Pivoter Droite
-viewer.menu.view.hideToolBar.label=Masquer la barre d'outils
-viewer.menu.view.showToolBar.label=Afficher la barre d'outils
-viewer.menu.view.showUtilityPane.label=Afficher le panneau Utilitaires
-viewer.menu.view.hideUtilityPane.label=Masquer le panneau Utilitaires
-## Document Menu and submenu items
-viewer.menu.document.label=Classeur
-viewer.menu.document.mnemonic=D
-viewer.menu.document.firstPage.label=Premi\u00E8re page
-viewer.menu.document.previousPage.label=Page pr\u00E9c\u00E9dente
-viewer.menu.document.nextPage.label=Page suivante
-viewer.menu.document.lastPage.label=Derni\u00E8re page
-viewer.menu.document.search.label=Rechercher...
-viewer.menu.document.gotToPage.label=Aller \u00E0 la Page...
-## Window Menu and submenu items
-viewer.menu.window.label=Fen\u00EAtre
-viewer.menu.window.mnemonic=W
-viewer.menu.window.minAll.label=Tout r\u00E9duire
-viewer.menu.window.minAll.mnemonic=M
-viewer.menu.window.frontAll.label=Tout afficher au premier plan
-viewer.menu.window.frontAll.mnemonic=B
-viewer.menu.window.1.label=1
-viewer.menu.window.1.mnemonic=1
-viewer.menu.window.2.label=2
-viewer.menu.window.2.mnemonic=2
-viewer.menu.window.3.label=3
-viewer.menu.window.3.mnemonic=3
-viewer.menu.window.4.label=4
-viewer.menu.window.4.mnemonic=4
-viewer.menu.window.5.label=5
-viewer.menu.window.5.mnemonic=5
-viewer.menu.window.6.label=6
-viewer.menu.window.6.mnemonic=6
-viewer.menu.window.7.label=7
-viewer.menu.window.7.mnemonic=7
-viewer.menu.window.8.label=8
-viewer.menu.window.8.mnemonic=8
-viewer.menu.window.9.label=9
-viewer.menu.window.9.mnemonic=9
-## Add as many entries as you want, to viewer.menu.window.X.label and mnemonic
-## where X is an incrementing integer. The mnemonic should be one unique
-## character found within the label
-## Help Menu and submenu items
-viewer.menu.help.label=Aide
-viewer.menu.help.mnemonic=H
-viewer.menu.help.about.label=\u00C0 propos de ICEpdf viewer...
-## General error dialog
-viewer.dialog.error.exception.title=ICEpdf - Exception
-viewer.dialog.error.exception.msg=\
- Une erreur s'est produite lors de l'ex\u00E9cution de la commande en raison de l'exception suivante\n\
- {0}.
-## Open File Dialog
-viewer.dialog.openFile.title=Ouvrir un fichier
-viewer.dialog.openFile.error.title=ICEpdf - Erreur d'ouverture de fichier
-viewer.dialog.openFile.error.msg=\
- ICEpdf n'est pas parvenu \u00E0 ouvrir le fichier sp\u00E9cifi\u00E9 stock\u00E9 dans {0}\n\
- Ce fichier est peut-\u00EAtre endommag\u00E9 ou son type n'est pas pris en charge.
-viewer.dialog.openDocument.pdfException.title=ICEpdf - Exception PDF
-viewer.dialog.openDocument.pdfException.msg=\
- ICEpdf n'est pas parvenu \u00E0 ouvrir le fichier sp\u00E9cifi\u00E9 {0}\n\
- Ce fichier est peut-\u00EAtre endommag\u00E9 ou son type n'est pas pris en charge.
-viewer.dialog.openDocument.pdfSecurityException.title=ICEpdf - Exception de protection PDF
-viewer.dialog.openDocument.pdfSecurityException.msg=\
- ICEpdf n'est pas parvenu \u00E0 ouvrir le fichier crypt\u00E9 stock\u00E9 dans {0}\n\
- Cela peut \u00EAtre d\u00FB \u00E0 la saisie d'un mot de passe incorrect ou \u00E0 l'absence d'un fournisseur de protection JCE.\n\n\
- Pour des informations plus compl\u00E8tes, reportez-vous au Guide du d\u00E9veloppeur ICEpdf.
-viewer.dialog.openDocument.exception.title=ICEpdf - Exception
-viewer.dialog.openDocument.exception.msg=\
- ICEpdf n'est pas parvenu \u00E0 ouvrir le fichier sp\u00E9cifi\u00E9 stock\u00E9 dans {0}\n\
- Ce fichier est peut-\u00EAtre endommag\u00E9 ou son type n'est pas pris en charge.
-viewer.dialog.openURL.exception.title=ICEpdf - Exception URL
-viewer.dialog.openURL.exception.msg=\
- ICEpdf n'est pas parvenu \u00E0 ouvrir le fichier sp\u00E9cifi\u00E9. {0} \n\
- \u00E0 l'URL : {1}
-## General error dialog
-viewer.dialog.information.copyAll.title=ICEpdf - Information
-viewer.dialog.information.copyAll.msg=\
- Ce classeur comporte plus de {0} pages. Utilisez l'option\n\
- "Exporter le texte..." pour extraire le texte du classeur.
-## Open URL Dialog
-viewer.dialog.security.title=Protection du classeur
-viewer.dialog.security.msg=Ce fichier PDF est prot\u00E9g\u00E9
-viewer.dialog.security.password.label=Mot de passe :
-viewer.dialog.security.okButton.label=OK
-viewer.dialog.security.okButton.mnemonic=O
-viewer.dialog.security.cancelButton.label=Annuler
-viewer.dialog.security.cancelButton.mnemonic=C
-## Open URL Dialog
-viewer.dialog.openURL.title=Ouvrir l'URL
-### Save a Copy Dialog
-viewer.dialog.saveAs.title=Enregistrer sous
-viewer.dialog.saveAs.extensionError.title=ICEpdf - Erreur d'enregistrement
-viewer.dialog.saveAs.extensionError.msg=\
- ICEpdf n'a pas pu proc\u00E9der \u00E0 l'enregistrement des donn\u00E9es dans {0} car le type de fichier n'est pas pris en charge.
-viewer.dialog.saveAs.noExtensionError.title=ICEpdf - Erreur d'enregistrement
-viewer.dialog.saveAs.noExtensionError.msg=Vous devez sp\u00E9cifier une extension de fichier.
-## Export Text Dialog
-viewer.dialog.exportText.title=Exporter le texte du classeur
-viewer.dialog.exportText.progress.msg=Extraction du texte PDF
-viewer.dialog.exportText.noExtensionError.title=ICEpdf - Erreur d'enregistrement
-viewer.dialog.exportText.noExtensionError.msg=Vous devez sp\u00E9cifier une extension de fichier.
-# Text extraction output file
-viewer.exportText.fileStamp.msg=ICEpdf Viewer, (c) - Technologies, Inc.
-viewer.exportText.pageStamp.msg=
-# Completed x out of y page(s).
-viewer.exportText.fileStamp.progress.msg={0} trait\u00E9(es) sur {1}.
-viewer.exportText.fileStamp.progress.oneFile.msg={2} page
-viewer.exportText.fileStamp.progress.moreFile.msg={2} pages
-# Printing Progress bar
-viewer.dialog.printing.status.progress.msg=Page {0} sur {1}
-viewer.dialog.printing.status.start.msg=Mise en file d'attente d'impression des pages
-## Document Permissions Dialog
-viewer.dialog.documentPermissions.title=Permissions pour le classeur
-viewer.dialog.documentPermissions.securityMethod.label=M\u00E9thode de protection :
-viewer.dialog.documentPermissions.userPassword.label=Mot de passe utilisateur :
-viewer.dialog.documentPermissions.ownerPassword.label=Mot de passe propri\u00E9taire :
-viewer.dialog.documentPermissions.printing.label=Impression :
-viewer.dialog.documentPermissions.changing.label=Modification du classeur :
-viewer.dialog.documentPermissions.copyExtraction.label=Copie ou extraction du contenu :
-viewer.dialog.documentPermissions.comments.label=Commentaires de cr\u00E9ation et champs du formulaire :
-viewer.dialog.documentPermissions.formFillingIn.label=Remplissage ou signature des champs du formulaire :
-viewer.dialog.documentPermissions.accessibility.label=Acc\u00E8s au contenu activ\u00E9 :
-viewer.dialog.documentPermissions.assembly.label=Assemblage du classeur :
-viewer.dialog.documentPermissions.encryptionLevel.label=Niveau de cryptage :
-viewer.dialog.documentPermissions.securityLevel={0}-bit v{1} R {2}
-viewer.dialog.documentPermissions.none=Aucun(e)
-viewer.dialog.documentPermissions.no=Non
-viewer.dialog.documentPermissions.yes=Oui
-viewer.dialog.documentPermissions.allowed=Autoris\u00E9
-viewer.dialog.documentPermissions.notAllowed=Non autoris\u00E9
-viewer.dialog.documentPermissions.fullyAllowed=Totalement autoris\u00E9
-viewer.dialog.documentPermissions.standardSecurity=Protection standard Adobe Acrobat
-viewer.dialog.documentPermissions.partial=Partiel (faible qualit\u00E9)
-## Document Information Dialog
-viewer.dialog.documentInformation.title=Informations sur le classeur
-viewer.dialog.documentInformation.title.label=Titre :
-viewer.dialog.documentInformation.subject.label=Objet :
-viewer.dialog.documentInformation.author.label=Auteur :
-viewer.dialog.documentInformation.keywords.label=Mots cl\u00E9s :
-viewer.dialog.documentInformation.creator.label=Cr\u00E9ateur :
-viewer.dialog.documentInformation.producer.label=Producteur :
-viewer.dialog.documentInformation.created.label=Date de cr\u00E9ation :
-viewer.dialog.documentInformation.modified.label=Date de modification :
-viewer.dialog.documentInformation.notAvailable=Non disponible
-## Go to Page Dialog
-viewer.dialog.goToPage.title=Aller \u00E0 la Page...
-viewer.dialog.goToPage.description.label=Num\u00E9ro de page
-## About Dialog
-viewer.dialog.about.title=\u00C0 propos de ICEpdf Viewer
-viewer.dialog.about.pageNumber.label=\
- Pour les derni\u00E8res nouveaut\u00E9s, consultez le site Web de ICEpdf :\n\
- http://www.icepdf.org/
-## Utility Pane Bookmarks Tab
-viewer.utilityPane.bookmarks.tab.title=Signets
-## Utility Pane Annotation Link Tab
-viewer.utilityPane.link.tab.title=Annotations
-viewer.utilityPane.link.appearanceTitle=Aspect
-viewer.utilityPane.link.linkType=Type de lien :
-viewer.utilityPane.annotation.link.highlightType=Style de mise en surbrillance :
-viewer.utilityPane.link.lineThickness=\u00C9paisseur du trait :
-viewer.utilityPane.link.lineStyle=Style du trait :
-viewer.utilityPane.link.colorChooserTitle=Couleur d'annotation
-viewer.utilityPane.link.colorLabel=Couleur :
-## annotation action pane and dialogs.
-viewer.utilityPane.action.selectionTitle=Action
-viewer.utilityPane.action.addAction=Ajouter
-viewer.utilityPane.action.editAction=\u00C9diter
-viewer.utilityPane.action.removeAction=Supprimer
-viewer.utilityPane.action.type.destination.label=Destination
-viewer.utilityPane.action.type.uriAction.label=Action URI
-viewer.utilityPane.action.type.goToAction.label=Aller \u00E0 l'action
-viewer.utilityPane.action.dialog.new.title=Ajouter une action
-viewer.utilityPane.action.dialog.new.msgs=Type d'action :
-viewer.utilityPane.action.dialog.delete.title=Confirmation de suppression
-viewer.utilityPane.action.dialog.delete.msgs=\u00CAtes-vous certain de vouloir supprimer cette action ?
-## uri action dialog test
-viewer.utilityPane.action.dialog.uri.title=Propri\u00E9t\u00E9s de l'action URI
-viewer.utilityPane.action.dialog.uri.msgs=URI :
-## GoTo action dialog text
-viewer.utilityPane.action.dialog.goto.title=Aller aux propri\u00E9t\u00E9s de l'action
-viewer.utilityPane.action.dialog.goto.page.label=Page :
-viewer.utilityPane.action.dialog.goto.type.label=Type
-viewer.utilityPane.action.dialog.goto.type.xyz.label=Absolu
-viewer.utilityPane.action.dialog.goto.type.fit.label=Ajuster la page
-viewer.utilityPane.action.dialog.goto.type.fith.label=Ajuster la largeur sup\u00E9rieure
-viewer.utilityPane.action.dialog.goto.type.fitv.label=Ajuster la largeur de gauche
-viewer.utilityPane.action.dialog.goto.type.fitr.label=Ajuster Zoom - Bo\u00EEte
-viewer.utilityPane.action.dialog.goto.type.fitb.label=Ajuster les limites de page
-viewer.utilityPane.action.dialog.goto.type.fitbh.label=Ajuster les limites sup\u00E9rieures
-viewer.utilityPane.action.dialog.goto.type.fitbv.label=Ajuster les limites de gauche
-viewer.utilityPane.action.dialog.goto.right.label=Droite :
-viewer.utilityPane.action.dialog.goto.left.label=Gauche :
-viewer.utilityPane.action.dialog.goto.top.label=Haut :
-viewer.utilityPane.action.dialog.goto.bottom.label=Bas :
-viewer.utilityPane.action.dialog.goto.zoom.label=Zoom :
-viewer.utilityPane.action.dialog.goto.unassigned.label=NaN
-viewer.utilityPane.action.dialog.goto.current.label=Vue actuelle :
-viewer.utilityPane.action.dialog.goto.current=D\u00E9finir l'emplacement
-viewer.utilityPane.action.dialog.goto.name.label=Nom :
-viewer.utilityPane.action.dialog.goto.browse=Parcourir...
-viewer.utilityPane.action.dialog.goto.explicitDestination.title=Destination implicite
-viewer.utilityPane.action.dialog.goto.nameDestination.title=Destination d\u00E9sign\u00E9e
-# Destination Named Tree
-viewer.utilityPane.action.dialog.goto.nameTree.title=Arborescence des noms de classeurs
-viewer.utilityPane.action.dialog.goto.nameTree.root.label=Arborescence de noms
-viewer.utilityPane.action.dialog.goto.nameTree.branch.label={0} \u00E0 {1}
-## Utility Pane Search Tab
-viewer.utilityPane.search.tab.title=Rechercher
-viewer.utilityPane.search.searchText.label=Texte recherch\u00E9 :
-viewer.utilityPane.search.results.label=R\u00C9SULTAT :
-viewer.utilityPane.search.searchButton.label=Rechercher
-viewer.utilityPane.search.clearSearchButton.label=Effacer
-viewer.utilityPane.search.caseSenstiveCheckbox.label=Respect des majuscules/minuscules
-viewer.utilityPane.search.wholeWordCheckbox.label=Mots entiers uniquement
-viewer.utilityPane.search.cumlitiveCheckbox.label=Cumulatif
-viewer.utilityPane.search.showPagesCheckbox.label=Afficher les pages
-viewer.utilityPane.search.stopButton.label=Arr\u00EAter
-viewer.utilityPane.search.searching.msg=Rechercher...
-# Searching x out of y page(s)
-viewer.utilityPane.search.searching1.msg=Recherche de {0} sur {1}
-viewer.utilityPane.search.searching1.oneFile.msg={2} page
-viewer.utilityPane.search.searching1.moreFile.msg={2} pages
-# Page x (y result(s))
-viewer.utilityPane.search.result.msg=Page {0} ({1})
-viewer.utilityPane.search.result.oneFile.msg={2} r\u00E9sultat
-viewer.utilityPane.search.result.moreFile.msg={2} r\u00E9sultats
-# Searched x page(s) (y matches)
-viewer.utilityPane.search.progress.msg=Recherche effectu\u00E9e dans {0} {1} ({2})
-viewer.utilityPane.search.progress.onePage.msg=page
-viewer.utilityPane.search.progress.morePage.msg=pages
-viewer.utilityPane.search.progress.oneMatch.msg={2} correspondance
-viewer.utilityPane.search.progress.moreMatch.msg={2} correspondances
-## Common Button Labels
-viewer.button.ok.label=OK
-viewer.button.ok.mnemonic=O
-viewer.button.cancel.label=Annuler
-viewer.button.cancel.mnemonic=C
-###
-# General Error Messages
-# Command Line Errors
-viewer.commandLin.error=\
- Utilisation : java org.icepdf.ri.Viewer.Main [-loadfile ] [-loadurl ]
-# Launcher errors
-viewer.launcher.URLError.dialog.title=ICEpdf
-viewer.launcher.URLError.dialog.message=ICEpdf n'est pas parvenu \u00E0 ouvrir le fichier sp\u00E9cifi\u00E9. {0} \u00E0 l'URL : {1}.
-viewer.launcher.lookAndFeel.error.message=L'apparence ({0}) sp\u00E9cifi\u00E9e n'est pas accessible \u00E0 partir de cette plate-forme.
-# Pilot Loading Errors
-### parser error dialogs
-parse.title=Erreur d'analyse des propri\u00E9t\u00E9s
-parse.integer=Attention : {0} n'est pas un entier correct.
-parse.float=Attention : {0} n'est pas une valeur flottante correcte.
-parse.double=Attention : {0} n'est pas un double correct.
-parse.choice=Attention : {0} n'est pas un choix valide.
-parse.laf=Attention : l'apparence {0} n'est pas prise en charge.
-### Properties Manager Errors
-manager.properties.title=Gestionnaire de propri\u00E9t\u00E9s ICEpdf
-fontManager.properties.title=Gestionnaire de polices ICEpdf
-manager.properties.createNewDirectory=\
- Pour cr\u00E9er le r\u00E9pertoire {0},\n\
- dans lequel ICEpdf va stocker les modifications apport\u00E9es \u00E0 sa configuration, cliquez sur Oui.\n\n\
- Si vous cliquez sur "Non", tous les changements que vous apportez \u00E0 la configuration de ICEpdf Viewer\n\
- seront perdues lorsque vous quitterez l'application.
-manager.properties.failedCreation=\
- Le r\u00E9pertoire ICEpdf \u00E0 utiliser pour le stockage des donn\u00E9es utilisateur n'a pas pu \u00EAtre cr\u00E9\u00E9 :\n\
- {0}\n\
- ICEpdf Viewer ne va pas enregistrer les modifications apport\u00E9es \u00E0 sa configuration par d\u00E9faut.
-manager.properties.session.nolock=\
- Erreur de cr\u00E9ation du fichier de verrouillage :\n\
- {0}
-manager.properties.session.readError=\
- Erreur de chargement du fichier de propri\u00E9t\u00E9s : \n\
- {0}
-manager.properties.deleted=Le fichier de propri\u00E9t\u00E9s a \u00E9t\u00E9 supprim\u00E9 \n\
- ({0})\n\
- Voulez-vous en cr\u00E9er un nouveau ?
-manager.properties.modified=Le fichier de propri\u00E9t\u00E9s a \u00E9t\u00E9 modifi\u00E9 depuis la derni\u00E8re mise \u00E0 jour\n\
- ({0,date,long})\n\
- Voulez-vous fusionner les modifications apport\u00E9es au fichier et les propri\u00E9t\u00E9s actuelles ?
-manager.properties.saveError=Impossible d'enregistrer le fichier de propri\u00E9t\u00E9s.\n\
- L'erreur suivante a \u00E9t\u00E9 d\u00E9tect\u00E9e :\n\
- {0}
-manager.properties.lafError=\
- L'apparence {0} sp\u00E9cifi\u00E9e dans les propri\u00E9t\u00E9s par d\u00E9faut n'est pas prise en charge.\n\
- Utilisation des valeurs par d\u00E9faut du syst\u00E8me.
-manager.properties.brokenProperty=Valeur interrompue de la propri\u00E9t\u00E9 par d\u00E9faut {0} : {1}
-manager.properties.missingProperty=Valeur manquante de la propri\u00E9t\u00E9 par d\u00E9faut {0} : {1}
-## Signature Pane
-viewer.utilityPane.signatures.tab.title=Signatures
-viewer.utilityPane.signatures.tab.certTree.error.label=\
- Champs de signature non sign\u00E9s le certificat du signataire ne peut \u00EAtre valid\u00E9 {0} {1}
-viewer.utilityPane.signatures.tab.certTree.rootSigned.label=Sign\u00E9 par {0} {1}
-viewer.utilityPane.signatures.tab.certTree.rootValidating.label=Signature en cours de validation {0} {1}
-viewer.utilityPane.signatures.tab.certTree.cert.invalid.label=La signature est invalide:
-viewer.utilityPane.signatures.tab.certTree.cert.unknown.label=La signature est valide:
-viewer.utilityPane.signatures.tab.certTree.cert.valid.label=La validit\u00E9 de la signature ne peut \u00EAtre d\u00E9termin\u00E9e:
-viewer.utilityPane.signatures.tab.certTree.doc.modified.label=\
- La version de ce document est inalt\u00E9r\u00E9e, mais des v\u00E9rifications y ont \u00E9t\u00E9 apport\u00E9es par la suite
-viewer.utilityPane.signatures.tab.certTree.doc.unmodified.label=Le document n'a pas \u00E9t\u00E9 modifi\u00E9 depuis sa signature
-viewer.utilityPane.signatures.tab.certTree.doc.major.label=Le document a \u00E9t\u00E9 modifi\u00E9 depuis sa signature ou il est corrompu
-viewer.utilityPane.signatures.tab.certTree.signature.identity.unknown.label=\
- L'identit\u00E9 du signataire est inconnue car elle n'a pas pu \u00EAtre trouv\u00E9e dans votre trousseau de cl\u00E9
-viewer.utilityPane.signatures.tab.certTree.signature.identity.unchecked.label=\
- La signature est valide, mais le statut de r\u00E9voquation de l'identit\u00E9 du signataire n'a pas pu \u00EAtre faite
-viewer.utilityPane.signatures.tab.certTree.signature.identity.valid.label=L'identit\u00E9 du signataire est valide
-viewer.utilityPane.signatures.tab.certTree.signature.time.local.label=L'horodatage de la signature provient de l'ordinateur du signateur
-viewer.utilityPane.signatures.tab.certTree.signature.time.embedded.label=\
- La signature comprend un horodatage int\u00E9gr\u00E9, mais celui-ci n'a pas pu \u00EAtre valid\u00E9
-viewer.utilityPane.signatures.tab.certTree.signature.details.label=D\u00E9tails de la signature
-viewer.utilityPane.signatures.tab.certTree.signature.details.reason.label=Raison: {0}
-viewer.utilityPane.signatures.tab.certTree.signature.details.location.label=Lieu: {0}
-viewer.utilityPane.signatures.tab.certTree.signature.details.full.label=D\u00E9tails du certificat...
-viewer.utilityPane.signatures.tab.certTree.signature.lastChecked.label=Derni\u00E8re v\u00E9rification: {0}
-viewer.utilityPane.signatures.tab.certTree.unsigned.label=Champs de signature non sign\u00E9
-## Signature certificate view dialog.
-viewer.utilityPane.signatures.cert.dialog.title=D\u00E9tails de certificat
-viewer.utilityPane.signatures.cert.dialog.closeButton.label=Fermer
-viewer.utilityPane.signatures.cert.dialog.closeButton.mnemonic=C
-viewer.utilityPane.signatures.cert.dialog.info.notAvailable.label=N/A
-viewer.utilityPane.signatures.cert.dialog.info.unknownSubject.label=N/A Subject
-viewer.utilityPane.signatures.cert.dialog.info.unknownIssuer.label=N/A Issuer
-viewer.utilityPane.signatures.cert.dialog.info.certificateInfo.label={0} - {1}
-viewer.utilityPane.signatures.cert.dialog.info.column1.label=Champ
-viewer.utilityPane.signatures.cert.dialog.info.column2.label=Valeur
-viewer.utilityPane.signatures.cert.dialog.info.version.label=Version
-viewer.utilityPane.signatures.cert.dialog.info.version.value=v{0}
-viewer.utilityPane.signatures.cert.dialog.info.serialNumber.label=Num\u00E9ro de s\u00E9rie
-viewer.utilityPane.signatures.cert.dialog.info.serialNumber.value={0}
-viewer.utilityPane.signatures.cert.dialog.info.signatureAlgorithm.label=Algorithme de signature
-viewer.utilityPane.signatures.cert.dialog.info.signatureAlgorithm.value={0}
-viewer.utilityPane.signatures.cert.dialog.info.issuer.label=\u00C9metteur
-viewer.utilityPane.signatures.cert.dialog.info.issuer.value=\
- Organisation: {0} \nUnit\u00E9 organisationnelle: {1} \nNom commun: {2} \nLieu: {3} \n\u00C9tat: {4} \nPays: {5} \nEmail: {6}
-viewer.utilityPane.signatures.cert.dialog.info.validity.label=Validit\u00E9
-viewer.utilityPane.signatures.cert.dialog.info.validity.value=De: {0}\n \u00E0: {1}
-viewer.utilityPane.signatures.cert.dialog.info.subject.label=Sujet
-viewer.utilityPane.signatures.cert.dialog.info.subject.value=\
- Organisation: {0} \nUnit\u00E9 organisationnelle: {1} \nNom commun: {2} \nLieu: {3} \n\u00C9tat: {4} \nPays: {5} \nEmail: {6}
-viewer.utilityPane.signatures.cert.dialog.info.signature.label=Signature
-viewer.utilityPane.signatures.cert.dialog.info.md5.label=Empreinte MD5
-viewer.utilityPane.signatures.cert.dialog.info.md5.value={0}
-viewer.utilityPane.signatures.cert.dialog.info.sha1.label=Empreinte SHA1
-viewer.utilityPane.signatures.cert.dialog.info.sha1.value={0}
-viewer.utilityPane.signatures.verify.initializingMessage.label=Validation {0} de {1} signatures
-viewer.utilityPane.signatures.verify.completeMessage.label=Processus de validation termin\u00E9
-viewer.utilityPane.signatures.verify.validating.label=Validation de la signature...
-## Signature validation dialog.
-viewer.annotation.signature.validation.dialog.title=R\u00E9sum\u00E9 de la validation de la signature
-viewer.annotation.signature.validation.dialog.close.button.label=Fermer
-viewer.annotation.signature.validation.dialog.signerProperties.button.label=Propri\u00E9t\u00E9 de la signature...
-# common validation messages
-viewer.annotation.signature.validation.common.invalid.label=La signature est invalide:
-viewer.annotation.signature.validation.common.unknown.label=La signature est valide:
-viewer.annotation.signature.validation.common.valid.label=La validit\u00E9 de la signature ne peut \u00EAtre d\u00E9termin\u00E9e:
-viewer.annotation.signature.validation.common.signedBy.label=- Sign\u00E9 par {0} {1}
-viewer.annotation.signature.validation.common.doc.modified.label=\
- - La version de ce document est inalt\u00E9r\u00E9e, mais des v\u00E9rifications y ont \u00E9t\u00E9 apport\u00E9es par la suite
-viewer.annotation.signature.validation.common.doc.unmodified.label=- Le document n'a pas \u00E9t\u00E9 modifi\u00E9 depuis sa signature
-viewer.annotation.signature.validation.common.doc.major.label=- Le document a \u00E9t\u00E9 modifi\u00E9 depuis sa signature ou il est corrompu
-viewer.annotation.signature.validation.common.identity.unknown.label=\
- - L'identit\u00E9 du signataire est inconnue car elle n'a pas pu \u00EAtre trouv\u00E9e dans votre trousseau de cl\u00E9
-viewer.annotation.signature.validation.common.identity.unchecked.label=\
- - La signature est valide, mais le statut de r\u00E9voquation de l'identit\u00E9 du signataire n'a pas pu \u00EAtre faite
-viewer.annotation.signature.validation.common.identity.valid.label=- L'identit\u00E9 du signataire est valide
-viewer.annotation.signature.validation.common.time.local.label=- L'horodatage de la signature provient de l'ordinateur du signateur
-viewer.annotation.signature.validation.common.time.embedded.label=\
- - La signature comprend un horodatage int\u00E9gr\u00E9, mais celui-ci n'a pas pu \u00EAtre valid\u00E9
-viewer.annotation.signature.validation.common.notAvailable.label=N/A
-## Signatures properties Dialog.
-viewer.annotation.signature.properties.dialog.title=Propri\u00E9t\u00E9s de la signature
-viewer.annotation.signature.properties.dialog.invalid.label=La signature est invalide
-viewer.annotation.signature.properties.dialog.unknown.label=La signature est valide
-viewer.annotation.signature.properties.dialog.valid.label=Signature validity is unknown
-viewer.annotation.signature.properties.dialog.signedBy.label=Sign\u00E9 par {0} {1}
-viewer.annotation.signature.properties.dialog.signingTime.label=Heure de la signature: {0}
-viewer.annotation.signature.properties.dialog.reason.label=Raison: {0}
-viewer.annotation.signature.properties.dialog.location.label=Lieu: {0}
-# SignatureSigner Info
-viewer.annotation.signature.properties.dialog.pathValidation.success=- Les v\u00E9rifications de chemin se sont termin\u00E9s avec succ\u00E8s.
-viewer.annotation.signature.properties.dialog.pathValidation.failure=- Les v\u00E9rifications de chemin se sont termin\u00E9s avec des erreurs.
-viewer.annotation.signature.properties.dialog.revocation.success=- Le certificat du signataire est valide et n'a pas \u00E9t\u00E9 r\u00E9voqu\u00E9.
-viewer.annotation.signature.properties.dialog.revocation.failure=- Aucune v\u00E9rification quand \u00E0 la r\u00E9voquation ou non du certificat n'a \u00E9t\u00E9 faite.
-viewer.annotation.signature.properties.dialog.certificateExpired.failure=- Le certificat du signataire est \u00E9chu.
-viewer.annotation.signature.properties.dialog.showCertificates.label=Certificat du signataire...
-viewer.annotation.signature.properties.dialog.validity.title=R\u00E9sum\u00E9 de la validation
-viewer.annotation.signature.properties.dialog.signerInfo.title=Informations sur le signataire
+#
+# Copyright 2006-2019 - Technologies Canada Corp.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the
+# License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an "AS
+# IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
+# express or implied. See the License for the specific language
+# governing permissions and limitations under the License.
+#
+#####
+### This MessageBundle contains English text for ICEpdf View and Pilot RI's
+##
+#
+## Window toolbar Title
+viewer.window.title.default=ICEpdf Viewer
+viewer.window.title.open.default=ICEpdf Viewer - [{0}]
+#status bar
+viewer.statusbar.currentPage=Page {0} / {1}
+## Top Page Control Toolbar
+viewer.toolbar.hideToolBar.label=Masquer la barre d'outils
+viewer.toolbar.showToolBar.label=Afficher la barre d'outils
+viewer.toolbar.showUtilityPane.label=Afficher le panneau Utilitaires
+viewer.toolbar.hideUtilityPane.label=Masquer le panneau Utilitaires
+viewer.toolbar.open.label=
+viewer.toolbar.open.tooltip=Ouvrir un classeur
+viewer.toolbar.save.label=Enregistrer
+viewer.toolbar.save.tooltip=Enregistrer le document
+viewer.toolbar.saveAs.label=Enregistrer sous
+viewer.toolbar.saveAs.tooltip=Enregistrer sous...
+viewer.toolbar.print.label=Imprimer
+viewer.toolbar.print.tooltip=Imprimer le classeur
+viewer.toolbar.search.label=Rechercher
+viewer.toolbar.search.tooltip=Rechercher le classeur
+viewer.toolbar.utilityPane.label=Panneau Utilitaires
+viewer.toolbar.utilityPane.tooltip=Afficher/Masquer le panneau Utilitaires
+viewer.toolbar.navigation.label=
+viewer.toolbar.navigation.pages.tooltip=Nombre de pages
+viewer.toolbar.navigation.pages.firstPage.label=
+viewer.toolbar.navigation.current.tooltip=Num\u00E9ro de la page en cours
+viewer.toolbar.navigation.current.firstPage.label=
+viewer.toolbar.navigation.firstPage.label=
+viewer.toolbar.navigation.firstPage.tooltip=Premi\u00E8re page
+viewer.toolbar.navigation.previousPage.label=
+viewer.toolbar.navigation.previousPage.tooltip=Page pr\u00E9c\u00E9dente
+viewer.toolbar.navigation.nextPage.label=
+viewer.toolbar.navigation.nextPage.tooltip=Page suivante
+viewer.toolbar.navigation.lastPage.label=
+viewer.toolbar.navigation.lastPage.tooltip=Derni\u00E8re page
+viewer.toolbar.pageIndicator=de {0}
+viewer.toolbar.zoom.label=
+viewer.toolbar.zoom.tooltip=Zoom
+viewer.toolbar.zoom.out.label=
+viewer.toolbar.zoom.out.tooltip=Zoom arri\u00E8re
+viewer.toolbar.zoom.in.label=
+viewer.toolbar.zoom.in.tooltip=Zoom avant
+viewer.toolbar.pageFit.actualsize.label=
+viewer.toolbar.pageFit.actualsize.tooltip=Taille r\u00E9elle
+viewer.toolbar.pageFit.fitWindow.label=
+viewer.toolbar.pageFit.fitWindow.tooltip=Ajuster \u00E0 la fen\u00EAtre
+viewer.toolbar.pageFit.fitWidth.label=
+viewer.toolbar.pageFit.fitWidth.tooltip=Ajuster la largeur
+viewer.toolbar.rotation.left.label=
+viewer.toolbar.rotation.left.tooltip=Pivoter Gauche
+viewer.toolbar.rotation.right.label=
+viewer.toolbar.rotation.right.tooltip=Pivoter Droite
+viewer.toolbar.tool.pan.label=
+viewer.toolbar.tool.pan.tooltip=Outil de panoramique
+viewer.toolbar.tool.text.label=
+viewer.toolbar.tool.text.tooltip=Outil de s\u00E9lection de Texte
+viewer.toolbar.tool.select.label=
+viewer.toolbar.tool.select.tooltip=Outil de s\u00E9lection
+viewer.toolbar.tool.link.label=
+viewer.toolbar.tool.link.tooltip=Outil d'annotation de lien
+viewer.toolbar.tool.zoomIn.label=
+viewer.toolbar.tool.zoomIn.tooltip=Outil Zoom avant
+viewer.toolbar.tool.zoomOut.label=
+viewer.toolbar.tool.zoomOut.tooltip=Outil Zoom arri\u00E8re
+viewer.toolbar.pageFit.fontEngine.label=
+viewer.toolbar.pageFit.fontEngine.tooltip=Activer/D\u00E9sactiver le moteur de polices
+## Bottom Page View Control Toolbar
+viewer.toolbar.pageView.nonContinuous.singlePage.label=
+viewer.toolbar.pageView.nonContinuous.singlePage.tooltip=Vue page simple non continue
+viewer.toolbar.pageView.nonContinuous.facingPage.label=
+viewer.toolbar.pageView.nonContinuous.facingPage.tooltip=Vue page double non continue
+viewer.toolbar.pageView.continuous.singlePage.label=
+viewer.toolbar.pageView.continuous.singlePage.tooltip=Vue page simple continue
+viewer.toolbar.pageView.continuous.facingPage.label=
+viewer.toolbar.pageView.continuous.facingPage.tooltip=Vue page double continue
+## File Menu and submenu items
+viewer.menu.file.label=Fichier
+viewer.menu.file.mnemonic=F
+viewer.menu.open.label=Ouvrir
+viewer.menu.open.file.label=Fichier...
+viewer.menu.open.URL.label=URL...
+viewer.menu.close.label=Fermer
+viewer.menu.saveAs.label=Enregistrer sous...
+viewer.menu.exportText.label=Exporter le texte...
+viewer.menu.documentProperties.label=Informations sur le classeur...
+viewer.menu.documentPermission.label=Permissions pour le classeur...
+viewer.menu.documentInformation.label=Informations sur le classeur...
+viewer.menu.printSetup.label=Configuration de l'imprimante\u0085...
+viewer.menu.print.label=Imprimer...
+viewer.menu.exit.label=Quitter
+## View Menu and submenu items
+viewer.menu.edit.label=\u00C9dition
+viewer.menu.edit.mnemonic=E
+viewer.menu.edit.undo.label=Annuler
+viewer.menu.edit.redo.label=R\u00E9tablir
+viewer.menu.edit.copy.label=Copier
+viewer.menu.edit.delete.label=Supprimer
+viewer.menu.edit.selectAll.label=Tout s\u00E9lectionner
+viewer.menu.edit.deselectAll.label=Annuler la s\u00E9lection de tous les \u00E9l\u00E9ments
+## View Menu and submenu items
+viewer.menu.view.label=Affichage
+viewer.menu.view.mnemonic=V
+viewer.menu.view.actualSize.label=Taille r\u00E9elle
+viewer.menu.view.fitInWindow.label=Ajuster \u00E0 la fen\u00EAtre
+viewer.menu.view.fitWidth.label=Ajuster la largeur
+viewer.menu.view.zoomIn.label=Zoom avant
+viewer.menu.view.zoomOut.label=Zoom arri\u00E8re
+viewer.menu.view.rotateLeft.label=Pivoter Gauche
+viewer.menu.view.rotateRight.label=Pivoter Droite
+viewer.menu.view.hideToolBar.label=Masquer la barre d'outils
+viewer.menu.view.showToolBar.label=Afficher la barre d'outils
+viewer.menu.view.showUtilityPane.label=Afficher le panneau Utilitaires
+viewer.menu.view.hideUtilityPane.label=Masquer le panneau Utilitaires
+## Document Menu and submenu items
+viewer.menu.document.label=Classeur
+viewer.menu.document.mnemonic=D
+viewer.menu.document.firstPage.label=Premi\u00E8re page
+viewer.menu.document.previousPage.label=Page pr\u00E9c\u00E9dente
+viewer.menu.document.nextPage.label=Page suivante
+viewer.menu.document.lastPage.label=Derni\u00E8re page
+viewer.menu.document.search.label=Rechercher...
+viewer.menu.document.gotToPage.label=Aller \u00E0 la Page...
+## Window Menu and submenu items
+viewer.menu.window.label=Fen\u00EAtre
+viewer.menu.window.mnemonic=W
+viewer.menu.window.minAll.label=Tout r\u00E9duire
+viewer.menu.window.minAll.mnemonic=M
+viewer.menu.window.frontAll.label=Tout afficher au premier plan
+viewer.menu.window.frontAll.mnemonic=B
+viewer.menu.window.1.label=1
+viewer.menu.window.1.mnemonic=1
+viewer.menu.window.2.label=2
+viewer.menu.window.2.mnemonic=2
+viewer.menu.window.3.label=3
+viewer.menu.window.3.mnemonic=3
+viewer.menu.window.4.label=4
+viewer.menu.window.4.mnemonic=4
+viewer.menu.window.5.label=5
+viewer.menu.window.5.mnemonic=5
+viewer.menu.window.6.label=6
+viewer.menu.window.6.mnemonic=6
+viewer.menu.window.7.label=7
+viewer.menu.window.7.mnemonic=7
+viewer.menu.window.8.label=8
+viewer.menu.window.8.mnemonic=8
+viewer.menu.window.9.label=9
+viewer.menu.window.9.mnemonic=9
+## Add as many entries as you want, to viewer.menu.window.X.label and mnemonic
+## where X is an incrementing integer. The mnemonic should be one unique
+## character found within the label
+## Help Menu and submenu items
+viewer.menu.help.label=Aide
+viewer.menu.help.mnemonic=H
+viewer.menu.help.about.label=\u00C0 propos de ICEpdf viewer...
+## General error dialog
+viewer.dialog.error.exception.title=ICEpdf - Exception
+viewer.dialog.error.exception.msg=\
+ Une erreur s'est produite lors de l'ex\u00E9cution de la commande en raison de l'exception suivante\n\
+ {0}.
+## Open File Dialog
+viewer.dialog.openFile.title=Ouvrir un fichier
+viewer.dialog.openFile.error.title=ICEpdf - Erreur d'ouverture de fichier
+viewer.dialog.openFile.error.msg=\
+ ICEpdf n'est pas parvenu \u00E0 ouvrir le fichier sp\u00E9cifi\u00E9 stock\u00E9 dans {0}\n\
+ Ce fichier est peut-\u00EAtre endommag\u00E9 ou son type n'est pas pris en charge.
+viewer.dialog.openDocument.pdfException.title=ICEpdf - Exception PDF
+viewer.dialog.openDocument.pdfException.msg=\
+ ICEpdf n'est pas parvenu \u00E0 ouvrir le fichier sp\u00E9cifi\u00E9 {0}\n\
+ Ce fichier est peut-\u00EAtre endommag\u00E9 ou son type n'est pas pris en charge.
+viewer.dialog.openDocument.pdfSecurityException.title=ICEpdf - Exception de protection PDF
+viewer.dialog.openDocument.pdfSecurityException.msg=\
+ ICEpdf n'est pas parvenu \u00E0 ouvrir le fichier crypt\u00E9 stock\u00E9 dans {0}\n\
+ Cela peut \u00EAtre d\u00FB \u00E0 la saisie d'un mot de passe incorrect ou \u00E0 l'absence d'un fournisseur de protection JCE.\n\n\
+ Pour des informations plus compl\u00E8tes, reportez-vous au Guide du d\u00E9veloppeur ICEpdf.
+viewer.dialog.openDocument.exception.title=ICEpdf - Exception
+viewer.dialog.openDocument.exception.msg=\
+ ICEpdf n'est pas parvenu \u00E0 ouvrir le fichier sp\u00E9cifi\u00E9 stock\u00E9 dans {0}\n\
+ Ce fichier est peut-\u00EAtre endommag\u00E9 ou son type n'est pas pris en charge.
+viewer.dialog.openURL.exception.title=ICEpdf - Exception URL
+viewer.dialog.openURL.exception.msg=\
+ ICEpdf n'est pas parvenu \u00E0 ouvrir le fichier sp\u00E9cifi\u00E9. {0} \n\
+ \u00E0 l'URL : {1}
+## General error dialog
+viewer.dialog.information.copyAll.title=ICEpdf - Information
+viewer.dialog.information.copyAll.msg=\
+ Ce classeur comporte plus de {0} pages. Utilisez l'option\n\
+ "Exporter le texte..." pour extraire le texte du classeur.
+## Open URL Dialog
+viewer.dialog.security.title=Protection du classeur
+viewer.dialog.security.msg=Ce fichier PDF est prot\u00E9g\u00E9
+viewer.dialog.security.password.label=Mot de passe :
+viewer.dialog.security.okButton.label=OK
+viewer.dialog.security.okButton.mnemonic=O
+viewer.dialog.security.cancelButton.label=Annuler
+viewer.dialog.security.cancelButton.mnemonic=C
+## Open URL Dialog
+viewer.dialog.openURL.title=Ouvrir l'URL
+### Save a Copy Dialog
+viewer.dialog.saveAs.title=Enregistrer sous
+viewer.dialog.saveAs.extensionError.title=ICEpdf - Erreur d'enregistrement
+viewer.dialog.saveAs.extensionError.msg=\
+ ICEpdf n'a pas pu proc\u00E9der \u00E0 l'enregistrement des donn\u00E9es dans {0} car le type de fichier n'est pas pris en charge.
+viewer.dialog.saveAs.noExtensionError.title=ICEpdf - Erreur d'enregistrement
+viewer.dialog.saveAs.noExtensionError.msg=Vous devez sp\u00E9cifier une extension de fichier.
+## Export Text Dialog
+viewer.dialog.exportText.title=Exporter le texte du classeur
+viewer.dialog.exportText.progress.msg=Extraction du texte PDF
+viewer.dialog.exportText.noExtensionError.title=ICEpdf - Erreur d'enregistrement
+viewer.dialog.exportText.noExtensionError.msg=Vous devez sp\u00E9cifier une extension de fichier.
+# Text extraction output file
+viewer.exportText.fileStamp.msg=ICEpdf Viewer, (c) - Technologies, Inc.
+viewer.exportText.pageStamp.msg=
+# Completed x out of y page(s).
+viewer.exportText.fileStamp.progress.msg={0} trait\u00E9(es) sur {1}.
+viewer.exportText.fileStamp.progress.oneFile.msg={2} page
+viewer.exportText.fileStamp.progress.moreFile.msg={2} pages
+# Printing Progress bar
+viewer.dialog.printing.status.progress.msg=Page {0} sur {1}
+viewer.dialog.printing.status.start.msg=Mise en file d'attente d'impression des pages
+## Document Permissions Dialog
+viewer.dialog.documentPermissions.title=Permissions pour le classeur
+viewer.dialog.documentPermissions.securityMethod.label=M\u00E9thode de protection :
+viewer.dialog.documentPermissions.userPassword.label=Mot de passe utilisateur :
+viewer.dialog.documentPermissions.ownerPassword.label=Mot de passe propri\u00E9taire :
+viewer.dialog.documentPermissions.printing.label=Impression :
+viewer.dialog.documentPermissions.changing.label=Modification du classeur :
+viewer.dialog.documentPermissions.copyExtraction.label=Copie ou extraction du contenu :
+viewer.dialog.documentPermissions.comments.label=Commentaires de cr\u00E9ation et champs du formulaire :
+viewer.dialog.documentPermissions.formFillingIn.label=Remplissage ou signature des champs du formulaire :
+viewer.dialog.documentPermissions.accessibility.label=Acc\u00E8s au contenu activ\u00E9 :
+viewer.dialog.documentPermissions.assembly.label=Assemblage du classeur :
+viewer.dialog.documentPermissions.encryptionLevel.label=Niveau de cryptage :
+viewer.dialog.documentPermissions.securityLevel={0}-bit v{1} R {2}
+viewer.dialog.documentPermissions.none=Aucun(e)
+viewer.dialog.documentPermissions.no=Non
+viewer.dialog.documentPermissions.yes=Oui
+viewer.dialog.documentPermissions.allowed=Autoris\u00E9
+viewer.dialog.documentPermissions.notAllowed=Non autoris\u00E9
+viewer.dialog.documentPermissions.fullyAllowed=Totalement autoris\u00E9
+viewer.dialog.documentPermissions.standardSecurity=Protection standard Adobe Acrobat
+viewer.dialog.documentPermissions.partial=Partiel (faible qualit\u00E9)
+## Document Information Dialog
+viewer.dialog.documentInformation.title=Informations sur le classeur
+viewer.dialog.documentInformation.title.label=Titre :
+viewer.dialog.documentInformation.subject.label=Objet :
+viewer.dialog.documentInformation.author.label=Auteur :
+viewer.dialog.documentInformation.keywords.label=Mots cl\u00E9s :
+viewer.dialog.documentInformation.creator.label=Cr\u00E9ateur :
+viewer.dialog.documentInformation.producer.label=Producteur :
+viewer.dialog.documentInformation.created.label=Date de cr\u00E9ation :
+viewer.dialog.documentInformation.modified.label=Date de modification :
+viewer.dialog.documentInformation.notAvailable=Non disponible
+## Go to Page Dialog
+viewer.dialog.goToPage.title=Aller \u00E0 la Page...
+viewer.dialog.goToPage.description.label=Num\u00E9ro de page
+## About Dialog
+viewer.dialog.about.title=\u00C0 propos de ICEpdf Viewer
+viewer.dialog.about.pageNumber.label=\
+ Pour les derni\u00E8res nouveaut\u00E9s, consultez le site Web de ICEpdf :\n\
+ http://www.icepdf.org/
+## Utility Pane Bookmarks Tab
+viewer.utilityPane.bookmarks.tab.title=Signets
+## Utility Pane Annotation Link Tab
+viewer.utilityPane.link.tab.title=Annotations
+viewer.utilityPane.link.appearanceTitle=Aspect
+viewer.utilityPane.link.linkType=Type de lien :
+viewer.utilityPane.annotation.link.highlightType=Style de mise en surbrillance :
+viewer.utilityPane.link.lineThickness=\u00C9paisseur du trait :
+viewer.utilityPane.link.lineStyle=Style du trait :
+viewer.utilityPane.link.colorChooserTitle=Couleur d'annotation
+viewer.utilityPane.link.colorLabel=Couleur :
+## annotation action pane and dialogs.
+viewer.utilityPane.action.selectionTitle=Action
+viewer.utilityPane.action.addAction=Ajouter
+viewer.utilityPane.action.editAction=\u00C9diter
+viewer.utilityPane.action.removeAction=Supprimer
+viewer.utilityPane.action.type.destination.label=Destination
+viewer.utilityPane.action.type.uriAction.label=Action URI
+viewer.utilityPane.action.type.goToAction.label=Aller \u00E0 l'action
+viewer.utilityPane.action.dialog.new.title=Ajouter une action
+viewer.utilityPane.action.dialog.new.msgs=Type d'action :
+viewer.utilityPane.action.dialog.delete.title=Confirmation de suppression
+viewer.utilityPane.action.dialog.delete.msgs=\u00CAtes-vous certain de vouloir supprimer cette action ?
+## uri action dialog test
+viewer.utilityPane.action.dialog.uri.title=Propri\u00E9t\u00E9s de l'action URI
+viewer.utilityPane.action.dialog.uri.msgs=URI :
+## GoTo action dialog text
+viewer.utilityPane.action.dialog.goto.title=Aller aux propri\u00E9t\u00E9s de l'action
+viewer.utilityPane.action.dialog.goto.page.label=Page :
+viewer.utilityPane.action.dialog.goto.type.label=Type
+viewer.utilityPane.action.dialog.goto.type.xyz.label=Absolu
+viewer.utilityPane.action.dialog.goto.type.fit.label=Ajuster la page
+viewer.utilityPane.action.dialog.goto.type.fith.label=Ajuster la largeur sup\u00E9rieure
+viewer.utilityPane.action.dialog.goto.type.fitv.label=Ajuster la largeur de gauche
+viewer.utilityPane.action.dialog.goto.type.fitr.label=Ajuster Zoom - Bo\u00EEte
+viewer.utilityPane.action.dialog.goto.type.fitb.label=Ajuster les limites de page
+viewer.utilityPane.action.dialog.goto.type.fitbh.label=Ajuster les limites sup\u00E9rieures
+viewer.utilityPane.action.dialog.goto.type.fitbv.label=Ajuster les limites de gauche
+viewer.utilityPane.action.dialog.goto.right.label=Droite :
+viewer.utilityPane.action.dialog.goto.left.label=Gauche :
+viewer.utilityPane.action.dialog.goto.top.label=Haut :
+viewer.utilityPane.action.dialog.goto.bottom.label=Bas :
+viewer.utilityPane.action.dialog.goto.zoom.label=Zoom :
+viewer.utilityPane.action.dialog.goto.unassigned.label=NaN
+viewer.utilityPane.action.dialog.goto.current.label=Vue actuelle :
+viewer.utilityPane.action.dialog.goto.current=D\u00E9finir l'emplacement
+viewer.utilityPane.action.dialog.goto.name.label=Nom :
+viewer.utilityPane.action.dialog.goto.browse=Parcourir...
+viewer.utilityPane.action.dialog.goto.explicitDestination.title=Destination implicite
+viewer.utilityPane.action.dialog.goto.nameDestination.title=Destination d\u00E9sign\u00E9e
+# Destination Named Tree
+viewer.utilityPane.action.dialog.goto.nameTree.title=Arborescence des noms de classeurs
+viewer.utilityPane.action.dialog.goto.nameTree.root.label=Arborescence de noms
+viewer.utilityPane.action.dialog.goto.nameTree.branch.label={0} \u00E0 {1}
+## Utility Pane Search Tab
+viewer.utilityPane.search.tab.title=Rechercher
+viewer.utilityPane.search.searchText.label=Texte recherch\u00E9 :
+viewer.utilityPane.search.results.label=R\u00C9SULTAT :
+viewer.utilityPane.search.searchButton.label=Rechercher
+viewer.utilityPane.search.clearSearchButton.label=Effacer
+viewer.utilityPane.search.caseSenstiveCheckbox.label=Respect des majuscules/minuscules
+viewer.utilityPane.search.wholeWordCheckbox.label=Mots entiers uniquement
+viewer.utilityPane.search.cumlitiveCheckbox.label=Cumulatif
+viewer.utilityPane.search.showPagesCheckbox.label=Afficher les pages
+viewer.utilityPane.search.stopButton.label=Arr\u00EAter
+viewer.utilityPane.search.searching.msg=Rechercher...
+# Searching x out of y page(s)
+viewer.utilityPane.search.searching1.msg=Recherche de {0} sur {1}
+viewer.utilityPane.search.searching1.oneFile.msg={2} page
+viewer.utilityPane.search.searching1.moreFile.msg={2} pages
+# Page x (y result(s))
+viewer.utilityPane.search.result.msg=Page {0} ({1})
+viewer.utilityPane.search.result.oneFile.msg={2} r\u00E9sultat
+viewer.utilityPane.search.result.moreFile.msg={2} r\u00E9sultats
+# Searched x page(s) (y matches)
+viewer.utilityPane.search.progress.msg=Recherche effectu\u00E9e dans {0} {1} ({2})
+viewer.utilityPane.search.progress.onePage.msg=page
+viewer.utilityPane.search.progress.morePage.msg=pages
+viewer.utilityPane.search.progress.oneMatch.msg={2} correspondance
+viewer.utilityPane.search.progress.moreMatch.msg={2} correspondances
+## Common Button Labels
+viewer.button.ok.label=OK
+viewer.button.ok.mnemonic=O
+viewer.button.cancel.label=Annuler
+viewer.button.cancel.mnemonic=C
+###
+# General Error Messages
+# Command Line Errors
+viewer.commandLin.error=\
+ Utilisation : java org.icepdf.ri.Viewer.Main [-loadfile ] [-loadurl ]
+# Launcher errors
+viewer.launcher.URLError.dialog.title=ICEpdf
+viewer.launcher.URLError.dialog.message=ICEpdf n'est pas parvenu \u00E0 ouvrir le fichier sp\u00E9cifi\u00E9. {0} \u00E0 l'URL : {1}.
+viewer.launcher.lookAndFeel.error.message=L'apparence ({0}) sp\u00E9cifi\u00E9e n'est pas accessible \u00E0 partir de cette plate-forme.
+# Pilot Loading Errors
+### parser error dialogs
+parse.title=Erreur d'analyse des propri\u00E9t\u00E9s
+parse.integer=Attention : {0} n'est pas un entier correct.
+parse.float=Attention : {0} n'est pas une valeur flottante correcte.
+parse.double=Attention : {0} n'est pas un double correct.
+parse.choice=Attention : {0} n'est pas un choix valide.
+parse.laf=Attention : l'apparence {0} n'est pas prise en charge.
+### Properties Manager Errors
+manager.properties.title=Gestionnaire de propri\u00E9t\u00E9s ICEpdf
+fontManager.properties.title=Gestionnaire de polices ICEpdf
+manager.properties.createNewDirectory=\
+ Pour cr\u00E9er le r\u00E9pertoire {0},\n\
+ dans lequel ICEpdf va stocker les modifications apport\u00E9es \u00E0 sa configuration, cliquez sur Oui.\n\n\
+ Si vous cliquez sur "Non", tous les changements que vous apportez \u00E0 la configuration de ICEpdf Viewer\n\
+ seront perdues lorsque vous quitterez l'application.
+manager.properties.failedCreation=\
+ Le r\u00E9pertoire ICEpdf \u00E0 utiliser pour le stockage des donn\u00E9es utilisateur n'a pas pu \u00EAtre cr\u00E9\u00E9 :\n\
+ {0}\n\
+ ICEpdf Viewer ne va pas enregistrer les modifications apport\u00E9es \u00E0 sa configuration par d\u00E9faut.
+manager.properties.session.nolock=\
+ Erreur de cr\u00E9ation du fichier de verrouillage :\n\
+ {0}
+manager.properties.session.readError=\
+ Erreur de chargement du fichier de propri\u00E9t\u00E9s : \n\
+ {0}
+manager.properties.deleted=Le fichier de propri\u00E9t\u00E9s a \u00E9t\u00E9 supprim\u00E9 \n\
+ ({0})\n\
+ Voulez-vous en cr\u00E9er un nouveau ?
+manager.properties.modified=Le fichier de propri\u00E9t\u00E9s a \u00E9t\u00E9 modifi\u00E9 depuis la derni\u00E8re mise \u00E0 jour\n\
+ ({0,date,long})\n\
+ Voulez-vous fusionner les modifications apport\u00E9es au fichier et les propri\u00E9t\u00E9s actuelles ?
+manager.properties.saveError=Impossible d'enregistrer le fichier de propri\u00E9t\u00E9s.\n\
+ L'erreur suivante a \u00E9t\u00E9 d\u00E9tect\u00E9e :\n\
+ {0}
+manager.properties.lafError=\
+ L'apparence {0} sp\u00E9cifi\u00E9e dans les propri\u00E9t\u00E9s par d\u00E9faut n'est pas prise en charge.\n\
+ Utilisation des valeurs par d\u00E9faut du syst\u00E8me.
+manager.properties.brokenProperty=Valeur interrompue de la propri\u00E9t\u00E9 par d\u00E9faut {0} : {1}
+manager.properties.missingProperty=Valeur manquante de la propri\u00E9t\u00E9 par d\u00E9faut {0} : {1}
+## Signature Pane
+viewer.utilityPane.signatures.tab.title=Signatures
+viewer.utilityPane.signatures.tab.certTree.error.label=\
+ Champs de signature non sign\u00E9s le certificat du signataire ne peut \u00EAtre valid\u00E9 {0} {1}
+viewer.utilityPane.signatures.tab.certTree.rootSigned.label=Sign\u00E9 par {0} {1}
+viewer.utilityPane.signatures.tab.certTree.rootValidating.label=Signature en cours de validation {0} {1}
+viewer.utilityPane.signatures.tab.certTree.cert.invalid.label=La signature est invalide:
+viewer.utilityPane.signatures.tab.certTree.cert.unknown.label=La signature est valide:
+viewer.utilityPane.signatures.tab.certTree.cert.valid.label=La validit\u00E9 de la signature ne peut \u00EAtre d\u00E9termin\u00E9e:
+viewer.utilityPane.signatures.tab.certTree.doc.modified.label=\
+ La version de ce document est inalt\u00E9r\u00E9e, mais des v\u00E9rifications y ont \u00E9t\u00E9 apport\u00E9es par la suite
+viewer.utilityPane.signatures.tab.certTree.doc.unmodified.label=Le document n'a pas \u00E9t\u00E9 modifi\u00E9 depuis sa signature
+viewer.utilityPane.signatures.tab.certTree.doc.major.label=Le document a \u00E9t\u00E9 modifi\u00E9 depuis sa signature ou il est corrompu
+viewer.utilityPane.signatures.tab.certTree.signature.identity.unknown.label=\
+ L'identit\u00E9 du signataire est inconnue car elle n'a pas pu \u00EAtre trouv\u00E9e dans votre trousseau de cl\u00E9
+viewer.utilityPane.signatures.tab.certTree.signature.identity.unchecked.label=\
+ La signature est valide, mais le statut de r\u00E9voquation de l'identit\u00E9 du signataire n'a pas pu \u00EAtre faite
+viewer.utilityPane.signatures.tab.certTree.signature.identity.valid.label=L'identit\u00E9 du signataire est valide
+viewer.utilityPane.signatures.tab.certTree.signature.time.local.label=L'horodatage de la signature provient de l'ordinateur du signateur
+viewer.utilityPane.signatures.tab.certTree.signature.time.embedded.label=\
+ La signature comprend un horodatage int\u00E9gr\u00E9, mais celui-ci n'a pas pu \u00EAtre valid\u00E9
+viewer.utilityPane.signatures.tab.certTree.signature.details.label=D\u00E9tails de la signature
+viewer.utilityPane.signatures.tab.certTree.signature.details.reason.label=Raison: {0}
+viewer.utilityPane.signatures.tab.certTree.signature.details.location.label=Lieu: {0}
+viewer.utilityPane.signatures.tab.certTree.signature.details.full.label=D\u00E9tails du certificat...
+viewer.utilityPane.signatures.tab.certTree.signature.lastChecked.label=Derni\u00E8re v\u00E9rification: {0}
+viewer.utilityPane.signatures.tab.certTree.unsigned.label=Champs de signature non sign\u00E9
+## Signature certificate view dialog.
+viewer.utilityPane.signatures.cert.dialog.title=D\u00E9tails de certificat
+viewer.utilityPane.signatures.cert.dialog.closeButton.label=Fermer
+viewer.utilityPane.signatures.cert.dialog.closeButton.mnemonic=C
+viewer.utilityPane.signatures.cert.dialog.info.notAvailable.label=N/A
+viewer.utilityPane.signatures.cert.dialog.info.unknownSubject.label=N/A Subject
+viewer.utilityPane.signatures.cert.dialog.info.unknownIssuer.label=N/A Issuer
+viewer.utilityPane.signatures.cert.dialog.info.certificateInfo.label={0} - {1}
+viewer.utilityPane.signatures.cert.dialog.info.column1.label=Champ
+viewer.utilityPane.signatures.cert.dialog.info.column2.label=Valeur
+viewer.utilityPane.signatures.cert.dialog.info.version.label=Version
+viewer.utilityPane.signatures.cert.dialog.info.version.value=v{0}
+viewer.utilityPane.signatures.cert.dialog.info.serialNumber.label=Num\u00E9ro de s\u00E9rie
+viewer.utilityPane.signatures.cert.dialog.info.serialNumber.value={0}
+viewer.utilityPane.signatures.cert.dialog.info.signatureAlgorithm.label=Algorithme de signature
+viewer.utilityPane.signatures.cert.dialog.info.signatureAlgorithm.value={0}
+viewer.utilityPane.signatures.cert.dialog.info.issuer.label=\u00C9metteur
+viewer.utilityPane.signatures.cert.dialog.info.issuer.value=\
+ Organisation: {0} \nUnit\u00E9 organisationnelle: {1} \nNom commun: {2} \nLieu: {3} \n\u00C9tat: {4} \nPays: {5} \nEmail: {6}
+viewer.utilityPane.signatures.cert.dialog.info.validity.label=Validit\u00E9
+viewer.utilityPane.signatures.cert.dialog.info.validity.value=De: {0}\n \u00E0: {1}
+viewer.utilityPane.signatures.cert.dialog.info.subject.label=Sujet
+viewer.utilityPane.signatures.cert.dialog.info.subject.value=\
+ Organisation: {0} \nUnit\u00E9 organisationnelle: {1} \nNom commun: {2} \nLieu: {3} \n\u00C9tat: {4} \nPays: {5} \nEmail: {6}
+viewer.utilityPane.signatures.cert.dialog.info.signature.label=Signature
+viewer.utilityPane.signatures.cert.dialog.info.md5.label=Empreinte MD5
+viewer.utilityPane.signatures.cert.dialog.info.md5.value={0}
+viewer.utilityPane.signatures.cert.dialog.info.sha1.label=Empreinte SHA1
+viewer.utilityPane.signatures.cert.dialog.info.sha1.value={0}
+viewer.utilityPane.signatures.verify.initializingMessage.label=Validation {0} de {1} signatures
+viewer.utilityPane.signatures.verify.completeMessage.label=Processus de validation termin\u00E9
+viewer.utilityPane.signatures.verify.validating.label=Validation de la signature...
+## Signature validation dialog.
+viewer.annotation.signature.validation.dialog.title=R\u00E9sum\u00E9 de la validation de la signature
+viewer.annotation.signature.validation.dialog.close.button.label=Fermer
+viewer.annotation.signature.validation.dialog.signerProperties.button.label=Propri\u00E9t\u00E9 de la signature...
+# common validation messages
+viewer.annotation.signature.validation.common.invalid.label=La signature est invalide:
+viewer.annotation.signature.validation.common.unknown.label=La signature est valide:
+viewer.annotation.signature.validation.common.valid.label=La validit\u00E9 de la signature ne peut \u00EAtre d\u00E9termin\u00E9e:
+viewer.annotation.signature.validation.common.signedBy.label=- Sign\u00E9 par {0} {1}
+viewer.annotation.signature.validation.common.doc.modified.label=\
+ - La version de ce document est inalt\u00E9r\u00E9e, mais des v\u00E9rifications y ont \u00E9t\u00E9 apport\u00E9es par la suite
+viewer.annotation.signature.validation.common.doc.unmodified.label=- Le document n'a pas \u00E9t\u00E9 modifi\u00E9 depuis sa signature
+viewer.annotation.signature.validation.common.doc.major.label=- Le document a \u00E9t\u00E9 modifi\u00E9 depuis sa signature ou il est corrompu
+viewer.annotation.signature.validation.common.identity.unknown.label=\
+ - L'identit\u00E9 du signataire est inconnue car elle n'a pas pu \u00EAtre trouv\u00E9e dans votre trousseau de cl\u00E9
+viewer.annotation.signature.validation.common.identity.unchecked.label=\
+ - La signature est valide, mais le statut de r\u00E9voquation de l'identit\u00E9 du signataire n'a pas pu \u00EAtre faite
+viewer.annotation.signature.validation.common.identity.valid.label=- L'identit\u00E9 du signataire est valide
+viewer.annotation.signature.validation.common.time.local.label=- L'horodatage de la signature provient de l'ordinateur du signateur
+viewer.annotation.signature.validation.common.time.embedded.label=\
+ - La signature comprend un horodatage int\u00E9gr\u00E9, mais celui-ci n'a pas pu \u00EAtre valid\u00E9
+viewer.annotation.signature.validation.common.notAvailable.label=N/A
+## Signatures properties Dialog.
+viewer.annotation.signature.properties.dialog.title=Propri\u00E9t\u00E9s de la signature
+viewer.annotation.signature.properties.dialog.invalid.label=La signature est invalide
+viewer.annotation.signature.properties.dialog.unknown.label=La signature est valide
+viewer.annotation.signature.properties.dialog.valid.label=Signature validity is unknown
+viewer.annotation.signature.properties.dialog.signedBy.label=Sign\u00E9 par {0} {1}
+viewer.annotation.signature.properties.dialog.signingTime.label=Heure de la signature: {0}
+viewer.annotation.signature.properties.dialog.reason.label=Raison: {0}
+viewer.annotation.signature.properties.dialog.location.label=Lieu: {0}
+# SignatureSigner Info
+viewer.annotation.signature.properties.dialog.pathValidation.success=- Les v\u00E9rifications de chemin se sont termin\u00E9s avec succ\u00E8s.
+viewer.annotation.signature.properties.dialog.pathValidation.failure=- Les v\u00E9rifications de chemin se sont termin\u00E9s avec des erreurs.
+viewer.annotation.signature.properties.dialog.revocation.success=- Le certificat du signataire est valide et n'a pas \u00E9t\u00E9 r\u00E9voqu\u00E9.
+viewer.annotation.signature.properties.dialog.revocation.failure=- Aucune v\u00E9rification quand \u00E0 la r\u00E9voquation ou non du certificat n'a \u00E9t\u00E9 faite.
+viewer.annotation.signature.properties.dialog.certificateExpired.failure=- Le certificat du signataire est \u00E9chu.
+viewer.annotation.signature.properties.dialog.showCertificates.label=Certificat du signataire...
+viewer.annotation.signature.properties.dialog.validity.title=R\u00E9sum\u00E9 de la validation
+viewer.annotation.signature.properties.dialog.signerInfo.title=Informations sur le signataire
\ No newline at end of file
diff --git a/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_it.properties b/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_it.properties
index ef372aefa..d3e85aad2 100644
--- a/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_it.properties
+++ b/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_it.properties
@@ -1,410 +1,413 @@
-#
-# Copyright 2006-2019 - Technologies Canada Corp.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the
-# License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an "AS
-# IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
-# express or implied. See the License for the specific language
-# governing permissions and limitations under the License.
-#
-#####
-### This MessageBundle contains English text for ICEpdf View and Pilot RI's
-##
-#
-## Window toolbar Title
-viewer.window.title.default=ICEpdf Viewer
-#status bar
-viewer.statusbar.currentPage=Pag. {0} / {1}
-## Top Page Control Toolbar
-viewer.toolbar.hideToolBar.label=Nascondi barra strumenti
-viewer.toolbar.showToolBar.label=Mostra barra strumenti
-viewer.toolbar.showUtilityPane.label=Mostra pannello Utilit\u00E0
-viewer.toolbar.hideUtilityPane.label=Nascondi pannello Utilit\u00E0
-viewer.toolbar.open.label=
-viewer.toolbar.open.tooltip=Apri documento
-viewer.toolbar.saveAs.label=Salva con nome
-viewer.toolbar.saveAs.tooltip=Salva con nome...
-viewer.toolbar.print.label=Stampa
-viewer.toolbar.print.tooltip=Stampa documento
-viewer.toolbar.search.label=Cerca
-viewer.toolbar.search.tooltip=Cerca nel documento
-viewer.toolbar.utilityPane.label=Pannello Utilit\u00E0
-viewer.toolbar.utilityPane.tooltip=Mostra/Nascondi pannello Utilit\u00E0
-viewer.toolbar.navigation.label=
-viewer.toolbar.navigation.pages.tooltip=Numero di pagine
-viewer.toolbar.navigation.pages.firstPage.label=
-viewer.toolbar.navigation.current.tooltip=Numero di pagina corrente
-viewer.toolbar.navigation.current.firstPage.label=
-viewer.toolbar.navigation.firstPage.label=
-viewer.toolbar.navigation.firstPage.tooltip=Prima pagina
-viewer.toolbar.navigation.previousPage.label=
-viewer.toolbar.navigation.previousPage.tooltip=Pagina precedente
-viewer.toolbar.navigation.nextPage.label=
-viewer.toolbar.navigation.nextPage.tooltip=Pagina successiva
-viewer.toolbar.navigation.lastPage.label=
-viewer.toolbar.navigation.lastPage.tooltip=Ultima pagina
-viewer.toolbar.pageIndicator=di {0}
-viewer.toolbar.zoom.label=
-viewer.toolbar.zoom.tooltip=Zoom
-viewer.toolbar.zoom.out.label=
-viewer.toolbar.zoom.out.tooltip=Zoom indietro
-viewer.toolbar.zoom.in.label=
-viewer.toolbar.zoom.in.tooltip=Zoom avanti
-viewer.toolbar.pageFit.actualsize.label=
-viewer.toolbar.pageFit.actualsize.tooltip=Dimensioni effettive
-viewer.toolbar.pageFit.fitWindow.label=
-viewer.toolbar.pageFit.fitWindow.tooltip=Adatta alla finestra
-viewer.toolbar.pageFit.fitWidth.label=
-viewer.toolbar.pageFit.fitWidth.tooltip=Adatta alla larghezza
-viewer.toolbar.rotation.left.label=
-viewer.toolbar.rotation.left.tooltip=Ruota a sinistra
-viewer.toolbar.rotation.right.label=
-viewer.toolbar.rotation.right.tooltip=Ruota a destra
-viewer.toolbar.tool.pan.label=
-viewer.toolbar.tool.pan.tooltip=Strumento Seleziona testo
-viewer.toolbar.tool.text.label=
-viewer.toolbar.tool.text.tooltip=Strumento Seleziona testo
-viewer.toolbar.tool.select.label=
-viewer.toolbar.tool.select.tooltip=Strumento Seleziona
-viewer.toolbar.tool.link.label=
-viewer.toolbar.tool.link.tooltip=Strumento Collega annotazione
-viewer.toolbar.tool.zoomIn.label=
-viewer.toolbar.tool.zoomIn.tooltip=Strumento Zoom avanti
-viewer.toolbar.tool.zoomOut.label=
-viewer.toolbar.tool.zoomOut.tooltip=Strumento Zoom indietro
-viewer.toolbar.pageFit.fontEngine.label=
-viewer.toolbar.pageFit.fontEngine.tooltip=Abilita/Disabilita motore caratteri
-## Bottom Page View Control Toolbar
-viewer.toolbar.pageView.nonContinuous.singlePage.label=
-viewer.toolbar.pageView.nonContinuous.singlePage.tooltip=Vista pagina singola, non continua
-viewer.toolbar.pageView.nonContinuous.facingPage.label=
-viewer.toolbar.pageView.nonContinuous.facingPage.tooltip=Vista pagine affiancate, non continua
-viewer.toolbar.pageView.continuous.singlePage.label=
-viewer.toolbar.pageView.continuous.singlePage.tooltip=Vista pagina singola, continua
-viewer.toolbar.pageView.continuous.facingPage.label=
-viewer.toolbar.pageView.continuous.facingPage.tooltip=Vista pagine affiancate, continua
-## File Menu and submenu items
-viewer.menu.file.label=File
-viewer.menu.file.mnemonic=F
-viewer.menu.open.label=Apri
-viewer.menu.open.file.label=File...
-viewer.menu.open.URL.label=URL...
-viewer.menu.close.label=Chiudi
-viewer.menu.saveAs.label=Salva con nome...
-viewer.menu.exportText.label=Esporta testo...
-viewer.menu.documentProperties.label=Informazioni sul documento...
-viewer.menu.documentPermission.label=Permessi del documento...
-viewer.menu.documentInformation.label=Informazioni sul documento...
-viewer.menu.printSetup.label=Imposta pagina...
-viewer.menu.print.label=Stampa...
-viewer.menu.exit.label=Esci
-## View Menu and submenu items
-viewer.menu.edit.label=Modifica
-viewer.menu.edit.mnemonic=E
-viewer.menu.edit.undo.label=Annulla
-viewer.menu.edit.redo.label=Ripeti
-viewer.menu.edit.copy.label=Copia
-viewer.menu.edit.delete.label=Rimuovi
-viewer.menu.edit.selectAll.label=Seleziona tutto
-viewer.menu.edit.deselectAll.label=Deseleziona tutto
-## View Menu and submenu items
-viewer.menu.view.label=Visualizza
-viewer.menu.view.mnemonic=V
-viewer.menu.view.actualSize.label=Dimensioni effettive
-viewer.menu.view.fitInWindow.label=Adatta alla finestra
-viewer.menu.view.fitWidth.label=Adatta alla larghezza
-viewer.menu.view.zoomIn.label=Zoom avanti
-viewer.menu.view.zoomOut.label=Zoom indietro
-viewer.menu.view.rotateLeft.label=Ruota a sinistra
-viewer.menu.view.rotateRight.label=Ruota a destra
-viewer.menu.view.hideToolBar.label=Nascondi barra strumenti
-viewer.menu.view.showToolBar.label=Mostra barra strumenti
-viewer.menu.view.showUtilityPane.label=Mostra pannello Utilit\u00E0
-viewer.menu.view.hideUtilityPane.label=Nascondi pannello Utilit\u00E0
-## Document Menu and submenu items
-viewer.menu.document.label=Documenti
-viewer.menu.document.mnemonic=D
-viewer.menu.document.firstPage.label=Prima pagina
-viewer.menu.document.previousPage.label=Pagina precedente
-viewer.menu.document.nextPage.label=Pagina successiva
-viewer.menu.document.lastPage.label=Ultima pagina
-viewer.menu.document.search.label=Cerca...
-viewer.menu.document.gotToPage.label=Vai a pagina...
-## Window Menu and submenu items
-viewer.menu.window.label=Finestra
-viewer.menu.window.mnemonic=W
-viewer.menu.window.minAll.label=Riduci tutto a icona
-viewer.menu.window.minAll.mnemonic=M
-viewer.menu.window.frontAll.label=Porta tutto in primo piano
-viewer.menu.window.frontAll.mnemonic=b
-viewer.menu.window.1.label=1
-viewer.menu.window.1.mnemonic=1
-viewer.menu.window.2.label=2
-viewer.menu.window.2.mnemonic=2
-viewer.menu.window.3.label=3
-viewer.menu.window.3.mnemonic=3
-viewer.menu.window.4.label=4
-viewer.menu.window.4.mnemonic=4
-viewer.menu.window.5.label=5
-viewer.menu.window.5.mnemonic=5
-viewer.menu.window.6.label=6
-viewer.menu.window.6.mnemonic=6
-viewer.menu.window.7.label=7
-viewer.menu.window.7.mnemonic=7
-viewer.menu.window.8.label=8
-viewer.menu.window.8.mnemonic=8
-viewer.menu.window.9.label=9
-viewer.menu.window.9.mnemonic=9
-## Add as many entries as you want, to viewer.menu.window.X.label and mnemonic
-## where X is an incrementing integer. The mnemonic should be one unique
-## character found within the label
-## Help Menu and submenu items
-viewer.menu.help.label=Guida
-viewer.menu.help.mnemonic=H
-viewer.menu.help.about.label=Informazioni su ICEpdf viewer...
-## General error dialog
-viewer.dialog.error.exception.title=ICEpdf - Eccezione
-viewer.dialog.error.exception.msg=\
- Si \u00E8 verificato un errore durante l'esecuzione del comando per la seguente eccezione\n\
- {0}.
-## Open File Dialog
-viewer.dialog.openFile.title=Apri file
-viewer.dialog.openFile.error.title=ICEpdf - Errore durante l'apertura del file
-viewer.dialog.openFile.error.msg=\
- ICEpdf non ha potuto aprire il file specificato in {0} \n\
- Il file potrebbe essere danneggiato oppure di un tipo non supportato.
-viewer.dialog.openDocument.pdfException.title=ICEpdf - Eccezione PDF
-viewer.dialog.openDocument.pdfException.msg=\
- ICEpdf non ha potuto aprire il file specificato {0}\n\
- Il file potrebbe essere danneggiato oppure di un tipo non supportato.
-viewer.dialog.openDocument.pdfSecurityException.title=ICEpdf - Eccezione sicurezza PDF
-viewer.dialog.openDocument.pdfSecurityException.msg=\
- ICEpdf non ha potuto aprire il file criptato in {0} \n\
- Ci\u00F2 potrebbe essere dovuto a una password non valida o all'assenza del Provider di sicurezza JCE.\n\n\
- Per ulteriori informazioni, fare riferimento alla Guida per lo sviluppatore ICEpdf.
-viewer.dialog.openDocument.exception.title=ICEpdf - Eccezione
-viewer.dialog.openDocument.exception.msg=\
- ICEpdf non ha potuto aprire il file specificato in {0}\n\
- Il file potrebbe essere danneggiato oppure di un tipo non supportato.
-viewer.dialog.openURL.exception.title=ICEpdf - Eccezione URL
-viewer.dialog.openURL.exception.msg=\
- ICEpdf non ha potuto aprire il file specificato. {0} \n\
- nell'URL: {1}
-## General error dialog
-viewer.dialog.information.copyAll.title=ICEpdf - Informazioni
-viewer.dialog.information.copyAll.msg=\
- Il documento contiene pi\u00F9 di {0} pagine, utilizzare \n\
- la funzione "Esporta testo..." per estrarre il testo del documento.
-## Open URL Dialog
-viewer.dialog.security.title=Sicurezza del documento
-viewer.dialog.security.msg=Questo PDF \u00E8 protetto
-viewer.dialog.security.password.label=Password:
-viewer.dialog.security.okButton.label=OK
-viewer.dialog.security.okButton.mnemonic=O
-viewer.dialog.security.cancelButton.label=Annulla
-viewer.dialog.security.cancelButton.mnemonic=C
-## Open URL Dialog
-viewer.dialog.openURL.title=Apri URL
-### Save a Copy Dialog
-viewer.dialog.saveAs.title=Salva con nome
-viewer.dialog.saveAs.extensionError.title=ICEpdf - Errore durante il salvataggio
-viewer.dialog.saveAs.extensionError.msg=\
- ICEpdf non ha potuto salvare in {0} perch\u00E9 non \u00E8 un tipo di file supportato.
-viewer.dialog.saveAs.noExtensionError.title=ICEpdf - Errore durante il salvataggio
-viewer.dialog.saveAs.noExtensionError.msg=Specificare un estensione per il file.
-## Export Text Dialog
-viewer.dialog.exportText.title=Esporta testo documento
-viewer.dialog.exportText.progress.msg=Estrazione testo dal PDF
-viewer.dialog.exportText.noExtensionError.title=ICEpdf - Errore durante il salvataggio
-viewer.dialog.exportText.noExtensionError.msg=Specificare un estensione per il file.
-# Text extraction output file
-viewer.exportText.fileStamp.msg=ICEpdf Viewer, (c) - Technologies, Inc.
-viewer.exportText.pageStamp.msg=
-# Completed x out of y page(s).
-viewer.exportText.fileStamp.progress.msg=Completate {0} di {1}.
-viewer.exportText.fileStamp.progress.oneFile.msg={2} pagina
-viewer.exportText.fileStamp.progress.moreFile.msg={2} pagine
-# Printing Progress bar
-viewer.dialog.printing.status.progress.msg=Pagina {0} di {1}
-viewer.dialog.printing.status.start.msg=Spooling della/e pagina/e sulla stampante
-## Document Permissions Dialog
-viewer.dialog.documentPermissions.title=Permessi del documento
-viewer.dialog.documentPermissions.securityMethod.label=Metodo di sicurezza:
-viewer.dialog.documentPermissions.userPassword.label=Password utente:
-viewer.dialog.documentPermissions.ownerPassword.label=Password proprietario:
-viewer.dialog.documentPermissions.printing.label=Stampa:
-viewer.dialog.documentPermissions.changing.label=Modifica del documento:
-viewer.dialog.documentPermissions.copyExtraction.label=Copia o estrazione del contenuto:
-viewer.dialog.documentPermissions.comments.label=Creazione di commenti e campi del modulo:
-viewer.dialog.documentPermissions.formFillingIn.label=Compilazione dei campi del modulo o firma:
-viewer.dialog.documentPermissions.accessibility.label=Accessibilit\u00E0 contenuto abilitata:
-viewer.dialog.documentPermissions.assembly.label=Creazione documento:
-viewer.dialog.documentPermissions.encryptionLevel.label=Livello crittografia:
-viewer.dialog.documentPermissions.securityLevel={0}-bit v{1} R {2}
-viewer.dialog.documentPermissions.none=Nessuno
-viewer.dialog.documentPermissions.no=No
-viewer.dialog.documentPermissions.yes=S\u00EC
-viewer.dialog.documentPermissions.allowed=Consentito
-viewer.dialog.documentPermissions.notAllowed=Non consentito
-viewer.dialog.documentPermissions.fullyAllowed=Totalmente consentito
-viewer.dialog.documentPermissions.standardSecurity=Sicurezza standard Adobe Acrobat
-viewer.dialog.documentPermissions.partial=Parziale (Bassa qualit\u00E0)
-## Document Information Dialog
-viewer.dialog.documentInformation.title=Informazioni sul documento
-viewer.dialog.documentInformation.title.label=Titolo:
-viewer.dialog.documentInformation.subject.label=Oggetto:
-viewer.dialog.documentInformation.author.label=Autore:
-viewer.dialog.documentInformation.keywords.label=Parole chiave:
-viewer.dialog.documentInformation.creator.label=Creatore:
-viewer.dialog.documentInformation.producer.label=Produttore:
-viewer.dialog.documentInformation.created.label=Creato:
-viewer.dialog.documentInformation.modified.label=Modificato:
-viewer.dialog.documentInformation.notAvailable=Non disponibile
-## Go to Page Dialog
-viewer.dialog.goToPage.title=Vai a pagina...
-viewer.dialog.goToPage.description.label=Numero di pagina
-## About Dialog
-viewer.dialog.about.title=Informazioni su Visualizzatore ICEpdf
-viewer.dialog.about.pageNumber.label=\
- Visitare il sito web ICEpdf per le notizie pi\u00F9 aggiornate:\n\
- http://www.icepdf.org/
-## Utility Pane Bookmarks Tab
-viewer.utilityPane.bookmarks.tab.title=Segnalibri
-## Utility Pane Annotation Link Tab
-viewer.utilityPane.link.tab.title=Annotazioni
-viewer.utilityPane.link.appearanceTitle=Aspetto
-viewer.utilityPane.link.linkType=Tipo di collegamento:
-viewer.utilityPane.annotation.link.highlightType=Stile evidenziazione:
-viewer.utilityPane.link.lineThickness=Spessore linea:
-viewer.utilityPane.link.lineStyle=Stile linea:
-viewer.utilityPane.link.colorChooserTitle=Colore annotazione
-viewer.utilityPane.link.colorLabel=Colore:
-## annotation action pane and dialogs.
-viewer.utilityPane.action.selectionTitle=Azione
-viewer.utilityPane.action.addAction=Aggiungi
-viewer.utilityPane.action.editAction=Modifica
-viewer.utilityPane.action.removeAction=Rimuovi
-viewer.utilityPane.action.type.destination.label=Destinazione
-viewer.utilityPane.action.type.uriAction.label=Azione URI
-viewer.utilityPane.action.type.goToAction.label=Vai a azione
-viewer.utilityPane.action.dialog.new.title=Aggiungi nuova azione
-viewer.utilityPane.action.dialog.new.msgs=Tipo azione:
-viewer.utilityPane.action.dialog.delete.title=Elimina conferma
-viewer.utilityPane.action.dialog.delete.msgs=Eliminare questa azione?
-## uri action dialog test
-viewer.utilityPane.action.dialog.uri.title=Propriet\u00E0 azione URI
-viewer.utilityPane.action.dialog.uri.msgs=URI:
-## GoTo action dialog text
-viewer.utilityPane.action.dialog.goto.title=Vai a propriet\u00E0 azione
-viewer.utilityPane.action.dialog.goto.page.label=Pagina:
-viewer.utilityPane.action.dialog.goto.type.label=Tipo
-viewer.utilityPane.action.dialog.goto.type.xyz.label=Assoluto
-viewer.utilityPane.action.dialog.goto.type.fit.label=Adatta pagina
-viewer.utilityPane.action.dialog.goto.type.fith.label=Adatta larghezza superiore
-viewer.utilityPane.action.dialog.goto.type.fitv.label=Adatta larghezza sinistra
-viewer.utilityPane.action.dialog.goto.type.fitr.label=Adatta Zoom riquadro
-viewer.utilityPane.action.dialog.goto.type.fitb.label=Adatta limiti pagina
-viewer.utilityPane.action.dialog.goto.type.fitbh.label=Adatta limiti superiori
-viewer.utilityPane.action.dialog.goto.type.fitbv.label=Adatta limiti sinistra
-viewer.utilityPane.action.dialog.goto.right.label=Destra:
-viewer.utilityPane.action.dialog.goto.left.label=Sinistra:
-viewer.utilityPane.action.dialog.goto.top.label=Alto:
-viewer.utilityPane.action.dialog.goto.bottom.label=Basso:
-viewer.utilityPane.action.dialog.goto.zoom.label=Zoom:
-viewer.utilityPane.action.dialog.goto.unassigned.label=NaN
-viewer.utilityPane.action.dialog.goto.current.label=Vista corrente:
-viewer.utilityPane.action.dialog.goto.current=Imposta ubicazione
-viewer.utilityPane.action.dialog.goto.name.label=Nome:
-viewer.utilityPane.action.dialog.goto.browse=Sfoglia...
-viewer.utilityPane.action.dialog.goto.explicitDestination.title=Destinazione implicita
-viewer.utilityPane.action.dialog.goto.nameDestination.title=Destinazione denominata
-# Destination Named Tree
-viewer.utilityPane.action.dialog.goto.nameTree.title=Struttura nomi documento
-viewer.utilityPane.action.dialog.goto.nameTree.root.label=Struttura nomi
-viewer.utilityPane.action.dialog.goto.nameTree.branch.label={0} a {1}
-## Utility Pane Search Tab
-viewer.utilityPane.search.tab.title=Cerca
-viewer.utilityPane.search.searchText.label=Cerca testo:
-viewer.utilityPane.search.results.label=Risultati:
-viewer.utilityPane.search.searchButton.label=Cerca
-viewer.utilityPane.search.clearSearchButton.label=Cancella
-viewer.utilityPane.search.caseSenstiveCheckbox.label=Maiuscolo/minuscolo
-viewer.utilityPane.search.wholeWordCheckbox.label=Solo parole intere
-viewer.utilityPane.search.cumlitiveCheckbox.label=Cumulativo
-viewer.utilityPane.search.showPagesCheckbox.label=Mostra pagine
-viewer.utilityPane.search.stopButton.label=Stop
-viewer.utilityPane.search.searching.msg=Cerca...
-# Searching x out of y page(s)
-viewer.utilityPane.search.searching1.msg=Cerca {0} di {1}
-viewer.utilityPane.search.searching1.oneFile.msg={2} pagina
-viewer.utilityPane.search.searching1.moreFile.msg={2} pagine
-# Page x (y result(s))
-viewer.utilityPane.search.result.msg=Pagina {0} ({1})
-viewer.utilityPane.search.result.oneFile.msg={2} risultato
-viewer.utilityPane.search.result.moreFile.msg={2} risultati
-# Searched x page(s) (y matches)
-viewer.utilityPane.search.progress.msg=Cercati {0} {1} ({2})
-viewer.utilityPane.search.progress.onePage.msg=pagina
-viewer.utilityPane.search.progress.morePage.msg=pagine
-viewer.utilityPane.search.progress.oneMatch.msg={2} corrispondenza
-viewer.utilityPane.search.progress.moreMatch.msg={2} corrispondenze
-## Common Button Labels
-viewer.button.ok.label=OK
-viewer.button.ok.mnemonic=O
-viewer.button.cancel.label=Annulla
-viewer.button.cancel.mnemonic=C
-###
-# General Error Messages
-# Command Line Errors
-viewer.commandLin.error=\
- Utilizzo: java org.icepdf.ri.visualizzatore.Main [-loadfile ] [-loadurl ]
-# Launcher errors
-viewer.launcher.URLError.dialog.title=ICEpdf
-viewer.launcher.URLError.dialog.message=ICEpdf non ha potuto aprire il file specificato. {0} nell'URL: {1}.
-viewer.launcher.lookAndFeel.error.message=Il look-and-feel specificato ({0}) non \u00E8 accessibile da questa piattaforma.
-# Pilot Loading Errors
-### parser error dialogs
-parse.title=Errore di analisi delle propriet\u00E0
-parse.integer=Attenzione: {0} non \u00E8 un intero corretto.
-parse.float=Attenzione: {0} non \u00E8 un decimale corretto.
-parse.double=Attenzione: {0} non \u00E8 un doppio corretto.
-parse.choice=Attenzione: {0} non \u00E8 una scelta valida.
-parse.laf=Attenzione: il look-and-feel {0} non \u00E8 supportato.
-### Properties Manager Errors
-manager.properties.title=Gestione propriet\u00E0 ICEpdf
-fontManager.properties.title=Gestione caratteri ICEpdf
-manager.properties.createNewDirectory=\
- Per creare la directory {0},\n\
- dove ICEpdf Viewer memorizzer\u00E0 le modifiche alla sua configurazione, fare clic su S\u00EC.\n\n\
- Se si fa clic su "No", tutte le modifiche apportate alla configurazione di ICEpdf Viewer \n\
- andranno perdute alla chiusura dell'applicazione.
-manager.properties.failedCreation=\
- Impossibile creare la directory di ICEpdf Viewer per la memorizzazione dei dati utente:\n\
- {0}\n\
- ICEpdf Viewer non salver\u00E0 le modifiche alla sua configurazione predefinita.
-manager.properties.session.nolock=\
- Errore durante la creazione del file lock:\n\
- {0}
-manager.properties.session.readError=\
- Errore durante la creazione del file delle propriet\u00E0: \n\
- {0}
-manager.properties.deleted=Il file delle propriet\u00E0 \u00E8 stato eliminato\n\
- ({0})\n\
- Ricrearlo?
-manager.properties.modified=Il file delle propriet\u00E0 \u00E8 stato modificato dall'ultimo aggiornamento\n\
- ({0,date,long})\n\
- Unire le modifiche presenti nel file con le propriet\u00E0 correnti?
-manager.properties.saveError=Impossibile salvare il file delle propriet\u00E0.\n\
- \u00C8 stato incontrato il seguente errore:\n\
- {0}
-manager.properties.lafError=\
- Il Look&Feel {0} indicato nelle propriet\u00E0 predefinite non \u00E8 supportato.\n\
- Utilizzo delle impostazioni predefinite del sistema.
-manager.properties.brokenProperty=Valore propriet\u00E0 predefinita {0} interrotto: {1}
+#
+# Copyright 2006-2019 - Technologies Canada Corp.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the
+# License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an "AS
+# IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
+# express or implied. See the License for the specific language
+# governing permissions and limitations under the License.
+#
+#####
+### This MessageBundle contains English text for ICEpdf View and Pilot RI's
+##
+#
+## Window toolbar Title
+viewer.window.title.default=ICEpdf Viewer
+viewer.window.title.open.default=ICEpdf Viewer - [{0}]
+#status bar
+viewer.statusbar.currentPage=Pag. {0} / {1}
+## Top Page Control Toolbar
+viewer.toolbar.hideToolBar.label=Nascondi barra strumenti
+viewer.toolbar.showToolBar.label=Mostra barra strumenti
+viewer.toolbar.showUtilityPane.label=Mostra pannello Utilit\u00E0
+viewer.toolbar.hideUtilityPane.label=Nascondi pannello Utilit\u00E0
+viewer.toolbar.open.label=Apri
+viewer.toolbar.open.tooltip=Apri documento
+viewer.toolbar.save.label=Salva
+viewer.toolbar.save.tooltip=Salva documento
+viewer.toolbar.saveAs.label=Salva con nome
+viewer.toolbar.saveAs.tooltip=Salva con nome...
+viewer.toolbar.print.label=Stampa
+viewer.toolbar.print.tooltip=Stampa documento
+viewer.toolbar.search.label=Cerca
+viewer.toolbar.search.tooltip=Cerca nel documento
+viewer.toolbar.utilityPane.label=Pannello Utilit\u00E0
+viewer.toolbar.utilityPane.tooltip=Mostra/Nascondi pannello Utilit\u00E0
+viewer.toolbar.navigation.label=
+viewer.toolbar.navigation.pages.tooltip=Numero di pagine
+viewer.toolbar.navigation.pages.firstPage.label=
+viewer.toolbar.navigation.current.tooltip=Numero di pagina corrente
+viewer.toolbar.navigation.current.firstPage.label=
+viewer.toolbar.navigation.firstPage.label=
+viewer.toolbar.navigation.firstPage.tooltip=Prima pagina
+viewer.toolbar.navigation.previousPage.label=
+viewer.toolbar.navigation.previousPage.tooltip=Pagina precedente
+viewer.toolbar.navigation.nextPage.label=
+viewer.toolbar.navigation.nextPage.tooltip=Pagina successiva
+viewer.toolbar.navigation.lastPage.label=
+viewer.toolbar.navigation.lastPage.tooltip=Ultima pagina
+viewer.toolbar.pageIndicator=di {0}
+viewer.toolbar.zoom.label=
+viewer.toolbar.zoom.tooltip=Zoom
+viewer.toolbar.zoom.out.label=
+viewer.toolbar.zoom.out.tooltip=Zoom indietro
+viewer.toolbar.zoom.in.label=
+viewer.toolbar.zoom.in.tooltip=Zoom avanti
+viewer.toolbar.pageFit.actualsize.label=
+viewer.toolbar.pageFit.actualsize.tooltip=Dimensioni effettive
+viewer.toolbar.pageFit.fitWindow.label=
+viewer.toolbar.pageFit.fitWindow.tooltip=Adatta alla finestra
+viewer.toolbar.pageFit.fitWidth.label=
+viewer.toolbar.pageFit.fitWidth.tooltip=Adatta alla larghezza
+viewer.toolbar.rotation.left.label=
+viewer.toolbar.rotation.left.tooltip=Ruota a sinistra
+viewer.toolbar.rotation.right.label=
+viewer.toolbar.rotation.right.tooltip=Ruota a destra
+viewer.toolbar.tool.pan.label=
+viewer.toolbar.tool.pan.tooltip=Strumento Seleziona testo
+viewer.toolbar.tool.text.label=
+viewer.toolbar.tool.text.tooltip=Strumento Seleziona testo
+viewer.toolbar.tool.select.label=
+viewer.toolbar.tool.select.tooltip=Strumento Seleziona
+viewer.toolbar.tool.link.label=
+viewer.toolbar.tool.link.tooltip=Strumento Collega annotazione
+viewer.toolbar.tool.zoomIn.label=
+viewer.toolbar.tool.zoomIn.tooltip=Strumento Zoom avanti
+viewer.toolbar.tool.zoomOut.label=
+viewer.toolbar.tool.zoomOut.tooltip=Strumento Zoom indietro
+viewer.toolbar.pageFit.fontEngine.label=
+viewer.toolbar.pageFit.fontEngine.tooltip=Abilita/Disabilita motore caratteri
+## Bottom Page View Control Toolbar
+viewer.toolbar.pageView.nonContinuous.singlePage.label=
+viewer.toolbar.pageView.nonContinuous.singlePage.tooltip=Vista pagina singola, non continua
+viewer.toolbar.pageView.nonContinuous.facingPage.label=
+viewer.toolbar.pageView.nonContinuous.facingPage.tooltip=Vista pagine affiancate, non continua
+viewer.toolbar.pageView.continuous.singlePage.label=
+viewer.toolbar.pageView.continuous.singlePage.tooltip=Vista pagina singola, continua
+viewer.toolbar.pageView.continuous.facingPage.label=
+viewer.toolbar.pageView.continuous.facingPage.tooltip=Vista pagine affiancate, continua
+## File Menu and submenu items
+viewer.menu.file.label=File
+viewer.menu.file.mnemonic=F
+viewer.menu.open.label=Apri
+viewer.menu.open.file.label=File...
+viewer.menu.open.URL.label=URL...
+viewer.menu.close.label=Chiudi
+viewer.menu.saveAs.label=Salva con nome...
+viewer.menu.exportText.label=Esporta testo...
+viewer.menu.documentProperties.label=Informazioni sul documento...
+viewer.menu.documentPermission.label=Permessi del documento...
+viewer.menu.documentInformation.label=Informazioni sul documento...
+viewer.menu.printSetup.label=Imposta pagina...
+viewer.menu.print.label=Stampa...
+viewer.menu.exit.label=Esci
+## View Menu and submenu items
+viewer.menu.edit.label=Modifica
+viewer.menu.edit.mnemonic=E
+viewer.menu.edit.undo.label=Annulla
+viewer.menu.edit.redo.label=Ripeti
+viewer.menu.edit.copy.label=Copia
+viewer.menu.edit.delete.label=Rimuovi
+viewer.menu.edit.selectAll.label=Seleziona tutto
+viewer.menu.edit.deselectAll.label=Deseleziona tutto
+## View Menu and submenu items
+viewer.menu.view.label=Visualizza
+viewer.menu.view.mnemonic=V
+viewer.menu.view.actualSize.label=Dimensioni effettive
+viewer.menu.view.fitInWindow.label=Adatta alla finestra
+viewer.menu.view.fitWidth.label=Adatta alla larghezza
+viewer.menu.view.zoomIn.label=Zoom avanti
+viewer.menu.view.zoomOut.label=Zoom indietro
+viewer.menu.view.rotateLeft.label=Ruota a sinistra
+viewer.menu.view.rotateRight.label=Ruota a destra
+viewer.menu.view.hideToolBar.label=Nascondi barra strumenti
+viewer.menu.view.showToolBar.label=Mostra barra strumenti
+viewer.menu.view.showUtilityPane.label=Mostra pannello Utilit\u00E0
+viewer.menu.view.hideUtilityPane.label=Nascondi pannello Utilit\u00E0
+## Document Menu and submenu items
+viewer.menu.document.label=Documenti
+viewer.menu.document.mnemonic=D
+viewer.menu.document.firstPage.label=Prima pagina
+viewer.menu.document.previousPage.label=Pagina precedente
+viewer.menu.document.nextPage.label=Pagina successiva
+viewer.menu.document.lastPage.label=Ultima pagina
+viewer.menu.document.search.label=Cerca...
+viewer.menu.document.gotToPage.label=Vai a pagina...
+## Window Menu and submenu items
+viewer.menu.window.label=Finestra
+viewer.menu.window.mnemonic=W
+viewer.menu.window.minAll.label=Riduci tutto a icona
+viewer.menu.window.minAll.mnemonic=M
+viewer.menu.window.frontAll.label=Porta tutto in primo piano
+viewer.menu.window.frontAll.mnemonic=b
+viewer.menu.window.1.label=1
+viewer.menu.window.1.mnemonic=1
+viewer.menu.window.2.label=2
+viewer.menu.window.2.mnemonic=2
+viewer.menu.window.3.label=3
+viewer.menu.window.3.mnemonic=3
+viewer.menu.window.4.label=4
+viewer.menu.window.4.mnemonic=4
+viewer.menu.window.5.label=5
+viewer.menu.window.5.mnemonic=5
+viewer.menu.window.6.label=6
+viewer.menu.window.6.mnemonic=6
+viewer.menu.window.7.label=7
+viewer.menu.window.7.mnemonic=7
+viewer.menu.window.8.label=8
+viewer.menu.window.8.mnemonic=8
+viewer.menu.window.9.label=9
+viewer.menu.window.9.mnemonic=9
+## Add as many entries as you want, to viewer.menu.window.X.label and mnemonic
+## where X is an incrementing integer. The mnemonic should be one unique
+## character found within the label
+## Help Menu and submenu items
+viewer.menu.help.label=Guida
+viewer.menu.help.mnemonic=H
+viewer.menu.help.about.label=Informazioni su ICEpdf viewer...
+## General error dialog
+viewer.dialog.error.exception.title=ICEpdf - Eccezione
+viewer.dialog.error.exception.msg=\
+ Si \u00E8 verificato un errore durante l'esecuzione del comando per la seguente eccezione\n\
+ {0}.
+## Open File Dialog
+viewer.dialog.openFile.title=Apri file
+viewer.dialog.openFile.error.title=ICEpdf - Errore durante l'apertura del file
+viewer.dialog.openFile.error.msg=\
+ ICEpdf non ha potuto aprire il file specificato in {0} \n\
+ Il file potrebbe essere danneggiato oppure di un tipo non supportato.
+viewer.dialog.openDocument.pdfException.title=ICEpdf - Eccezione PDF
+viewer.dialog.openDocument.pdfException.msg=\
+ ICEpdf non ha potuto aprire il file specificato {0}\n\
+ Il file potrebbe essere danneggiato oppure di un tipo non supportato.
+viewer.dialog.openDocument.pdfSecurityException.title=ICEpdf - Eccezione sicurezza PDF
+viewer.dialog.openDocument.pdfSecurityException.msg=\
+ ICEpdf non ha potuto aprire il file criptato in {0} \n\
+ Ci\u00F2 potrebbe essere dovuto a una password non valida o all'assenza del Provider di sicurezza JCE.\n\n\
+ Per ulteriori informazioni, fare riferimento alla Guida per lo sviluppatore ICEpdf.
+viewer.dialog.openDocument.exception.title=ICEpdf - Eccezione
+viewer.dialog.openDocument.exception.msg=\
+ ICEpdf non ha potuto aprire il file specificato in {0}\n\
+ Il file potrebbe essere danneggiato oppure di un tipo non supportato.
+viewer.dialog.openURL.exception.title=ICEpdf - Eccezione URL
+viewer.dialog.openURL.exception.msg=\
+ ICEpdf non ha potuto aprire il file specificato. {0} \n\
+ nell'URL: {1}
+## General error dialog
+viewer.dialog.information.copyAll.title=ICEpdf - Informazioni
+viewer.dialog.information.copyAll.msg=\
+ Il documento contiene pi\u00F9 di {0} pagine, utilizzare \n\
+ la funzione "Esporta testo..." per estrarre il testo del documento.
+## Open URL Dialog
+viewer.dialog.security.title=Sicurezza del documento
+viewer.dialog.security.msg=Questo PDF \u00E8 protetto
+viewer.dialog.security.password.label=Password:
+viewer.dialog.security.okButton.label=OK
+viewer.dialog.security.okButton.mnemonic=O
+viewer.dialog.security.cancelButton.label=Annulla
+viewer.dialog.security.cancelButton.mnemonic=C
+## Open URL Dialog
+viewer.dialog.openURL.title=Apri URL
+### Save a Copy Dialog
+viewer.dialog.saveAs.title=Salva con nome
+viewer.dialog.saveAs.extensionError.title=ICEpdf - Errore durante il salvataggio
+viewer.dialog.saveAs.extensionError.msg=\
+ ICEpdf non ha potuto salvare in {0} perch\u00E9 non \u00E8 un tipo di file supportato.
+viewer.dialog.saveAs.noExtensionError.title=ICEpdf - Errore durante il salvataggio
+viewer.dialog.saveAs.noExtensionError.msg=Specificare un estensione per il file.
+## Export Text Dialog
+viewer.dialog.exportText.title=Esporta testo documento
+viewer.dialog.exportText.progress.msg=Estrazione testo dal PDF
+viewer.dialog.exportText.noExtensionError.title=ICEpdf - Errore durante il salvataggio
+viewer.dialog.exportText.noExtensionError.msg=Specificare un estensione per il file.
+# Text extraction output file
+viewer.exportText.fileStamp.msg=ICEpdf Viewer, (c) - Technologies, Inc.
+viewer.exportText.pageStamp.msg=
+# Completed x out of y page(s).
+viewer.exportText.fileStamp.progress.msg=Completate {0} di {1}.
+viewer.exportText.fileStamp.progress.oneFile.msg={2} pagina
+viewer.exportText.fileStamp.progress.moreFile.msg={2} pagine
+# Printing Progress bar
+viewer.dialog.printing.status.progress.msg=Pagina {0} di {1}
+viewer.dialog.printing.status.start.msg=Spooling della/e pagina/e sulla stampante
+## Document Permissions Dialog
+viewer.dialog.documentPermissions.title=Permessi del documento
+viewer.dialog.documentPermissions.securityMethod.label=Metodo di sicurezza:
+viewer.dialog.documentPermissions.userPassword.label=Password utente:
+viewer.dialog.documentPermissions.ownerPassword.label=Password proprietario:
+viewer.dialog.documentPermissions.printing.label=Stampa:
+viewer.dialog.documentPermissions.changing.label=Modifica del documento:
+viewer.dialog.documentPermissions.copyExtraction.label=Copia o estrazione del contenuto:
+viewer.dialog.documentPermissions.comments.label=Creazione di commenti e campi del modulo:
+viewer.dialog.documentPermissions.formFillingIn.label=Compilazione dei campi del modulo o firma:
+viewer.dialog.documentPermissions.accessibility.label=Accessibilit\u00E0 contenuto abilitata:
+viewer.dialog.documentPermissions.assembly.label=Creazione documento:
+viewer.dialog.documentPermissions.encryptionLevel.label=Livello crittografia:
+viewer.dialog.documentPermissions.securityLevel={0}-bit v{1} R {2}
+viewer.dialog.documentPermissions.none=Nessuno
+viewer.dialog.documentPermissions.no=No
+viewer.dialog.documentPermissions.yes=S\u00EC
+viewer.dialog.documentPermissions.allowed=Consentito
+viewer.dialog.documentPermissions.notAllowed=Non consentito
+viewer.dialog.documentPermissions.fullyAllowed=Totalmente consentito
+viewer.dialog.documentPermissions.standardSecurity=Sicurezza standard Adobe Acrobat
+viewer.dialog.documentPermissions.partial=Parziale (Bassa qualit\u00E0)
+## Document Information Dialog
+viewer.dialog.documentInformation.title=Informazioni sul documento
+viewer.dialog.documentInformation.title.label=Titolo:
+viewer.dialog.documentInformation.subject.label=Oggetto:
+viewer.dialog.documentInformation.author.label=Autore:
+viewer.dialog.documentInformation.keywords.label=Parole chiave:
+viewer.dialog.documentInformation.creator.label=Creatore:
+viewer.dialog.documentInformation.producer.label=Produttore:
+viewer.dialog.documentInformation.created.label=Creato:
+viewer.dialog.documentInformation.modified.label=Modificato:
+viewer.dialog.documentInformation.notAvailable=Non disponibile
+## Go to Page Dialog
+viewer.dialog.goToPage.title=Vai a pagina...
+viewer.dialog.goToPage.description.label=Numero di pagina
+## About Dialog
+viewer.dialog.about.title=Informazioni su Visualizzatore ICEpdf
+viewer.dialog.about.pageNumber.label=\
+ Visitare il sito web ICEpdf per le notizie pi\u00F9 aggiornate:\n\
+ http://www.icepdf.org/
+## Utility Pane Bookmarks Tab
+viewer.utilityPane.bookmarks.tab.title=Segnalibri
+## Utility Pane Annotation Link Tab
+viewer.utilityPane.link.tab.title=Annotazioni
+viewer.utilityPane.link.appearanceTitle=Aspetto
+viewer.utilityPane.link.linkType=Tipo di collegamento:
+viewer.utilityPane.annotation.link.highlightType=Stile evidenziazione:
+viewer.utilityPane.link.lineThickness=Spessore linea:
+viewer.utilityPane.link.lineStyle=Stile linea:
+viewer.utilityPane.link.colorChooserTitle=Colore annotazione
+viewer.utilityPane.link.colorLabel=Colore:
+## annotation action pane and dialogs.
+viewer.utilityPane.action.selectionTitle=Azione
+viewer.utilityPane.action.addAction=Aggiungi
+viewer.utilityPane.action.editAction=Modifica
+viewer.utilityPane.action.removeAction=Rimuovi
+viewer.utilityPane.action.type.destination.label=Destinazione
+viewer.utilityPane.action.type.uriAction.label=Azione URI
+viewer.utilityPane.action.type.goToAction.label=Vai a azione
+viewer.utilityPane.action.dialog.new.title=Aggiungi nuova azione
+viewer.utilityPane.action.dialog.new.msgs=Tipo azione:
+viewer.utilityPane.action.dialog.delete.title=Elimina conferma
+viewer.utilityPane.action.dialog.delete.msgs=Eliminare questa azione?
+## uri action dialog test
+viewer.utilityPane.action.dialog.uri.title=Propriet\u00E0 azione URI
+viewer.utilityPane.action.dialog.uri.msgs=URI:
+## GoTo action dialog text
+viewer.utilityPane.action.dialog.goto.title=Vai a propriet\u00E0 azione
+viewer.utilityPane.action.dialog.goto.page.label=Pagina:
+viewer.utilityPane.action.dialog.goto.type.label=Tipo
+viewer.utilityPane.action.dialog.goto.type.xyz.label=Assoluto
+viewer.utilityPane.action.dialog.goto.type.fit.label=Adatta pagina
+viewer.utilityPane.action.dialog.goto.type.fith.label=Adatta larghezza superiore
+viewer.utilityPane.action.dialog.goto.type.fitv.label=Adatta larghezza sinistra
+viewer.utilityPane.action.dialog.goto.type.fitr.label=Adatta Zoom riquadro
+viewer.utilityPane.action.dialog.goto.type.fitb.label=Adatta limiti pagina
+viewer.utilityPane.action.dialog.goto.type.fitbh.label=Adatta limiti superiori
+viewer.utilityPane.action.dialog.goto.type.fitbv.label=Adatta limiti sinistra
+viewer.utilityPane.action.dialog.goto.right.label=Destra:
+viewer.utilityPane.action.dialog.goto.left.label=Sinistra:
+viewer.utilityPane.action.dialog.goto.top.label=Alto:
+viewer.utilityPane.action.dialog.goto.bottom.label=Basso:
+viewer.utilityPane.action.dialog.goto.zoom.label=Zoom:
+viewer.utilityPane.action.dialog.goto.unassigned.label=NaN
+viewer.utilityPane.action.dialog.goto.current.label=Vista corrente:
+viewer.utilityPane.action.dialog.goto.current=Imposta ubicazione
+viewer.utilityPane.action.dialog.goto.name.label=Nome:
+viewer.utilityPane.action.dialog.goto.browse=Sfoglia...
+viewer.utilityPane.action.dialog.goto.explicitDestination.title=Destinazione implicita
+viewer.utilityPane.action.dialog.goto.nameDestination.title=Destinazione denominata
+# Destination Named Tree
+viewer.utilityPane.action.dialog.goto.nameTree.title=Struttura nomi documento
+viewer.utilityPane.action.dialog.goto.nameTree.root.label=Struttura nomi
+viewer.utilityPane.action.dialog.goto.nameTree.branch.label={0} a {1}
+## Utility Pane Search Tab
+viewer.utilityPane.search.tab.title=Cerca
+viewer.utilityPane.search.searchText.label=Cerca testo:
+viewer.utilityPane.search.results.label=Risultati:
+viewer.utilityPane.search.searchButton.label=Cerca
+viewer.utilityPane.search.clearSearchButton.label=Cancella
+viewer.utilityPane.search.caseSenstiveCheckbox.label=Maiuscolo/minuscolo
+viewer.utilityPane.search.wholeWordCheckbox.label=Solo parole intere
+viewer.utilityPane.search.cumlitiveCheckbox.label=Cumulativo
+viewer.utilityPane.search.showPagesCheckbox.label=Mostra pagine
+viewer.utilityPane.search.stopButton.label=Stop
+viewer.utilityPane.search.searching.msg=Cerca...
+# Searching x out of y page(s)
+viewer.utilityPane.search.searching1.msg=Cerca {0} di {1}
+viewer.utilityPane.search.searching1.oneFile.msg={2} pagina
+viewer.utilityPane.search.searching1.moreFile.msg={2} pagine
+# Page x (y result(s))
+viewer.utilityPane.search.result.msg=Pagina {0} ({1})
+viewer.utilityPane.search.result.oneFile.msg={2} risultato
+viewer.utilityPane.search.result.moreFile.msg={2} risultati
+# Searched x page(s) (y matches)
+viewer.utilityPane.search.progress.msg=Cercati {0} {1} ({2})
+viewer.utilityPane.search.progress.onePage.msg=pagina
+viewer.utilityPane.search.progress.morePage.msg=pagine
+viewer.utilityPane.search.progress.oneMatch.msg={2} corrispondenza
+viewer.utilityPane.search.progress.moreMatch.msg={2} corrispondenze
+## Common Button Labels
+viewer.button.ok.label=OK
+viewer.button.ok.mnemonic=O
+viewer.button.cancel.label=Annulla
+viewer.button.cancel.mnemonic=C
+###
+# General Error Messages
+# Command Line Errors
+viewer.commandLin.error=\
+ Utilizzo: java org.icepdf.ri.visualizzatore.Main [-loadfile ] [-loadurl ]
+# Launcher errors
+viewer.launcher.URLError.dialog.title=ICEpdf
+viewer.launcher.URLError.dialog.message=ICEpdf non ha potuto aprire il file specificato. {0} nell'URL: {1}.
+viewer.launcher.lookAndFeel.error.message=Il look-and-feel specificato ({0}) non \u00E8 accessibile da questa piattaforma.
+# Pilot Loading Errors
+### parser error dialogs
+parse.title=Errore di analisi delle propriet\u00E0
+parse.integer=Attenzione: {0} non \u00E8 un intero corretto.
+parse.float=Attenzione: {0} non \u00E8 un decimale corretto.
+parse.double=Attenzione: {0} non \u00E8 un doppio corretto.
+parse.choice=Attenzione: {0} non \u00E8 una scelta valida.
+parse.laf=Attenzione: il look-and-feel {0} non \u00E8 supportato.
+### Properties Manager Errors
+manager.properties.title=Gestione propriet\u00E0 ICEpdf
+fontManager.properties.title=Gestione caratteri ICEpdf
+manager.properties.createNewDirectory=\
+ Per creare la directory {0},\n\
+ dove ICEpdf Viewer memorizzer\u00E0 le modifiche alla sua configurazione, fare clic su S\u00EC.\n\n\
+ Se si fa clic su "No", tutte le modifiche apportate alla configurazione di ICEpdf Viewer \n\
+ andranno perdute alla chiusura dell'applicazione.
+manager.properties.failedCreation=\
+ Impossibile creare la directory di ICEpdf Viewer per la memorizzazione dei dati utente:\n\
+ {0}\n\
+ ICEpdf Viewer non salver\u00E0 le modifiche alla sua configurazione predefinita.
+manager.properties.session.nolock=\
+ Errore durante la creazione del file lock:\n\
+ {0}
+manager.properties.session.readError=\
+ Errore durante la creazione del file delle propriet\u00E0: \n\
+ {0}
+manager.properties.deleted=Il file delle propriet\u00E0 \u00E8 stato eliminato\n\
+ ({0})\n\
+ Ricrearlo?
+manager.properties.modified=Il file delle propriet\u00E0 \u00E8 stato modificato dall'ultimo aggiornamento\n\
+ ({0,date,long})\n\
+ Unire le modifiche presenti nel file con le propriet\u00E0 correnti?
+manager.properties.saveError=Impossibile salvare il file delle propriet\u00E0.\n\
+ \u00C8 stato incontrato il seguente errore:\n\
+ {0}
+manager.properties.lafError=\
+ Il Look&Feel {0} indicato nelle propriet\u00E0 predefinite non \u00E8 supportato.\n\
+ Utilizzo delle impostazioni predefinite del sistema.
+manager.properties.brokenProperty=Valore propriet\u00E0 predefinita {0} interrotto: {1}
manager.properties.missingProperty=Valore propriet\u00E0 predefinita {0} assente: {1}
\ No newline at end of file
diff --git a/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_nl.properties b/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_nl.properties
index b3191f369..4cccde351 100644
--- a/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_nl.properties
+++ b/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_nl.properties
@@ -1,422 +1,415 @@
-#
-# Copyright 2006-2019 - Technologies Canada Corp.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the
-# License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an "AS
-# IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
-# express or implied. See the License for the specific language
-# governing permissions and limitations under the License.
-#
-#####
-### This MessageBundle contains English text for ICEpdf View and Pilot RI's
-##
-#
-## Window toolbar Title
-viewer.window.title.default=ICEpdf Viewer
-#status bar
-viewer.statusbar.currentPage=Pag. {0} / {1}
-## Top Page Control Toolbar
-viewer.toolbar.hideToolBar.label=Werkbalk verbergen
-viewer.toolbar.showToolBar.label=Werkbalk weergeven
-viewer.toolbar.showUtilityPane.label=Paneel met hulpprogramma's weergeven
-viewer.toolbar.hideUtilityPane.label=Paneel met hulpprogramma's verbergen
-viewer.toolbar.open.label=
-viewer.toolbar.open.tooltip=Document openen
-viewer.toolbar.saveAs.label=Opslaan als
-viewer.toolbar.saveAs.tooltip=Opslaan als...
-viewer.toolbar.print.label=Afdrukken
-viewer.toolbar.print.tooltip=Document afdrukken
-viewer.toolbar.search.label=Zoeken
-viewer.toolbar.search.tooltip=Document zoeken
-viewer.toolbar.utilityPane.label=Hulpprogrammapaneel
-viewer.toolbar.utilityPane.tooltip=Paneel met hulpprogramma's weergeven/verbergen
-viewer.toolbar.navigation.label=
-viewer.toolbar.navigation.pages.tooltip=Aantal pagina's
-viewer.toolbar.navigation.pages.firstPage.label=
-viewer.toolbar.navigation.current.tooltip=Huidige paginanummer
-viewer.toolbar.navigation.current.firstPage.label=
-viewer.toolbar.navigation.firstPage.label=
-viewer.toolbar.navigation.firstPage.tooltip=Eerste pagina
-viewer.toolbar.navigation.previousPage.label=
-viewer.toolbar.navigation.previousPage.tooltip=Vorige pagina
-viewer.toolbar.navigation.nextPage.label=
-viewer.toolbar.navigation.nextPage.tooltip=Volgende pagina
-viewer.toolbar.navigation.lastPage.label=
-viewer.toolbar.navigation.lastPage.tooltip=Laatste pagina
-viewer.toolbar.pageIndicator=van {0}
-viewer.toolbar.zoom.label=
-viewer.toolbar.zoom.tooltip=Zoomen
-viewer.toolbar.zoom.out.label=
-viewer.toolbar.zoom.out.tooltip=Zoom uit
-viewer.toolbar.zoom.in.label=
-viewer.toolbar.zoom.in.tooltip=Zoom in
-viewer.toolbar.pageFit.actualsize.label=
-viewer.toolbar.pageFit.actualsize.tooltip=Werkelijke grootte
-viewer.toolbar.pageFit.fitWindow.label=
-viewer.toolbar.pageFit.fitWindow.tooltip=Passen in venster
-viewer.toolbar.pageFit.fitWidth.label=
-viewer.toolbar.pageFit.fitWidth.tooltip=Passen in breedte
-viewer.toolbar.rotation.left.label=
-viewer.toolbar.rotation.left.tooltip=Naar links draaien
-viewer.toolbar.rotation.right.label=
-viewer.toolbar.rotation.right.tooltip=Naar rechts draaien
-viewer.toolbar.tool.pan.label=
-viewer.toolbar.tool.pan.tooltip=Tekstselectie-tool
-viewer.toolbar.tool.text.label=
-viewer.toolbar.tool.text.tooltip=Tekstselectie-tool
-viewer.toolbar.tool.select.label=
-viewer.toolbar.tool.select.tooltip=Selectie-tool
-viewer.toolbar.tool.link.label=
-viewer.toolbar.tool.link.tooltip=Link-annotatietool
-viewer.toolbar.tool.zoomIn.label=
-viewer.toolbar.tool.zoomIn.tooltip=Inzoom-tool
-viewer.toolbar.tool.zoomOut.label=
-viewer.toolbar.tool.zoomOut.tooltip=Uitzoom-tool
-viewer.toolbar.pageFit.fontEngine.label=
-viewer.toolbar.pageFit.fontEngine.tooltip=Lettertype-engine inschakelen/uitschakelen
-## Bottom Page View Control Toolbar
-viewer.toolbar.pageView.nonContinuous.singlePage.label=
-viewer.toolbar.pageView.nonContinuous.singlePage.tooltip=Enkele pagina, niet-doorlopend
-viewer.toolbar.pageView.nonContinuous.facingPage.label=
-viewer.toolbar.pageView.nonContinuous.facingPage.tooltip=Dubbele pagina, niet-doorlopend
-viewer.toolbar.pageView.continuous.singlePage.label=
-viewer.toolbar.pageView.continuous.singlePage.tooltip=Enkele pagina, doorlopend
-viewer.toolbar.pageView.continuous.facingPage.label=
-viewer.toolbar.pageView.continuous.facingPage.tooltip=Dubbele pagina, doorlopend
-## File Menu and submenu items
-viewer.menu.file.label=Bestand
-viewer.menu.file.mnemonic=F
-viewer.menu.open.label=Openen
-viewer.menu.open.file.label=Bestand...
-viewer.menu.open.URL.label=URL...
-viewer.menu.close.label=Sluiten
-viewer.menu.saveAs.label=Opslaan als...
-viewer.menu.exportText.label=Tekst exporteren...
-viewer.menu.documentProperties.label=Documentinformatie...
-viewer.menu.documentPermission.label=Documentrechten...
-viewer.menu.documentInformation.label=Documentinformatie...
-viewer.menu.printSetup.label=Afdrukinstellingen...
-viewer.menu.print.label=Afdrukken...
-viewer.menu.exit.label=Afsluiten
-## View Menu and submenu items
-viewer.menu.edit.label=Bewerken
-viewer.menu.edit.mnemonic=E
-viewer.menu.edit.undo.label=Ongedaan maken
-viewer.menu.edit.redo.label=Opnieuw
-viewer.menu.edit.copy.label=Kopi\u00EBren
-viewer.menu.edit.delete.label=Verwijderen
-viewer.menu.edit.selectAll.label=Alles selecteren
-viewer.menu.edit.deselectAll.label=Alles deselecteren
-## View Menu and submenu items
-viewer.menu.view.label=Beeld
-viewer.menu.view.mnemonic=V
-viewer.menu.view.actualSize.label=Werkelijke grootte
-viewer.menu.view.fitInWindow.label=Passen in venster
-viewer.menu.view.fitWidth.label=Passen in breedte
-viewer.menu.view.zoomIn.label=Zoom in
-viewer.menu.view.zoomOut.label=Zoom uit
-viewer.menu.view.rotateLeft.label=Naar links draaien
-viewer.menu.view.rotateRight.label=Naar rechts draaien
-viewer.menu.view.hideToolBar.label=Werkbalk verbergen
-viewer.menu.view.showToolBar.label=Werkbalk weergeven
-viewer.menu.view.showUtilityPane.label=Paneel met hulpprogramma's weergeven
-viewer.menu.view.hideUtilityPane.label=Paneel met hulpprogramma's verbergen
-## Document Menu and submenu items
-viewer.menu.document.label=Document
-viewer.menu.document.mnemonic=D
-viewer.menu.document.firstPage.label=Eerste pagina
-viewer.menu.document.previousPage.label=Vorige pagina
-viewer.menu.document.nextPage.label=Volgende pagina
-viewer.menu.document.lastPage.label=Laatste pagina
-viewer.menu.document.search.label=Zoeken...
-viewer.menu.document.gotToPage.label=Ga naar pagina...
-## Window Menu and submenu items
-viewer.menu.window.label=Venster
-viewer.menu.window.mnemonic=W
-viewer.menu.window.minAll.label=Alles minimaliseren
-viewer.menu.window.minAll.mnemonic=M
-viewer.menu.window.frontAll.label=Alles naar voren brengen
-viewer.menu.window.frontAll.mnemonic=B
-viewer.menu.window.1.label=1
-viewer.menu.window.1.mnemonic=1
-viewer.menu.window.2.label=2
-viewer.menu.window.2.mnemonic=2
-viewer.menu.window.3.label=3
-viewer.menu.window.3.mnemonic=3
-viewer.menu.window.4.label=4
-viewer.menu.window.4.mnemonic=4
-viewer.menu.window.5.label=5
-viewer.menu.window.5.mnemonic=5
-viewer.menu.window.6.label=6
-viewer.menu.window.6.mnemonic=6
-viewer.menu.window.7.label=7
-viewer.menu.window.7.mnemonic=7
-viewer.menu.window.8.label=8
-viewer.menu.window.8.mnemonic=8
-viewer.menu.window.9.label=9
-viewer.menu.window.9.mnemonic=9
-## Add as many entries as you want, to viewer.menu.window.X.label and mnemonic
-## where X is an incrementing integer. The mnemonic should be one unique
-## character found within the label
-## Help Menu and submenu items
-viewer.menu.help.label=Help
-viewer.menu.help.mnemonic=H
-viewer.menu.help.about.label=Over de ICEpdf Viewer...
-## General error dialog
-viewer.dialog.error.exception.title=ICEpdf - Uitzondering
-viewer.dialog.error.exception.msg=\
- Er is een fout opgetreden bij het uitvoeren van uw commando door de volgende uitzondering\n\
- {0}.
-## Open File Dialog
-viewer.dialog.openFile.title=Bestand openen
-viewer.dialog.openFile.error.title=ICEpdf - Fout bij openen van bestand
-viewer.dialog.openFile.error.msg=\
- ICEpdf kon het gespecificeerde bestand in {0} niet openen\n\
- Het bestand is mogelijk beschadigd of is van een niet-ondersteund bestandstype.
-viewer.dialog.openDocument.pdfException.title=ICEpdf - PDF uitzondering
-viewer.dialog.openDocument.pdfException.msg=\
- ICEpdf kon het gespecificeerde bestand {0} niet openen\n\
- Het bestand is mogelijk beschadigd of is van een niet-ondersteund bestandstype.
-viewer.dialog.openDocument.pdfSecurityException.title=ICEpdf - PDF beveiligingsuitzondering
-viewer.dialog.openDocument.pdfSecurityException.msg=\
- ICEpdf kon het versleutelde bestand in {0} niet openen\n\
- Dit kan het gevolg zijn van een ongeldig wachtwoord of een ontbrekende JCE beveiligingsprovider.\n\n\
- Raadpleeg voor meer informatie de ICEpdf Developer's Guide.
-viewer.dialog.openDocument.exception.title=ICEpdf - Uitzondering
-viewer.dialog.openDocument.exception.msg=\
- ICEpdf kon het gespecificeerde bestand in {0} niet openen\n\
- Het bestand is mogelijk beschadigd of is van een niet-ondersteund bestandstype.
-viewer.dialog.openURL.exception.title=ICEpdf - URL uitzondering
-viewer.dialog.openURL.exception.msg=\
- ICEpdf kon het gespecificeerde bestand niet openen. {0} \n\
- op URL: {1}
-## General error dialog
-viewer.dialog.information.copyAll.title=ICEpdf - Informatie
-viewer.dialog.information.copyAll.msg=\
- Het document heeft meer dan {0} pagina's, gebruik\n\
- "Tekst exporteren..." om tekst uit het document te verwijderen.
-## Open URL Dialog
-viewer.dialog.security.title=Documentbeveiliging
-viewer.dialog.security.msg=Deze PDF is beveiligd
-viewer.dialog.security.password.label=Wachtwoord:
-viewer.dialog.security.okButton.label=OK
-viewer.dialog.security.okButton.mnemonic=O
-viewer.dialog.security.cancelButton.label=Annuleren
-viewer.dialog.security.cancelButton.mnemonic=C
-## Open URL Dialog
-viewer.dialog.openURL.title=URL openen
-### Save a Copy Dialog
-viewer.dialog.saveAs.title=Opslaan als
-viewer.dialog.saveAs.extensionError.title=ICEpdf - Fout bij opslaan
-viewer.dialog.saveAs.extensionError.msg=\
- ICEpdf kon niet opslaan naar {0} omdat het geen ondersteund bestandstype is.
-viewer.dialog.saveAs.noExtensionError.title=ICEpdf - Fout bij opslaan
-viewer.dialog.saveAs.noExtensionError.msg=Specificeer een bestandsextensie a.u.b.
-## Export Text Dialog
-viewer.dialog.exportText.title=Documenttekst exporteren
-viewer.dialog.exportText.progress.msg=PDF-tekst extraheren
-viewer.dialog.exportText.noExtensionError.title=ICEpdf - Fout bij opslaan
-viewer.dialog.exportText.noExtensionError.msg=Specificeer een bestandsextensie a.u.b.
-# Text extraction output file
-viewer.exportText.fileStamp.msg=ICEpdf Viewer, (c) - Technologies, Inc.
-viewer.exportText.pageStamp.msg=
-# Completed x out of y page(s).
-viewer.exportText.fileStamp.progress.msg={0} van {1} voltooid.
-viewer.exportText.fileStamp.progress.oneFile.msg={2} pagina
-viewer.exportText.fileStamp.progress.moreFile.msg={2} pagina's
-# Printing Progress bar
-viewer.dialog.printing.status.progress.msg=Pag. {0} van {1}
-viewer.dialog.printing.status.start.msg=Bezig met verzenden van pagina('s) naar printer
-## Document Permissions Dialog
-viewer.dialog.documentPermissions.title=Documentrechten
-viewer.dialog.documentPermissions.securityMethod.label=Beveiligingsmethode:
-viewer.dialog.documentPermissions.userPassword.label=Wachtwoord gebruiker:
-viewer.dialog.documentPermissions.ownerPassword.label=Wachtwoord eigenaar:
-viewer.dialog.documentPermissions.printing.label=Afdrukken:
-viewer.dialog.documentPermissions.changing.label=Het document veranderen:
-viewer.dialog.documentPermissions.copyExtraction.label=Kopi\u00EBren of knippen van inhoud:
-viewer.dialog.documentPermissions.comments.label=Authoring-opmerkingen en formuliervelden:
-viewer.dialog.documentPermissions.formFillingIn.label=Formuliervelden invullen of ondertekenen:
-viewer.dialog.documentPermissions.accessibility.label=Toegankelijkheid inhoud ingeschakeld:
-viewer.dialog.documentPermissions.assembly.label=Documentsamenstelling:
-viewer.dialog.documentPermissions.encryptionLevel.label=Versleutelingsniveau:
-viewer.dialog.documentPermissions.securityLevel={0}-bit v{1} R {2}
-viewer.dialog.documentPermissions.none=Geen
-viewer.dialog.documentPermissions.no=Nee
-viewer.dialog.documentPermissions.yes=Ja
-viewer.dialog.documentPermissions.allowed=Toegestaan
-viewer.dialog.documentPermissions.notAllowed=Niet toegestaan
-viewer.dialog.documentPermissions.fullyAllowed=Volledig toegestaan
-viewer.dialog.documentPermissions.standardSecurity=Standaardbeveiliging Adobe Acrobat
-viewer.dialog.documentPermissions.partial=Partieel (lage kwaliteit)
-## Document Information Dialog
-viewer.dialog.documentInformation.title=Documentinformatie
-viewer.dialog.documentInformation.title.label=Titel:
-viewer.dialog.documentInformation.subject.label=Onderwerp:
-viewer.dialog.documentInformation.author.label=Auteur:
-viewer.dialog.documentInformation.keywords.label=Trefwoorden:
-viewer.dialog.documentInformation.creator.label=Maker:
-viewer.dialog.documentInformation.producer.label=Producent:
-viewer.dialog.documentInformation.created.label=Gemaakt:
-viewer.dialog.documentInformation.modified.label=Gewijzigd:
-viewer.dialog.documentInformation.notAvailable=Niet beschikbaar
-## Go to Page Dialog
-viewer.dialog.goToPage.title=Ga naar pagina...
-viewer.dialog.goToPage.description.label=Paginanummer
-## About Dialog
-viewer.dialog.about.title=Over de ICEpdf Viewer
-viewer.dialog.about.pageNumber.label=\
- Ga naar de ICEpdf website voor het laatste nieuws:\n\
- http://www.icepdf.org/
-## Utility Pane Bookmarks Tab
-viewer.utilityPane.bookmarks.tab.title=Bladwijzers
-## Utility Pane Annotation Link Tab
-viewer.utilityPane.link.tab.title=Annotaties
-viewer.utilityPane.link.appearanceTitle=Uiterlijk
-viewer.utilityPane.link.linkType=Type link:
-viewer.utilityPane.annotation.link.highlightType=Type markering:
-viewer.utilityPane.link.lineThickness=Lijndikte:
-viewer.utilityPane.link.lineStyle=Lijntype:
-viewer.utilityPane.link.colorChooserTitle=Annotatiekleur
-viewer.utilityPane.link.colorLabel=Kleur:
-## annotation action pane and dialogs.
-viewer.utilityPane.action.selectionTitle=Actie
-viewer.utilityPane.action.addAction=Toevoegen
-viewer.utilityPane.action.editAction=Bewerken
-viewer.utilityPane.action.removeAction=Verwijderen
-viewer.utilityPane.action.type.destination.label=Bestemming
-viewer.utilityPane.action.type.uriAction.label=URI actie
-viewer.utilityPane.action.type.goToAction.label=Ga naar actie
-viewer.utilityPane.action.dialog.new.title=Nieuwe actie toevoegen
-viewer.utilityPane.action.dialog.new.msgs=Type actie:
-viewer.utilityPane.action.dialog.delete.title=Wissen bevestigen
-viewer.utilityPane.action.dialog.delete.msgs=Weet u zeker dat u deze actie wilt wissen?
-## uri action dialog test
-viewer.utilityPane.action.dialog.uri.title=URI actie-eigenschappen
-viewer.utilityPane.action.dialog.uri.msgs=URI:
-## GoTo action dialog text
-viewer.utilityPane.action.dialog.goto.title=Ga naar actie-eigenschappen
-viewer.utilityPane.action.dialog.goto.page.label=Pagina:
-viewer.utilityPane.action.dialog.goto.type.label=Type
-viewer.utilityPane.action.dialog.goto.type.xyz.label=Absoluut
-viewer.utilityPane.action.dialog.goto.type.fit.label=Pagina passen
-viewer.utilityPane.action.dialog.goto.type.fith.label=Passen in breedte bovenkant
-viewer.utilityPane.action.dialog.goto.type.fitv.label=Passen in breedte links
-viewer.utilityPane.action.dialog.goto.type.fitr.label=Passen in zoomvak
-viewer.utilityPane.action.dialog.goto.type.fitb.label=Paginagrenzen passen
-viewer.utilityPane.action.dialog.goto.type.fitbh.label=Grenzen bovenkant passen
-viewer.utilityPane.action.dialog.goto.type.fitbv.label=Grenzen links passen
-viewer.utilityPane.action.dialog.goto.right.label=Rechts:
-viewer.utilityPane.action.dialog.goto.left.label=Links:
-viewer.utilityPane.action.dialog.goto.top.label=Boven:
-viewer.utilityPane.action.dialog.goto.bottom.label=Onder:
-viewer.utilityPane.action.dialog.goto.zoom.label=Zoomen:
-viewer.utilityPane.action.dialog.goto.unassigned.label=NaN
-viewer.utilityPane.action.dialog.goto.current.label=Huidige weergave:
-viewer.utilityPane.action.dialog.goto.current=Locatie instellen
-viewer.utilityPane.action.dialog.goto.name.label=Naam:
-viewer.utilityPane.action.dialog.goto.browse=Bladeren...
-viewer.utilityPane.action.dialog.goto.explicitDestination.title=Impliciete bestemming
-viewer.utilityPane.action.dialog.goto.nameDestination.title=Bestemming met naam
-# Destination Named Tree
-viewer.utilityPane.action.dialog.goto.nameTree.title=Documentnamen-boomstructuur
-viewer.utilityPane.action.dialog.goto.nameTree.root.label=Namen-boomstructuur
-viewer.utilityPane.action.dialog.goto.nameTree.branch.label={0} tot {1}
-## Utility Pane Search Tab
-viewer.utilityPane.search.tab.title=Zoeken
-viewer.utilityPane.search.searchText.label=Zoektekst:
-viewer.utilityPane.search.results.label=Resultaten:
-viewer.utilityPane.search.searchButton.label=Zoeken
-viewer.utilityPane.search.clearSearchButton.label=Wissen
-viewer.utilityPane.search.caseSenstiveCheckbox.label=Hoofdlettergevoelig
-viewer.utilityPane.search.wholeWordCheckbox.label=Alleen hele woorden
-viewer.utilityPane.search.cumlitiveCheckbox.label=Cumulatief
-viewer.utilityPane.search.showPagesCheckbox.label=Pagina's weergeven
-viewer.utilityPane.search.stopButton.label=Stoppen
-viewer.utilityPane.search.searching.msg=Zoeken...
-# Searching x out of y page(s)
-viewer.utilityPane.search.searching1.msg=\
- Bezig met zoeken van {0} van {1}
-viewer.utilityPane.search.searching1.oneFile.msg={2} pagina
-viewer.utilityPane.search.searching1.moreFile.msg={2} pagina's
-# Page x (y result(s))
-viewer.utilityPane.search.result.msg=Pag. {0} ({1})
-viewer.utilityPane.search.result.oneFile.msg={2} resultaat
-viewer.utilityPane.search.result.moreFile.msg={2} resultaten
-# Searched x page(s) (y matches)
-viewer.utilityPane.search.progress.msg=\
- Gezocht {0} {1} ({2})
-viewer.utilityPane.search.progress.onePage.msg=pagina
-viewer.utilityPane.search.progress.morePage.msg=pagina's
-viewer.utilityPane.search.progress.oneMatch.msg={2} match
-viewer.utilityPane.search.progress.moreMatch.msg={2} matches
-## Common Button Labels
-viewer.button.ok.label=OK
-viewer.button.ok.mnemonic=O
-viewer.button.cancel.label=Annuleren
-viewer.button.cancel.mnemonic=C
-###
-# General Error Messages
-# Command Line Errors
-viewer.commandLin.error=\
- Gebruik: java org.icepdf.ri.viewer.Hoofdmenu [-loadfile ] [-loadurl ]
-# Launcher errors
-viewer.launcher.URLError.dialog.title=ICEpdf
-viewer.launcher.URLError.dialog.message=ICEpdf kon het gespecificeerde bestand niet openen. {0} op URL: {1}.
-viewer.launcher.lookAndFeel.error.message=De gespecificeerde look-and-feel ({0}) is niet toegankelijk vanaf dit platform.
-# Pilot Loading Errors
-### parser error dialogs
-parse.title=Fout bij analyseren van eigenschappen
-parse.integer=Waarschuwing: {0} is geen correct geheel getal.
-parse.float=Waarschuwing: {0} is geen correcte drijvende komma.
-parse.double=Waarschuwing: {0} is geen correcte dubbele punt.
-parse.choice=Waarschuwing: {0} is geen geldige selectie.
-parse.laf=Waarschuwing: look-and-feel {0} wordt niet ondersteund.
-### Properties Manager Errors
-manager.properties.title=ICEpdf Eigenschappenbeheer
-fontManager.properties.title=ICEpdf Lettertypebeheer
-manager.properties.createNewDirectory=\
- Om de directory {0} te cre\u00EBren,\n\
- waarin de ICEpdf Viewer veranderingen in de setup zal opslaan, klikt u op Ja.\n\n\
- Als u op "Nee" klikt, gaan alle veranderingen die u in de ICEpdf Viewer-setup maakt\n\
- verloren als u de toepassing afsluit.
-manager.properties.failedCreation=\
- ICEpdf Viewer-directory om gebruikersgegevens in op te slaan kan niet gecre\u00EBerd worden:\n\
- {0}\n\
- ICEpdf Viewer slaat veranderingen in de standaardinstallatie niet op.
-manager.properties.session.nolock=\
- Fout bij cre\u00EBren van het beveiligingsbestand:\n\
- {0}\n
-manager.properties.session.readError=\
- Fout bij het laden van het eigenschappenbestand: \n\
- {0}
-manager.properties.deleted=Eigenschappenbestand is gewist\n\
- ({0})\n\
- Wilt u dit opnieuw cre\u00EBren?
-manager.properties.modified=Eigenschappenbestand is gewijzigd sinds de laatste update\n\
- ({0,date,long})\n\
- Wilt u veranderingen in het bestand samenvoegen met de huidige eigenschappen?
-manager.properties.saveError=Kan eigenschappenbestand niet opslaan.\n\
- Is de volgende fout tegengekomen:\n\
- {0}
-manager.properties.lafError=\
- Look&Feel {0} in de standaardeigenschappen wordt niet ondersteund.\n\
- De standaardinstellingen van het systeem worden gebruikt.
-manager.properties.brokenProperty=Defecte standaardwaarde van eigenschap {0}: {1}
-manager.properties.missingProperty=Ontbrekende standaardwaarde van eigenschap {0}: {1}
-
-
-
-
-
-
-
-
-
-
+#
+# Copyright 2006-2019 - Technologies Canada Corp.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the
+# License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an "AS
+# IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
+# express or implied. See the License for the specific language
+# governing permissions and limitations under the License.
+#
+#####
+### This MessageBundle contains English text for ICEpdf View and Pilot RI's
+##
+#
+## Window toolbar Title
+viewer.window.title.default=ICEpdf Viewer
+viewer.window.title.open.default=ICEpdf Viewer - [{0}]
+#status bar
+viewer.statusbar.currentPage=Pag. {0} / {1}
+## Top Page Control Toolbar
+viewer.toolbar.hideToolBar.label=Werkbalk verbergen
+viewer.toolbar.showToolBar.label=Werkbalk weergeven
+viewer.toolbar.showUtilityPane.label=Paneel met hulpprogramma's weergeven
+viewer.toolbar.hideUtilityPane.label=Paneel met hulpprogramma's verbergen
+viewer.toolbar.open.label=
+viewer.toolbar.open.tooltip=Document openen
+viewer.toolbar.save.label=Opslaan
+viewer.toolbar.save.tooltip=Document opslaan
+viewer.toolbar.saveAs.label=Opslaan als
+viewer.toolbar.saveAs.tooltip=Opslaan als...
+viewer.toolbar.print.label=Afdrukken
+viewer.toolbar.print.tooltip=Document afdrukken
+viewer.toolbar.search.label=Zoeken
+viewer.toolbar.search.tooltip=Document zoeken
+viewer.toolbar.utilityPane.label=Hulpprogrammapaneel
+viewer.toolbar.utilityPane.tooltip=Paneel met hulpprogramma's weergeven/verbergen
+viewer.toolbar.navigation.label=
+viewer.toolbar.navigation.pages.tooltip=Aantal pagina's
+viewer.toolbar.navigation.pages.firstPage.label=
+viewer.toolbar.navigation.current.tooltip=Huidige paginanummer
+viewer.toolbar.navigation.current.firstPage.label=
+viewer.toolbar.navigation.firstPage.label=
+viewer.toolbar.navigation.firstPage.tooltip=Eerste pagina
+viewer.toolbar.navigation.previousPage.label=
+viewer.toolbar.navigation.previousPage.tooltip=Vorige pagina
+viewer.toolbar.navigation.nextPage.label=
+viewer.toolbar.navigation.nextPage.tooltip=Volgende pagina
+viewer.toolbar.navigation.lastPage.label=
+viewer.toolbar.navigation.lastPage.tooltip=Laatste pagina
+viewer.toolbar.pageIndicator=van {0}
+viewer.toolbar.zoom.label=
+viewer.toolbar.zoom.tooltip=Zoomen
+viewer.toolbar.zoom.out.label=
+viewer.toolbar.zoom.out.tooltip=Zoom uit
+viewer.toolbar.zoom.in.label=
+viewer.toolbar.zoom.in.tooltip=Zoom in
+viewer.toolbar.pageFit.actualsize.label=
+viewer.toolbar.pageFit.actualsize.tooltip=Werkelijke grootte
+viewer.toolbar.pageFit.fitWindow.label=
+viewer.toolbar.pageFit.fitWindow.tooltip=Passen in venster
+viewer.toolbar.pageFit.fitWidth.label=
+viewer.toolbar.pageFit.fitWidth.tooltip=Passen in breedte
+viewer.toolbar.rotation.left.label=
+viewer.toolbar.rotation.left.tooltip=Naar links draaien
+viewer.toolbar.rotation.right.label=
+viewer.toolbar.rotation.right.tooltip=Naar rechts draaien
+viewer.toolbar.tool.pan.label=
+viewer.toolbar.tool.pan.tooltip=Tekstselectie-tool
+viewer.toolbar.tool.text.label=
+viewer.toolbar.tool.text.tooltip=Tekstselectie-tool
+viewer.toolbar.tool.select.label=
+viewer.toolbar.tool.select.tooltip=Selectie-tool
+viewer.toolbar.tool.link.label=
+viewer.toolbar.tool.link.tooltip=Link-annotatietool
+viewer.toolbar.tool.zoomIn.label=
+viewer.toolbar.tool.zoomIn.tooltip=Inzoom-tool
+viewer.toolbar.tool.zoomOut.label=
+viewer.toolbar.tool.zoomOut.tooltip=Uitzoom-tool
+viewer.toolbar.pageFit.fontEngine.label=
+viewer.toolbar.pageFit.fontEngine.tooltip=Lettertype-engine inschakelen/uitschakelen
+## Bottom Page View Control Toolbar
+viewer.toolbar.pageView.nonContinuous.singlePage.label=
+viewer.toolbar.pageView.nonContinuous.singlePage.tooltip=Enkele pagina, niet-doorlopend
+viewer.toolbar.pageView.nonContinuous.facingPage.label=
+viewer.toolbar.pageView.nonContinuous.facingPage.tooltip=Dubbele pagina, niet-doorlopend
+viewer.toolbar.pageView.continuous.singlePage.label=
+viewer.toolbar.pageView.continuous.singlePage.tooltip=Enkele pagina, doorlopend
+viewer.toolbar.pageView.continuous.facingPage.label=
+viewer.toolbar.pageView.continuous.facingPage.tooltip=Dubbele pagina, doorlopend
+## File Menu and submenu items
+viewer.menu.file.label=Bestand
+viewer.menu.file.mnemonic=F
+viewer.menu.open.label=Openen
+viewer.menu.open.file.label=Bestand...
+viewer.menu.open.URL.label=URL...
+viewer.menu.close.label=Sluiten
+viewer.menu.saveAs.label=Opslaan als...
+viewer.menu.exportText.label=Tekst exporteren...
+viewer.menu.documentProperties.label=Documentinformatie...
+viewer.menu.documentPermission.label=Documentrechten...
+viewer.menu.documentInformation.label=Documentinformatie...
+viewer.menu.printSetup.label=Afdrukinstellingen...
+viewer.menu.print.label=Afdrukken...
+viewer.menu.exit.label=Afsluiten
+## View Menu and submenu items
+viewer.menu.edit.label=Bewerken
+viewer.menu.edit.mnemonic=E
+viewer.menu.edit.undo.label=Ongedaan maken
+viewer.menu.edit.redo.label=Opnieuw
+viewer.menu.edit.copy.label=Kopi\u00EBren
+viewer.menu.edit.delete.label=Verwijderen
+viewer.menu.edit.selectAll.label=Alles selecteren
+viewer.menu.edit.deselectAll.label=Alles deselecteren
+## View Menu and submenu items
+viewer.menu.view.label=Beeld
+viewer.menu.view.mnemonic=V
+viewer.menu.view.actualSize.label=Werkelijke grootte
+viewer.menu.view.fitInWindow.label=Passen in venster
+viewer.menu.view.fitWidth.label=Passen in breedte
+viewer.menu.view.zoomIn.label=Zoom in
+viewer.menu.view.zoomOut.label=Zoom uit
+viewer.menu.view.rotateLeft.label=Naar links draaien
+viewer.menu.view.rotateRight.label=Naar rechts draaien
+viewer.menu.view.hideToolBar.label=Werkbalk verbergen
+viewer.menu.view.showToolBar.label=Werkbalk weergeven
+viewer.menu.view.showUtilityPane.label=Paneel met hulpprogramma's weergeven
+viewer.menu.view.hideUtilityPane.label=Paneel met hulpprogramma's verbergen
+## Document Menu and submenu items
+viewer.menu.document.label=Document
+viewer.menu.document.mnemonic=D
+viewer.menu.document.firstPage.label=Eerste pagina
+viewer.menu.document.previousPage.label=Vorige pagina
+viewer.menu.document.nextPage.label=Volgende pagina
+viewer.menu.document.lastPage.label=Laatste pagina
+viewer.menu.document.search.label=Zoeken...
+viewer.menu.document.gotToPage.label=Ga naar pagina...
+## Window Menu and submenu items
+viewer.menu.window.label=Venster
+viewer.menu.window.mnemonic=W
+viewer.menu.window.minAll.label=Alles minimaliseren
+viewer.menu.window.minAll.mnemonic=M
+viewer.menu.window.frontAll.label=Alles naar voren brengen
+viewer.menu.window.frontAll.mnemonic=B
+viewer.menu.window.1.label=1
+viewer.menu.window.1.mnemonic=1
+viewer.menu.window.2.label=2
+viewer.menu.window.2.mnemonic=2
+viewer.menu.window.3.label=3
+viewer.menu.window.3.mnemonic=3
+viewer.menu.window.4.label=4
+viewer.menu.window.4.mnemonic=4
+viewer.menu.window.5.label=5
+viewer.menu.window.5.mnemonic=5
+viewer.menu.window.6.label=6
+viewer.menu.window.6.mnemonic=6
+viewer.menu.window.7.label=7
+viewer.menu.window.7.mnemonic=7
+viewer.menu.window.8.label=8
+viewer.menu.window.8.mnemonic=8
+viewer.menu.window.9.label=9
+viewer.menu.window.9.mnemonic=9
+## Add as many entries as you want, to viewer.menu.window.X.label and mnemonic
+## where X is an incrementing integer. The mnemonic should be one unique
+## character found within the label
+## Help Menu and submenu items
+viewer.menu.help.label=Help
+viewer.menu.help.mnemonic=H
+viewer.menu.help.about.label=Over de ICEpdf Viewer...
+## General error dialog
+viewer.dialog.error.exception.title=ICEpdf - Uitzondering
+viewer.dialog.error.exception.msg=\
+ Er is een fout opgetreden bij het uitvoeren van uw commando door de volgende uitzondering\n\
+ {0}.
+## Open File Dialog
+viewer.dialog.openFile.title=Bestand openen
+viewer.dialog.openFile.error.title=ICEpdf - Fout bij openen van bestand
+viewer.dialog.openFile.error.msg=\
+ ICEpdf kon het gespecificeerde bestand in {0} niet openen\n\
+ Het bestand is mogelijk beschadigd of is van een niet-ondersteund bestandstype.
+viewer.dialog.openDocument.pdfException.title=ICEpdf - PDF uitzondering
+viewer.dialog.openDocument.pdfException.msg=\
+ ICEpdf kon het gespecificeerde bestand {0} niet openen\n\
+ Het bestand is mogelijk beschadigd of is van een niet-ondersteund bestandstype.
+viewer.dialog.openDocument.pdfSecurityException.title=ICEpdf - PDF beveiligingsuitzondering
+viewer.dialog.openDocument.pdfSecurityException.msg=\
+ ICEpdf kon het versleutelde bestand in {0} niet openen\n\
+ Dit kan het gevolg zijn van een ongeldig wachtwoord of een ontbrekende JCE beveiligingsprovider.\n\n\
+ Raadpleeg voor meer informatie de ICEpdf Developer's Guide.
+viewer.dialog.openDocument.exception.title=ICEpdf - Uitzondering
+viewer.dialog.openDocument.exception.msg=\
+ ICEpdf kon het gespecificeerde bestand in {0} niet openen\n\
+ Het bestand is mogelijk beschadigd of is van een niet-ondersteund bestandstype.
+viewer.dialog.openURL.exception.title=ICEpdf - URL uitzondering
+viewer.dialog.openURL.exception.msg=\
+ ICEpdf kon het gespecificeerde bestand niet openen. {0} \n\
+ op URL: {1}
+## General error dialog
+viewer.dialog.information.copyAll.title=ICEpdf - Informatie
+viewer.dialog.information.copyAll.msg=\
+ Het document heeft meer dan {0} pagina's, gebruik\n\
+ "Tekst exporteren..." om tekst uit het document te verwijderen.
+## Open URL Dialog
+viewer.dialog.security.title=Documentbeveiliging
+viewer.dialog.security.msg=Deze PDF is beveiligd
+viewer.dialog.security.password.label=Wachtwoord:
+viewer.dialog.security.okButton.label=OK
+viewer.dialog.security.okButton.mnemonic=O
+viewer.dialog.security.cancelButton.label=Annuleren
+viewer.dialog.security.cancelButton.mnemonic=C
+## Open URL Dialog
+viewer.dialog.openURL.title=URL openen
+### Save a Copy Dialog
+viewer.dialog.saveAs.title=Opslaan als
+viewer.dialog.saveAs.extensionError.title=ICEpdf - Fout bij opslaan
+viewer.dialog.saveAs.extensionError.msg=\
+ ICEpdf kon niet opslaan naar {0} omdat het geen ondersteund bestandstype is.
+viewer.dialog.saveAs.noExtensionError.title=ICEpdf - Fout bij opslaan
+viewer.dialog.saveAs.noExtensionError.msg=Specificeer een bestandsextensie a.u.b.
+## Export Text Dialog
+viewer.dialog.exportText.title=Documenttekst exporteren
+viewer.dialog.exportText.progress.msg=PDF-tekst extraheren
+viewer.dialog.exportText.noExtensionError.title=ICEpdf - Fout bij opslaan
+viewer.dialog.exportText.noExtensionError.msg=Specificeer een bestandsextensie a.u.b.
+# Text extraction output file
+viewer.exportText.fileStamp.msg=ICEpdf Viewer, (c) - Technologies, Inc.
+viewer.exportText.pageStamp.msg=
+# Completed x out of y page(s).
+viewer.exportText.fileStamp.progress.msg={0} van {1} voltooid.
+viewer.exportText.fileStamp.progress.oneFile.msg={2} pagina
+viewer.exportText.fileStamp.progress.moreFile.msg={2} pagina's
+# Printing Progress bar
+viewer.dialog.printing.status.progress.msg=Pag. {0} van {1}
+viewer.dialog.printing.status.start.msg=Bezig met verzenden van pagina('s) naar printer
+## Document Permissions Dialog
+viewer.dialog.documentPermissions.title=Documentrechten
+viewer.dialog.documentPermissions.securityMethod.label=Beveiligingsmethode:
+viewer.dialog.documentPermissions.userPassword.label=Wachtwoord gebruiker:
+viewer.dialog.documentPermissions.ownerPassword.label=Wachtwoord eigenaar:
+viewer.dialog.documentPermissions.printing.label=Afdrukken:
+viewer.dialog.documentPermissions.changing.label=Het document veranderen:
+viewer.dialog.documentPermissions.copyExtraction.label=Kopi\u00EBren of knippen van inhoud:
+viewer.dialog.documentPermissions.comments.label=Authoring-opmerkingen en formuliervelden:
+viewer.dialog.documentPermissions.formFillingIn.label=Formuliervelden invullen of ondertekenen:
+viewer.dialog.documentPermissions.accessibility.label=Toegankelijkheid inhoud ingeschakeld:
+viewer.dialog.documentPermissions.assembly.label=Documentsamenstelling:
+viewer.dialog.documentPermissions.encryptionLevel.label=Versleutelingsniveau:
+viewer.dialog.documentPermissions.securityLevel={0}-bit v{1} R {2}
+viewer.dialog.documentPermissions.none=Geen
+viewer.dialog.documentPermissions.no=Nee
+viewer.dialog.documentPermissions.yes=Ja
+viewer.dialog.documentPermissions.allowed=Toegestaan
+viewer.dialog.documentPermissions.notAllowed=Niet toegestaan
+viewer.dialog.documentPermissions.fullyAllowed=Volledig toegestaan
+viewer.dialog.documentPermissions.standardSecurity=Standaardbeveiliging Adobe Acrobat
+viewer.dialog.documentPermissions.partial=Partieel (lage kwaliteit)
+## Document Information Dialog
+viewer.dialog.documentInformation.title=Documentinformatie
+viewer.dialog.documentInformation.title.label=Titel:
+viewer.dialog.documentInformation.subject.label=Onderwerp:
+viewer.dialog.documentInformation.author.label=Auteur:
+viewer.dialog.documentInformation.keywords.label=Trefwoorden:
+viewer.dialog.documentInformation.creator.label=Maker:
+viewer.dialog.documentInformation.producer.label=Producent:
+viewer.dialog.documentInformation.created.label=Gemaakt:
+viewer.dialog.documentInformation.modified.label=Gewijzigd:
+viewer.dialog.documentInformation.notAvailable=Niet beschikbaar
+## Go to Page Dialog
+viewer.dialog.goToPage.title=Ga naar pagina...
+viewer.dialog.goToPage.description.label=Paginanummer
+## About Dialog
+viewer.dialog.about.title=Over de ICEpdf Viewer
+viewer.dialog.about.pageNumber.label=\
+ Ga naar de ICEpdf website voor het laatste nieuws:\n\
+ http://www.icepdf.org/
+## Utility Pane Bookmarks Tab
+viewer.utilityPane.bookmarks.tab.title=Bladwijzers
+## Utility Pane Annotation Link Tab
+viewer.utilityPane.link.tab.title=Annotaties
+viewer.utilityPane.link.appearanceTitle=Uiterlijk
+viewer.utilityPane.link.linkType=Type link:
+viewer.utilityPane.annotation.link.highlightType=Type markering:
+viewer.utilityPane.link.lineThickness=Lijndikte:
+viewer.utilityPane.link.lineStyle=Lijntype:
+viewer.utilityPane.link.colorChooserTitle=Annotatiekleur
+viewer.utilityPane.link.colorLabel=Kleur:
+## annotation action pane and dialogs.
+viewer.utilityPane.action.selectionTitle=Actie
+viewer.utilityPane.action.addAction=Toevoegen
+viewer.utilityPane.action.editAction=Bewerken
+viewer.utilityPane.action.removeAction=Verwijderen
+viewer.utilityPane.action.type.destination.label=Bestemming
+viewer.utilityPane.action.type.uriAction.label=URI actie
+viewer.utilityPane.action.type.goToAction.label=Ga naar actie
+viewer.utilityPane.action.dialog.new.title=Nieuwe actie toevoegen
+viewer.utilityPane.action.dialog.new.msgs=Type actie:
+viewer.utilityPane.action.dialog.delete.title=Wissen bevestigen
+viewer.utilityPane.action.dialog.delete.msgs=Weet u zeker dat u deze actie wilt wissen?
+## uri action dialog test
+viewer.utilityPane.action.dialog.uri.title=URI actie-eigenschappen
+viewer.utilityPane.action.dialog.uri.msgs=URI:
+## GoTo action dialog text
+viewer.utilityPane.action.dialog.goto.title=Ga naar actie-eigenschappen
+viewer.utilityPane.action.dialog.goto.page.label=Pagina:
+viewer.utilityPane.action.dialog.goto.type.label=Type
+viewer.utilityPane.action.dialog.goto.type.xyz.label=Absoluut
+viewer.utilityPane.action.dialog.goto.type.fit.label=Pagina passen
+viewer.utilityPane.action.dialog.goto.type.fith.label=Passen in breedte bovenkant
+viewer.utilityPane.action.dialog.goto.type.fitv.label=Passen in breedte links
+viewer.utilityPane.action.dialog.goto.type.fitr.label=Passen in zoomvak
+viewer.utilityPane.action.dialog.goto.type.fitb.label=Paginagrenzen passen
+viewer.utilityPane.action.dialog.goto.type.fitbh.label=Grenzen bovenkant passen
+viewer.utilityPane.action.dialog.goto.type.fitbv.label=Grenzen links passen
+viewer.utilityPane.action.dialog.goto.right.label=Rechts:
+viewer.utilityPane.action.dialog.goto.left.label=Links:
+viewer.utilityPane.action.dialog.goto.top.label=Boven:
+viewer.utilityPane.action.dialog.goto.bottom.label=Onder:
+viewer.utilityPane.action.dialog.goto.zoom.label=Zoomen:
+viewer.utilityPane.action.dialog.goto.unassigned.label=NaN
+viewer.utilityPane.action.dialog.goto.current.label=Huidige weergave:
+viewer.utilityPane.action.dialog.goto.current=Locatie instellen
+viewer.utilityPane.action.dialog.goto.name.label=Naam:
+viewer.utilityPane.action.dialog.goto.browse=Bladeren...
+viewer.utilityPane.action.dialog.goto.explicitDestination.title=Impliciete bestemming
+viewer.utilityPane.action.dialog.goto.nameDestination.title=Bestemming met naam
+# Destination Named Tree
+viewer.utilityPane.action.dialog.goto.nameTree.title=Documentnamen-boomstructuur
+viewer.utilityPane.action.dialog.goto.nameTree.root.label=Namen-boomstructuur
+viewer.utilityPane.action.dialog.goto.nameTree.branch.label={0} tot {1}
+## Utility Pane Search Tab
+viewer.utilityPane.search.tab.title=Zoeken
+viewer.utilityPane.search.searchText.label=Zoektekst:
+viewer.utilityPane.search.results.label=Resultaten:
+viewer.utilityPane.search.searchButton.label=Zoeken
+viewer.utilityPane.search.clearSearchButton.label=Wissen
+viewer.utilityPane.search.caseSenstiveCheckbox.label=Hoofdlettergevoelig
+viewer.utilityPane.search.wholeWordCheckbox.label=Alleen hele woorden
+viewer.utilityPane.search.cumlitiveCheckbox.label=Cumulatief
+viewer.utilityPane.search.showPagesCheckbox.label=Pagina's weergeven
+viewer.utilityPane.search.stopButton.label=Stoppen
+viewer.utilityPane.search.searching.msg=Zoeken...
+# Searching x out of y page(s)
+viewer.utilityPane.search.searching1.msg=\
+ Bezig met zoeken van {0} van {1}
+viewer.utilityPane.search.searching1.oneFile.msg={2} pagina
+viewer.utilityPane.search.searching1.moreFile.msg={2} pagina's
+# Page x (y result(s))
+viewer.utilityPane.search.result.msg=Pag. {0} ({1})
+viewer.utilityPane.search.result.oneFile.msg={2} resultaat
+viewer.utilityPane.search.result.moreFile.msg={2} resultaten
+# Searched x page(s) (y matches)
+viewer.utilityPane.search.progress.msg=\
+ Gezocht {0} {1} ({2})
+viewer.utilityPane.search.progress.onePage.msg=pagina
+viewer.utilityPane.search.progress.morePage.msg=pagina's
+viewer.utilityPane.search.progress.oneMatch.msg={2} match
+viewer.utilityPane.search.progress.moreMatch.msg={2} matches
+## Common Button Labels
+viewer.button.ok.label=OK
+viewer.button.ok.mnemonic=O
+viewer.button.cancel.label=Annuleren
+viewer.button.cancel.mnemonic=C
+###
+# General Error Messages
+# Command Line Errors
+viewer.commandLin.error=\
+ Gebruik: java org.icepdf.ri.viewer.Hoofdmenu [-loadfile ] [-loadurl ]
+# Launcher errors
+viewer.launcher.URLError.dialog.title=ICEpdf
+viewer.launcher.URLError.dialog.message=ICEpdf kon het gespecificeerde bestand niet openen. {0} op URL: {1}.
+viewer.launcher.lookAndFeel.error.message=De gespecificeerde look-and-feel ({0}) is niet toegankelijk vanaf dit platform.
+# Pilot Loading Errors
+### parser error dialogs
+parse.title=Fout bij analyseren van eigenschappen
+parse.integer=Waarschuwing: {0} is geen correct geheel getal.
+parse.float=Waarschuwing: {0} is geen correcte drijvende komma.
+parse.double=Waarschuwing: {0} is geen correcte dubbele punt.
+parse.choice=Waarschuwing: {0} is geen geldige selectie.
+parse.laf=Waarschuwing: look-and-feel {0} wordt niet ondersteund.
+### Properties Manager Errors
+manager.properties.title=ICEpdf Eigenschappenbeheer
+fontManager.properties.title=ICEpdf Lettertypebeheer
+manager.properties.createNewDirectory=\
+ Om de directory {0} te cre\u00EBren,\n\
+ waarin de ICEpdf Viewer veranderingen in de setup zal opslaan, klikt u op Ja.\n\n\
+ Als u op "Nee" klikt, gaan alle veranderingen die u in de ICEpdf Viewer-setup maakt\n\
+ verloren als u de toepassing afsluit.
+manager.properties.failedCreation=\
+ ICEpdf Viewer-directory om gebruikersgegevens in op te slaan kan niet gecre\u00EBerd worden:\n\
+ {0}\n\
+ ICEpdf Viewer slaat veranderingen in de standaardinstallatie niet op.
+manager.properties.session.nolock=\
+ Fout bij cre\u00EBren van het beveiligingsbestand:\n\
+ {0}\n
+manager.properties.session.readError=\
+ Fout bij het laden van het eigenschappenbestand: \n\
+ {0}
+manager.properties.deleted=Eigenschappenbestand is gewist\n\
+ ({0})\n\
+ Wilt u dit opnieuw cre\u00EBren?
+manager.properties.modified=Eigenschappenbestand is gewijzigd sinds de laatste update\n\
+ ({0,date,long})\n\
+ Wilt u veranderingen in het bestand samenvoegen met de huidige eigenschappen?
+manager.properties.saveError=Kan eigenschappenbestand niet opslaan.\n\
+ Is de volgende fout tegengekomen:\n\
+ {0}
+manager.properties.lafError=\
+ Look&Feel {0} in de standaardeigenschappen wordt niet ondersteund.\n\
+ De standaardinstellingen van het systeem worden gebruikt.
+manager.properties.brokenProperty=Defecte standaardwaarde van eigenschap {0}: {1}
+manager.properties.missingProperty=Ontbrekende standaardwaarde van eigenschap {0}: {1}
\ No newline at end of file
diff --git a/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_no.properties b/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_no.properties
index cc43b5bed..3c212c268 100644
--- a/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_no.properties
+++ b/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_no.properties
@@ -1,420 +1,413 @@
-#
-# Copyright 2006-2019 - Technologies Canada Corp.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the
-# License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an "AS
-# IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
-# express or implied. See the License for the specific language
-# governing permissions and limitations under the License.
-#
-#####
-### This MessageBundle contains English text for ICEpdf View and Pilot RI's
-##
-#
-## Window toolbar Title
-viewer.window.title.default=ICEpdf Oversikt
-#status bar
-viewer.statusbar.currentPage=Side {0} / {1}
-## Top Page Control Toolbar
-viewer.toolbar.hideToolBar.label=Skjul verkt\u00F8ylinje
-viewer.toolbar.showToolBar.label=Vis verkt\u00F8ylinje
-viewer.toolbar.showUtilityPane.label=Vis vinduet Hjelpefunksjoner
-viewer.toolbar.hideUtilityPane.label=Skjul vinduet Hjelpefunksjoner
-viewer.toolbar.open.label=
-viewer.toolbar.open.tooltip=\u00C5pne dokument
-viewer.toolbar.saveAs.label=Lagre som
-viewer.toolbar.saveAs.tooltip=Lagre som...
-viewer.toolbar.print.label=Skriv ut
-viewer.toolbar.print.tooltip=Skriv ut dokument
-viewer.toolbar.search.label=S\u00F8k
-viewer.toolbar.search.tooltip=S\u00F8k dokument
-viewer.toolbar.utilityPane.label=Hjeplefunksjoner-vindu
-viewer.toolbar.utilityPane.tooltip=Vis/Skjul vinduet Hjelpefunksjoner
-viewer.toolbar.navigation.label=
-viewer.toolbar.navigation.pages.tooltip=Antall sider
-viewer.toolbar.navigation.pages.firstPage.label=
-viewer.toolbar.navigation.current.tooltip=Aktuelt sidetall
-viewer.toolbar.navigation.current.firstPage.label=
-viewer.toolbar.navigation.firstPage.label=
-viewer.toolbar.navigation.firstPage.tooltip=F\u00F8rste side
-viewer.toolbar.navigation.previousPage.label=
-viewer.toolbar.navigation.previousPage.tooltip=Forrige side
-viewer.toolbar.navigation.nextPage.label=
-viewer.toolbar.navigation.nextPage.tooltip=Neste side
-viewer.toolbar.navigation.lastPage.label=
-viewer.toolbar.navigation.lastPage.tooltip=Siste side
-viewer.toolbar.pageIndicator=av {0}
-viewer.toolbar.zoom.label=
-viewer.toolbar.zoom.tooltip=Zoom
-viewer.toolbar.zoom.out.label=
-viewer.toolbar.zoom.out.tooltip=Zoom - Ut
-viewer.toolbar.zoom.in.label=
-viewer.toolbar.zoom.in.tooltip=Zoom - Inn
-viewer.toolbar.pageFit.actualsize.label=
-viewer.toolbar.pageFit.actualsize.tooltip=Aktuell st\u00F8rrelse
-viewer.toolbar.pageFit.fitWindow.label=
-viewer.toolbar.pageFit.fitWindow.tooltip=Tilpass i vindu
-viewer.toolbar.pageFit.fitWidth.label=
-viewer.toolbar.pageFit.fitWidth.tooltip=Tilpass bredde
-viewer.toolbar.rotation.left.label=
-viewer.toolbar.rotation.left.tooltip=Roter til venstre
-viewer.toolbar.rotation.right.label=
-viewer.toolbar.rotation.right.tooltip=Roter til h\u00F8yre
-viewer.toolbar.tool.pan.label=
-viewer.toolbar.tool.pan.tooltip=Tekst Velg verkt\u00F8y
-viewer.toolbar.tool.text.label=
-viewer.toolbar.tool.text.tooltip=Tekst Velg verkt\u00F8y
-viewer.toolbar.tool.select.label=
-viewer.toolbar.tool.select.tooltip=Velg verkt\u00F8y
-viewer.toolbar.tool.link.label=
-viewer.toolbar.tool.link.tooltip=Lenkekommentar verkt\u00F8y
-viewer.toolbar.tool.zoomIn.label=
-viewer.toolbar.tool.zoomIn.tooltip=Zoom Inn Verkt\u00F8y
-viewer.toolbar.tool.zoomOut.label=
-viewer.toolbar.tool.zoomOut.tooltip=Zoom Ut Verkt\u00F8y
-viewer.toolbar.pageFit.fontEngine.label=
-viewer.toolbar.pageFit.fontEngine.tooltip=Aktiver/Deaktiver skriftst\u00F8rrelse motor
-## Bottom Page View Control Toolbar
-viewer.toolbar.pageView.nonContinuous.singlePage.label=
-viewer.toolbar.pageView.nonContinuous.singlePage.tooltip=Ikke-kontinuerlig visning av enkelt side
-viewer.toolbar.pageView.nonContinuous.facingPage.label=
-viewer.toolbar.pageView.nonContinuous.facingPage.tooltip=Ikke-kontinuerlig visning av framside
-viewer.toolbar.pageView.continuous.singlePage.label=
-viewer.toolbar.pageView.continuous.singlePage.tooltip=Kontinuerlig visning av enkelt side
-viewer.toolbar.pageView.continuous.facingPage.label=
-viewer.toolbar.pageView.continuous.facingPage.tooltip=Kontinuerlig visning av framside
-## File Menu and submenu items
-viewer.menu.file.label=Fil
-viewer.menu.file.mnemonic=F
-viewer.menu.open.label=\u00C5pne
-viewer.menu.open.file.label=Fil...
-viewer.menu.open.URL.label=URL...
-viewer.menu.close.label=Lukk
-viewer.menu.saveAs.label=Lagre som...
-viewer.menu.exportText.label=Eksporter tekst...
-viewer.menu.documentProperties.label=Dokumentinformasjon...
-viewer.menu.documentPermission.label=Dokumentgodkjennelser...
-viewer.menu.documentInformation.label=Dokumentinformasjon...
-viewer.menu.printSetup.label=Skriv ut oppsett...
-viewer.menu.print.label=Skriv ut...
-viewer.menu.exit.label=Avbryt
-## View Menu and submenu items
-viewer.menu.edit.label=Rediger
-viewer.menu.edit.mnemonic=E
-viewer.menu.edit.undo.label=Angre
-viewer.menu.edit.redo.label=Gj\u00F8r om
-viewer.menu.edit.copy.label=Kopier
-viewer.menu.edit.delete.label=Fjern
-viewer.menu.edit.selectAll.label=Merk alle
-viewer.menu.edit.deselectAll.label=Opphev alle
-## View Menu and submenu items
-viewer.menu.view.label=Vis
-viewer.menu.view.mnemonic=V
-viewer.menu.view.actualSize.label=Aktuell st\u00F8rrelse
-viewer.menu.view.fitInWindow.label=Tilpass i vindu
-viewer.menu.view.fitWidth.label=Tilpass bredde
-viewer.menu.view.zoomIn.label=Zoom - Inn
-viewer.menu.view.zoomOut.label=Zoom - Ut
-viewer.menu.view.rotateLeft.label=Roter til venstre
-viewer.menu.view.rotateRight.label=Roter til h\u00F8yre
-viewer.menu.view.hideToolBar.label=Skjul verkt\u00F8ylinje
-viewer.menu.view.showToolBar.label=Vis verkt\u00F8ylinje
-viewer.menu.view.showUtilityPane.label=Vis vinduet Hjelpefunksjoner
-viewer.menu.view.hideUtilityPane.label=Skjul vinduet Hjelpefunksjoner
-## Document Menu and submenu items
-viewer.menu.document.label=Dokumenter
-viewer.menu.document.mnemonic=D
-viewer.menu.document.firstPage.label=F\u00F8rste side
-viewer.menu.document.previousPage.label=Forrige side
-viewer.menu.document.nextPage.label=Neste side
-viewer.menu.document.lastPage.label=Siste side
-viewer.menu.document.search.label=S\u00F8k...
-viewer.menu.document.gotToPage.label=G\u00E5 til side...
-## Window Menu and submenu items
-viewer.menu.window.label=Vindu
-viewer.menu.window.mnemonic=K
-viewer.menu.window.minAll.label=Minimer alle
-viewer.menu.window.minAll.mnemonic=M
-viewer.menu.window.frontAll.label=Legg alle foran
-viewer.menu.window.frontAll.mnemonic=b
-viewer.menu.window.1.label=1
-viewer.menu.window.1.mnemonic=1
-viewer.menu.window.2.label=2
-viewer.menu.window.2.mnemonic=2
-viewer.menu.window.3.label=3
-viewer.menu.window.3.mnemonic=3
-viewer.menu.window.4.label=4
-viewer.menu.window.4.mnemonic=4
-viewer.menu.window.5.label=5
-viewer.menu.window.5.mnemonic=5
-viewer.menu.window.6.label=6
-viewer.menu.window.6.mnemonic=6
-viewer.menu.window.7.label=7
-viewer.menu.window.7.mnemonic=7
-viewer.menu.window.8.label=8
-viewer.menu.window.8.mnemonic=8
-viewer.menu.window.9.label=9
-viewer.menu.window.9.mnemonic=9
-## Add as many entries as you want, to viewer.menu.window.X.label and mnemonic
-## where X is an incrementing integer. The mnemonic should be one unique
-## character found within the label
-## Help Menu and submenu items
-viewer.menu.help.label=Hjelp
-viewer.menu.help.mnemonic=H
-viewer.menu.help.about.label=Om ICEpdf Oversikt...
-## General error dialog
-viewer.dialog.error.exception.title=ICEpdf - Unntaksbetingelse
-viewer.dialog.error.exception.msg=\
- Det oppsto en feil n\u00E5r kommandoen din skulle utf\u00F8res p\u00E5 grunn av f\u00F8lgende unntaksbetingelse\n\
- {0}.
-## Open File Dialog
-viewer.dialog.openFile.title=\u00C5pne fil
-viewer.dialog.openFile.error.title=ICEpdf - Feil under \u00E5pning av fil
-viewer.dialog.openFile.error.msg=\
- ICEpdf kunne ikke \u00E5pne den spesifiserte filen i {0}\n\
- Filen kan v\u00E6re \u00F8delagt eller en filtype som ikke st\u00F8ttes.
-viewer.dialog.openDocument.pdfException.title=ICEpdf - PDF Unntaksbetingelse
-viewer.dialog.openDocument.pdfException.msg=\
- ICEpdf kunne ikke \u00E5pne den spesifiserte filen {0}\n\
- Filen kan v\u00E6re \u00F8delagt eller en filtype som ikke st\u00F8ttes.
-viewer.dialog.openDocument.pdfSecurityException.title=ICEpdf - PDF Sikkerhetsmessig unntaksbetingelse
-viewer.dialog.openDocument.pdfSecurityException.msg=\
- ICEpdf kunne ikke \u00E5pne den kodede filen i {0}\n\
- Dette kan skyldes ugyldig passord eller manglende JCE Sikkerhetstilbyder.\n\n\
- Les veiledningen fra ICEpdf Utvikler for mer informasjon.
-viewer.dialog.openDocument.exception.title=ICEpdf - Unntaksbetingelse
-viewer.dialog.openDocument.exception.msg=\
- ICEpdf kunne ikke \u00E5pne den spesifiserte filen i {0}\n\
- Filen kan v\u00E6re \u00F8delagt eller en filtype som ikke st\u00F8ttes.
-viewer.dialog.openURL.exception.title=ICEpdf - URL Unntaksbetingelse
-viewer.dialog.openURL.exception.msg=\
- ICEpdf kunne ikke \u00E5pne den spesifiserte filen. {0} \n\
- i URL: {1}
-## General error dialog
-viewer.dialog.information.copyAll.title=ICEpdf - Informasjon
-viewer.dialog.information.copyAll.msg=\
- Dokumentet har mer enn {0} sider, bruk \n\
- "Eksporter tekst..." for \u00E5 pakke ut dokumentteksten.
-## Open URL Dialog
-viewer.dialog.security.title=Dokumentsikkerhet
-viewer.dialog.security.msg=Denne PDF er beskyttet
-viewer.dialog.security.password.label=Passord:
-viewer.dialog.security.okButton.label=Ok
-viewer.dialog.security.okButton.mnemonic=o
-viewer.dialog.security.cancelButton.label=Avbryt
-viewer.dialog.security.cancelButton.mnemonic=C
-## Open URL Dialog
-viewer.dialog.openURL.title=\u00C5pne URL
-### Save a Copy Dialog
-viewer.dialog.saveAs.title=Lagre som
-viewer.dialog.saveAs.extensionError.title=ICEpdf - Feil under lagring
-viewer.dialog.saveAs.extensionError.msg=\
- ICEpdf kunne ikke lagre til {0} fordi det ikke er en st\u00F8ttet filtype.
-viewer.dialog.saveAs.noExtensionError.title=ICEpdf - Feil under lagring
-viewer.dialog.saveAs.noExtensionError.msg=Spesifiser en filutvidelse.
-## Export Text Dialog
-viewer.dialog.exportText.title=Eksporter dokumenttekst
-viewer.dialog.exportText.progress.msg=Pakker ut PDF Tekst
-viewer.dialog.exportText.noExtensionError.title=ICEpdf - Feil under lagring
-viewer.dialog.exportText.noExtensionError.msg=Spesifiser en filutvidelse.
-# Text extraction output file
-viewer.exportText.fileStamp.msg=ICEpdf Oversikt, (c) - Technologies, Inc.
-viewer.exportText.pageStamp.msg=
-# Completed x out of y page(s).
-viewer.exportText.fileStamp.progress.msg=Fullf\u00F8rt {0} av {1}.
-viewer.exportText.fileStamp.progress.oneFile.msg={2} side
-viewer.exportText.fileStamp.progress.moreFile.msg=(2) sider
-# Printing Progress bar
-viewer.dialog.printing.status.progress.msg=Side {0} av {1}
-viewer.dialog.printing.status.start.msg=Spoler side(r) til skriver
-## Document Permissions Dialog
-viewer.dialog.documentPermissions.title=Dokumentgodkjennelser
-viewer.dialog.documentPermissions.securityMethod.label=Sikkerhetsmetode:
-viewer.dialog.documentPermissions.userPassword.label=Brukerpassord:
-viewer.dialog.documentPermissions.ownerPassword.label=Eierpassord:
-viewer.dialog.documentPermissions.printing.label=Skriver ut:
-viewer.dialog.documentPermissions.changing.label=Endre dokumentet:
-viewer.dialog.documentPermissions.copyExtraction.label=Kopiere eller trekke ut innhold:
-viewer.dialog.documentPermissions.comments.label=Autorisere kommentarer og felt:
-viewer.dialog.documentPermissions.formFillingIn.label=Fylle ut felt eller signere:
-viewer.dialog.documentPermissions.accessibility.label=Tilgang til innhold aktivert:
-viewer.dialog.documentPermissions.assembly.label=Dokumentsamling:
-viewer.dialog.documentPermissions.encryptionLevel.label=Kodeniv\u00E5:
-viewer.dialog.documentPermissions.securityLevel={0}-bit v{1} R {2}
-viewer.dialog.documentPermissions.none=Ingen
-viewer.dialog.documentPermissions.no=Nei
-viewer.dialog.documentPermissions.yes=Ja
-viewer.dialog.documentPermissions.allowed=Tillatt
-viewer.dialog.documentPermissions.notAllowed=Ikke tillatt
-viewer.dialog.documentPermissions.fullyAllowed=Fullt tillatt
-viewer.dialog.documentPermissions.standardSecurity=Adobe Acrobats standard sikkerhet
-viewer.dialog.documentPermissions.partial=Delvis (lav kvalitet)
-## Document Information Dialog
-viewer.dialog.documentInformation.title=Dokumentinformasjon
-viewer.dialog.documentInformation.title.label=Tittel:
-viewer.dialog.documentInformation.subject.label=Emne:
-viewer.dialog.documentInformation.author.label=Forfatter:
-viewer.dialog.documentInformation.keywords.label=N\u00F8kkelord:
-viewer.dialog.documentInformation.creator.label=Oppretter:
-viewer.dialog.documentInformation.producer.label=Produsent:
-viewer.dialog.documentInformation.created.label=Opprettet:
-viewer.dialog.documentInformation.modified.label=Endret:
-viewer.dialog.documentInformation.notAvailable=Ikke tilgjengelig
-## Go to Page Dialog
-viewer.dialog.goToPage.title=G\u00E5 til side...
-viewer.dialog.goToPage.description.label=Sidetall
-## About Dialog
-viewer.dialog.about.title=Om ICEpdf Oversikt
-viewer.dialog.about.pageNumber.label=\
- Finn siste nytt p\u00E5 ICEpdf nettside:\n\
- http://www.icepdf.org/
-## Utility Pane Bookmarks Tab
-viewer.utilityPane.bookmarks.tab.title=Bokmerker
-## Utility Pane Annotation Link Tab
-viewer.utilityPane.link.tab.title=Kommentarer
-viewer.utilityPane.link.appearanceTitle=Utseende
-viewer.utilityPane.link.linkType=Lenketype:
-viewer.utilityPane.annotation.link.highlightType=Uthevet stil:
-viewer.utilityPane.link.lineThickness=Linjetykkelse:
-viewer.utilityPane.link.lineStyle=Linjetype:
-viewer.utilityPane.link.colorChooserTitle=Kommentarfarge
-viewer.utilityPane.link.colorLabel=Farge:
-## annotation action pane and dialogs.
-viewer.utilityPane.action.selectionTitle=Handling
-viewer.utilityPane.action.addAction=Legg til
-viewer.utilityPane.action.editAction=Rediger
-viewer.utilityPane.action.removeAction=Fjern
-viewer.utilityPane.action.type.destination.label=Destinasjon
-viewer.utilityPane.action.type.uriAction.label=URI handling
-viewer.utilityPane.action.type.goToAction.label=GoTo (G\u00E5 til) handling
-viewer.utilityPane.action.dialog.new.title=Legg til ny handling
-viewer.utilityPane.action.dialog.new.msgs=Handlingstype:
-viewer.utilityPane.action.dialog.delete.title=Slett bekreftelse
-viewer.utilityPane.action.dialog.delete.msgs=Er du sikker p\u00E5 at du vil slette denne handlingen?
-## uri action dialog test
-viewer.utilityPane.action.dialog.uri.title=URI handlingsegenskaper
-viewer.utilityPane.action.dialog.uri.msgs=URI:
-## GoTo action dialog text
-viewer.utilityPane.action.dialog.goto.title=GoTo (G\u00E5 til) handlingsegenskaper
-viewer.utilityPane.action.dialog.goto.page.label=Side:
-viewer.utilityPane.action.dialog.goto.type.label=Skriv inn
-viewer.utilityPane.action.dialog.goto.type.xyz.label=Absolutt
-viewer.utilityPane.action.dialog.goto.type.fit.label=Tilpass side
-viewer.utilityPane.action.dialog.goto.type.fith.label=Tilpass toppbredde
-viewer.utilityPane.action.dialog.goto.type.fitv.label=Tilpass venstre bredde
-viewer.utilityPane.action.dialog.goto.type.fitr.label=Tilpass Zoom - Box
-viewer.utilityPane.action.dialog.goto.type.fitb.label=Tilpass sidegrenser
-viewer.utilityPane.action.dialog.goto.type.fitbh.label=Tilpass grenser oppe
-viewer.utilityPane.action.dialog.goto.type.fitbv.label=Tilpass grenser venstre
-viewer.utilityPane.action.dialog.goto.right.label=H\u00F8yre:
-viewer.utilityPane.action.dialog.goto.left.label=Venstre:
-viewer.utilityPane.action.dialog.goto.top.label=Topp:
-viewer.utilityPane.action.dialog.goto.bottom.label=Bunn:
-viewer.utilityPane.action.dialog.goto.zoom.label=Zoom:
-viewer.utilityPane.action.dialog.goto.unassigned.label=NaN
-viewer.utilityPane.action.dialog.goto.current.label=Aktuell visning:
-viewer.utilityPane.action.dialog.goto.current=Still inn lokasjon
-viewer.utilityPane.action.dialog.goto.name.label=Navn:
-viewer.utilityPane.action.dialog.goto.browse=Bla gjennom...
-viewer.utilityPane.action.dialog.goto.explicitDestination.title=Implisitt destionasjon
-viewer.utilityPane.action.dialog.goto.nameDestination.title=Navngitt destinasjon
-# Destination Named Tree
-viewer.utilityPane.action.dialog.goto.nameTree.title=Dokumentets navnetre
-viewer.utilityPane.action.dialog.goto.nameTree.root.label=Navnetre
-viewer.utilityPane.action.dialog.goto.nameTree.branch.label={0} til {1}
-## Utility Pane Search Tab
-viewer.utilityPane.search.tab.title=S\u00F8k
-viewer.utilityPane.search.searchText.label=S\u00F8k tekst:
-viewer.utilityPane.search.results.label=Resultater:
-viewer.utilityPane.search.searchButton.label=S\u00F8k
-viewer.utilityPane.search.clearSearchButton.label=T\u00F8m
-viewer.utilityPane.search.caseSenstiveCheckbox.label=Saksavhengig
-viewer.utilityPane.search.wholeWordCheckbox.label=Kun hele ord
-viewer.utilityPane.search.cumlitiveCheckbox.label=Kumulativ
-viewer.utilityPane.search.showPagesCheckbox.label=Vis sider
-viewer.utilityPane.search.stopButton.label=Stopp
-viewer.utilityPane.search.searching.msg=S\u00F8k...
-# Searching x out of y page(s)
-viewer.utilityPane.search.searching1.msg=S\u00F8ker {0} av {1}
-viewer.utilityPane.search.searching1.oneFile.msg={2} side
-viewer.utilityPane.search.searching1.moreFile.msg=(2) sider
-# Page x (y result(s))
-viewer.utilityPane.search.result.msg=Side {0} ({1})
-viewer.utilityPane.search.result.oneFile.msg=(2) resultat
-viewer.utilityPane.search.result.moreFile.msg=(2) resultater
-# Searched x page(s) (y matches)
-viewer.utilityPane.search.progress.msg=S\u00F8kte {0} {1} ({2})
-viewer.utilityPane.search.progress.onePage.msg=side
-viewer.utilityPane.search.progress.morePage.msg=sider
-viewer.utilityPane.search.progress.oneMatch.msg={2} treff
-viewer.utilityPane.search.progress.moreMatch.msg={2} treff
-## Common Button Labels
-viewer.button.ok.label=Ok
-viewer.button.ok.mnemonic=o
-viewer.button.cancel.label=Avbryt
-viewer.button.cancel.mnemonic=C
-###
-# General Error Messages
-# Command Line Errors
-viewer.commandLin.error=\
- Bruk: java org.icepdf.ri.viser.Hoved [-innlastningsfil ] [-lasturl ]
-# Launcher errors
-viewer.launcher.URLError.dialog.title=ICEpdf
-viewer.launcher.URLError.dialog.message=ICEpdf kunne ikke \u00E5pne den spesifiserte filen. {0} i URL: {1}.
-viewer.launcher.lookAndFeel.error.message=Spesifisert se-og-f\u00F8l ({0}) er ikke tilgjengelig fra denne plattformen.
-# Pilot Loading Errors
-### parser error dialogs
-parse.title=Syntaksanalysefeil i egenskaper
-parse.integer=Advarsel : {0} er ikke et korrekt heltall.
-parse.float=Advarsel : {0} er ikke et korrekt flytende.
-parse.double=Advarsel : {0} er ikke en korrekt dobbel.
-parse.choice=Advarsel : {0} er ikke et gyldig valg.
-parse.laf=Advarsel : se-og-f\u00F8l {0} st\u00F8ttes ikke.
-### Properties Manager Errors
-manager.properties.title=ICEpdf Egenskaperbehandling
-fontManager.properties.title=ICEpdf Skrifttypebehandler
-manager.properties.createNewDirectory=\
- Opprette katalogen {0},\n\
- hvor ICEpdf Oversikt vil lagre endringer til oppsettet, klikk p\u00E5 Ja.\n\n\
- Hvis du klikker p\u00E5 "Nei", vil alle endringene du foretar i oppsettet til ICEpdf Oversikt\n\
- g\u00E5 tapt n\u00E5r du lukker applikasjonen.
-manager.properties.failedCreation=\
- Kan ikke opprette ICEpdf Oversikt-katalog for \u00E5 lagre brukerdata:\n\
- {0}\n\
- ICEpdf Oversikt lagrer ikke endringene i det grunninnstilte oppsettet.
-manager.properties.session.nolock=\
- Feil under oppretting av l\u00E5sefil :\n\
- {0}
-manager.properties.session.readError=\
- Feil under lasting av egenskaper-fil: \n\
- {0}
-manager.properties.deleted=Egenskaper-fil er blitt slettet \n\
- ({0})\n\
- Opprett den p\u00E5 nytt ?
-manager.properties.modified=Egenskaper-filen er blitt endret siden siste oppdatering\n\
- ({0,date,long})\n\
- Vil du flette endringer i filen med de aktuelle egenskapene?
-manager.properties.saveError=Umulig \u00E5 lagre egenskaper-fil. \n\
- St\u00F8tte p\u00E5 f\u00F8lgende feil :\n\
- {0}
-manager.properties.lafError=\
- Se&F\u00F8l {0} gitt i grunninnstilte egenskaper st\u00F8ttes ikke.\n\
- Bruke systemets grunninnstilling.
-manager.properties.brokenProperty=Brutte grunninnstilte {0} -verdier i egenskaper: {1}
-manager.properties.missingProperty=Det mangler grunninnstilte {0} -verdier i egenskaper: {1}
-
-
-
-
-
-
-
-
-
-
+#
+# Copyright 2006-2019 - Technologies Canada Corp.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the
+# License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an "AS
+# IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
+# express or implied. See the License for the specific language
+# governing permissions and limitations under the License.
+#
+#####
+### This MessageBundle contains English text for ICEpdf View and Pilot RI's
+##
+#
+## Window toolbar Title
+viewer.window.title.default=ICEpdf Oversikt
+viewer.window.title.open.default=ICEpdf Oversikt - [{0}]
+#status bar
+viewer.statusbar.currentPage=Side {0} / {1}
+## Top Page Control Toolbar
+viewer.toolbar.hideToolBar.label=Skjul verkt\u00F8ylinje
+viewer.toolbar.showToolBar.label=Vis verkt\u00F8ylinje
+viewer.toolbar.showUtilityPane.label=Vis vinduet Hjelpefunksjoner
+viewer.toolbar.hideUtilityPane.label=Skjul vinduet Hjelpefunksjoner
+viewer.toolbar.open.label=
+viewer.toolbar.open.tooltip=\u00C5pne dokument
+viewer.toolbar.save.label=Lagre
+viewer.toolbar.save.tooltip=Lagre dokument
+viewer.toolbar.saveAs.label=Lagre som
+viewer.toolbar.saveAs.tooltip=Lagre som...
+viewer.toolbar.print.label=Skriv ut
+viewer.toolbar.print.tooltip=Skriv ut dokument
+viewer.toolbar.search.label=S\u00F8k
+viewer.toolbar.search.tooltip=S\u00F8k dokument
+viewer.toolbar.utilityPane.label=Hjeplefunksjoner-vindu
+viewer.toolbar.utilityPane.tooltip=Vis/Skjul vinduet Hjelpefunksjoner
+viewer.toolbar.navigation.label=
+viewer.toolbar.navigation.pages.tooltip=Antall sider
+viewer.toolbar.navigation.pages.firstPage.label=
+viewer.toolbar.navigation.current.tooltip=Aktuelt sidetall
+viewer.toolbar.navigation.current.firstPage.label=
+viewer.toolbar.navigation.firstPage.label=
+viewer.toolbar.navigation.firstPage.tooltip=F\u00F8rste side
+viewer.toolbar.navigation.previousPage.label=
+viewer.toolbar.navigation.previousPage.tooltip=Forrige side
+viewer.toolbar.navigation.nextPage.label=
+viewer.toolbar.navigation.nextPage.tooltip=Neste side
+viewer.toolbar.navigation.lastPage.label=
+viewer.toolbar.navigation.lastPage.tooltip=Siste side
+viewer.toolbar.pageIndicator=av {0}
+viewer.toolbar.zoom.label=
+viewer.toolbar.zoom.tooltip=Zoom
+viewer.toolbar.zoom.out.label=
+viewer.toolbar.zoom.out.tooltip=Zoom - Ut
+viewer.toolbar.zoom.in.label=
+viewer.toolbar.zoom.in.tooltip=Zoom - Inn
+viewer.toolbar.pageFit.actualsize.label=
+viewer.toolbar.pageFit.actualsize.tooltip=Aktuell st\u00F8rrelse
+viewer.toolbar.pageFit.fitWindow.label=
+viewer.toolbar.pageFit.fitWindow.tooltip=Tilpass i vindu
+viewer.toolbar.pageFit.fitWidth.label=
+viewer.toolbar.pageFit.fitWidth.tooltip=Tilpass bredde
+viewer.toolbar.rotation.left.label=
+viewer.toolbar.rotation.left.tooltip=Roter til venstre
+viewer.toolbar.rotation.right.label=
+viewer.toolbar.rotation.right.tooltip=Roter til h\u00F8yre
+viewer.toolbar.tool.pan.label=
+viewer.toolbar.tool.pan.tooltip=Tekst Velg verkt\u00F8y
+viewer.toolbar.tool.text.label=
+viewer.toolbar.tool.text.tooltip=Tekst Velg verkt\u00F8y
+viewer.toolbar.tool.select.label=
+viewer.toolbar.tool.select.tooltip=Velg verkt\u00F8y
+viewer.toolbar.tool.link.label=
+viewer.toolbar.tool.link.tooltip=Lenkekommentar verkt\u00F8y
+viewer.toolbar.tool.zoomIn.label=
+viewer.toolbar.tool.zoomIn.tooltip=Zoom Inn Verkt\u00F8y
+viewer.toolbar.tool.zoomOut.label=
+viewer.toolbar.tool.zoomOut.tooltip=Zoom Ut Verkt\u00F8y
+viewer.toolbar.pageFit.fontEngine.label=
+viewer.toolbar.pageFit.fontEngine.tooltip=Aktiver/Deaktiver skriftst\u00F8rrelse motor
+## Bottom Page View Control Toolbar
+viewer.toolbar.pageView.nonContinuous.singlePage.label=
+viewer.toolbar.pageView.nonContinuous.singlePage.tooltip=Ikke-kontinuerlig visning av enkelt side
+viewer.toolbar.pageView.nonContinuous.facingPage.label=
+viewer.toolbar.pageView.nonContinuous.facingPage.tooltip=Ikke-kontinuerlig visning av framside
+viewer.toolbar.pageView.continuous.singlePage.label=
+viewer.toolbar.pageView.continuous.singlePage.tooltip=Kontinuerlig visning av enkelt side
+viewer.toolbar.pageView.continuous.facingPage.label=
+viewer.toolbar.pageView.continuous.facingPage.tooltip=Kontinuerlig visning av framside
+## File Menu and submenu items
+viewer.menu.file.label=Fil
+viewer.menu.file.mnemonic=F
+viewer.menu.open.label=\u00C5pne
+viewer.menu.open.file.label=Fil...
+viewer.menu.open.URL.label=URL...
+viewer.menu.close.label=Lukk
+viewer.menu.saveAs.label=Lagre som...
+viewer.menu.exportText.label=Eksporter tekst...
+viewer.menu.documentProperties.label=Dokumentinformasjon...
+viewer.menu.documentPermission.label=Dokumentgodkjennelser...
+viewer.menu.documentInformation.label=Dokumentinformasjon...
+viewer.menu.printSetup.label=Skriv ut oppsett...
+viewer.menu.print.label=Skriv ut...
+viewer.menu.exit.label=Avbryt
+## View Menu and submenu items
+viewer.menu.edit.label=Rediger
+viewer.menu.edit.mnemonic=E
+viewer.menu.edit.undo.label=Angre
+viewer.menu.edit.redo.label=Gj\u00F8r om
+viewer.menu.edit.copy.label=Kopier
+viewer.menu.edit.delete.label=Fjern
+viewer.menu.edit.selectAll.label=Merk alle
+viewer.menu.edit.deselectAll.label=Opphev alle
+## View Menu and submenu items
+viewer.menu.view.label=Vis
+viewer.menu.view.mnemonic=V
+viewer.menu.view.actualSize.label=Aktuell st\u00F8rrelse
+viewer.menu.view.fitInWindow.label=Tilpass i vindu
+viewer.menu.view.fitWidth.label=Tilpass bredde
+viewer.menu.view.zoomIn.label=Zoom - Inn
+viewer.menu.view.zoomOut.label=Zoom - Ut
+viewer.menu.view.rotateLeft.label=Roter til venstre
+viewer.menu.view.rotateRight.label=Roter til h\u00F8yre
+viewer.menu.view.hideToolBar.label=Skjul verkt\u00F8ylinje
+viewer.menu.view.showToolBar.label=Vis verkt\u00F8ylinje
+viewer.menu.view.showUtilityPane.label=Vis vinduet Hjelpefunksjoner
+viewer.menu.view.hideUtilityPane.label=Skjul vinduet Hjelpefunksjoner
+## Document Menu and submenu items
+viewer.menu.document.label=Dokumenter
+viewer.menu.document.mnemonic=D
+viewer.menu.document.firstPage.label=F\u00F8rste side
+viewer.menu.document.previousPage.label=Forrige side
+viewer.menu.document.nextPage.label=Neste side
+viewer.menu.document.lastPage.label=Siste side
+viewer.menu.document.search.label=S\u00F8k...
+viewer.menu.document.gotToPage.label=G\u00E5 til side...
+## Window Menu and submenu items
+viewer.menu.window.label=Vindu
+viewer.menu.window.mnemonic=K
+viewer.menu.window.minAll.label=Minimer alle
+viewer.menu.window.minAll.mnemonic=M
+viewer.menu.window.frontAll.label=Legg alle foran
+viewer.menu.window.frontAll.mnemonic=b
+viewer.menu.window.1.label=1
+viewer.menu.window.1.mnemonic=1
+viewer.menu.window.2.label=2
+viewer.menu.window.2.mnemonic=2
+viewer.menu.window.3.label=3
+viewer.menu.window.3.mnemonic=3
+viewer.menu.window.4.label=4
+viewer.menu.window.4.mnemonic=4
+viewer.menu.window.5.label=5
+viewer.menu.window.5.mnemonic=5
+viewer.menu.window.6.label=6
+viewer.menu.window.6.mnemonic=6
+viewer.menu.window.7.label=7
+viewer.menu.window.7.mnemonic=7
+viewer.menu.window.8.label=8
+viewer.menu.window.8.mnemonic=8
+viewer.menu.window.9.label=9
+viewer.menu.window.9.mnemonic=9
+## Add as many entries as you want, to viewer.menu.window.X.label and mnemonic
+## where X is an incrementing integer. The mnemonic should be one unique
+## character found within the label
+## Help Menu and submenu items
+viewer.menu.help.label=Hjelp
+viewer.menu.help.mnemonic=H
+viewer.menu.help.about.label=Om ICEpdf Oversikt...
+## General error dialog
+viewer.dialog.error.exception.title=ICEpdf - Unntaksbetingelse
+viewer.dialog.error.exception.msg=\
+ Det oppsto en feil n\u00E5r kommandoen din skulle utf\u00F8res p\u00E5 grunn av f\u00F8lgende unntaksbetingelse\n\
+ {0}.
+## Open File Dialog
+viewer.dialog.openFile.title=\u00C5pne fil
+viewer.dialog.openFile.error.title=ICEpdf - Feil under \u00E5pning av fil
+viewer.dialog.openFile.error.msg=\
+ ICEpdf kunne ikke \u00E5pne den spesifiserte filen i {0}\n\
+ Filen kan v\u00E6re \u00F8delagt eller en filtype som ikke st\u00F8ttes.
+viewer.dialog.openDocument.pdfException.title=ICEpdf - PDF Unntaksbetingelse
+viewer.dialog.openDocument.pdfException.msg=\
+ ICEpdf kunne ikke \u00E5pne den spesifiserte filen {0}\n\
+ Filen kan v\u00E6re \u00F8delagt eller en filtype som ikke st\u00F8ttes.
+viewer.dialog.openDocument.pdfSecurityException.title=ICEpdf - PDF Sikkerhetsmessig unntaksbetingelse
+viewer.dialog.openDocument.pdfSecurityException.msg=\
+ ICEpdf kunne ikke \u00E5pne den kodede filen i {0}\n\
+ Dette kan skyldes ugyldig passord eller manglende JCE Sikkerhetstilbyder.\n\n\
+ Les veiledningen fra ICEpdf Utvikler for mer informasjon.
+viewer.dialog.openDocument.exception.title=ICEpdf - Unntaksbetingelse
+viewer.dialog.openDocument.exception.msg=\
+ ICEpdf kunne ikke \u00E5pne den spesifiserte filen i {0}\n\
+ Filen kan v\u00E6re \u00F8delagt eller en filtype som ikke st\u00F8ttes.
+viewer.dialog.openURL.exception.title=ICEpdf - URL Unntaksbetingelse
+viewer.dialog.openURL.exception.msg=\
+ ICEpdf kunne ikke \u00E5pne den spesifiserte filen. {0} \n\
+ i URL: {1}
+## General error dialog
+viewer.dialog.information.copyAll.title=ICEpdf - Informasjon
+viewer.dialog.information.copyAll.msg=\
+ Dokumentet har mer enn {0} sider, bruk \n\
+ "Eksporter tekst..." for \u00E5 pakke ut dokumentteksten.
+## Open URL Dialog
+viewer.dialog.security.title=Dokumentsikkerhet
+viewer.dialog.security.msg=Denne PDF er beskyttet
+viewer.dialog.security.password.label=Passord:
+viewer.dialog.security.okButton.label=Ok
+viewer.dialog.security.okButton.mnemonic=o
+viewer.dialog.security.cancelButton.label=Avbryt
+viewer.dialog.security.cancelButton.mnemonic=C
+## Open URL Dialog
+viewer.dialog.openURL.title=\u00C5pne URL
+### Save a Copy Dialog
+viewer.dialog.saveAs.title=Lagre som
+viewer.dialog.saveAs.extensionError.title=ICEpdf - Feil under lagring
+viewer.dialog.saveAs.extensionError.msg=\
+ ICEpdf kunne ikke lagre til {0} fordi det ikke er en st\u00F8ttet filtype.
+viewer.dialog.saveAs.noExtensionError.title=ICEpdf - Feil under lagring
+viewer.dialog.saveAs.noExtensionError.msg=Spesifiser en filutvidelse.
+## Export Text Dialog
+viewer.dialog.exportText.title=Eksporter dokumenttekst
+viewer.dialog.exportText.progress.msg=Pakker ut PDF Tekst
+viewer.dialog.exportText.noExtensionError.title=ICEpdf - Feil under lagring
+viewer.dialog.exportText.noExtensionError.msg=Spesifiser en filutvidelse.
+# Text extraction output file
+viewer.exportText.fileStamp.msg=ICEpdf Oversikt, (c) - Technologies, Inc.
+viewer.exportText.pageStamp.msg=
+# Completed x out of y page(s).
+viewer.exportText.fileStamp.progress.msg=Fullf\u00F8rt {0} av {1}.
+viewer.exportText.fileStamp.progress.oneFile.msg={2} side
+viewer.exportText.fileStamp.progress.moreFile.msg=(2) sider
+# Printing Progress bar
+viewer.dialog.printing.status.progress.msg=Side {0} av {1}
+viewer.dialog.printing.status.start.msg=Spoler side(r) til skriver
+## Document Permissions Dialog
+viewer.dialog.documentPermissions.title=Dokumentgodkjennelser
+viewer.dialog.documentPermissions.securityMethod.label=Sikkerhetsmetode:
+viewer.dialog.documentPermissions.userPassword.label=Brukerpassord:
+viewer.dialog.documentPermissions.ownerPassword.label=Eierpassord:
+viewer.dialog.documentPermissions.printing.label=Skriver ut:
+viewer.dialog.documentPermissions.changing.label=Endre dokumentet:
+viewer.dialog.documentPermissions.copyExtraction.label=Kopiere eller trekke ut innhold:
+viewer.dialog.documentPermissions.comments.label=Autorisere kommentarer og felt:
+viewer.dialog.documentPermissions.formFillingIn.label=Fylle ut felt eller signere:
+viewer.dialog.documentPermissions.accessibility.label=Tilgang til innhold aktivert:
+viewer.dialog.documentPermissions.assembly.label=Dokumentsamling:
+viewer.dialog.documentPermissions.encryptionLevel.label=Kodeniv\u00E5:
+viewer.dialog.documentPermissions.securityLevel={0}-bit v{1} R {2}
+viewer.dialog.documentPermissions.none=Ingen
+viewer.dialog.documentPermissions.no=Nei
+viewer.dialog.documentPermissions.yes=Ja
+viewer.dialog.documentPermissions.allowed=Tillatt
+viewer.dialog.documentPermissions.notAllowed=Ikke tillatt
+viewer.dialog.documentPermissions.fullyAllowed=Fullt tillatt
+viewer.dialog.documentPermissions.standardSecurity=Adobe Acrobats standard sikkerhet
+viewer.dialog.documentPermissions.partial=Delvis (lav kvalitet)
+## Document Information Dialog
+viewer.dialog.documentInformation.title=Dokumentinformasjon
+viewer.dialog.documentInformation.title.label=Tittel:
+viewer.dialog.documentInformation.subject.label=Emne:
+viewer.dialog.documentInformation.author.label=Forfatter:
+viewer.dialog.documentInformation.keywords.label=N\u00F8kkelord:
+viewer.dialog.documentInformation.creator.label=Oppretter:
+viewer.dialog.documentInformation.producer.label=Produsent:
+viewer.dialog.documentInformation.created.label=Opprettet:
+viewer.dialog.documentInformation.modified.label=Endret:
+viewer.dialog.documentInformation.notAvailable=Ikke tilgjengelig
+## Go to Page Dialog
+viewer.dialog.goToPage.title=G\u00E5 til side...
+viewer.dialog.goToPage.description.label=Sidetall
+## About Dialog
+viewer.dialog.about.title=Om ICEpdf Oversikt
+viewer.dialog.about.pageNumber.label=\
+ Finn siste nytt p\u00E5 ICEpdf nettside:\n\
+ http://www.icepdf.org/
+## Utility Pane Bookmarks Tab
+viewer.utilityPane.bookmarks.tab.title=Bokmerker
+## Utility Pane Annotation Link Tab
+viewer.utilityPane.link.tab.title=Kommentarer
+viewer.utilityPane.link.appearanceTitle=Utseende
+viewer.utilityPane.link.linkType=Lenketype:
+viewer.utilityPane.annotation.link.highlightType=Uthevet stil:
+viewer.utilityPane.link.lineThickness=Linjetykkelse:
+viewer.utilityPane.link.lineStyle=Linjetype:
+viewer.utilityPane.link.colorChooserTitle=Kommentarfarge
+viewer.utilityPane.link.colorLabel=Farge:
+## annotation action pane and dialogs.
+viewer.utilityPane.action.selectionTitle=Handling
+viewer.utilityPane.action.addAction=Legg til
+viewer.utilityPane.action.editAction=Rediger
+viewer.utilityPane.action.removeAction=Fjern
+viewer.utilityPane.action.type.destination.label=Destinasjon
+viewer.utilityPane.action.type.uriAction.label=URI handling
+viewer.utilityPane.action.type.goToAction.label=GoTo (G\u00E5 til) handling
+viewer.utilityPane.action.dialog.new.title=Legg til ny handling
+viewer.utilityPane.action.dialog.new.msgs=Handlingstype:
+viewer.utilityPane.action.dialog.delete.title=Slett bekreftelse
+viewer.utilityPane.action.dialog.delete.msgs=Er du sikker p\u00E5 at du vil slette denne handlingen?
+## uri action dialog test
+viewer.utilityPane.action.dialog.uri.title=URI handlingsegenskaper
+viewer.utilityPane.action.dialog.uri.msgs=URI:
+## GoTo action dialog text
+viewer.utilityPane.action.dialog.goto.title=GoTo (G\u00E5 til) handlingsegenskaper
+viewer.utilityPane.action.dialog.goto.page.label=Side:
+viewer.utilityPane.action.dialog.goto.type.label=Skriv inn
+viewer.utilityPane.action.dialog.goto.type.xyz.label=Absolutt
+viewer.utilityPane.action.dialog.goto.type.fit.label=Tilpass side
+viewer.utilityPane.action.dialog.goto.type.fith.label=Tilpass toppbredde
+viewer.utilityPane.action.dialog.goto.type.fitv.label=Tilpass venstre bredde
+viewer.utilityPane.action.dialog.goto.type.fitr.label=Tilpass Zoom - Box
+viewer.utilityPane.action.dialog.goto.type.fitb.label=Tilpass sidegrenser
+viewer.utilityPane.action.dialog.goto.type.fitbh.label=Tilpass grenser oppe
+viewer.utilityPane.action.dialog.goto.type.fitbv.label=Tilpass grenser venstre
+viewer.utilityPane.action.dialog.goto.right.label=H\u00F8yre:
+viewer.utilityPane.action.dialog.goto.left.label=Venstre:
+viewer.utilityPane.action.dialog.goto.top.label=Topp:
+viewer.utilityPane.action.dialog.goto.bottom.label=Bunn:
+viewer.utilityPane.action.dialog.goto.zoom.label=Zoom:
+viewer.utilityPane.action.dialog.goto.unassigned.label=NaN
+viewer.utilityPane.action.dialog.goto.current.label=Aktuell visning:
+viewer.utilityPane.action.dialog.goto.current=Still inn lokasjon
+viewer.utilityPane.action.dialog.goto.name.label=Navn:
+viewer.utilityPane.action.dialog.goto.browse=Bla gjennom...
+viewer.utilityPane.action.dialog.goto.explicitDestination.title=Implisitt destionasjon
+viewer.utilityPane.action.dialog.goto.nameDestination.title=Navngitt destinasjon
+# Destination Named Tree
+viewer.utilityPane.action.dialog.goto.nameTree.title=Dokumentets navnetre
+viewer.utilityPane.action.dialog.goto.nameTree.root.label=Navnetre
+viewer.utilityPane.action.dialog.goto.nameTree.branch.label={0} til {1}
+## Utility Pane Search Tab
+viewer.utilityPane.search.tab.title=S\u00F8k
+viewer.utilityPane.search.searchText.label=S\u00F8k tekst:
+viewer.utilityPane.search.results.label=Resultater:
+viewer.utilityPane.search.searchButton.label=S\u00F8k
+viewer.utilityPane.search.clearSearchButton.label=T\u00F8m
+viewer.utilityPane.search.caseSenstiveCheckbox.label=Saksavhengig
+viewer.utilityPane.search.wholeWordCheckbox.label=Kun hele ord
+viewer.utilityPane.search.cumlitiveCheckbox.label=Kumulativ
+viewer.utilityPane.search.showPagesCheckbox.label=Vis sider
+viewer.utilityPane.search.stopButton.label=Stopp
+viewer.utilityPane.search.searching.msg=S\u00F8k...
+# Searching x out of y page(s)
+viewer.utilityPane.search.searching1.msg=S\u00F8ker {0} av {1}
+viewer.utilityPane.search.searching1.oneFile.msg={2} side
+viewer.utilityPane.search.searching1.moreFile.msg=(2) sider
+# Page x (y result(s))
+viewer.utilityPane.search.result.msg=Side {0} ({1})
+viewer.utilityPane.search.result.oneFile.msg=(2) resultat
+viewer.utilityPane.search.result.moreFile.msg=(2) resultater
+# Searched x page(s) (y matches)
+viewer.utilityPane.search.progress.msg=S\u00F8kte {0} {1} ({2})
+viewer.utilityPane.search.progress.onePage.msg=side
+viewer.utilityPane.search.progress.morePage.msg=sider
+viewer.utilityPane.search.progress.oneMatch.msg={2} treff
+viewer.utilityPane.search.progress.moreMatch.msg={2} treff
+## Common Button Labels
+viewer.button.ok.label=Ok
+viewer.button.ok.mnemonic=o
+viewer.button.cancel.label=Avbryt
+viewer.button.cancel.mnemonic=C
+###
+# General Error Messages
+# Command Line Errors
+viewer.commandLin.error=\
+ Bruk: java org.icepdf.ri.viser.Hoved [-innlastningsfil ] [-lasturl ]
+# Launcher errors
+viewer.launcher.URLError.dialog.title=ICEpdf
+viewer.launcher.URLError.dialog.message=ICEpdf kunne ikke \u00E5pne den spesifiserte filen. {0} i URL: {1}.
+viewer.launcher.lookAndFeel.error.message=Spesifisert se-og-f\u00F8l ({0}) er ikke tilgjengelig fra denne plattformen.
+# Pilot Loading Errors
+### parser error dialogs
+parse.title=Syntaksanalysefeil i egenskaper
+parse.integer=Advarsel : {0} er ikke et korrekt heltall.
+parse.float=Advarsel : {0} er ikke et korrekt flytende.
+parse.double=Advarsel : {0} er ikke en korrekt dobbel.
+parse.choice=Advarsel : {0} er ikke et gyldig valg.
+parse.laf=Advarsel : se-og-f\u00F8l {0} st\u00F8ttes ikke.
+### Properties Manager Errors
+manager.properties.title=ICEpdf Egenskaperbehandling
+fontManager.properties.title=ICEpdf Skrifttypebehandler
+manager.properties.createNewDirectory=\
+ Opprette katalogen {0},\n\
+ hvor ICEpdf Oversikt vil lagre endringer til oppsettet, klikk p\u00E5 Ja.\n\n\
+ Hvis du klikker p\u00E5 "Nei", vil alle endringene du foretar i oppsettet til ICEpdf Oversikt\n\
+ g\u00E5 tapt n\u00E5r du lukker applikasjonen.
+manager.properties.failedCreation=\
+ Kan ikke opprette ICEpdf Oversikt-katalog for \u00E5 lagre brukerdata:\n\
+ {0}\n\
+ ICEpdf Oversikt lagrer ikke endringene i det grunninnstilte oppsettet.
+manager.properties.session.nolock=\
+ Feil under oppretting av l\u00E5sefil :\n\
+ {0}
+manager.properties.session.readError=\
+ Feil under lasting av egenskaper-fil: \n\
+ {0}
+manager.properties.deleted=Egenskaper-fil er blitt slettet \n\
+ ({0})\n\
+ Opprett den p\u00E5 nytt ?
+manager.properties.modified=Egenskaper-filen er blitt endret siden siste oppdatering\n\
+ ({0,date,long})\n\
+ Vil du flette endringer i filen med de aktuelle egenskapene?
+manager.properties.saveError=Umulig \u00E5 lagre egenskaper-fil. \n\
+ St\u00F8tte p\u00E5 f\u00F8lgende feil :\n\
+ {0}
+manager.properties.lafError=\
+ Se&F\u00F8l {0} gitt i grunninnstilte egenskaper st\u00F8ttes ikke.\n\
+ Bruke systemets grunninnstilling.
+manager.properties.brokenProperty=Brutte grunninnstilte {0} -verdier i egenskaper: {1}
+manager.properties.missingProperty=Det mangler grunninnstilte {0} -verdier i egenskaper: {1}
\ No newline at end of file
diff --git a/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_pt.properties b/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_pt.properties
index 19f92e013..afc030676 100644
--- a/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_pt.properties
+++ b/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_pt.properties
@@ -1,420 +1,413 @@
-#
-# Copyright 2006-2019 - Technologies Canada Corp.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the
-# License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an "AS
-# IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
-# express or implied. See the License for the specific language
-# governing permissions and limitations under the License.
-#
-#####
-### This MessageBundle contains English text for ICEpdf View and Pilot RI's
-##
-#
-## Window toolbar Title
-viewer.window.title.default=Visualizador CEpdf
-#status bar
-viewer.statusbar.currentPage=P\u00E1gina {0} / {1}
-## Top Page Control Toolbar
-viewer.toolbar.hideToolBar.label=Ocultar barra de ferramentas
-viewer.toolbar.showToolBar.label=Mostrar barra de ferramentas
-viewer.toolbar.showUtilityPane.label=Mostrar painel de utilit\u00E1rios
-viewer.toolbar.hideUtilityPane.label=Ocultar painel de utilit\u00E1rios
-viewer.toolbar.open.label=
-viewer.toolbar.open.tooltip=Abrir documento
-viewer.toolbar.saveAs.label=Guardar como
-viewer.toolbar.saveAs.tooltip=Guardar como...
-viewer.toolbar.print.label=Imprimir
-viewer.toolbar.print.tooltip=Imprimir documento
-viewer.toolbar.search.label=Procurar
-viewer.toolbar.search.tooltip=Procurar documento
-viewer.toolbar.utilityPane.label=Painel de utilit\u00E1rios
-viewer.toolbar.utilityPane.tooltip=Mostrar/Ocultar painel de utilit\u00E1rios
-viewer.toolbar.navigation.label=
-viewer.toolbar.navigation.pages.tooltip=N\u00FAmero de p\u00E1ginas
-viewer.toolbar.navigation.pages.firstPage.label=
-viewer.toolbar.navigation.current.tooltip=N\u00FAmero da p\u00E1gina actual
-viewer.toolbar.navigation.current.firstPage.label=
-viewer.toolbar.navigation.firstPage.label=
-viewer.toolbar.navigation.firstPage.tooltip=Primeira p\u00E1gina
-viewer.toolbar.navigation.previousPage.label=
-viewer.toolbar.navigation.previousPage.tooltip=P\u00E1gina anterior
-viewer.toolbar.navigation.nextPage.label=
-viewer.toolbar.navigation.nextPage.tooltip=P\u00E1gina seguinte
-viewer.toolbar.navigation.lastPage.label=
-viewer.toolbar.navigation.lastPage.tooltip=\u00DAltima p\u00E1gina
-viewer.toolbar.pageIndicator=de {0}
-viewer.toolbar.zoom.label=
-viewer.toolbar.zoom.tooltip=Zoom
-viewer.toolbar.zoom.out.label=
-viewer.toolbar.zoom.out.tooltip=Reduzir zoom
-viewer.toolbar.zoom.in.label=
-viewer.toolbar.zoom.in.tooltip=Aumentar zoom
-viewer.toolbar.pageFit.actualsize.label=
-viewer.toolbar.pageFit.actualsize.tooltip=Tamanho actual
-viewer.toolbar.pageFit.fitWindow.label=
-viewer.toolbar.pageFit.fitWindow.tooltip=Ajustar na janela
-viewer.toolbar.pageFit.fitWidth.label=
-viewer.toolbar.pageFit.fitWidth.tooltip=Ajustar largura
-viewer.toolbar.rotation.left.label=
-viewer.toolbar.rotation.left.tooltip=Rodar para a esquerda
-viewer.toolbar.rotation.right.label=
-viewer.toolbar.rotation.right.tooltip=Rodar para a direita
-viewer.toolbar.tool.pan.label=
-viewer.toolbar.tool.pan.tooltip=Ferramenta Selec\u00E7\u00E3o de texto
-viewer.toolbar.tool.text.label=
-viewer.toolbar.tool.text.tooltip=Ferramenta Selec\u00E7\u00E3o de texto
-viewer.toolbar.tool.select.label=
-viewer.toolbar.tool.select.tooltip=Ferramenta Selec\u00E7\u00E3o
-viewer.toolbar.tool.link.label=
-viewer.toolbar.tool.link.tooltip=Ferramenta Anota\u00E7\u00E3o de liga\u00E7\u00E3o
-viewer.toolbar.tool.zoomIn.label=
-viewer.toolbar.tool.zoomIn.tooltip=Ferramenta Aumentar zoom
-viewer.toolbar.tool.zoomOut.label=
-viewer.toolbar.tool.zoomOut.tooltip=Ferramenta Reduzir zoom
-viewer.toolbar.pageFit.fontEngine.label=
-viewer.toolbar.pageFit.fontEngine.tooltip=Activar/Desactivar motor de tipos de letra
-## Bottom Page View Control Toolbar
-viewer.toolbar.pageView.nonContinuous.singlePage.label=
-viewer.toolbar.pageView.nonContinuous.singlePage.tooltip=Vista P\u00E1gina individual n\u00E3o cont\u00EDnua
-viewer.toolbar.pageView.nonContinuous.facingPage.label=
-viewer.toolbar.pageView.nonContinuous.facingPage.tooltip=Vista P\u00E1gina frontal n\u00E3o cont\u00EDnua
-viewer.toolbar.pageView.continuous.singlePage.label=
-viewer.toolbar.pageView.continuous.singlePage.tooltip=Vista P\u00E1gina individual cont\u00EDnua
-viewer.toolbar.pageView.continuous.facingPage.label=
-viewer.toolbar.pageView.continuous.facingPage.tooltip=Vista P\u00E1gina frontal cont\u00EDnua
-## File Menu and submenu items
-viewer.menu.file.label=Ficheiro
-viewer.menu.file.mnemonic=F
-viewer.menu.open.label=Abrir
-viewer.menu.open.file.label=Ficheiro...
-viewer.menu.open.URL.label=URL...
-viewer.menu.close.label=Fechar
-viewer.menu.saveAs.label=Guardar como...
-viewer.menu.exportText.label=Exportar texto...
-viewer.menu.documentProperties.label=Informa\u00E7\u00F5es do documento...
-viewer.menu.documentPermission.label=Permiss\u00F5es do documento...
-viewer.menu.documentInformation.label=Informa\u00E7\u00F5es do documento...
-viewer.menu.printSetup.label=Configurar impressora...
-viewer.menu.print.label=Imprimir...
-viewer.menu.exit.label=Sair
-## View Menu and submenu items
-viewer.menu.edit.label=Editar
-viewer.menu.edit.mnemonic=E
-viewer.menu.edit.undo.label=Anular
-viewer.menu.edit.redo.label=Repetir
-viewer.menu.edit.copy.label=Copiar
-viewer.menu.edit.delete.label=Eliminar
-viewer.menu.edit.selectAll.label=Seleccionar tudo
-viewer.menu.edit.deselectAll.label=Desseleccionar tudo
-## View Menu and submenu items
-viewer.menu.view.label=Ver
-viewer.menu.view.mnemonic=S
-viewer.menu.view.actualSize.label=Tamanho actual
-viewer.menu.view.fitInWindow.label=Ajustar na janela
-viewer.menu.view.fitWidth.label=Ajustar largura
-viewer.menu.view.zoomIn.label=Aumentar zoom
-viewer.menu.view.zoomOut.label=Reduzir zoom
-viewer.menu.view.rotateLeft.label=Rodar para a esquerda
-viewer.menu.view.rotateRight.label=Rodar para a direita
-viewer.menu.view.hideToolBar.label=Ocultar barra de ferramentas
-viewer.menu.view.showToolBar.label=Mostrar barra de ferramentas
-viewer.menu.view.showUtilityPane.label=Mostrar painel de utilit\u00E1rios
-viewer.menu.view.hideUtilityPane.label=Ocultar painel de utilit\u00E1rios
-## Document Menu and submenu items
-viewer.menu.document.label=Documento
-viewer.menu.document.mnemonic=D
-viewer.menu.document.firstPage.label=Primeira p\u00E1gina
-viewer.menu.document.previousPage.label=P\u00E1gina anterior
-viewer.menu.document.nextPage.label=P\u00E1gina seguinte
-viewer.menu.document.lastPage.label=\u00DAltima p\u00E1gina
-viewer.menu.document.search.label=Procurar...
-viewer.menu.document.gotToPage.label=Ir para p\u00E1gina...
-## Window Menu and submenu items
-viewer.menu.window.label=Janela
-viewer.menu.window.mnemonic=W
-viewer.menu.window.minAll.label=Minimizar tudo
-viewer.menu.window.minAll.mnemonic=\u00B4M
-viewer.menu.window.frontAll.label=Trazer tudo para a frente
-viewer.menu.window.frontAll.mnemonic=b
-viewer.menu.window.1.label=1
-viewer.menu.window.1.mnemonic=1
-viewer.menu.window.2.label=2
-viewer.menu.window.2.mnemonic=2
-viewer.menu.window.3.label=3
-viewer.menu.window.3.mnemonic=3
-viewer.menu.window.4.label=4
-viewer.menu.window.4.mnemonic=4
-viewer.menu.window.5.label=5
-viewer.menu.window.5.mnemonic=5
-viewer.menu.window.6.label=6
-viewer.menu.window.6.mnemonic=6
-viewer.menu.window.7.label=7
-viewer.menu.window.7.mnemonic=7
-viewer.menu.window.8.label=8
-viewer.menu.window.8.mnemonic=8
-viewer.menu.window.9.label=9
-viewer.menu.window.9.mnemonic=9
-## Add as many entries as you want, to viewer.menu.window.X.label and mnemonic
-## where X is an incrementing integer. The mnemonic should be one unique
-## character found within the label
-## Help Menu and submenu items
-viewer.menu.help.label=Ajuda
-viewer.menu.help.mnemonic=H
-viewer.menu.help.about.label=Acerca do visualizador ICEpdf...
-## General error dialog
-viewer.dialog.error.exception.title=ICEpdf - Excep\u00E7\u00E3o
-viewer.dialog.error.exception.msg=\
- Houve um erro de execu\u00E7\u00E3o do comando devido \u00E0 seguinte excep\u00E7\u00E3o\n\
- {0}.
-## Open File Dialog
-viewer.dialog.openFile.title=Abrir ficheiro
-viewer.dialog.openFile.error.title=ICEpdf - Erro ao abrir ficheiro
-viewer.dialog.openFile.error.msg=\
- O ICEpdf n\u00E3o conseguiu abrir o ficheiro especificado em {0}\n\
- O ficheiro pode estar corrompido ou n\u00E3o ser um tipo de ficheiro suportado.
-viewer.dialog.openDocument.pdfException.title=ICEpdf - Excep\u00E7\u00E3o PDF
-viewer.dialog.openDocument.pdfException.msg=\
- O ICEpdf n\u00E3o conseguiu abrir o ficheiro especificado {0}\n\
- O ficheiro pode estar corrompido ou n\u00E3o ser um tipo de ficheiro suportado.
-viewer.dialog.openDocument.pdfSecurityException.title=ICEpdf - Excep\u00E7\u00E3o de seguran\u00E7a do PDF
-viewer.dialog.openDocument.pdfSecurityException.msg=\
- O ICEpdf n\u00E3o conseguiu abrir o ficheiro encriptado em {0} \n\
- Isto pode ser o resultado de uma palavra-passe inv\u00E1lida ou de um fornecedor de seguran\u00E7a JCE inexistente.\n\n\
- Consulte o Guia do Programador do ICEpdf para obter mais informa\u00E7\u00F5es.
-viewer.dialog.openDocument.exception.title=ICEpdf - Excep\u00E7\u00E3o
-viewer.dialog.openDocument.exception.msg=\
- O ICEpdf n\u00E3o conseguiu abrir o ficheiro especificado em {0}\n\
- O ficheiro pode estar corrompido ou n\u00E3o ser um tipo de ficheiro suportado.
-viewer.dialog.openURL.exception.title=ICEpdf - Excep\u00E7\u00E3o URL
-viewer.dialog.openURL.exception.msg=\
- O ICEpdf n\u00E3o conseguiu abrir o ficheiro especificado. {0} \n\
- no URL: {1}
-## General error dialog
-viewer.dialog.information.copyAll.title=ICEpdf - Informa\u00E7\u00E3o
-viewer.dialog.information.copyAll.msg=\
- O documento tem mais de {0} p\u00E1ginas, utilize\n\
- "Exportar texto..." para extrair texto do documento.
-## Open URL Dialog
-viewer.dialog.security.title=Seguran\u00E7a do documento
-viewer.dialog.security.msg=Este PDF est\u00E1 protegido
-viewer.dialog.security.password.label=Palavra-passe:
-viewer.dialog.security.okButton.label=Ok
-viewer.dialog.security.okButton.mnemonic=O
-viewer.dialog.security.cancelButton.label=Cancelar
-viewer.dialog.security.cancelButton.mnemonic=S
-## Open URL Dialog
-viewer.dialog.openURL.title=Abrir URL
-### Save a Copy Dialog
-viewer.dialog.saveAs.title=Guardar como
-viewer.dialog.saveAs.extensionError.title=ICEpdf - Erro ao guardar
-viewer.dialog.saveAs.extensionError.msg=\
- O ICEpdf n\u00E3o conseguiu guardar em {0} porque n\u00E3o \u00E9 um tipo de ficheiro suportado.
-viewer.dialog.saveAs.noExtensionError.title=ICEpdf - Erro ao guardar
-viewer.dialog.saveAs.noExtensionError.msg=Especifique uma extens\u00E3o do ficheiro.
-## Export Text Dialog
-viewer.dialog.exportText.title=Exportar texto do documento
-viewer.dialog.exportText.progress.msg=Extrair texto do PDF
-viewer.dialog.exportText.noExtensionError.title=ICEpdf - Erro ao guardar
-viewer.dialog.exportText.noExtensionError.msg=Especifique uma extens\u00E3o do ficheiro.
-# Text extraction output file
-viewer.exportText.fileStamp.msg=Visualizador ICEpdf, (c) - Technologies, Inc.
-viewer.exportText.pageStamp.msg=
-# Completed x out of y page(s).
-viewer.exportText.fileStamp.progress.msg=Conclu\u00EDdo {0} de {1}.
-viewer.exportText.fileStamp.progress.oneFile.msg={2} p\u00E1gina
-viewer.exportText.fileStamp.progress.moreFile.msg={2} p\u00E1ginas
-# Printing Progress bar
-viewer.dialog.printing.status.progress.msg=P\u00E1gina {0} de {1}
-viewer.dialog.printing.status.start.msg=Spool de p\u00E1gina(s) para a impressora
-## Document Permissions Dialog
-viewer.dialog.documentPermissions.title=Permiss\u00F5es do documento
-viewer.dialog.documentPermissions.securityMethod.label=M\u00E9todo de seguran\u00E7a:
-viewer.dialog.documentPermissions.userPassword.label=Palavra-passe do utilizador:
-viewer.dialog.documentPermissions.ownerPassword.label=Palavra-passe do propriet\u00E1rio:
-viewer.dialog.documentPermissions.printing.label=Imprimir:
-viewer.dialog.documentPermissions.changing.label=Alterar documento:
-viewer.dialog.documentPermissions.copyExtraction.label=Extrac\u00E7\u00E3o ou c\u00F3pia de conte\u00FAdo:
-viewer.dialog.documentPermissions.comments.label=Cria\u00E7\u00E3o de campos de formul\u00E1rios e coment\u00E1rios:
-viewer.dialog.documentPermissions.formFillingIn.label=Assinatura ou preenchimento dos campos dos formul\u00E1rios:
-viewer.dialog.documentPermissions.accessibility.label=Acessibilidade ao conte\u00FAdo activada:
-viewer.dialog.documentPermissions.assembly.label=Montagem de documentos:
-viewer.dialog.documentPermissions.encryptionLevel.label=N\u00EDvel de encripta\u00E7\u00E3o:
-viewer.dialog.documentPermissions.securityLevel={0} bits v{1} R {2}
-viewer.dialog.documentPermissions.none=Nenhum
-viewer.dialog.documentPermissions.no=N\u00E3o
-viewer.dialog.documentPermissions.yes=Sim
-viewer.dialog.documentPermissions.allowed=Permitido
-viewer.dialog.documentPermissions.notAllowed=N\u00E3o permitido
-viewer.dialog.documentPermissions.fullyAllowed=Completamente permitido
-viewer.dialog.documentPermissions.standardSecurity=Seguran\u00E7a standard do Adobe Acrobat
-viewer.dialog.documentPermissions.partial=Parcial (Baixa qualidade)
-## Document Information Dialog
-viewer.dialog.documentInformation.title=Informa\u00E7\u00F5es do documento
-viewer.dialog.documentInformation.title.label=T\u00EDtulo:
-viewer.dialog.documentInformation.subject.label=Assunto:
-viewer.dialog.documentInformation.author.label=Autor:
-viewer.dialog.documentInformation.keywords.label=Palavras-chave:
-viewer.dialog.documentInformation.creator.label=Criador:
-viewer.dialog.documentInformation.producer.label=Produtor:
-viewer.dialog.documentInformation.created.label=Criado:
-viewer.dialog.documentInformation.modified.label=Modificado:
-viewer.dialog.documentInformation.notAvailable=Indispon\u00EDvel
-## Go to Page Dialog
-viewer.dialog.goToPage.title=Ir para p\u00E1gina...
-viewer.dialog.goToPage.description.label=N\u00FAmero da p\u00E1gina
-## About Dialog
-viewer.dialog.about.title=Acerca do Visualizador ICEpdf
-viewer.dialog.about.pageNumber.label=\
- Consulte o s\u00EDtio Web do ICEpdf para ver as not\u00EDcias mais recentes:\n\
- http://www.icepdf.org/
-## Utility Pane Bookmarks Tab
-viewer.utilityPane.bookmarks.tab.title=Marcadores
-## Utility Pane Annotation Link Tab
-viewer.utilityPane.link.tab.title=Anota\u00E7\u00F5es
-viewer.utilityPane.link.appearanceTitle=Aspecto
-viewer.utilityPane.link.linkType=Tipo de liga\u00E7\u00E3o:
-viewer.utilityPane.annotation.link.highlightType=Estilo do realce:
-viewer.utilityPane.link.lineThickness=Espessura da linha:
-viewer.utilityPane.link.lineStyle=Estilo da linha:
-viewer.utilityPane.link.colorChooserTitle=Cor da anota\u00E7\u00E3o
-viewer.utilityPane.link.colorLabel=Cor:
-## annotation action pane and dialogs.
-viewer.utilityPane.action.selectionTitle=Ac\u00E7\u00E3o
-viewer.utilityPane.action.addAction=Adicionar
-viewer.utilityPane.action.editAction=Editar
-viewer.utilityPane.action.removeAction=Remover
-viewer.utilityPane.action.type.destination.label=Destino
-viewer.utilityPane.action.type.uriAction.label=Ac\u00E7\u00E3o URI
-viewer.utilityPane.action.type.goToAction.label=Ac\u00E7\u00E3o Ir para
-viewer.utilityPane.action.dialog.new.title=Ac\u00E7\u00E3o Adicionar novo
-viewer.utilityPane.action.dialog.new.msgs=Tipo de ac\u00E7\u00E3o:
-viewer.utilityPane.action.dialog.delete.title=Confirma\u00E7\u00E3o da elimina\u00E7\u00E3o
-viewer.utilityPane.action.dialog.delete.msgs=Deseja eliminar esta ac\u00E7\u00E3o?
-## uri action dialog test
-viewer.utilityPane.action.dialog.uri.title=Propriedades da ac\u00E7\u00E3o URI
-viewer.utilityPane.action.dialog.uri.msgs=URI:
-## GoTo action dialog text
-viewer.utilityPane.action.dialog.goto.title=Propriedades da ac\u00E7\u00E3o Ir para
-viewer.utilityPane.action.dialog.goto.page.label=P\u00E1gina:
-viewer.utilityPane.action.dialog.goto.type.label=Tipo
-viewer.utilityPane.action.dialog.goto.type.xyz.label=Absoluto
-viewer.utilityPane.action.dialog.goto.type.fit.label=Ajustar p\u00E1gina
-viewer.utilityPane.action.dialog.goto.type.fith.label=Ajustar largura superior
-viewer.utilityPane.action.dialog.goto.type.fitv.label=Ajustar largura esquerda
-viewer.utilityPane.action.dialog.goto.type.fitr.label=Ajustar caixa de zoom
-viewer.utilityPane.action.dialog.goto.type.fitb.label=Ajustar limites da p\u00E1gina
-viewer.utilityPane.action.dialog.goto.type.fitbh.label=Ajustar parte superior dos limites
-viewer.utilityPane.action.dialog.goto.type.fitbv.label=Ajustar lado esquerdo dos limites
-viewer.utilityPane.action.dialog.goto.right.label=Direita:
-viewer.utilityPane.action.dialog.goto.left.label=Esquerda:
-viewer.utilityPane.action.dialog.goto.top.label=Topo:
-viewer.utilityPane.action.dialog.goto.bottom.label=Fundo:
-viewer.utilityPane.action.dialog.goto.zoom.label=Zoom:
-viewer.utilityPane.action.dialog.goto.unassigned.label=NaN
-viewer.utilityPane.action.dialog.goto.current.label=Vista actual:
-viewer.utilityPane.action.dialog.goto.current=Definir localiza\u00E7\u00E3o
-viewer.utilityPane.action.dialog.goto.name.label=Nome:
-viewer.utilityPane.action.dialog.goto.browse=Procurar...
-viewer.utilityPane.action.dialog.goto.explicitDestination.title=Destino impl\u00EDcito
-viewer.utilityPane.action.dialog.goto.nameDestination.title=Destino nomeado
-# Destination Named Tree
-viewer.utilityPane.action.dialog.goto.nameTree.title=\u00C1rvore de nomes de documentos
-viewer.utilityPane.action.dialog.goto.nameTree.root.label=\u00C1rvore de nomes
-viewer.utilityPane.action.dialog.goto.nameTree.branch.label=De {0} a {1}
-## Utility Pane Search Tab
-viewer.utilityPane.search.tab.title=Procurar
-viewer.utilityPane.search.searchText.label=Texto da procura:
-viewer.utilityPane.search.results.label=Resultados:
-viewer.utilityPane.search.searchButton.label=Procurar
-viewer.utilityPane.search.clearSearchButton.label=Apagar
-viewer.utilityPane.search.caseSenstiveCheckbox.label=Sens\u00EDvel \u00E0s mai\u00FAsculas
-viewer.utilityPane.search.wholeWordCheckbox.label=Apenas palavras inteiras
-viewer.utilityPane.search.cumlitiveCheckbox.label=Cumulativa
-viewer.utilityPane.search.showPagesCheckbox.label=Mostrar p\u00E1ginas
-viewer.utilityPane.search.stopButton.label=Parar
-viewer.utilityPane.search.searching.msg=Procurar...
-# Searching x out of y page(s)
-viewer.utilityPane.search.searching1.msg=A procurar {0} de {1}
-viewer.utilityPane.search.searching1.oneFile.msg={2} p\u00E1gina
-viewer.utilityPane.search.searching1.moreFile.msg={2} p\u00E1ginas
-# Page x (y result(s))
-viewer.utilityPane.search.result.msg=P\u00E1gina {0} ({1})
-viewer.utilityPane.search.result.oneFile.msg={2} resultado
-viewer.utilityPane.search.result.moreFile.msg={2} resultados
-# Searched x page(s) (y matches)
-viewer.utilityPane.search.progress.msg=Procurado {0} {1} ({2})
-viewer.utilityPane.search.progress.onePage.msg=p\u00E1gina
-viewer.utilityPane.search.progress.morePage.msg=p\u00E1ginas
-viewer.utilityPane.search.progress.oneMatch.msg={2} correspond\u00EAncia
-viewer.utilityPane.search.progress.moreMatch.msg={2} correspond\u00EAncias
-## Common Button Labels
-viewer.button.ok.label=Ok
-viewer.button.ok.mnemonic=O
-viewer.button.cancel.label=Cancelar
-viewer.button.cancel.mnemonic=C
-###
-# General Error Messages
-# Command Line Errors
-viewer.commandLin.error=\
- Utiliza\u00E7\u00E3o: java org.icepdf.ri.visualizador.Principal [-carregarficheiro ] [-carregarurl ]
-# Launcher errors
-viewer.launcher.URLError.dialog.title=ICEpdf
-viewer.launcher.URLError.dialog.message=O ICEpdf n\u00E3o conseguiu abrir o ficheiro especificado. {0} no URL: {1}.
-viewer.launcher.lookAndFeel.error.message=O aspecto e reconhecimento especificados ({0}) n\u00E3o s\u00E3o acess\u00EDveis a partir desta plataforma.
-# Pilot Loading Errors
-### parser error dialogs
-parse.title=Erro de an\u00E1lise das propriedades
-parse.integer=Aviso: {0} n\u00E3o \u00E9 um n\u00FAmero inteiro correcto.
-parse.float=Aviso: {0} n\u00E3o \u00E9 um flutuante correcto.
-parse.double=Aviso: {0} n\u00E3o \u00E9 um duplo correcto.
-parse.choice=Aviso: {0} n\u00E3o \u00E9 uma escolha v\u00E1lida.
-parse.laf=Aviso: aspecto e reconhecimento {0} n\u00E3o s\u00E3o suportados.
-### Properties Manager Errors
-manager.properties.title=Gestor de propriedades do ICEpdf
-fontManager.properties.title=Gestor de tipos de letra do ICEpdf
-manager.properties.createNewDirectory=\
- Para criar o direct\u00F3rio {0},\n\
- em que o Visualizador ICEpdf guardar\u00E1 as altera\u00E7\u00F5es da configura\u00E7\u00E3o, clique em Sim.\n\n\
- Se clicar em "N\u00E3o", todas as altera\u00E7\u00F5es efectuadas na configura\u00E7\u00E3o do Visualizador ICEpdf\n\
- ser\u00E3o perdidas quando sair da aplica\u00E7\u00E3o.
-manager.properties.failedCreation=\
- O direct\u00F3rio do Visualizador ICEpdf para guardar dados do utilizador n\u00E3o pode ser criado:\n\
- {0}\n\
- O Visualizador ICEpdf n\u00E3o guardar\u00E1 as altera\u00E7\u00F5es \u00E0 configura\u00E7\u00E3o predefinida.
-manager.properties.session.nolock=\
- Erro ao criar o ficheiro de bloqueio:\n\
- {0}\n
-manager.properties.session.readError=\
- Erro ao carregar o ficheiro das propriedades: \n\
- {0}
-manager.properties.deleted=O ficheiro das propriedades foi eliminado\n\
- ({0})\n\
- Recri\u00E1-lo?
-manager.properties.modified=O ficheiro das propriedades foi modificado desde a \u00FAltima actualiza\u00E7\u00E3o\n\
- ({0,date,long})\n\
- Deseja intercalar as altera\u00E7\u00F5es do ficheiro com as propriedades actuais?
-manager.properties.saveError=Imposs\u00EDvel guardar o ficheiro das propriedades.\n\
- Encontrado o erro seguinte:\n\
- {0}
-manager.properties.lafError=\
- O aspecto e reconhecimento {0} fornecidos nas propriedades predefinidas n\u00E3o s\u00E3o suportados.\n\
- Utilizar predefini\u00E7\u00E3o do sistema.
-manager.properties.brokenProperty=Valor predefinido {0} da propriedade partido: {1}
-manager.properties.missingProperty=Valor predefinido {0} da propriedade inexistente: {1}
-
-
-
-
-
-
-
-
-
-
+#
+# Copyright 2006-2019 - Technologies Canada Corp.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the
+# License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an "AS
+# IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
+# express or implied. See the License for the specific language
+# governing permissions and limitations under the License.
+#
+#####
+### This MessageBundle contains English text for ICEpdf View and Pilot RI's
+##
+#
+## Window toolbar Title
+viewer.window.title.default=Visualizador CEpdf
+viewer.window.title.open.default=Visualizador ICEpdf - [{0}]
+#status bar
+viewer.statusbar.currentPage=P\u00E1gina {0} / {1}
+## Top Page Control Toolbar
+viewer.toolbar.hideToolBar.label=Ocultar barra de ferramentas
+viewer.toolbar.showToolBar.label=Mostrar barra de ferramentas
+viewer.toolbar.showUtilityPane.label=Mostrar painel de utilit\u00E1rios
+viewer.toolbar.hideUtilityPane.label=Ocultar painel de utilit\u00E1rios
+viewer.toolbar.open.label=
+viewer.toolbar.open.tooltip=Abrir documento
+viewer.toolbar.save.label=Guardar
+viewer.toolbar.save.tooltip=Guardar documento
+viewer.toolbar.saveAs.label=Guardar como
+viewer.toolbar.saveAs.tooltip=Guardar como...
+viewer.toolbar.print.label=Imprimir
+viewer.toolbar.print.tooltip=Imprimir documento
+viewer.toolbar.search.label=Procurar
+viewer.toolbar.search.tooltip=Procurar documento
+viewer.toolbar.utilityPane.label=Painel de utilit\u00E1rios
+viewer.toolbar.utilityPane.tooltip=Mostrar/Ocultar painel de utilit\u00E1rios
+viewer.toolbar.navigation.label=
+viewer.toolbar.navigation.pages.tooltip=N\u00FAmero de p\u00E1ginas
+viewer.toolbar.navigation.pages.firstPage.label=
+viewer.toolbar.navigation.current.tooltip=N\u00FAmero da p\u00E1gina actual
+viewer.toolbar.navigation.current.firstPage.label=
+viewer.toolbar.navigation.firstPage.label=
+viewer.toolbar.navigation.firstPage.tooltip=Primeira p\u00E1gina
+viewer.toolbar.navigation.previousPage.label=
+viewer.toolbar.navigation.previousPage.tooltip=P\u00E1gina anterior
+viewer.toolbar.navigation.nextPage.label=
+viewer.toolbar.navigation.nextPage.tooltip=P\u00E1gina seguinte
+viewer.toolbar.navigation.lastPage.label=
+viewer.toolbar.navigation.lastPage.tooltip=\u00DAltima p\u00E1gina
+viewer.toolbar.pageIndicator=de {0}
+viewer.toolbar.zoom.label=
+viewer.toolbar.zoom.tooltip=Zoom
+viewer.toolbar.zoom.out.label=
+viewer.toolbar.zoom.out.tooltip=Reduzir zoom
+viewer.toolbar.zoom.in.label=
+viewer.toolbar.zoom.in.tooltip=Aumentar zoom
+viewer.toolbar.pageFit.actualsize.label=
+viewer.toolbar.pageFit.actualsize.tooltip=Tamanho actual
+viewer.toolbar.pageFit.fitWindow.label=
+viewer.toolbar.pageFit.fitWindow.tooltip=Ajustar na janela
+viewer.toolbar.pageFit.fitWidth.label=
+viewer.toolbar.pageFit.fitWidth.tooltip=Ajustar largura
+viewer.toolbar.rotation.left.label=
+viewer.toolbar.rotation.left.tooltip=Rodar para a esquerda
+viewer.toolbar.rotation.right.label=
+viewer.toolbar.rotation.right.tooltip=Rodar para a direita
+viewer.toolbar.tool.pan.label=
+viewer.toolbar.tool.pan.tooltip=Ferramenta Selec\u00E7\u00E3o de texto
+viewer.toolbar.tool.text.label=
+viewer.toolbar.tool.text.tooltip=Ferramenta Selec\u00E7\u00E3o de texto
+viewer.toolbar.tool.select.label=
+viewer.toolbar.tool.select.tooltip=Ferramenta Selec\u00E7\u00E3o
+viewer.toolbar.tool.link.label=
+viewer.toolbar.tool.link.tooltip=Ferramenta Anota\u00E7\u00E3o de liga\u00E7\u00E3o
+viewer.toolbar.tool.zoomIn.label=
+viewer.toolbar.tool.zoomIn.tooltip=Ferramenta Aumentar zoom
+viewer.toolbar.tool.zoomOut.label=
+viewer.toolbar.tool.zoomOut.tooltip=Ferramenta Reduzir zoom
+viewer.toolbar.pageFit.fontEngine.label=
+viewer.toolbar.pageFit.fontEngine.tooltip=Activar/Desactivar motor de tipos de letra
+## Bottom Page View Control Toolbar
+viewer.toolbar.pageView.nonContinuous.singlePage.label=
+viewer.toolbar.pageView.nonContinuous.singlePage.tooltip=Vista P\u00E1gina individual n\u00E3o cont\u00EDnua
+viewer.toolbar.pageView.nonContinuous.facingPage.label=
+viewer.toolbar.pageView.nonContinuous.facingPage.tooltip=Vista P\u00E1gina frontal n\u00E3o cont\u00EDnua
+viewer.toolbar.pageView.continuous.singlePage.label=
+viewer.toolbar.pageView.continuous.singlePage.tooltip=Vista P\u00E1gina individual cont\u00EDnua
+viewer.toolbar.pageView.continuous.facingPage.label=
+viewer.toolbar.pageView.continuous.facingPage.tooltip=Vista P\u00E1gina frontal cont\u00EDnua
+## File Menu and submenu items
+viewer.menu.file.label=Ficheiro
+viewer.menu.file.mnemonic=F
+viewer.menu.open.label=Abrir
+viewer.menu.open.file.label=Ficheiro...
+viewer.menu.open.URL.label=URL...
+viewer.menu.close.label=Fechar
+viewer.menu.saveAs.label=Guardar como...
+viewer.menu.exportText.label=Exportar texto...
+viewer.menu.documentProperties.label=Informa\u00E7\u00F5es do documento...
+viewer.menu.documentPermission.label=Permiss\u00F5es do documento...
+viewer.menu.documentInformation.label=Informa\u00E7\u00F5es do documento...
+viewer.menu.printSetup.label=Configurar impressora...
+viewer.menu.print.label=Imprimir...
+viewer.menu.exit.label=Sair
+## View Menu and submenu items
+viewer.menu.edit.label=Editar
+viewer.menu.edit.mnemonic=E
+viewer.menu.edit.undo.label=Anular
+viewer.menu.edit.redo.label=Repetir
+viewer.menu.edit.copy.label=Copiar
+viewer.menu.edit.delete.label=Eliminar
+viewer.menu.edit.selectAll.label=Seleccionar tudo
+viewer.menu.edit.deselectAll.label=Desseleccionar tudo
+## View Menu and submenu items
+viewer.menu.view.label=Ver
+viewer.menu.view.mnemonic=S
+viewer.menu.view.actualSize.label=Tamanho actual
+viewer.menu.view.fitInWindow.label=Ajustar na janela
+viewer.menu.view.fitWidth.label=Ajustar largura
+viewer.menu.view.zoomIn.label=Aumentar zoom
+viewer.menu.view.zoomOut.label=Reduzir zoom
+viewer.menu.view.rotateLeft.label=Rodar para a esquerda
+viewer.menu.view.rotateRight.label=Rodar para a direita
+viewer.menu.view.hideToolBar.label=Ocultar barra de ferramentas
+viewer.menu.view.showToolBar.label=Mostrar barra de ferramentas
+viewer.menu.view.showUtilityPane.label=Mostrar painel de utilit\u00E1rios
+viewer.menu.view.hideUtilityPane.label=Ocultar painel de utilit\u00E1rios
+## Document Menu and submenu items
+viewer.menu.document.label=Documento
+viewer.menu.document.mnemonic=D
+viewer.menu.document.firstPage.label=Primeira p\u00E1gina
+viewer.menu.document.previousPage.label=P\u00E1gina anterior
+viewer.menu.document.nextPage.label=P\u00E1gina seguinte
+viewer.menu.document.lastPage.label=\u00DAltima p\u00E1gina
+viewer.menu.document.search.label=Procurar...
+viewer.menu.document.gotToPage.label=Ir para p\u00E1gina...
+## Window Menu and submenu items
+viewer.menu.window.label=Janela
+viewer.menu.window.mnemonic=W
+viewer.menu.window.minAll.label=Minimizar tudo
+viewer.menu.window.minAll.mnemonic=\u00B4M
+viewer.menu.window.frontAll.label=Trazer tudo para a frente
+viewer.menu.window.frontAll.mnemonic=b
+viewer.menu.window.1.label=1
+viewer.menu.window.1.mnemonic=1
+viewer.menu.window.2.label=2
+viewer.menu.window.2.mnemonic=2
+viewer.menu.window.3.label=3
+viewer.menu.window.3.mnemonic=3
+viewer.menu.window.4.label=4
+viewer.menu.window.4.mnemonic=4
+viewer.menu.window.5.label=5
+viewer.menu.window.5.mnemonic=5
+viewer.menu.window.6.label=6
+viewer.menu.window.6.mnemonic=6
+viewer.menu.window.7.label=7
+viewer.menu.window.7.mnemonic=7
+viewer.menu.window.8.label=8
+viewer.menu.window.8.mnemonic=8
+viewer.menu.window.9.label=9
+viewer.menu.window.9.mnemonic=9
+## Add as many entries as you want, to viewer.menu.window.X.label and mnemonic
+## where X is an incrementing integer. The mnemonic should be one unique
+## character found within the label
+## Help Menu and submenu items
+viewer.menu.help.label=Ajuda
+viewer.menu.help.mnemonic=H
+viewer.menu.help.about.label=Acerca do visualizador ICEpdf...
+## General error dialog
+viewer.dialog.error.exception.title=ICEpdf - Excep\u00E7\u00E3o
+viewer.dialog.error.exception.msg=\
+ Houve um erro de execu\u00E7\u00E3o do comando devido \u00E0 seguinte excep\u00E7\u00E3o\n\
+ {0}.
+## Open File Dialog
+viewer.dialog.openFile.title=Abrir ficheiro
+viewer.dialog.openFile.error.title=ICEpdf - Erro ao abrir ficheiro
+viewer.dialog.openFile.error.msg=\
+ O ICEpdf n\u00E3o conseguiu abrir o ficheiro especificado em {0}\n\
+ O ficheiro pode estar corrompido ou n\u00E3o ser um tipo de ficheiro suportado.
+viewer.dialog.openDocument.pdfException.title=ICEpdf - Excep\u00E7\u00E3o PDF
+viewer.dialog.openDocument.pdfException.msg=\
+ O ICEpdf n\u00E3o conseguiu abrir o ficheiro especificado {0}\n\
+ O ficheiro pode estar corrompido ou n\u00E3o ser um tipo de ficheiro suportado.
+viewer.dialog.openDocument.pdfSecurityException.title=ICEpdf - Excep\u00E7\u00E3o de seguran\u00E7a do PDF
+viewer.dialog.openDocument.pdfSecurityException.msg=\
+ O ICEpdf n\u00E3o conseguiu abrir o ficheiro encriptado em {0} \n\
+ Isto pode ser o resultado de uma palavra-passe inv\u00E1lida ou de um fornecedor de seguran\u00E7a JCE inexistente.\n\n\
+ Consulte o Guia do Programador do ICEpdf para obter mais informa\u00E7\u00F5es.
+viewer.dialog.openDocument.exception.title=ICEpdf - Excep\u00E7\u00E3o
+viewer.dialog.openDocument.exception.msg=\
+ O ICEpdf n\u00E3o conseguiu abrir o ficheiro especificado em {0}\n\
+ O ficheiro pode estar corrompido ou n\u00E3o ser um tipo de ficheiro suportado.
+viewer.dialog.openURL.exception.title=ICEpdf - Excep\u00E7\u00E3o URL
+viewer.dialog.openURL.exception.msg=\
+ O ICEpdf n\u00E3o conseguiu abrir o ficheiro especificado. {0} \n\
+ no URL: {1}
+## General error dialog
+viewer.dialog.information.copyAll.title=ICEpdf - Informa\u00E7\u00E3o
+viewer.dialog.information.copyAll.msg=\
+ O documento tem mais de {0} p\u00E1ginas, utilize\n\
+ "Exportar texto..." para extrair texto do documento.
+## Open URL Dialog
+viewer.dialog.security.title=Seguran\u00E7a do documento
+viewer.dialog.security.msg=Este PDF est\u00E1 protegido
+viewer.dialog.security.password.label=Palavra-passe:
+viewer.dialog.security.okButton.label=Ok
+viewer.dialog.security.okButton.mnemonic=O
+viewer.dialog.security.cancelButton.label=Cancelar
+viewer.dialog.security.cancelButton.mnemonic=S
+## Open URL Dialog
+viewer.dialog.openURL.title=Abrir URL
+### Save a Copy Dialog
+viewer.dialog.saveAs.title=Guardar como
+viewer.dialog.saveAs.extensionError.title=ICEpdf - Erro ao guardar
+viewer.dialog.saveAs.extensionError.msg=\
+ O ICEpdf n\u00E3o conseguiu guardar em {0} porque n\u00E3o \u00E9 um tipo de ficheiro suportado.
+viewer.dialog.saveAs.noExtensionError.title=ICEpdf - Erro ao guardar
+viewer.dialog.saveAs.noExtensionError.msg=Especifique uma extens\u00E3o do ficheiro.
+## Export Text Dialog
+viewer.dialog.exportText.title=Exportar texto do documento
+viewer.dialog.exportText.progress.msg=Extrair texto do PDF
+viewer.dialog.exportText.noExtensionError.title=ICEpdf - Erro ao guardar
+viewer.dialog.exportText.noExtensionError.msg=Especifique uma extens\u00E3o do ficheiro.
+# Text extraction output file
+viewer.exportText.fileStamp.msg=Visualizador ICEpdf, (c) - Technologies, Inc.
+viewer.exportText.pageStamp.msg=
+# Completed x out of y page(s).
+viewer.exportText.fileStamp.progress.msg=Conclu\u00EDdo {0} de {1}.
+viewer.exportText.fileStamp.progress.oneFile.msg={2} p\u00E1gina
+viewer.exportText.fileStamp.progress.moreFile.msg={2} p\u00E1ginas
+# Printing Progress bar
+viewer.dialog.printing.status.progress.msg=P\u00E1gina {0} de {1}
+viewer.dialog.printing.status.start.msg=Spool de p\u00E1gina(s) para a impressora
+## Document Permissions Dialog
+viewer.dialog.documentPermissions.title=Permiss\u00F5es do documento
+viewer.dialog.documentPermissions.securityMethod.label=M\u00E9todo de seguran\u00E7a:
+viewer.dialog.documentPermissions.userPassword.label=Palavra-passe do utilizador:
+viewer.dialog.documentPermissions.ownerPassword.label=Palavra-passe do propriet\u00E1rio:
+viewer.dialog.documentPermissions.printing.label=Imprimir:
+viewer.dialog.documentPermissions.changing.label=Alterar documento:
+viewer.dialog.documentPermissions.copyExtraction.label=Extrac\u00E7\u00E3o ou c\u00F3pia de conte\u00FAdo:
+viewer.dialog.documentPermissions.comments.label=Cria\u00E7\u00E3o de campos de formul\u00E1rios e coment\u00E1rios:
+viewer.dialog.documentPermissions.formFillingIn.label=Assinatura ou preenchimento dos campos dos formul\u00E1rios:
+viewer.dialog.documentPermissions.accessibility.label=Acessibilidade ao conte\u00FAdo activada:
+viewer.dialog.documentPermissions.assembly.label=Montagem de documentos:
+viewer.dialog.documentPermissions.encryptionLevel.label=N\u00EDvel de encripta\u00E7\u00E3o:
+viewer.dialog.documentPermissions.securityLevel={0} bits v{1} R {2}
+viewer.dialog.documentPermissions.none=Nenhum
+viewer.dialog.documentPermissions.no=N\u00E3o
+viewer.dialog.documentPermissions.yes=Sim
+viewer.dialog.documentPermissions.allowed=Permitido
+viewer.dialog.documentPermissions.notAllowed=N\u00E3o permitido
+viewer.dialog.documentPermissions.fullyAllowed=Completamente permitido
+viewer.dialog.documentPermissions.standardSecurity=Seguran\u00E7a standard do Adobe Acrobat
+viewer.dialog.documentPermissions.partial=Parcial (Baixa qualidade)
+## Document Information Dialog
+viewer.dialog.documentInformation.title=Informa\u00E7\u00F5es do documento
+viewer.dialog.documentInformation.title.label=T\u00EDtulo:
+viewer.dialog.documentInformation.subject.label=Assunto:
+viewer.dialog.documentInformation.author.label=Autor:
+viewer.dialog.documentInformation.keywords.label=Palavras-chave:
+viewer.dialog.documentInformation.creator.label=Criador:
+viewer.dialog.documentInformation.producer.label=Produtor:
+viewer.dialog.documentInformation.created.label=Criado:
+viewer.dialog.documentInformation.modified.label=Modificado:
+viewer.dialog.documentInformation.notAvailable=Indispon\u00EDvel
+## Go to Page Dialog
+viewer.dialog.goToPage.title=Ir para p\u00E1gina...
+viewer.dialog.goToPage.description.label=N\u00FAmero da p\u00E1gina
+## About Dialog
+viewer.dialog.about.title=Acerca do Visualizador ICEpdf
+viewer.dialog.about.pageNumber.label=\
+ Consulte o s\u00EDtio Web do ICEpdf para ver as not\u00EDcias mais recentes:\n\
+ http://www.icepdf.org/
+## Utility Pane Bookmarks Tab
+viewer.utilityPane.bookmarks.tab.title=Marcadores
+## Utility Pane Annotation Link Tab
+viewer.utilityPane.link.tab.title=Anota\u00E7\u00F5es
+viewer.utilityPane.link.appearanceTitle=Aspecto
+viewer.utilityPane.link.linkType=Tipo de liga\u00E7\u00E3o:
+viewer.utilityPane.annotation.link.highlightType=Estilo do realce:
+viewer.utilityPane.link.lineThickness=Espessura da linha:
+viewer.utilityPane.link.lineStyle=Estilo da linha:
+viewer.utilityPane.link.colorChooserTitle=Cor da anota\u00E7\u00E3o
+viewer.utilityPane.link.colorLabel=Cor:
+## annotation action pane and dialogs.
+viewer.utilityPane.action.selectionTitle=Ac\u00E7\u00E3o
+viewer.utilityPane.action.addAction=Adicionar
+viewer.utilityPane.action.editAction=Editar
+viewer.utilityPane.action.removeAction=Remover
+viewer.utilityPane.action.type.destination.label=Destino
+viewer.utilityPane.action.type.uriAction.label=Ac\u00E7\u00E3o URI
+viewer.utilityPane.action.type.goToAction.label=Ac\u00E7\u00E3o Ir para
+viewer.utilityPane.action.dialog.new.title=Ac\u00E7\u00E3o Adicionar novo
+viewer.utilityPane.action.dialog.new.msgs=Tipo de ac\u00E7\u00E3o:
+viewer.utilityPane.action.dialog.delete.title=Confirma\u00E7\u00E3o da elimina\u00E7\u00E3o
+viewer.utilityPane.action.dialog.delete.msgs=Deseja eliminar esta ac\u00E7\u00E3o?
+## uri action dialog test
+viewer.utilityPane.action.dialog.uri.title=Propriedades da ac\u00E7\u00E3o URI
+viewer.utilityPane.action.dialog.uri.msgs=URI:
+## GoTo action dialog text
+viewer.utilityPane.action.dialog.goto.title=Propriedades da ac\u00E7\u00E3o Ir para
+viewer.utilityPane.action.dialog.goto.page.label=P\u00E1gina:
+viewer.utilityPane.action.dialog.goto.type.label=Tipo
+viewer.utilityPane.action.dialog.goto.type.xyz.label=Absoluto
+viewer.utilityPane.action.dialog.goto.type.fit.label=Ajustar p\u00E1gina
+viewer.utilityPane.action.dialog.goto.type.fith.label=Ajustar largura superior
+viewer.utilityPane.action.dialog.goto.type.fitv.label=Ajustar largura esquerda
+viewer.utilityPane.action.dialog.goto.type.fitr.label=Ajustar caixa de zoom
+viewer.utilityPane.action.dialog.goto.type.fitb.label=Ajustar limites da p\u00E1gina
+viewer.utilityPane.action.dialog.goto.type.fitbh.label=Ajustar parte superior dos limites
+viewer.utilityPane.action.dialog.goto.type.fitbv.label=Ajustar lado esquerdo dos limites
+viewer.utilityPane.action.dialog.goto.right.label=Direita:
+viewer.utilityPane.action.dialog.goto.left.label=Esquerda:
+viewer.utilityPane.action.dialog.goto.top.label=Topo:
+viewer.utilityPane.action.dialog.goto.bottom.label=Fundo:
+viewer.utilityPane.action.dialog.goto.zoom.label=Zoom:
+viewer.utilityPane.action.dialog.goto.unassigned.label=NaN
+viewer.utilityPane.action.dialog.goto.current.label=Vista actual:
+viewer.utilityPane.action.dialog.goto.current=Definir localiza\u00E7\u00E3o
+viewer.utilityPane.action.dialog.goto.name.label=Nome:
+viewer.utilityPane.action.dialog.goto.browse=Procurar...
+viewer.utilityPane.action.dialog.goto.explicitDestination.title=Destino impl\u00EDcito
+viewer.utilityPane.action.dialog.goto.nameDestination.title=Destino nomeado
+# Destination Named Tree
+viewer.utilityPane.action.dialog.goto.nameTree.title=\u00C1rvore de nomes de documentos
+viewer.utilityPane.action.dialog.goto.nameTree.root.label=\u00C1rvore de nomes
+viewer.utilityPane.action.dialog.goto.nameTree.branch.label=De {0} a {1}
+## Utility Pane Search Tab
+viewer.utilityPane.search.tab.title=Procurar
+viewer.utilityPane.search.searchText.label=Texto da procura:
+viewer.utilityPane.search.results.label=Resultados:
+viewer.utilityPane.search.searchButton.label=Procurar
+viewer.utilityPane.search.clearSearchButton.label=Apagar
+viewer.utilityPane.search.caseSenstiveCheckbox.label=Sens\u00EDvel \u00E0s mai\u00FAsculas
+viewer.utilityPane.search.wholeWordCheckbox.label=Apenas palavras inteiras
+viewer.utilityPane.search.cumlitiveCheckbox.label=Cumulativa
+viewer.utilityPane.search.showPagesCheckbox.label=Mostrar p\u00E1ginas
+viewer.utilityPane.search.stopButton.label=Parar
+viewer.utilityPane.search.searching.msg=Procurar...
+# Searching x out of y page(s)
+viewer.utilityPane.search.searching1.msg=A procurar {0} de {1}
+viewer.utilityPane.search.searching1.oneFile.msg={2} p\u00E1gina
+viewer.utilityPane.search.searching1.moreFile.msg={2} p\u00E1ginas
+# Page x (y result(s))
+viewer.utilityPane.search.result.msg=P\u00E1gina {0} ({1})
+viewer.utilityPane.search.result.oneFile.msg={2} resultado
+viewer.utilityPane.search.result.moreFile.msg={2} resultados
+# Searched x page(s) (y matches)
+viewer.utilityPane.search.progress.msg=Procurado {0} {1} ({2})
+viewer.utilityPane.search.progress.onePage.msg=p\u00E1gina
+viewer.utilityPane.search.progress.morePage.msg=p\u00E1ginas
+viewer.utilityPane.search.progress.oneMatch.msg={2} correspond\u00EAncia
+viewer.utilityPane.search.progress.moreMatch.msg={2} correspond\u00EAncias
+## Common Button Labels
+viewer.button.ok.label=Ok
+viewer.button.ok.mnemonic=O
+viewer.button.cancel.label=Cancelar
+viewer.button.cancel.mnemonic=C
+###
+# General Error Messages
+# Command Line Errors
+viewer.commandLin.error=\
+ Utiliza\u00E7\u00E3o: java org.icepdf.ri.visualizador.Principal [-carregarficheiro ] [-carregarurl ]
+# Launcher errors
+viewer.launcher.URLError.dialog.title=ICEpdf
+viewer.launcher.URLError.dialog.message=O ICEpdf n\u00E3o conseguiu abrir o ficheiro especificado. {0} no URL: {1}.
+viewer.launcher.lookAndFeel.error.message=O aspecto e reconhecimento especificados ({0}) n\u00E3o s\u00E3o acess\u00EDveis a partir desta plataforma.
+# Pilot Loading Errors
+### parser error dialogs
+parse.title=Erro de an\u00E1lise das propriedades
+parse.integer=Aviso: {0} n\u00E3o \u00E9 um n\u00FAmero inteiro correcto.
+parse.float=Aviso: {0} n\u00E3o \u00E9 um flutuante correcto.
+parse.double=Aviso: {0} n\u00E3o \u00E9 um duplo correcto.
+parse.choice=Aviso: {0} n\u00E3o \u00E9 uma escolha v\u00E1lida.
+parse.laf=Aviso: aspecto e reconhecimento {0} n\u00E3o s\u00E3o suportados.
+### Properties Manager Errors
+manager.properties.title=Gestor de propriedades do ICEpdf
+fontManager.properties.title=Gestor de tipos de letra do ICEpdf
+manager.properties.createNewDirectory=\
+ Para criar o direct\u00F3rio {0},\n\
+ em que o Visualizador ICEpdf guardar\u00E1 as altera\u00E7\u00F5es da configura\u00E7\u00E3o, clique em Sim.\n\n\
+ Se clicar em "N\u00E3o", todas as altera\u00E7\u00F5es efectuadas na configura\u00E7\u00E3o do Visualizador ICEpdf\n\
+ ser\u00E3o perdidas quando sair da aplica\u00E7\u00E3o.
+manager.properties.failedCreation=\
+ O direct\u00F3rio do Visualizador ICEpdf para guardar dados do utilizador n\u00E3o pode ser criado:\n\
+ {0}\n\
+ O Visualizador ICEpdf n\u00E3o guardar\u00E1 as altera\u00E7\u00F5es \u00E0 configura\u00E7\u00E3o predefinida.
+manager.properties.session.nolock=\
+ Erro ao criar o ficheiro de bloqueio:\n\
+ {0}\n
+manager.properties.session.readError=\
+ Erro ao carregar o ficheiro das propriedades: \n\
+ {0}
+manager.properties.deleted=O ficheiro das propriedades foi eliminado\n\
+ ({0})\n\
+ Recri\u00E1-lo?
+manager.properties.modified=O ficheiro das propriedades foi modificado desde a \u00FAltima actualiza\u00E7\u00E3o\n\
+ ({0,date,long})\n\
+ Deseja intercalar as altera\u00E7\u00F5es do ficheiro com as propriedades actuais?
+manager.properties.saveError=Imposs\u00EDvel guardar o ficheiro das propriedades.\n\
+ Encontrado o erro seguinte:\n\
+ {0}
+manager.properties.lafError=\
+ O aspecto e reconhecimento {0} fornecidos nas propriedades predefinidas n\u00E3o s\u00E3o suportados.\n\
+ Utilizar predefini\u00E7\u00E3o do sistema.
+manager.properties.brokenProperty=Valor predefinido {0} da propriedade partido: {1}
+manager.properties.missingProperty=Valor predefinido {0} da propriedade inexistente: {1}
diff --git a/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_sv.properties b/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_sv.properties
index 881869d18..0e9b21854 100644
--- a/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_sv.properties
+++ b/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_sv.properties
@@ -1,420 +1,413 @@
-#
-# Copyright 2006-2019 - Technologies Canada Corp.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the
-# License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an "AS
-# IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
-# express or implied. See the License for the specific language
-# governing permissions and limitations under the License.
-#
-#####
-### This MessageBundle contains English text for ICEpdf View and Pilot RI's
-##
-#
-## Window toolbar Title
-viewer.window.title.default=ICEpdf Viewer
-#status bar
-viewer.statusbar.currentPage=Sida {0} / {1}
-## Top Page Control Toolbar
-viewer.toolbar.hideToolBar.label=D\u00F6lj verktygsf\u00E4lt
-viewer.toolbar.showToolBar.label=Visa verktygsf\u00E4lt
-viewer.toolbar.showUtilityPane.label=Visa verktygspanel
-viewer.toolbar.hideUtilityPane.label=D\u00F6lj verktygspanel
-viewer.toolbar.open.label=
-viewer.toolbar.open.tooltip=\u00D6ppna dokument
-viewer.toolbar.saveAs.label=Spara som
-viewer.toolbar.saveAs.tooltip=Spara som...
-viewer.toolbar.print.label=Skriv ut
-viewer.toolbar.print.tooltip=Skriv ut dokument
-viewer.toolbar.search.label=S\u00F6k
-viewer.toolbar.search.tooltip=S\u00F6k dokument
-viewer.toolbar.utilityPane.label=Verktygspanel
-viewer.toolbar.utilityPane.tooltip=Visa/D\u00F6lj verktygspanel
-viewer.toolbar.navigation.label=
-viewer.toolbar.navigation.pages.tooltip=Antal sidor
-viewer.toolbar.navigation.pages.firstPage.label=
-viewer.toolbar.navigation.current.tooltip=Aktuellt sidnummer
-viewer.toolbar.navigation.current.firstPage.label=
-viewer.toolbar.navigation.firstPage.label=
-viewer.toolbar.navigation.firstPage.tooltip=F\u00F6rsta sidan
-viewer.toolbar.navigation.previousPage.label=
-viewer.toolbar.navigation.previousPage.tooltip=F\u00F6reg\u00E5ende sida
-viewer.toolbar.navigation.nextPage.label=
-viewer.toolbar.navigation.nextPage.tooltip=N\u00E4sta sida
-viewer.toolbar.navigation.lastPage.label=
-viewer.toolbar.navigation.lastPage.tooltip=Sista sidan
-viewer.toolbar.pageIndicator=av {0}
-viewer.toolbar.zoom.label=
-viewer.toolbar.zoom.tooltip=Zooma
-viewer.toolbar.zoom.out.label=
-viewer.toolbar.zoom.out.tooltip=Zooma ut
-viewer.toolbar.zoom.in.label=
-viewer.toolbar.zoom.in.tooltip=Zooma in
-viewer.toolbar.pageFit.actualsize.label=
-viewer.toolbar.pageFit.actualsize.tooltip=Verklig storlek
-viewer.toolbar.pageFit.fitWindow.label=
-viewer.toolbar.pageFit.fitWindow.tooltip=Anpassa i f\u00F6nster
-viewer.toolbar.pageFit.fitWidth.label=
-viewer.toolbar.pageFit.fitWidth.tooltip=Anpassa bredd
-viewer.toolbar.rotation.left.label=
-viewer.toolbar.rotation.left.tooltip=Rotera v\u00E4nster
-viewer.toolbar.rotation.right.label=
-viewer.toolbar.rotation.right.tooltip=Rotera h\u00F6ger
-viewer.toolbar.tool.pan.label=
-viewer.toolbar.tool.pan.tooltip=V\u00E4lj text, verktyg
-viewer.toolbar.tool.text.label=
-viewer.toolbar.tool.text.tooltip=V\u00E4lj text, verktyg
-viewer.toolbar.tool.select.label=
-viewer.toolbar.tool.select.tooltip=V\u00E4lj, verktyg
-viewer.toolbar.tool.link.label=
-viewer.toolbar.tool.link.tooltip=L\u00E4nka annoteringsverktyg
-viewer.toolbar.tool.zoomIn.label=
-viewer.toolbar.tool.zoomIn.tooltip=Zooma in, verktyg
-viewer.toolbar.tool.zoomOut.label=
-viewer.toolbar.tool.zoomOut.tooltip=Zooma ut, verktyg
-viewer.toolbar.pageFit.fontEngine.label=
-viewer.toolbar.pageFit.fontEngine.tooltip=Aktivera/Inaktivera fontmotor
-## Bottom Page View Control Toolbar
-viewer.toolbar.pageView.nonContinuous.singlePage.label=
-viewer.toolbar.pageView.nonContinuous.singlePage.tooltip=Single Page View Non-Continuous (En sida, ej sammanh\u00E4ngande vy)
-viewer.toolbar.pageView.nonContinuous.facingPage.label=
-viewer.toolbar.pageView.nonContinuous.facingPage.tooltip=Facing Page View Non-Continuous (Uppslag, ej sammanh\u00E4ngande vy)
-viewer.toolbar.pageView.continuous.singlePage.label=
-viewer.toolbar.pageView.continuous.singlePage.tooltip=Single Page View Continuous (En sida, sammanh\u00E4ngande vy)
-viewer.toolbar.pageView.continuous.facingPage.label=
-viewer.toolbar.pageView.continuous.facingPage.tooltip=Facing Page View Continuous (Uppslag, sammanh\u00E4ngande vy)
-## File Menu and submenu items
-viewer.menu.file.label=Arkiv
-viewer.menu.file.mnemonic=F
-viewer.menu.open.label=\u00D6ppna
-viewer.menu.open.file.label=Arkiv...
-viewer.menu.open.URL.label=URL...
-viewer.menu.close.label=St\u00E4ng
-viewer.menu.saveAs.label=Spara som...
-viewer.menu.exportText.label=Exportera text...
-viewer.menu.documentProperties.label=Dokumentinformation...
-viewer.menu.documentPermission.label=Dokumentbeh\u00F6righeter...
-viewer.menu.documentInformation.label=Dokumentinformation...
-viewer.menu.printSetup.label=Utskriftsinst\u00E4llning...
-viewer.menu.print.label=Skriv ut...
-viewer.menu.exit.label=Avsluta
-## View Menu and submenu items
-viewer.menu.edit.label=Redigera
-viewer.menu.edit.mnemonic=E
-viewer.menu.edit.undo.label=\u00C5ngra
-viewer.menu.edit.redo.label=Upprepa
-viewer.menu.edit.copy.label=Kopiera
-viewer.menu.edit.delete.label=Ta bort
-viewer.menu.edit.selectAll.label=Markera alla
-viewer.menu.edit.deselectAll.label=Avmarkera Alla
-## View Menu and submenu items
-viewer.menu.view.label=Visa
-viewer.menu.view.mnemonic=V
-viewer.menu.view.actualSize.label=Verklig storlek
-viewer.menu.view.fitInWindow.label=Anpassa i f\u00F6nster
-viewer.menu.view.fitWidth.label=Anpassa bredd
-viewer.menu.view.zoomIn.label=Zooma in
-viewer.menu.view.zoomOut.label=Zooma ut
-viewer.menu.view.rotateLeft.label=Rotera v\u00E4nster
-viewer.menu.view.rotateRight.label=Rotera h\u00F6ger
-viewer.menu.view.hideToolBar.label=D\u00F6lj verktygsf\u00E4lt
-viewer.menu.view.showToolBar.label=Visa verktygsf\u00E4lt
-viewer.menu.view.showUtilityPane.label=Visa verktygspanel
-viewer.menu.view.hideUtilityPane.label=D\u00F6lj verktygspanel
-## Document Menu and submenu items
-viewer.menu.document.label=Dokument
-viewer.menu.document.mnemonic=D
-viewer.menu.document.firstPage.label=F\u00F6rsta sidan
-viewer.menu.document.previousPage.label=F\u00F6reg\u00E5ende sida
-viewer.menu.document.nextPage.label=N\u00E4sta sida
-viewer.menu.document.lastPage.label=Sista sidan
-viewer.menu.document.search.label=S\u00F6k...
-viewer.menu.document.gotToPage.label=G\u00E5 till sida...
-## Window Menu and submenu items
-viewer.menu.window.label=F\u00F6nster
-viewer.menu.window.mnemonic=W
-viewer.menu.window.minAll.label=Minimera alla
-viewer.menu.window.minAll.mnemonic=M
-viewer.menu.window.frontAll.label=L\u00E4gg alla \u00F6verst
-viewer.menu.window.frontAll.mnemonic=B
-viewer.menu.window.1.label=1
-viewer.menu.window.1.mnemonic=1
-viewer.menu.window.2.label=2
-viewer.menu.window.2.mnemonic=2
-viewer.menu.window.3.label=3
-viewer.menu.window.3.mnemonic=3
-viewer.menu.window.4.label=4
-viewer.menu.window.4.mnemonic=4
-viewer.menu.window.5.label=5
-viewer.menu.window.5.mnemonic=5
-viewer.menu.window.6.label=6
-viewer.menu.window.6.mnemonic=6
-viewer.menu.window.7.label=7
-viewer.menu.window.7.mnemonic=7
-viewer.menu.window.8.label=8
-viewer.menu.window.8.mnemonic=8
-viewer.menu.window.9.label=9
-viewer.menu.window.9.mnemonic=9
-## Add as many entries as you want, to viewer.menu.window.X.label and mnemonic
-## where X is an incrementing integer. The mnemonic should be one unique
-## character found within the label
-## Help Menu and submenu items
-viewer.menu.help.label=Hj\u00E4lp
-viewer.menu.help.mnemonic=H
-viewer.menu.help.about.label=Om ICEpdf Viewer...
-## General error dialog
-viewer.dialog.error.exception.title=ICEpdf - Undantag
-viewer.dialog.error.exception.msg=\
- Ett fel uppstod vid exekveringen av ditt kommando p\u00E5 grund av f\u00F6ljande undantag\n\
- {0}.
-## Open File Dialog
-viewer.dialog.openFile.title=\u00D6ppna fil
-viewer.dialog.openFile.error.title=ICEpdf - Fel vid \u00F6ppning av fil
-viewer.dialog.openFile.error.msg=\
- ICEpdf kunde ej \u00F6ppna den angivna filen p\u00E5 {0}\n\
- Filen kan vara skadad eller filtypen kanske inte st\u00F6ds.
-viewer.dialog.openDocument.pdfException.title=ICEpdf - PDF-undantag
-viewer.dialog.openDocument.pdfException.msg=\
- ICEpdf kunde ej \u00F6ppna den angivna filen {0}\n\
- Filen kan vara skadad eller filtypen kanske inte st\u00F6ds.
-viewer.dialog.openDocument.pdfSecurityException.title=ICEpdf - PDF-s\u00E4kerhetsundantag
-viewer.dialog.openDocument.pdfSecurityException.msg=\
- ICEpdf kunde ej \u00F6ppna den krypterade filen p\u00E5 {0}\n\
- Detta kan bero p\u00E5 ett ogiltigt l\u00F6senord eller att en JCE Security Provider saknas.\n\n\
- Se ICEpdf Developer's Guide f\u00F6r mer information.
-viewer.dialog.openDocument.exception.title=ICEpdf - Undantag
-viewer.dialog.openDocument.exception.msg=\
- ICEpdf kunde ej \u00F6ppna den angivna filen p\u00E5 {0}\n\
- Filen kan vara skadad eller filtypen kanske inte st\u00F6ds.
-viewer.dialog.openURL.exception.title=ICEpdf - URL-undantag
-viewer.dialog.openURL.exception.msg=\
- ICEpdf kunde ej \u00F6ppna den angivna filen. {0} \n\
- p\u00E5 URL: {1}
-## General error dialog
-viewer.dialog.information.copyAll.title=ICEpdf - Information
-viewer.dialog.information.copyAll.msg=\
- Dokumentet inneh\u00E5ller mer \u00E4n {0} sidor, anv\u00E4nd\n\
- "Exportera text..." f\u00F6r att extrahera dokumenttext.
-## Open URL Dialog
-viewer.dialog.security.title=Dokuments\u00E4kerhet
-viewer.dialog.security.msg=Denna PDF \u00E4r skyddad
-viewer.dialog.security.password.label=L\u00F6senord:
-viewer.dialog.security.okButton.label=Ok
-viewer.dialog.security.okButton.mnemonic=O
-viewer.dialog.security.cancelButton.label=Avbryt
-viewer.dialog.security.cancelButton.mnemonic=C
-## Open URL Dialog
-viewer.dialog.openURL.title=\u00D6ppna URL
-### Save a Copy Dialog
-viewer.dialog.saveAs.title=Spara som
-viewer.dialog.saveAs.extensionError.title=ICEpdf - Fel vid Spara-\u00E5tg\u00E4rd
-viewer.dialog.saveAs.extensionError.msg=\
- ICEpdf kunde inte spara till {0} p\u00E5 grund av att filtypen inte st\u00F6ds.
-viewer.dialog.saveAs.noExtensionError.title=ICEpdf - Fel vid Spara-\u00E5tg\u00E4rd
-viewer.dialog.saveAs.noExtensionError.msg=Ange ett filsuffix.
-## Export Text Dialog
-viewer.dialog.exportText.title=Exportera dokumenttext
-viewer.dialog.exportText.progress.msg=Extraherar PDF-text
-viewer.dialog.exportText.noExtensionError.title=ICEpdf - Fel vid Spara-\u00E5tg\u00E4rd
-viewer.dialog.exportText.noExtensionError.msg=Ange ett filsuffix.
-# Text extraction output file
-viewer.exportText.fileStamp.msg=ICEpdf Viewer, (c) - Technologies, Inc.
-viewer.exportText.pageStamp.msg=
-# Completed x out of y page(s).
-viewer.exportText.fileStamp.progress.msg=Slutf\u00F6rt {0} av {1}.
-viewer.exportText.fileStamp.progress.oneFile.msg={2} sida
-viewer.exportText.fileStamp.progress.moreFile.msg={2} sidor
-# Printing Progress bar
-viewer.dialog.printing.status.progress.msg=Sida {0} av {1}
-viewer.dialog.printing.status.start.msg=Mellanlagrar sida/sidor till skrivare
-## Document Permissions Dialog
-viewer.dialog.documentPermissions.title=Dokumentbeh\u00F6righeter
-viewer.dialog.documentPermissions.securityMethod.label=S\u00E4kerhetsmetod:
-viewer.dialog.documentPermissions.userPassword.label=Anv\u00E4ndarens l\u00F6senord:
-viewer.dialog.documentPermissions.ownerPassword.label=\u00C4garens l\u00F6senord:
-viewer.dialog.documentPermissions.printing.label=Skriver ut:
-viewer.dialog.documentPermissions.changing.label=\u00C4ndrar dokumentet:
-viewer.dialog.documentPermissions.copyExtraction.label=Kopiering eller extraktion av inneh\u00E5ll:
-viewer.dialog.documentPermissions.comments.label=F\u00F6rfattarkommentarer och formul\u00E4rf\u00E4lt:
-viewer.dialog.documentPermissions.formFillingIn.label=Formul\u00E4rf\u00E4lt f\u00F6r ifyllning eller undertecknande:
-viewer.dialog.documentPermissions.accessibility.label=\u00C5tkomst till inneh\u00E5ll aktiverad:
-viewer.dialog.documentPermissions.assembly.label=Dokumentegenskaper:
-viewer.dialog.documentPermissions.encryptionLevel.label=Krypteringsniv\u00E5:
-viewer.dialog.documentPermissions.securityLevel={0} bitar v{1} R {2}
-viewer.dialog.documentPermissions.none=Inga
-viewer.dialog.documentPermissions.no=Nej
-viewer.dialog.documentPermissions.yes=Ja
-viewer.dialog.documentPermissions.allowed=Till\u00E5ten
-viewer.dialog.documentPermissions.notAllowed=Ej till\u00E5ten
-viewer.dialog.documentPermissions.fullyAllowed=Helt till\u00E5ten
-viewer.dialog.documentPermissions.standardSecurity=Adobe Acrobat Standard Security
-viewer.dialog.documentPermissions.partial=Partiell (l\u00E5g kvalitet)
-## Document Information Dialog
-viewer.dialog.documentInformation.title=Dokumentinformation
-viewer.dialog.documentInformation.title.label=Rubrik:
-viewer.dialog.documentInformation.subject.label=\u00C4rende:
-viewer.dialog.documentInformation.author.label=F\u00F6rfattare:
-viewer.dialog.documentInformation.keywords.label=Nyckelord:
-viewer.dialog.documentInformation.creator.label=Upphovsman:
-viewer.dialog.documentInformation.producer.label=Producent:
-viewer.dialog.documentInformation.created.label=Skapad:
-viewer.dialog.documentInformation.modified.label=Modifierad:
-viewer.dialog.documentInformation.notAvailable=Ej tillg\u00E4nglig
-## Go to Page Dialog
-viewer.dialog.goToPage.title=G\u00E5 till sida...
-viewer.dialog.goToPage.description.label=Sidnummer
-## About Dialog
-viewer.dialog.about.title=Om ICEpdf Viewer
-viewer.dialog.about.pageNumber.label=\
- Bes\u00F6k webbplatsen f\u00F6r ICEpdf f\u00F6r de senaste nyheterna:\n\
- http://www.icepdf.org/
-## Utility Pane Bookmarks Tab
-viewer.utilityPane.bookmarks.tab.title=Bokm\u00E4rken
-## Utility Pane Annotation Link Tab
-viewer.utilityPane.link.tab.title=Annoteringar
-viewer.utilityPane.link.appearanceTitle=Utseende
-viewer.utilityPane.link.linkType=L\u00E4nktyp:
-viewer.utilityPane.annotation.link.highlightType=Markera stil:
-viewer.utilityPane.link.lineThickness=Linjetjocklek:
-viewer.utilityPane.link.lineStyle=Linjestil:
-viewer.utilityPane.link.colorChooserTitle=Annoteringsf\u00E4rg
-viewer.utilityPane.link.colorLabel=F\u00E4rg:
-## annotation action pane and dialogs.
-viewer.utilityPane.action.selectionTitle=\u00C5tg\u00E4rd
-viewer.utilityPane.action.addAction=L\u00E4gg till
-viewer.utilityPane.action.editAction=Redigera
-viewer.utilityPane.action.removeAction=Ta bort
-viewer.utilityPane.action.type.destination.label=Destination
-viewer.utilityPane.action.type.uriAction.label=URI-\u00E5tg\u00E4rd
-viewer.utilityPane.action.type.goToAction.label=GoTo-\u00E5tg\u00E4rd
-viewer.utilityPane.action.dialog.new.title=L\u00E4gg till ny \u00E5tg\u00E4rd
-viewer.utilityPane.action.dialog.new.msgs=Typ av \u00E5tg\u00E4rd:
-viewer.utilityPane.action.dialog.delete.title=Ta bort bekr\u00E4ftelse
-viewer.utilityPane.action.dialog.delete.msgs=\u00C4r du s\u00E4ker p\u00E5 att du vill ta bort denna \u00E5tg\u00E4rd?
-## uri action dialog test
-viewer.utilityPane.action.dialog.uri.title=URI \u00E5tg\u00E4rdsegenskaper
-viewer.utilityPane.action.dialog.uri.msgs=URI:
-## GoTo action dialog text
-viewer.utilityPane.action.dialog.goto.title=GoTo \u00E5tg\u00E4rdsegenskaper
-viewer.utilityPane.action.dialog.goto.page.label=Sida:
-viewer.utilityPane.action.dialog.goto.type.label=Typ
-viewer.utilityPane.action.dialog.goto.type.xyz.label=Absolut
-viewer.utilityPane.action.dialog.goto.type.fit.label=Anpassa sida
-viewer.utilityPane.action.dialog.goto.type.fith.label=Anpassa bredd i \u00F6verkant
-viewer.utilityPane.action.dialog.goto.type.fitv.label=Anpassa bredd \u00E5t v\u00E4nster
-viewer.utilityPane.action.dialog.goto.type.fitr.label=Anpassa zoomruta
-viewer.utilityPane.action.dialog.goto.type.fitb.label=Anpassa sidgr\u00E4nser
-viewer.utilityPane.action.dialog.goto.type.fitbh.label=Anpassa gr\u00E4nser i \u00F6verkant
-viewer.utilityPane.action.dialog.goto.type.fitbv.label=Anpassa gr\u00E4nser \u00E5t v\u00E4nster
-viewer.utilityPane.action.dialog.goto.right.label=H\u00F6ger:
-viewer.utilityPane.action.dialog.goto.left.label=V\u00E4nster:
-viewer.utilityPane.action.dialog.goto.top.label=\u00D6verkant:
-viewer.utilityPane.action.dialog.goto.bottom.label=Underkant:
-viewer.utilityPane.action.dialog.goto.zoom.label=Zooma:
-viewer.utilityPane.action.dialog.goto.unassigned.label=NaN
-viewer.utilityPane.action.dialog.goto.current.label=Aktuell vy:
-viewer.utilityPane.action.dialog.goto.current=St\u00E4ll in plats
-viewer.utilityPane.action.dialog.goto.name.label=Namn:
-viewer.utilityPane.action.dialog.goto.browse=Bl\u00E4ddra...
-viewer.utilityPane.action.dialog.goto.explicitDestination.title=Implicit destination
-viewer.utilityPane.action.dialog.goto.nameDestination.title=Ben\u00E4mnd destination
-# Destination Named Tree
-viewer.utilityPane.action.dialog.goto.nameTree.title=Dokumentnamntr\u00E4d
-viewer.utilityPane.action.dialog.goto.nameTree.root.label=Namntr\u00E4d
-viewer.utilityPane.action.dialog.goto.nameTree.branch.label={0} till {1}
-## Utility Pane Search Tab
-viewer.utilityPane.search.tab.title=S\u00F6k
-viewer.utilityPane.search.searchText.label=S\u00F6k text:
-viewer.utilityPane.search.results.label=Resultat:
-viewer.utilityPane.search.searchButton.label=S\u00F6k
-viewer.utilityPane.search.clearSearchButton.label=Rensa
-viewer.utilityPane.search.caseSenstiveCheckbox.label=Skiftl\u00E4gesk\u00E4nslig
-viewer.utilityPane.search.wholeWordCheckbox.label=Endast hela ord
-viewer.utilityPane.search.cumlitiveCheckbox.label=Kumulativ
-viewer.utilityPane.search.showPagesCheckbox.label=Visa sidor
-viewer.utilityPane.search.stopButton.label=Stoppa
-viewer.utilityPane.search.searching.msg=S\u00F6k...
-# Searching x out of y page(s)
-viewer.utilityPane.search.searching1.msg=S\u00F6ker {0} av {1}
-viewer.utilityPane.search.searching1.oneFile.msg={2} sida
-viewer.utilityPane.search.searching1.moreFile.msg={2} sidor
-# Page x (y result(s))
-viewer.utilityPane.search.result.msg=Sida {0} ({1})
-viewer.utilityPane.search.result.oneFile.msg={2} resultat
-viewer.utilityPane.search.result.moreFile.msg={2} resultat
-# Searched x page(s) (y matches)
-viewer.utilityPane.search.progress.msg=S\u00F6kt {0} {1} ({2})
-viewer.utilityPane.search.progress.onePage.msg=sida
-viewer.utilityPane.search.progress.morePage.msg=sidor
-viewer.utilityPane.search.progress.oneMatch.msg={2} matchning
-viewer.utilityPane.search.progress.moreMatch.msg={2} matchningar
-## Common Button Labels
-viewer.button.ok.label=Ok
-viewer.button.ok.mnemonic=O
-viewer.button.cancel.label=Avbryt
-viewer.button.cancel.mnemonic=C
-###
-# General Error Messages
-# Command Line Errors
-viewer.commandLin.error=\
- Anv\u00E4ndning: java org.icepdf.ri.viewer.Huvud [-loadfile ] [-loadurl ]
-# Launcher errors
-viewer.launcher.URLError.dialog.title=ICEpdf
-viewer.launcher.URLError.dialog.message=ICEpdf kunde inte \u00F6ppna den angivna filen. {0} p\u00E5 URL: {1}.
-viewer.launcher.lookAndFeel.error.message=Angiven look-and-feel ({0}) \u00E4r ej tillg\u00E4nglig fr\u00E5n denna plattform.
-# Pilot Loading Errors
-### parser error dialogs
-parse.title=Fel vid analys av egenskaper
-parse.integer=Varning: {0} \u00E4r ej ett korrekt heltal.
-parse.float=Varning: {0} \u00E4r ej ett korrekt flyttal.
-parse.double=Varning: {0} \u00E4r ej en korrekt dubblering.
-parse.choice=Varning: {0} \u00E4r ej ett korrekt val.
-parse.laf=Varning: look-and-feel {0} st\u00F6ds inte.
-### Properties Manager Errors
-manager.properties.title=ICEpdf Properties Manager
-fontManager.properties.title=ICEpdf Font Manager
-manager.properties.createNewDirectory=\
- F\u00F6r att skapa mappen {0}\n\
- d\u00E4r ICEpdf Viewer kommer att spara \u00E4ndringar av dess inst\u00E4llningar, klicka p\u00E5 Ja.\n\n\
- Om du klickar p\u00E5 "Nej" kommer alla \u00E4ndringar du g\u00F6r av inst\u00E4llningarna f\u00F6r ICEpdf Viewer\n\
- att f\u00F6rloras n\u00E4r du st\u00E4nger applikationen. \n\n
-manager.properties.failedCreation=\
- ICEpdf Viewer-mappen f\u00F6r lagring av anv\u00E4ndardata kan inte skapas:\n\
- {0}\n\
- ICEpdf Viewer kommer inte att spara \u00E4ndringar av dess f\u00F6rinst\u00E4llningar.
-manager.properties.session.nolock=\
- Ett fel intr\u00E4ffade n\u00E4r l\u00E5sfilen skapades:\n\
- {0}
-manager.properties.session.readError=\
- Ett fel intr\u00E4ffade n\u00E4r egenskapsfilen laddades: \n\
- {0}
-manager.properties.deleted=Egenskapsfilen har tagits bort\n\
- ({0})\n\
- Skapa den p\u00E5 nytt?
-manager.properties.modified=Egenskapsfilen har modifierats efter den senaste uppdateringen \n\
- ({0,date,long})\n\
- Vill du sl\u00E5 ihop \u00E4ndringarna i filen med de aktuella egenskaperna?
-manager.properties.saveError=Om\u00F6jligt att spara egenskapsfil.\n\
- F\u00F6ljande fel p\u00E5tr\u00E4ffades:\n\
- {0}
-manager.properties.lafError=\
- Look&Feel {0} som anges i de f\u00F6rinst\u00E4llda egenskaperna st\u00F6ds inte.\n\
- Anv\u00E4nder systemets f\u00F6rinst\u00E4llning.
-manager.properties.brokenProperty=V\u00E4rdet f\u00F6r den f\u00F6rinst\u00E4llda egenskapen {0} \u00E4r inte korrekt: {1}
-manager.properties.missingProperty=V\u00E4rdet f\u00F6r den f\u00F6rinst\u00E4llda egenskapen {0} saknas: {1}
-
-
-
-
-
-
-
-
-
-
+#
+# Copyright 2006-2019 - Technologies Canada Corp.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the
+# License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an "AS
+# IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
+# express or implied. See the License for the specific language
+# governing permissions and limitations under the License.
+#
+#####
+### This MessageBundle contains English text for ICEpdf View and Pilot RI's
+##
+#
+## Window toolbar Title
+viewer.window.title.default=ICEpdf Viewer
+viewer.window.title.open.default=ICEpdf Viewer - [{0}]
+#status bar
+viewer.statusbar.currentPage=Sida {0} / {1}
+## Top Page Control Toolbar
+viewer.toolbar.hideToolBar.label=D\u00F6lj verktygsf\u00E4lt
+viewer.toolbar.showToolBar.label=Visa verktygsf\u00E4lt
+viewer.toolbar.showUtilityPane.label=Visa verktygspanel
+viewer.toolbar.hideUtilityPane.label=D\u00F6lj verktygspanel
+viewer.toolbar.open.label=
+viewer.toolbar.open.tooltip=\u00D6ppna dokument
+viewer.toolbar.save.label=Spara
+viewer.toolbar.save.tooltip=Spara dokument
+viewer.toolbar.saveAs.label=Spara som
+viewer.toolbar.saveAs.tooltip=Spara som...
+viewer.toolbar.print.label=Skriv ut
+viewer.toolbar.print.tooltip=Skriv ut dokument
+viewer.toolbar.search.label=S\u00F6k
+viewer.toolbar.search.tooltip=S\u00F6k dokument
+viewer.toolbar.utilityPane.label=Verktygspanel
+viewer.toolbar.utilityPane.tooltip=Visa/D\u00F6lj verktygspanel
+viewer.toolbar.navigation.label=
+viewer.toolbar.navigation.pages.tooltip=Antal sidor
+viewer.toolbar.navigation.pages.firstPage.label=
+viewer.toolbar.navigation.current.tooltip=Aktuellt sidnummer
+viewer.toolbar.navigation.current.firstPage.label=
+viewer.toolbar.navigation.firstPage.label=
+viewer.toolbar.navigation.firstPage.tooltip=F\u00F6rsta sidan
+viewer.toolbar.navigation.previousPage.label=
+viewer.toolbar.navigation.previousPage.tooltip=F\u00F6reg\u00E5ende sida
+viewer.toolbar.navigation.nextPage.label=
+viewer.toolbar.navigation.nextPage.tooltip=N\u00E4sta sida
+viewer.toolbar.navigation.lastPage.label=
+viewer.toolbar.navigation.lastPage.tooltip=Sista sidan
+viewer.toolbar.pageIndicator=av {0}
+viewer.toolbar.zoom.label=
+viewer.toolbar.zoom.tooltip=Zooma
+viewer.toolbar.zoom.out.label=
+viewer.toolbar.zoom.out.tooltip=Zooma ut
+viewer.toolbar.zoom.in.label=
+viewer.toolbar.zoom.in.tooltip=Zooma in
+viewer.toolbar.pageFit.actualsize.label=
+viewer.toolbar.pageFit.actualsize.tooltip=Verklig storlek
+viewer.toolbar.pageFit.fitWindow.label=
+viewer.toolbar.pageFit.fitWindow.tooltip=Anpassa i f\u00F6nster
+viewer.toolbar.pageFit.fitWidth.label=
+viewer.toolbar.pageFit.fitWidth.tooltip=Anpassa bredd
+viewer.toolbar.rotation.left.label=
+viewer.toolbar.rotation.left.tooltip=Rotera v\u00E4nster
+viewer.toolbar.rotation.right.label=
+viewer.toolbar.rotation.right.tooltip=Rotera h\u00F6ger
+viewer.toolbar.tool.pan.label=
+viewer.toolbar.tool.pan.tooltip=V\u00E4lj text, verktyg
+viewer.toolbar.tool.text.label=
+viewer.toolbar.tool.text.tooltip=V\u00E4lj text, verktyg
+viewer.toolbar.tool.select.label=
+viewer.toolbar.tool.select.tooltip=V\u00E4lj, verktyg
+viewer.toolbar.tool.link.label=
+viewer.toolbar.tool.link.tooltip=L\u00E4nka annoteringsverktyg
+viewer.toolbar.tool.zoomIn.label=
+viewer.toolbar.tool.zoomIn.tooltip=Zooma in, verktyg
+viewer.toolbar.tool.zoomOut.label=
+viewer.toolbar.tool.zoomOut.tooltip=Zooma ut, verktyg
+viewer.toolbar.pageFit.fontEngine.label=
+viewer.toolbar.pageFit.fontEngine.tooltip=Aktivera/Inaktivera fontmotor
+## Bottom Page View Control Toolbar
+viewer.toolbar.pageView.nonContinuous.singlePage.label=
+viewer.toolbar.pageView.nonContinuous.singlePage.tooltip=Single Page View Non-Continuous (En sida, ej sammanh\u00E4ngande vy)
+viewer.toolbar.pageView.nonContinuous.facingPage.label=
+viewer.toolbar.pageView.nonContinuous.facingPage.tooltip=Facing Page View Non-Continuous (Uppslag, ej sammanh\u00E4ngande vy)
+viewer.toolbar.pageView.continuous.singlePage.label=
+viewer.toolbar.pageView.continuous.singlePage.tooltip=Single Page View Continuous (En sida, sammanh\u00E4ngande vy)
+viewer.toolbar.pageView.continuous.facingPage.label=
+viewer.toolbar.pageView.continuous.facingPage.tooltip=Facing Page View Continuous (Uppslag, sammanh\u00E4ngande vy)
+## File Menu and submenu items
+viewer.menu.file.label=Arkiv
+viewer.menu.file.mnemonic=F
+viewer.menu.open.label=\u00D6ppna
+viewer.menu.open.file.label=Arkiv...
+viewer.menu.open.URL.label=URL...
+viewer.menu.close.label=St\u00E4ng
+viewer.menu.saveAs.label=Spara som...
+viewer.menu.exportText.label=Exportera text...
+viewer.menu.documentProperties.label=Dokumentinformation...
+viewer.menu.documentPermission.label=Dokumentbeh\u00F6righeter...
+viewer.menu.documentInformation.label=Dokumentinformation...
+viewer.menu.printSetup.label=Utskriftsinst\u00E4llning...
+viewer.menu.print.label=Skriv ut...
+viewer.menu.exit.label=Avsluta
+## View Menu and submenu items
+viewer.menu.edit.label=Redigera
+viewer.menu.edit.mnemonic=E
+viewer.menu.edit.undo.label=\u00C5ngra
+viewer.menu.edit.redo.label=Upprepa
+viewer.menu.edit.copy.label=Kopiera
+viewer.menu.edit.delete.label=Ta bort
+viewer.menu.edit.selectAll.label=Markera alla
+viewer.menu.edit.deselectAll.label=Avmarkera Alla
+## View Menu and submenu items
+viewer.menu.view.label=Visa
+viewer.menu.view.mnemonic=V
+viewer.menu.view.actualSize.label=Verklig storlek
+viewer.menu.view.fitInWindow.label=Anpassa i f\u00F6nster
+viewer.menu.view.fitWidth.label=Anpassa bredd
+viewer.menu.view.zoomIn.label=Zooma in
+viewer.menu.view.zoomOut.label=Zooma ut
+viewer.menu.view.rotateLeft.label=Rotera v\u00E4nster
+viewer.menu.view.rotateRight.label=Rotera h\u00F6ger
+viewer.menu.view.hideToolBar.label=D\u00F6lj verktygsf\u00E4lt
+viewer.menu.view.showToolBar.label=Visa verktygsf\u00E4lt
+viewer.menu.view.showUtilityPane.label=Visa verktygspanel
+viewer.menu.view.hideUtilityPane.label=D\u00F6lj verktygspanel
+## Document Menu and submenu items
+viewer.menu.document.label=Dokument
+viewer.menu.document.mnemonic=D
+viewer.menu.document.firstPage.label=F\u00F6rsta sidan
+viewer.menu.document.previousPage.label=F\u00F6reg\u00E5ende sida
+viewer.menu.document.nextPage.label=N\u00E4sta sida
+viewer.menu.document.lastPage.label=Sista sidan
+viewer.menu.document.search.label=S\u00F6k...
+viewer.menu.document.gotToPage.label=G\u00E5 till sida...
+## Window Menu and submenu items
+viewer.menu.window.label=F\u00F6nster
+viewer.menu.window.mnemonic=W
+viewer.menu.window.minAll.label=Minimera alla
+viewer.menu.window.minAll.mnemonic=M
+viewer.menu.window.frontAll.label=L\u00E4gg alla \u00F6verst
+viewer.menu.window.frontAll.mnemonic=B
+viewer.menu.window.1.label=1
+viewer.menu.window.1.mnemonic=1
+viewer.menu.window.2.label=2
+viewer.menu.window.2.mnemonic=2
+viewer.menu.window.3.label=3
+viewer.menu.window.3.mnemonic=3
+viewer.menu.window.4.label=4
+viewer.menu.window.4.mnemonic=4
+viewer.menu.window.5.label=5
+viewer.menu.window.5.mnemonic=5
+viewer.menu.window.6.label=6
+viewer.menu.window.6.mnemonic=6
+viewer.menu.window.7.label=7
+viewer.menu.window.7.mnemonic=7
+viewer.menu.window.8.label=8
+viewer.menu.window.8.mnemonic=8
+viewer.menu.window.9.label=9
+viewer.menu.window.9.mnemonic=9
+## Add as many entries as you want, to viewer.menu.window.X.label and mnemonic
+## where X is an incrementing integer. The mnemonic should be one unique
+## character found within the label
+## Help Menu and submenu items
+viewer.menu.help.label=Hj\u00E4lp
+viewer.menu.help.mnemonic=H
+viewer.menu.help.about.label=Om ICEpdf Viewer...
+## General error dialog
+viewer.dialog.error.exception.title=ICEpdf - Undantag
+viewer.dialog.error.exception.msg=\
+ Ett fel uppstod vid exekveringen av ditt kommando p\u00E5 grund av f\u00F6ljande undantag\n\
+ {0}.
+## Open File Dialog
+viewer.dialog.openFile.title=\u00D6ppna fil
+viewer.dialog.openFile.error.title=ICEpdf - Fel vid \u00F6ppning av fil
+viewer.dialog.openFile.error.msg=\
+ ICEpdf kunde ej \u00F6ppna den angivna filen p\u00E5 {0}\n\
+ Filen kan vara skadad eller filtypen kanske inte st\u00F6ds.
+viewer.dialog.openDocument.pdfException.title=ICEpdf - PDF-undantag
+viewer.dialog.openDocument.pdfException.msg=\
+ ICEpdf kunde ej \u00F6ppna den angivna filen {0}\n\
+ Filen kan vara skadad eller filtypen kanske inte st\u00F6ds.
+viewer.dialog.openDocument.pdfSecurityException.title=ICEpdf - PDF-s\u00E4kerhetsundantag
+viewer.dialog.openDocument.pdfSecurityException.msg=\
+ ICEpdf kunde ej \u00F6ppna den krypterade filen p\u00E5 {0}\n\
+ Detta kan bero p\u00E5 ett ogiltigt l\u00F6senord eller att en JCE Security Provider saknas.\n\n\
+ Se ICEpdf Developer's Guide f\u00F6r mer information.
+viewer.dialog.openDocument.exception.title=ICEpdf - Undantag
+viewer.dialog.openDocument.exception.msg=\
+ ICEpdf kunde ej \u00F6ppna den angivna filen p\u00E5 {0}\n\
+ Filen kan vara skadad eller filtypen kanske inte st\u00F6ds.
+viewer.dialog.openURL.exception.title=ICEpdf - URL-undantag
+viewer.dialog.openURL.exception.msg=\
+ ICEpdf kunde ej \u00F6ppna den angivna filen. {0} \n\
+ p\u00E5 URL: {1}
+## General error dialog
+viewer.dialog.information.copyAll.title=ICEpdf - Information
+viewer.dialog.information.copyAll.msg=\
+ Dokumentet inneh\u00E5ller mer \u00E4n {0} sidor, anv\u00E4nd\n\
+ "Exportera text..." f\u00F6r att extrahera dokumenttext.
+## Open URL Dialog
+viewer.dialog.security.title=Dokuments\u00E4kerhet
+viewer.dialog.security.msg=Denna PDF \u00E4r skyddad
+viewer.dialog.security.password.label=L\u00F6senord:
+viewer.dialog.security.okButton.label=Ok
+viewer.dialog.security.okButton.mnemonic=O
+viewer.dialog.security.cancelButton.label=Avbryt
+viewer.dialog.security.cancelButton.mnemonic=C
+## Open URL Dialog
+viewer.dialog.openURL.title=\u00D6ppna URL
+### Save a Copy Dialog
+viewer.dialog.saveAs.title=Spara som
+viewer.dialog.saveAs.extensionError.title=ICEpdf - Fel vid Spara-\u00E5tg\u00E4rd
+viewer.dialog.saveAs.extensionError.msg=\
+ ICEpdf kunde inte spara till {0} p\u00E5 grund av att filtypen inte st\u00F6ds.
+viewer.dialog.saveAs.noExtensionError.title=ICEpdf - Fel vid Spara-\u00E5tg\u00E4rd
+viewer.dialog.saveAs.noExtensionError.msg=Ange ett filsuffix.
+## Export Text Dialog
+viewer.dialog.exportText.title=Exportera dokumenttext
+viewer.dialog.exportText.progress.msg=Extraherar PDF-text
+viewer.dialog.exportText.noExtensionError.title=ICEpdf - Fel vid Spara-\u00E5tg\u00E4rd
+viewer.dialog.exportText.noExtensionError.msg=Ange ett filsuffix.
+# Text extraction output file
+viewer.exportText.fileStamp.msg=ICEpdf Viewer, (c) - Technologies, Inc.
+viewer.exportText.pageStamp.msg=
+# Completed x out of y page(s).
+viewer.exportText.fileStamp.progress.msg=Slutf\u00F6rt {0} av {1}.
+viewer.exportText.fileStamp.progress.oneFile.msg={2} sida
+viewer.exportText.fileStamp.progress.moreFile.msg={2} sidor
+# Printing Progress bar
+viewer.dialog.printing.status.progress.msg=Sida {0} av {1}
+viewer.dialog.printing.status.start.msg=Mellanlagrar sida/sidor till skrivare
+## Document Permissions Dialog
+viewer.dialog.documentPermissions.title=Dokumentbeh\u00F6righeter
+viewer.dialog.documentPermissions.securityMethod.label=S\u00E4kerhetsmetod:
+viewer.dialog.documentPermissions.userPassword.label=Anv\u00E4ndarens l\u00F6senord:
+viewer.dialog.documentPermissions.ownerPassword.label=\u00C4garens l\u00F6senord:
+viewer.dialog.documentPermissions.printing.label=Skriver ut:
+viewer.dialog.documentPermissions.changing.label=\u00C4ndrar dokumentet:
+viewer.dialog.documentPermissions.copyExtraction.label=Kopiering eller extraktion av inneh\u00E5ll:
+viewer.dialog.documentPermissions.comments.label=F\u00F6rfattarkommentarer och formul\u00E4rf\u00E4lt:
+viewer.dialog.documentPermissions.formFillingIn.label=Formul\u00E4rf\u00E4lt f\u00F6r ifyllning eller undertecknande:
+viewer.dialog.documentPermissions.accessibility.label=\u00C5tkomst till inneh\u00E5ll aktiverad:
+viewer.dialog.documentPermissions.assembly.label=Dokumentegenskaper:
+viewer.dialog.documentPermissions.encryptionLevel.label=Krypteringsniv\u00E5:
+viewer.dialog.documentPermissions.securityLevel={0} bitar v{1} R {2}
+viewer.dialog.documentPermissions.none=Inga
+viewer.dialog.documentPermissions.no=Nej
+viewer.dialog.documentPermissions.yes=Ja
+viewer.dialog.documentPermissions.allowed=Till\u00E5ten
+viewer.dialog.documentPermissions.notAllowed=Ej till\u00E5ten
+viewer.dialog.documentPermissions.fullyAllowed=Helt till\u00E5ten
+viewer.dialog.documentPermissions.standardSecurity=Adobe Acrobat Standard Security
+viewer.dialog.documentPermissions.partial=Partiell (l\u00E5g kvalitet)
+## Document Information Dialog
+viewer.dialog.documentInformation.title=Dokumentinformation
+viewer.dialog.documentInformation.title.label=Rubrik:
+viewer.dialog.documentInformation.subject.label=\u00C4rende:
+viewer.dialog.documentInformation.author.label=F\u00F6rfattare:
+viewer.dialog.documentInformation.keywords.label=Nyckelord:
+viewer.dialog.documentInformation.creator.label=Upphovsman:
+viewer.dialog.documentInformation.producer.label=Producent:
+viewer.dialog.documentInformation.created.label=Skapad:
+viewer.dialog.documentInformation.modified.label=Modifierad:
+viewer.dialog.documentInformation.notAvailable=Ej tillg\u00E4nglig
+## Go to Page Dialog
+viewer.dialog.goToPage.title=G\u00E5 till sida...
+viewer.dialog.goToPage.description.label=Sidnummer
+## About Dialog
+viewer.dialog.about.title=Om ICEpdf Viewer
+viewer.dialog.about.pageNumber.label=\
+ Bes\u00F6k webbplatsen f\u00F6r ICEpdf f\u00F6r de senaste nyheterna:\n\
+ http://www.icepdf.org/
+## Utility Pane Bookmarks Tab
+viewer.utilityPane.bookmarks.tab.title=Bokm\u00E4rken
+## Utility Pane Annotation Link Tab
+viewer.utilityPane.link.tab.title=Annoteringar
+viewer.utilityPane.link.appearanceTitle=Utseende
+viewer.utilityPane.link.linkType=L\u00E4nktyp:
+viewer.utilityPane.annotation.link.highlightType=Markera stil:
+viewer.utilityPane.link.lineThickness=Linjetjocklek:
+viewer.utilityPane.link.lineStyle=Linjestil:
+viewer.utilityPane.link.colorChooserTitle=Annoteringsf\u00E4rg
+viewer.utilityPane.link.colorLabel=F\u00E4rg:
+## annotation action pane and dialogs.
+viewer.utilityPane.action.selectionTitle=\u00C5tg\u00E4rd
+viewer.utilityPane.action.addAction=L\u00E4gg till
+viewer.utilityPane.action.editAction=Redigera
+viewer.utilityPane.action.removeAction=Ta bort
+viewer.utilityPane.action.type.destination.label=Destination
+viewer.utilityPane.action.type.uriAction.label=URI-\u00E5tg\u00E4rd
+viewer.utilityPane.action.type.goToAction.label=GoTo-\u00E5tg\u00E4rd
+viewer.utilityPane.action.dialog.new.title=L\u00E4gg till ny \u00E5tg\u00E4rd
+viewer.utilityPane.action.dialog.new.msgs=Typ av \u00E5tg\u00E4rd:
+viewer.utilityPane.action.dialog.delete.title=Ta bort bekr\u00E4ftelse
+viewer.utilityPane.action.dialog.delete.msgs=\u00C4r du s\u00E4ker p\u00E5 att du vill ta bort denna \u00E5tg\u00E4rd?
+## uri action dialog test
+viewer.utilityPane.action.dialog.uri.title=URI \u00E5tg\u00E4rdsegenskaper
+viewer.utilityPane.action.dialog.uri.msgs=URI:
+## GoTo action dialog text
+viewer.utilityPane.action.dialog.goto.title=GoTo \u00E5tg\u00E4rdsegenskaper
+viewer.utilityPane.action.dialog.goto.page.label=Sida:
+viewer.utilityPane.action.dialog.goto.type.label=Typ
+viewer.utilityPane.action.dialog.goto.type.xyz.label=Absolut
+viewer.utilityPane.action.dialog.goto.type.fit.label=Anpassa sida
+viewer.utilityPane.action.dialog.goto.type.fith.label=Anpassa bredd i \u00F6verkant
+viewer.utilityPane.action.dialog.goto.type.fitv.label=Anpassa bredd \u00E5t v\u00E4nster
+viewer.utilityPane.action.dialog.goto.type.fitr.label=Anpassa zoomruta
+viewer.utilityPane.action.dialog.goto.type.fitb.label=Anpassa sidgr\u00E4nser
+viewer.utilityPane.action.dialog.goto.type.fitbh.label=Anpassa gr\u00E4nser i \u00F6verkant
+viewer.utilityPane.action.dialog.goto.type.fitbv.label=Anpassa gr\u00E4nser \u00E5t v\u00E4nster
+viewer.utilityPane.action.dialog.goto.right.label=H\u00F6ger:
+viewer.utilityPane.action.dialog.goto.left.label=V\u00E4nster:
+viewer.utilityPane.action.dialog.goto.top.label=\u00D6verkant:
+viewer.utilityPane.action.dialog.goto.bottom.label=Underkant:
+viewer.utilityPane.action.dialog.goto.zoom.label=Zooma:
+viewer.utilityPane.action.dialog.goto.unassigned.label=NaN
+viewer.utilityPane.action.dialog.goto.current.label=Aktuell vy:
+viewer.utilityPane.action.dialog.goto.current=St\u00E4ll in plats
+viewer.utilityPane.action.dialog.goto.name.label=Namn:
+viewer.utilityPane.action.dialog.goto.browse=Bl\u00E4ddra...
+viewer.utilityPane.action.dialog.goto.explicitDestination.title=Implicit destination
+viewer.utilityPane.action.dialog.goto.nameDestination.title=Ben\u00E4mnd destination
+# Destination Named Tree
+viewer.utilityPane.action.dialog.goto.nameTree.title=Dokumentnamntr\u00E4d
+viewer.utilityPane.action.dialog.goto.nameTree.root.label=Namntr\u00E4d
+viewer.utilityPane.action.dialog.goto.nameTree.branch.label={0} till {1}
+## Utility Pane Search Tab
+viewer.utilityPane.search.tab.title=S\u00F6k
+viewer.utilityPane.search.searchText.label=S\u00F6k text:
+viewer.utilityPane.search.results.label=Resultat:
+viewer.utilityPane.search.searchButton.label=S\u00F6k
+viewer.utilityPane.search.clearSearchButton.label=Rensa
+viewer.utilityPane.search.caseSenstiveCheckbox.label=Skiftl\u00E4gesk\u00E4nslig
+viewer.utilityPane.search.wholeWordCheckbox.label=Endast hela ord
+viewer.utilityPane.search.cumlitiveCheckbox.label=Kumulativ
+viewer.utilityPane.search.showPagesCheckbox.label=Visa sidor
+viewer.utilityPane.search.stopButton.label=Stoppa
+viewer.utilityPane.search.searching.msg=S\u00F6k...
+# Searching x out of y page(s)
+viewer.utilityPane.search.searching1.msg=S\u00F6ker {0} av {1}
+viewer.utilityPane.search.searching1.oneFile.msg={2} sida
+viewer.utilityPane.search.searching1.moreFile.msg={2} sidor
+# Page x (y result(s))
+viewer.utilityPane.search.result.msg=Sida {0} ({1})
+viewer.utilityPane.search.result.oneFile.msg={2} resultat
+viewer.utilityPane.search.result.moreFile.msg={2} resultat
+# Searched x page(s) (y matches)
+viewer.utilityPane.search.progress.msg=S\u00F6kt {0} {1} ({2})
+viewer.utilityPane.search.progress.onePage.msg=sida
+viewer.utilityPane.search.progress.morePage.msg=sidor
+viewer.utilityPane.search.progress.oneMatch.msg={2} matchning
+viewer.utilityPane.search.progress.moreMatch.msg={2} matchningar
+## Common Button Labels
+viewer.button.ok.label=Ok
+viewer.button.ok.mnemonic=O
+viewer.button.cancel.label=Avbryt
+viewer.button.cancel.mnemonic=C
+###
+# General Error Messages
+# Command Line Errors
+viewer.commandLin.error=\
+ Anv\u00E4ndning: java org.icepdf.ri.viewer.Huvud [-loadfile ] [-loadurl ]
+# Launcher errors
+viewer.launcher.URLError.dialog.title=ICEpdf
+viewer.launcher.URLError.dialog.message=ICEpdf kunde inte \u00F6ppna den angivna filen. {0} p\u00E5 URL: {1}.
+viewer.launcher.lookAndFeel.error.message=Angiven look-and-feel ({0}) \u00E4r ej tillg\u00E4nglig fr\u00E5n denna plattform.
+# Pilot Loading Errors
+### parser error dialogs
+parse.title=Fel vid analys av egenskaper
+parse.integer=Varning: {0} \u00E4r ej ett korrekt heltal.
+parse.float=Varning: {0} \u00E4r ej ett korrekt flyttal.
+parse.double=Varning: {0} \u00E4r ej en korrekt dubblering.
+parse.choice=Varning: {0} \u00E4r ej ett korrekt val.
+parse.laf=Varning: look-and-feel {0} st\u00F6ds inte.
+### Properties Manager Errors
+manager.properties.title=ICEpdf Properties Manager
+fontManager.properties.title=ICEpdf Font Manager
+manager.properties.createNewDirectory=\
+ F\u00F6r att skapa mappen {0}\n\
+ d\u00E4r ICEpdf Viewer kommer att spara \u00E4ndringar av dess inst\u00E4llningar, klicka p\u00E5 Ja.\n\n\
+ Om du klickar p\u00E5 "Nej" kommer alla \u00E4ndringar du g\u00F6r av inst\u00E4llningarna f\u00F6r ICEpdf Viewer\n\
+ att f\u00F6rloras n\u00E4r du st\u00E4nger applikationen. \n\n
+manager.properties.failedCreation=\
+ ICEpdf Viewer-mappen f\u00F6r lagring av anv\u00E4ndardata kan inte skapas:\n\
+ {0}\n\
+ ICEpdf Viewer kommer inte att spara \u00E4ndringar av dess f\u00F6rinst\u00E4llningar.
+manager.properties.session.nolock=\
+ Ett fel intr\u00E4ffade n\u00E4r l\u00E5sfilen skapades:\n\
+ {0}
+manager.properties.session.readError=\
+ Ett fel intr\u00E4ffade n\u00E4r egenskapsfilen laddades: \n\
+ {0}
+manager.properties.deleted=Egenskapsfilen har tagits bort\n\
+ ({0})\n\
+ Skapa den p\u00E5 nytt?
+manager.properties.modified=Egenskapsfilen har modifierats efter den senaste uppdateringen \n\
+ ({0,date,long})\n\
+ Vill du sl\u00E5 ihop \u00E4ndringarna i filen med de aktuella egenskaperna?
+manager.properties.saveError=Om\u00F6jligt att spara egenskapsfil.\n\
+ F\u00F6ljande fel p\u00E5tr\u00E4ffades:\n\
+ {0}
+manager.properties.lafError=\
+ Look&Feel {0} som anges i de f\u00F6rinst\u00E4llda egenskaperna st\u00F6ds inte.\n\
+ Anv\u00E4nder systemets f\u00F6rinst\u00E4llning.
+manager.properties.brokenProperty=V\u00E4rdet f\u00F6r den f\u00F6rinst\u00E4llda egenskapen {0} \u00E4r inte korrekt: {1}
+manager.properties.missingProperty=V\u00E4rdet f\u00F6r den f\u00F6rinst\u00E4llda egenskapen {0} saknas: {1}
diff --git a/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_zh_CN.properties b/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_zh_CN.properties
index 6e1a5db74..7fa531060 100644
--- a/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_zh_CN.properties
+++ b/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_zh_CN.properties
@@ -1,425 +1,418 @@
-#
-# Copyright 2006-2019 - Technologies Canada Corp.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the
-# License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an "AS
-# IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
-# express or implied. See the License for the specific language
-# governing permissions and limitations under the License.
-#
-#####
-### This MessageBundle contains English text for ICEpdf View and Pilot RI's
-##
-#
-## Window toolbar Title
-viewer.window.title.default=ICEpdf Viewer
-#status bar
-viewer.statusbar.currentPage=\u9875 {0} / {1}
-## Top Page Control Toolbar
-viewer.toolbar.hideToolBar.label=\u9690\u85CF\u5DE5\u5177\u6761
-viewer.toolbar.showToolBar.label=\u663E\u793A\u5DE5\u5177\u6761
-viewer.toolbar.showUtilityPane.label=\u663E\u793A\u5B9E\u7528\u5DE5\u5177\u7A97\u683C
-viewer.toolbar.hideUtilityPane.label=\u9690\u85CF\u5B9E\u7528\u5DE5\u5177\u7A97\u683C
-viewer.toolbar.open.label=
-viewer.toolbar.open.tooltip=\u6253\u5F00\u6587\u6863
-viewer.toolbar.saveAs.label=\u53E6\u5B58\u4E3A
-viewer.toolbar.saveAs.tooltip=\u53E6\u5B58\u4E3A..
-viewer.toolbar.print.label=\u6253\u5370
-viewer.toolbar.print.tooltip=\u6253\u5370\u6587\u6863
-viewer.toolbar.search.label=\u641C\u7D22
-viewer.toolbar.search.tooltip=\u641C\u7D22\u6587\u6863
-viewer.toolbar.utilityPane.label=\u5B9E\u7528\u5DE5\u5177\u7A97\u683C
-viewer.toolbar.utilityPane.tooltip=\u663E\u793A/\u9690\u85CF\u5B9E\u7528\u5DE5\u5177\u7A97\u683C
-viewer.toolbar.navigation.label=
-viewer.toolbar.navigation.pages.tooltip=\u9875\u6570
-viewer.toolbar.navigation.pages.firstPage.label=
-viewer.toolbar.navigation.current.tooltip=\u5F53\u524D\u9875\u7801
-viewer.toolbar.navigation.current.firstPage.label=
-viewer.toolbar.navigation.firstPage.label=
-viewer.toolbar.navigation.firstPage.tooltip=\u9996\u9875
-viewer.toolbar.navigation.previousPage.label=
-viewer.toolbar.navigation.previousPage.tooltip=\u524D\u4E00\u9875
-viewer.toolbar.navigation.nextPage.label=
-viewer.toolbar.navigation.nextPage.tooltip=\u4E0B\u4E00\u9875
-viewer.toolbar.navigation.lastPage.label=
-viewer.toolbar.navigation.lastPage.tooltip=\u6700\u540E\u4E00\u9875
-viewer.toolbar.pageIndicator=\u5171 {0} \u9875
-viewer.toolbar.zoom.label=
-viewer.toolbar.zoom.tooltip=\u7F29\u653E
-viewer.toolbar.zoom.out.label=
-viewer.toolbar.zoom.out.tooltip=\u7F29\u5C0F
-viewer.toolbar.zoom.in.label=
-viewer.toolbar.zoom.in.tooltip=\u653E\u5927
-viewer.toolbar.pageFit.actualsize.label=
-viewer.toolbar.pageFit.actualsize.tooltip=\u5B9E\u9645\u5927\u5C0F
-viewer.toolbar.pageFit.fitWindow.label=
-viewer.toolbar.pageFit.fitWindow.tooltip=\u6309\u7A97\u53E3\u5927\u5C0F\u663E\u793A
-viewer.toolbar.pageFit.fitWidth.label=
-viewer.toolbar.pageFit.fitWidth.tooltip=\u6309\u5BBD\u5EA6\u663E\u793A
-viewer.toolbar.rotation.left.label=
-viewer.toolbar.rotation.left.tooltip=\u5411\u5DE6\u65CB\u8F6C
-viewer.toolbar.rotation.right.label=
-viewer.toolbar.rotation.right.tooltip=\u5411\u53F3\u65CB\u8F6C
-viewer.toolbar.tool.pan.label=
-viewer.toolbar.tool.pan.tooltip=\u6587\u672C\u9009\u62E9\u5DE5\u5177
-viewer.toolbar.tool.text.label=
-viewer.toolbar.tool.text.tooltip=\u6587\u672C\u9009\u62E9\u5DE5\u5177
-viewer.toolbar.tool.select.label=
-viewer.toolbar.tool.select.tooltip=\u9009\u62E9\u5DE5\u5177
-viewer.toolbar.tool.link.label=
-viewer.toolbar.tool.link.tooltip=\u94FE\u63A5\u6279\u6CE8\u5DE5\u5177
-viewer.toolbar.tool.zoomIn.label=
-viewer.toolbar.tool.zoomIn.tooltip=\u653E\u5927\u5DE5\u5177
-viewer.toolbar.tool.zoomOut.label=
-viewer.toolbar.tool.zoomOut.tooltip=\u7F29\u5C0F\u5DE5\u5177
-viewer.toolbar.pageFit.fontEngine.label=
-viewer.toolbar.pageFit.fontEngine.tooltip=\u542F\u7528/\u7981\u7528\u5B57\u4F53\u5F15\u64CE
-## Bottom Page View Control Toolbar
-viewer.toolbar.pageView.nonContinuous.singlePage.label=
-viewer.toolbar.pageView.nonContinuous.singlePage.tooltip=\u5355\u9875\u9762\u89C6\u56FE\uFF0C\u4E0D\u8FDE\u7EED
-viewer.toolbar.pageView.nonContinuous.facingPage.label=
-viewer.toolbar.pageView.nonContinuous.facingPage.tooltip=\u76F8\u5BF9\u9875\u9762\u89C6\u56FE\uFF0C\u4E0D\u8FDE\u7EED
-viewer.toolbar.pageView.continuous.singlePage.label=
-viewer.toolbar.pageView.continuous.singlePage.tooltip=\u5355\u9875\u9762\u89C6\u56FE\uFF0C\u8FDE\u7EED
-viewer.toolbar.pageView.continuous.facingPage.label=
-viewer.toolbar.pageView.continuous.facingPage.tooltip=\u76F8\u5BF9\u9875\u9762\u89C6\u56FE\uFF0C\u8FDE\u7EED
-## File Menu and submenu items
-viewer.menu.file.label=\u6587\u4EF6
-viewer.menu.file.mnemonic=F
-viewer.menu.open.label=\u6253\u5F00
-viewer.menu.open.file.label=\u6587\u4EF6..
-viewer.menu.open.URL.label=URL\u3002..
-viewer.menu.close.label=\u5173\u95ED
-viewer.menu.saveAs.label=\u53E6\u5B58\u4E3A..
-viewer.menu.exportText.label=\u5BFC\u51FA\u6587\u672C..
-viewer.menu.documentProperties.label=\u6587\u6863\u4FE1\u606F..
-viewer.menu.documentPermission.label=\u6587\u6863\u8BB8\u53EF..
-viewer.menu.documentInformation.label=\u6587\u6863\u4FE1\u606F..
-viewer.menu.printSetup.label=\u6253\u5370\u8BBE\u7F6E..
-viewer.menu.print.label=\u6253\u5370..
-viewer.menu.exit.label=\u9000\u51FA
-## View Menu and submenu items
-viewer.menu.edit.label=\u7F16\u8F91
-viewer.menu.edit.mnemonic=E
-viewer.menu.edit.undo.label=\u64A4\u9500
-viewer.menu.edit.redo.label=\u6062\u590D
-viewer.menu.edit.copy.label=\u590D\u5236
-viewer.menu.edit.delete.label=\u5220\u9664
-viewer.menu.edit.selectAll.label=\u5168\u9009
-viewer.menu.edit.deselectAll.label=\u53D6\u6D88\u5168\u9009
-## View Menu and submenu items
-viewer.menu.view.label=\u67E5\u770B
-viewer.menu.view.mnemonic=V
-viewer.menu.view.actualSize.label=\u5B9E\u9645\u5927\u5C0F
-viewer.menu.view.fitInWindow.label=\u6309\u7A97\u53E3\u5927\u5C0F\u663E\u793A
-viewer.menu.view.fitWidth.label=\u6309\u5BBD\u5EA6\u663E\u793A
-viewer.menu.view.zoomIn.label=\u653E\u5927
-viewer.menu.view.zoomOut.label=\u7F29\u5C0F
-viewer.menu.view.rotateLeft.label=\u5411\u5DE6\u65CB\u8F6C
-viewer.menu.view.rotateRight.label=\u5411\u53F3\u65CB\u8F6C
-viewer.menu.view.hideToolBar.label=\u9690\u85CF\u5DE5\u5177\u6761
-viewer.menu.view.showToolBar.label=\u663E\u793A\u5DE5\u5177\u6761
-viewer.menu.view.showUtilityPane.label=\u663E\u793A\u5B9E\u7528\u5DE5\u5177\u7A97\u683C
-viewer.menu.view.hideUtilityPane.label=\u9690\u85CF\u5B9E\u7528\u5DE5\u5177\u7A97\u683C
-## Document Menu and submenu items
-viewer.menu.document.label=\u6587\u6863
-viewer.menu.document.mnemonic=D
-viewer.menu.document.firstPage.label=\u9996\u9875
-viewer.menu.document.previousPage.label=\u524D\u4E00\u9875
-viewer.menu.document.nextPage.label=\u4E0B\u4E00\u9875
-viewer.menu.document.lastPage.label=\u6700\u540E\u4E00\u9875
-viewer.menu.document.search.label=\u641C\u7D22..
-viewer.menu.document.gotToPage.label=\u8F6C\u81F3\u9875..
-## Window Menu and submenu items
-viewer.menu.window.label=\u7A97\u53E3
-viewer.menu.window.mnemonic=W
-viewer.menu.window.minAll.label=\u6700\u5C0F\u5316\u5168\u90E8
-viewer.menu.window.minAll.mnemonic=M
-viewer.menu.window.frontAll.label=\u5168\u90E8\u7F6E\u4E8E\u9876\u5C42
-viewer.menu.window.frontAll.mnemonic=B
-viewer.menu.window.1.label=1
-viewer.menu.window.1.mnemonic=1
-viewer.menu.window.2.label=2
-viewer.menu.window.2.mnemonic=2
-viewer.menu.window.3.label=3
-viewer.menu.window.3.mnemonic=3
-viewer.menu.window.4.label=4
-viewer.menu.window.4.mnemonic=4
-viewer.menu.window.5.label=5
-viewer.menu.window.5.mnemonic=5
-viewer.menu.window.6.label=6
-viewer.menu.window.6.mnemonic=6
-viewer.menu.window.7.label=7
-viewer.menu.window.7.mnemonic=7
-viewer.menu.window.8.label=8
-viewer.menu.window.8.mnemonic=8
-viewer.menu.window.9.label=9
-viewer.menu.window.9.mnemonic=9
-## Add as many entries as you want, to viewer.menu.window.X.label and mnemonic
-## where X is an incrementing integer. The mnemonic should be one unique
-## character found within the label
-## Help Menu and submenu items
-viewer.menu.help.label=\u5E2E\u52A9
-viewer.menu.help.mnemonic=H
-viewer.menu.help.about.label=\u5173\u4E8E ICEpdf viewer..
-## General error dialog
-viewer.dialog.error.exception.title=ICEpdf - \u5F02\u5E38
-viewer.dialog.error.exception.msg=\
- \u6267\u884C\u60A8\u7684\u547D\u4EE4\u65F6\u53D1\u751F\u9519\u8BEF\uFF0C\u51FA\u73B0\u4EE5\u4E0B\u5F02\u5E38\n\
- {0}.
-## Open File Dialog
-viewer.dialog.openFile.title=\u6253\u5F00\u6587\u4EF6
-viewer.dialog.openFile.error.title=ICEpdf - \u6253\u5F00\u6587\u4EF6\u51FA\u9519
-viewer.dialog.openFile.error.msg=\
- ICEpdf \u65E0\u6CD5\u6253\u5F00\u5728 {0} \u7684\u6307\u5B9A\u6587\u4EF6\n\
- \u6587\u4EF6\u53EF\u80FD\u5DF2\u635F\u574F\u6216\u5E76\u975E\u53D7\u652F\u6301\u7684\u6587\u4EF6\u7C7B\u578B\u3002
-viewer.dialog.openDocument.pdfException.title=ICEpdf - PDF \u5F02\u5E38
-viewer.dialog.openDocument.pdfException.msg=\
- ICEpdf \u65E0\u6CD5\u6253\u5F00\u6307\u5B9A\u6587\u4EF6 {0}\n\
- \u6587\u4EF6\u53EF\u80FD\u5DF2\u635F\u574F\u6216\u5E76\u975E\u53D7\u652F\u6301\u7684\u6587\u4EF6\u7C7B\u578B\u3002
-viewer.dialog.openDocument.pdfSecurityException.title=ICEpdf - PDF \u5B89\u5168\u6027\u5F02\u5E38
-viewer.dialog.openDocument.pdfSecurityException.msg=\
- ICEpdf \u65E0\u6CD5\u6253\u5F00\u5728 {0} \u7684\u52A0\u5BC6\u6587\u4EF6\n\
- \u8FD9\u53EF\u80FD\u662F\u7531\u4E8E\u5BC6\u7801\u65E0\u6548\u6216 JCE Security Provider \u7F3A\u5931\u3002\n\n\
- \u66F4\u591A\u4FE1\u606F\uFF0C\u8BF7\u53C2\u89C1 ICEpdf \u5F00\u53D1\u4EBA\u5458\u6307\u5357\u3002
-viewer.dialog.openDocument.exception.title=ICEpdf - \u5F02\u5E38
-viewer.dialog.openDocument.exception.msg=\
- ICEpdf \u65E0\u6CD5\u6253\u5F00\u5728 {0} \u7684\u6307\u5B9A\u6587\u4EF6\n\
- \u6587\u4EF6\u53EF\u80FD\u5DF2\u635F\u574F\u6216\u5E76\u975E\u53D7\u652F\u6301\u7684\u6587\u4EF6\u7C7B\u578B\u3002
-viewer.dialog.openURL.exception.title=ICEpdf - URL \u5F02\u5E38
-viewer.dialog.openURL.exception.msg=\
- ICEpdf \u65E0\u6CD5\u6253\u5F00\u6307\u5B9A\u6587\u4EF6\u3002 {0} \n\
- \u5176 URL \u4E3A\uFF1A {1}
-## General error dialog
-viewer.dialog.information.copyAll.title=ICEpdf - \u4FE1\u606F
-viewer.dialog.information.copyAll.msg=\
- \u8BE5\u6587\u6863\u5305\u542B\u7684\u9875\u9762\u8D85\u8FC7 {0} \u9875\uFF0C\u8BF7\u4F7F\u7528\n\
- \u201C\u5BFC\u51FA\u6587\u672C..\u201D\u4EE5\u63D0\u53D6\u6587\u6863\u6587\u672C\u3002
-## Open URL Dialog
-viewer.dialog.security.title=\u6587\u6863\u5B89\u5168\u6027
-viewer.dialog.security.msg=\u6B64 PDF \u53D7\u4FDD\u62A4
-viewer.dialog.security.password.label=\u5BC6\u7801\uFF1A
-viewer.dialog.security.okButton.label=\u786E\u5B9A
-viewer.dialog.security.okButton.mnemonic=O
-viewer.dialog.security.cancelButton.label=\u53D6\u6D88
-viewer.dialog.security.cancelButton.mnemonic=C
-## Open URL Dialog
-viewer.dialog.openURL.title=\u6253\u5F00 URL
-### Save a Copy Dialog
-viewer.dialog.saveAs.title=\u53E6\u5B58\u4E3A
-viewer.dialog.saveAs.extensionError.title=ICEpdf - \u4FDD\u5B58\u51FA\u9519
-viewer.dialog.saveAs.extensionError.msg=\
- ICEpdf \u65E0\u6CD5\u4FDD\u5B58\u5230 {0}\uFF0C\u56E0\u4E3A\u5176\u5E76\u975E\u53D7\u652F\u6301\u7684\u6587\u4EF6\u7C7B\u578B\u3002
-viewer.dialog.saveAs.noExtensionError.title=ICEpdf - \u4FDD\u5B58\u51FA\u9519
-viewer.dialog.saveAs.noExtensionError.msg=\u8BF7\u6307\u5B9A\u4E00\u4E2A\u6587\u4EF6\u6269\u5C55\u540D\u3002
-## Export Text Dialog
-viewer.dialog.exportText.title=\u5BFC\u51FA\u6587\u6863\u6587\u672C
-viewer.dialog.exportText.progress.msg=\u6B63\u5728\u63D0\u53D6 PDF \u6587\u672C
-viewer.dialog.exportText.noExtensionError.title=ICEpdf - \u4FDD\u5B58\u51FA\u9519
-viewer.dialog.exportText.noExtensionError.msg=\u8BF7\u6307\u5B9A\u4E00\u4E2A\u6587\u4EF6\u6269\u5C55\u540D\u3002
-# Text extraction output file
-viewer.exportText.fileStamp.msg=ICEpdf Viewer, (c) - Technologies, Inc.
-viewer.exportText.pageStamp.msg=
-# Completed x out of y page(s).
-viewer.exportText.fileStamp.progress.msg=\
- \u5B8C\u6210 {0}\uFF0C\u5171 {1}\u3002
-viewer.exportText.fileStamp.progress.oneFile.msg={2} \u9875
-viewer.exportText.fileStamp.progress.moreFile.msg={2} \u9875
-# Printing Progress bar
-viewer.dialog.printing.status.progress.msg=\u9875 {0} / {1}
-viewer.dialog.printing.status.start.msg=\u6B63\u5728\u540E\u53F0\u5904\u7406\u9875\u9762\u5230\u6253\u5370\u673A
-## Document Permissions Dialog
-viewer.dialog.documentPermissions.title=\u6587\u6863\u8BB8\u53EF
-viewer.dialog.documentPermissions.securityMethod.label=\u5B89\u5168\u63AA\u65BD\uFF1A
-viewer.dialog.documentPermissions.userPassword.label=\u7528\u6237\u5BC6\u7801\uFF1A
-viewer.dialog.documentPermissions.ownerPassword.label=\u6240\u6709\u8005\u5BC6\u7801\uFF1A
-viewer.dialog.documentPermissions.printing.label=\u6253\u5370\uFF1A
-viewer.dialog.documentPermissions.changing.label=\u66F4\u6539\u6587\u6863\uFF1A
-viewer.dialog.documentPermissions.copyExtraction.label=\u5185\u5BB9\u590D\u5236\u6216\u63D0\u53D6\uFF1A
-viewer.dialog.documentPermissions.comments.label=\u521B\u4F5C\u6CE8\u91CA\u4E0E\u8868\u5355\u5B57\u6BB5\uFF1A
-viewer.dialog.documentPermissions.formFillingIn.label=\u8868\u5355\u5B57\u6BB5\u586B\u5199\u4E0E\u7B7E\u540D\uFF1A
-viewer.dialog.documentPermissions.accessibility.label=\u542F\u7528\u5185\u5BB9\u53EF\u8BBF\u95EE\u6027\uFF1A
-viewer.dialog.documentPermissions.assembly.label=\u6587\u6863\u7EC4\u4EF6\uFF1A
-viewer.dialog.documentPermissions.encryptionLevel.label=\u52A0\u5BC6\u5C42\u7EA7\uFF1A
-viewer.dialog.documentPermissions.securityLevel={0} \u4F4D v{1} R {2}
-viewer.dialog.documentPermissions.none=\u65E0
-viewer.dialog.documentPermissions.no=\u5426
-viewer.dialog.documentPermissions.yes=\u662F
-viewer.dialog.documentPermissions.allowed=\u8BB8\u53EF
-viewer.dialog.documentPermissions.notAllowed=\u7981\u6B62
-viewer.dialog.documentPermissions.fullyAllowed=\u5B8C\u6574\u8BB8\u53EF
-viewer.dialog.documentPermissions.standardSecurity=Adobe Acrobat \u6807\u51C6\u5B89\u5168\u6027
-viewer.dialog.documentPermissions.partial=\u90E8\u5206\uFF08\u4F4E\u8D28\u91CF\uFF09
-## Document Information Dialog
-viewer.dialog.documentInformation.title=\u6587\u6863\u4FE1\u606F
-viewer.dialog.documentInformation.title.label=\u6807\u9898\uFF1A
-viewer.dialog.documentInformation.subject.label=\u4E3B\u9898\uFF1A
-viewer.dialog.documentInformation.author.label=\u4F5C\u8005\uFF1A
-viewer.dialog.documentInformation.keywords.label=\u5173\u952E\u8BCD\uFF1A
-viewer.dialog.documentInformation.creator.label=\u521B\u5EFA\u8005\uFF1A
-viewer.dialog.documentInformation.producer.label=\u5236\u4F5C\u8005\uFF1A
-viewer.dialog.documentInformation.created.label=\u521B\u5EFA\u65E5\u671F\uFF1A
-viewer.dialog.documentInformation.modified.label=\u4FEE\u6539\u65E5\u671F\uFF1A
-viewer.dialog.documentInformation.notAvailable=\u4E0D\u53EF\u7528
-## Go to Page Dialog
-viewer.dialog.goToPage.title=\u8F6C\u81F3\u9875..
-viewer.dialog.goToPage.description.label=\u9875\u7801
-## About Dialog
-viewer.dialog.about.title=\u5173\u4E8E ICEpdf Viewer
-viewer.dialog.about.pageNumber.label=\n\
-\n\
-\u8BBF\u95EE ICEpdf \u7F51\u7AD9\u83B7\u53D6\u6700\u65B0\u65B0\u95FB\uFF1A\n\
-http://www.icepdf.org/ \n\
-\n\
-## Utility Pane Bookmarks Tab
-viewer.utilityPane.bookmarks.tab.title=\u4E66\u7B7E
-## Utility Pane Annotation Link Tab
-viewer.utilityPane.link.tab.title=\u6279\u6CE8
-viewer.utilityPane.link.appearanceTitle=\u5916\u89C2
-viewer.utilityPane.link.linkType=\u94FE\u63A5\u7C7B\u578B\uFF1A
-viewer.utilityPane.annotation.link.highlightType=\u7A81\u51FA\u663E\u793A\u98CE\u683C\uFF1A
-viewer.utilityPane.link.lineThickness=\u7EBF\u6761\u5BBD\u5EA6\uFF1A
-viewer.utilityPane.link.lineStyle=\u7EBF\u578B\uFF1A
-viewer.utilityPane.link.colorChooserTitle=\u6279\u6CE8\u989C\u8272
-viewer.utilityPane.link.colorLabel=\u989C\u8272\uFF1A
-## annotation action pane and dialogs.
-viewer.utilityPane.action.selectionTitle=\u52A8\u4F5C
-viewer.utilityPane.action.addAction=\u6DFB\u52A0
-viewer.utilityPane.action.editAction=\u7F16\u8F91
-viewer.utilityPane.action.removeAction=\u79FB\u9664
-viewer.utilityPane.action.type.destination.label=\u76EE\u6807
-viewer.utilityPane.action.type.uriAction.label=URI \u52A8\u4F5C
-viewer.utilityPane.action.type.goToAction.label=\u8F6C\u81F3\u52A8\u4F5C
-viewer.utilityPane.action.dialog.new.title=\u6DFB\u52A0\u65B0\u52A8\u4F5C
-viewer.utilityPane.action.dialog.new.msgs=\u52A8\u4F5C\u7C7B\u578B\uFF1A
-viewer.utilityPane.action.dialog.delete.title=\u5220\u9664\u786E\u8BA4
-viewer.utilityPane.action.dialog.delete.msgs=\u60A8\u786E\u5B9A\u8981\u5220\u9664\u6B64\u52A8\u4F5C\uFF1F
-## uri action dialog test
-viewer.utilityPane.action.dialog.uri.title=URI \u52A8\u4F5C\u5C5E\u6027
-viewer.utilityPane.action.dialog.uri.msgs=URI\uFF1A
-## GoTo action dialog text
-viewer.utilityPane.action.dialog.goto.title=\u8F6C\u81F3\u52A8\u4F5C\u5C5E\u6027
-viewer.utilityPane.action.dialog.goto.page.label=\u9875\u9762\uFF1A
-viewer.utilityPane.action.dialog.goto.type.label=\u7C7B\u578B
-viewer.utilityPane.action.dialog.goto.type.xyz.label=\u7EDD\u5BF9\u5927\u5C0F
-viewer.utilityPane.action.dialog.goto.type.fit.label=\u6309\u9875\u9762\u5927\u5C0F\u8C03\u6574
-viewer.utilityPane.action.dialog.goto.type.fith.label=\u6309\u9876\u90E8\u5BBD\u5EA6\u8C03\u6574
-viewer.utilityPane.action.dialog.goto.type.fitv.label=\u6309\u5DE6\u4FA7\u5BBD\u5EA6\u8C03\u6574
-viewer.utilityPane.action.dialog.goto.type.fitr.label=\u6309\u7F29\u653E\u6846\u8C03\u6574
-viewer.utilityPane.action.dialog.goto.type.fitb.label=\u6309\u9875\u9762\u8FB9\u754C\u8C03\u6574
-viewer.utilityPane.action.dialog.goto.type.fitbh.label=\u6309\u9876\u90E8\u8FB9\u754C\u8C03\u6574
-viewer.utilityPane.action.dialog.goto.type.fitbv.label=\u6309\u5DE6\u8FB9\u754C\u8C03\u6574
-viewer.utilityPane.action.dialog.goto.right.label=\u53F3\uFF1A
-viewer.utilityPane.action.dialog.goto.left.label=\u5DE6\uFF1A
-viewer.utilityPane.action.dialog.goto.top.label=\u9876\u90E8\uFF1A
-viewer.utilityPane.action.dialog.goto.bottom.label=\u5E95\u90E8\uFF1A
-viewer.utilityPane.action.dialog.goto.zoom.label=\u7F29\u653E\uFF1A
-viewer.utilityPane.action.dialog.goto.unassigned.label=NaN
-viewer.utilityPane.action.dialog.goto.current.label=\u5F53\u524D\u89C6\u56FE\uFF1A
-viewer.utilityPane.action.dialog.goto.current=\u8BBE\u7F6E\u4F4D\u7F6E
-viewer.utilityPane.action.dialog.goto.name.label=\u540D\u79F0\uFF1A
-viewer.utilityPane.action.dialog.goto.browse=\u6D4F\u89C8..
-viewer.utilityPane.action.dialog.goto.explicitDestination.title=\u9690\u5F0F\u76EE\u6807
-viewer.utilityPane.action.dialog.goto.nameDestination.title=\u5DF2\u547D\u540D\u76EE\u6807
-# Destination Named Tree
-viewer.utilityPane.action.dialog.goto.nameTree.title=\u6587\u6863\u540D\u79F0\u6811
-viewer.utilityPane.action.dialog.goto.nameTree.root.label=\u540D\u79F0\u6811
-viewer.utilityPane.action.dialog.goto.nameTree.branch.label={0} \u5230 {1}
-## Utility Pane Search Tab
-viewer.utilityPane.search.tab.title=\u641C\u7D22
-viewer.utilityPane.search.searchText.label=\u641C\u7D22\u6587\u672C\uFF1A
-viewer.utilityPane.search.results.label=\u7ED3\u679C\uFF1A
-viewer.utilityPane.search.searchButton.label=\u641C\u7D22
-viewer.utilityPane.search.clearSearchButton.label=\u6E05\u9664
-viewer.utilityPane.search.caseSenstiveCheckbox.label=\u533A\u5206\u5927\u5C0F\u5199
-viewer.utilityPane.search.wholeWordCheckbox.label=\u5168\u5B57\u5339\u914D
-viewer.utilityPane.search.cumlitiveCheckbox.label=\u7D2F\u8BA1
-viewer.utilityPane.search.showPagesCheckbox.label=\u663E\u793A\u9875\u9762
-viewer.utilityPane.search.stopButton.label=\u505C\u6B62
-viewer.utilityPane.search.searching.msg=\u641C\u7D22..
-# Searching x out of y page(s)
-viewer.utilityPane.search.searching1.msg=\
- \u641C\u7D22 {0} \u9879\uFF0C\u5171 {1} \u9879
-viewer.utilityPane.search.searching1.oneFile.msg={2} \u9875
-viewer.utilityPane.search.searching1.moreFile.msg={2} \u9875
-# Page x (y result(s))
-viewer.utilityPane.search.result.msg=\u9875 {0} ({1})
-viewer.utilityPane.search.result.oneFile.msg={2} \u7ED3\u679C
-viewer.utilityPane.search.result.moreFile.msg={2} \u7ED3\u679C
-# Searched x page(s) (y matches)
-viewer.utilityPane.search.progress.msg=\
- \u5DF2\u641C\u7D22 {0} {1} ({2})
-viewer.utilityPane.search.progress.onePage.msg=\u9875
-viewer.utilityPane.search.progress.morePage.msg=\u9875
-viewer.utilityPane.search.progress.oneMatch.msg={2} \u5339\u914D
-viewer.utilityPane.search.progress.moreMatch.msg={2} \u5339\u914D
-## Common Button Labels
-viewer.button.ok.label=\u786E\u5B9A
-viewer.button.ok.mnemonic=O
-viewer.button.cancel.label=\u53D6\u6D88
-viewer.button.cancel.mnemonic=C
-###
-# General Error Messages
-# Command Line Errors
-viewer.commandLin.error=\
- \u4F7F\u7528\uFF1A java org.icepdf.ri.viewer.Main [-loadfile ] [-loadurl ]
-# Launcher errors
-viewer.launcher.URLError.dialog.title=ICEpdf
-viewer.launcher.URLError.dialog.message=ICEpdf \u65E0\u6CD5\u6253\u5F00\u6307\u5B9A\u6587\u4EF6\u3002 {0}\uFF0C\u5176 URL \u4E3A\uFF1A {1}.
-viewer.launcher.lookAndFeel.error.message=\u65E0\u6CD5\u4ECE\u6B64\u5E73\u53F0\u8BBF\u95EE\u6307\u5B9A\u89C2\u611F ({0})\u3002
-# Pilot Loading Errors
-### parser error dialogs
-parse.title=\u5C5E\u6027\u5206\u6790\u51FA\u9519
-parse.integer=\u8B66\u544A\uFF1A {0} \u5E76\u975E\u6B63\u786E\u7684\u6574\u6570\u3002
-parse.float=\u8B66\u544A\uFF1A {0} \u5E76\u975E\u6B63\u786E\u7684\u6D6E\u70B9\u3002
-parse.double=\u8B66\u544A\uFF1A {0} \u5E76\u975E\u6B63\u786E\u7684\u500D\u6570\u3002
-parse.choice=\u8B66\u544A\uFF1A {0} \u5E76\u975E\u6709\u6548\u7684\u9009\u62E9\u3002
-parse.laf=\u8B66\u544A\uFF1A \u4E0D\u652F\u6301\u89C2\u611F {0}\u3002
-### Properties Manager Errors
-manager.properties.title=ICEpdf \u5C5E\u6027\u7BA1\u7406\u5668
-fontManager.properties.title=ICEpdf \u5B57\u4F53\u7BA1\u7406\u5668
-manager.properties.createNewDirectory=\
- \u8981\u521B\u5EFA\u7528\u4E8E ICEpdf Viewer \u4FDD\u5B58\u5176\u8BBE\u7F6E\u66F4\u6539\u7684\u76EE\u5F55 {0}\uFF0C\n\
- \u5355\u51FB\u201C\u662F\u201D\u3002\n\n\
- \u5982\u679C\u60A8\u5355\u51FB\u201C\u5426\u201D\uFF0C\u60A8\u5BF9 ICEpdf Viewer \u8BBE\u7F6E\u6240\u8FDB\u884C\u7684\u6240\u6709\u66F4\u6539\n\
- \u90FD\u5C06\u5728\u60A8\u9000\u51FA\u8BE5\u5E94\u7528\u7A0B\u5E8F\u65F6\u4E22\u5931\u3002 \n\n
-manager.properties.failedCreation=\
- \u65E0\u6CD5\u521B\u5EFA\u7528\u4E8E\u4FDD\u5B58\u7528\u6237\u6570\u636E\u7684 ICEpdf Viewer \u76EE\u5F55\uFF1A\n\
- {0}\n\
- ICEpdf Viewer \u5C06\u4E0D\u4F1A\u4FDD\u5B58\u66F4\u6539\u5230\u5176\u9ED8\u8BA4\u8BBE\u7F6E\u3002
-manager.properties.session.nolock=\
- \u521B\u5EFA\u9501\u5B9A\u6587\u4EF6\u51FA\u9519\uFF1A\n\
- {0}\n
-manager.properties.session.readError=\
- \u52A0\u8F7D\u5C5E\u6027\u6587\u4EF6\u51FA\u9519\uFF1A \n\
- {0}
-manager.properties.deleted=\u5C5E\u6027\u6587\u4EF6\u5DF2\u88AB\u5220\u9664\n\
- ({0})\n\
- \u91CD\u65B0\u521B\u5EFA\uFF1F
-manager.properties.modified=\u5C5E\u6027\u6587\u4EF6\u5DF2\u5728\u4E0A\u6B21\u66F4\u65B0\u65F6\u8FDB\u884C\u4E86\u4FEE\u6539\n\
-({0,date,long})\n\
-\u60A8\u662F\u5426\u8981\u5C06\u5F53\u524D\u5C5E\u6027\u4E0E\u6587\u4EF6\u4E2D\u7684\u66F4\u6539\u5408\u5E76\uFF1F
-manager.properties.saveError=\u65E0\u6CD5\u4FDD\u5B58\u5C5E\u6027\u6587\u4EF6\u3002\n\
-\u9047\u5230\u4E0B\u5217\u9519\u8BEF\uFF1A\n\
-{0}
-manager.properties.lafError=\
- \u4E0D\u652F\u6301\u9ED8\u8BA4\u5C5E\u6027\u4E2D\u7ED9\u51FA\u7684\u89C2\u611F {0}\u3002\n\
- \u4F7F\u7528\u7CFB\u7EDF\u9ED8\u8BA4\u8BBE\u7F6E\u3002
-manager.properties.brokenProperty=\u9ED8\u8BA4\u5C5E\u6027 {0} \u7684\u503C\u635F\u574F\uFF1A {1}
-manager.properties.missingProperty=\u9ED8\u8BA4\u5C5E\u6027 {0} \u7684\u503C\u7F3A\u5931\uFF1A {1}
-
-
-
-
-
-
-
-
-
-
+#
+# Copyright 2006-2019 - Technologies Canada Corp.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the
+# License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an "AS
+# IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
+# express or implied. See the License for the specific language
+# governing permissions and limitations under the License.
+#
+#####
+### This MessageBundle contains English text for ICEpdf View and Pilot RI's
+##
+#
+## Window toolbar Title
+viewer.window.title.default=ICEpdf Viewer
+viewer.window.title.open.default=ICEpdf Viewer - [{0}]
+#status bar
+viewer.statusbar.currentPage=\u9875 {0} / {1}
+## Top Page Control Toolbar
+viewer.toolbar.hideToolBar.label=\u9690\u85CF\u5DE5\u5177\u6761
+viewer.toolbar.showToolBar.label=\u663E\u793A\u5DE5\u5177\u6761
+viewer.toolbar.showUtilityPane.label=\u663E\u793A\u5B9E\u7528\u5DE5\u5177\u7A97\u683C
+viewer.toolbar.hideUtilityPane.label=\u9690\u85CF\u5B9E\u7528\u5DE5\u5177\u7A97\u683C
+viewer.toolbar.open.label=
+viewer.toolbar.open.tooltip=\u6253\u5F00\u6587\u6863
+viewer.toolbar.save.label=\u53E6\u5B58\u4E3A
+viewer.toolbar.save.tooltip=\u53E6\u5B58\u4E3A
+viewer.toolbar.saveAs.label=\u53E6\u5B58\u4E3A
+viewer.toolbar.saveAs.tooltip=\u53E6\u5B58\u4E3A..
+viewer.toolbar.print.label=\u6253\u5370
+viewer.toolbar.print.tooltip=\u6253\u5370\u6587\u6863
+viewer.toolbar.search.label=\u641C\u7D22
+viewer.toolbar.search.tooltip=\u641C\u7D22\u6587\u6863
+viewer.toolbar.utilityPane.label=\u5B9E\u7528\u5DE5\u5177\u7A97\u683C
+viewer.toolbar.utilityPane.tooltip=\u663E\u793A/\u9690\u85CF\u5B9E\u7528\u5DE5\u5177\u7A97\u683C
+viewer.toolbar.navigation.label=
+viewer.toolbar.navigation.pages.tooltip=\u9875\u6570
+viewer.toolbar.navigation.pages.firstPage.label=
+viewer.toolbar.navigation.current.tooltip=\u5F53\u524D\u9875\u7801
+viewer.toolbar.navigation.current.firstPage.label=
+viewer.toolbar.navigation.firstPage.label=
+viewer.toolbar.navigation.firstPage.tooltip=\u9996\u9875
+viewer.toolbar.navigation.previousPage.label=
+viewer.toolbar.navigation.previousPage.tooltip=\u524D\u4E00\u9875
+viewer.toolbar.navigation.nextPage.label=
+viewer.toolbar.navigation.nextPage.tooltip=\u4E0B\u4E00\u9875
+viewer.toolbar.navigation.lastPage.label=
+viewer.toolbar.navigation.lastPage.tooltip=\u6700\u540E\u4E00\u9875
+viewer.toolbar.pageIndicator=\u5171 {0} \u9875
+viewer.toolbar.zoom.label=
+viewer.toolbar.zoom.tooltip=\u7F29\u653E
+viewer.toolbar.zoom.out.label=
+viewer.toolbar.zoom.out.tooltip=\u7F29\u5C0F
+viewer.toolbar.zoom.in.label=
+viewer.toolbar.zoom.in.tooltip=\u653E\u5927
+viewer.toolbar.pageFit.actualsize.label=
+viewer.toolbar.pageFit.actualsize.tooltip=\u5B9E\u9645\u5927\u5C0F
+viewer.toolbar.pageFit.fitWindow.label=
+viewer.toolbar.pageFit.fitWindow.tooltip=\u6309\u7A97\u53E3\u5927\u5C0F\u663E\u793A
+viewer.toolbar.pageFit.fitWidth.label=
+viewer.toolbar.pageFit.fitWidth.tooltip=\u6309\u5BBD\u5EA6\u663E\u793A
+viewer.toolbar.rotation.left.label=
+viewer.toolbar.rotation.left.tooltip=\u5411\u5DE6\u65CB\u8F6C
+viewer.toolbar.rotation.right.label=
+viewer.toolbar.rotation.right.tooltip=\u5411\u53F3\u65CB\u8F6C
+viewer.toolbar.tool.pan.label=
+viewer.toolbar.tool.pan.tooltip=\u6587\u672C\u9009\u62E9\u5DE5\u5177
+viewer.toolbar.tool.text.label=
+viewer.toolbar.tool.text.tooltip=\u6587\u672C\u9009\u62E9\u5DE5\u5177
+viewer.toolbar.tool.select.label=
+viewer.toolbar.tool.select.tooltip=\u9009\u62E9\u5DE5\u5177
+viewer.toolbar.tool.link.label=
+viewer.toolbar.tool.link.tooltip=\u94FE\u63A5\u6279\u6CE8\u5DE5\u5177
+viewer.toolbar.tool.zoomIn.label=
+viewer.toolbar.tool.zoomIn.tooltip=\u653E\u5927\u5DE5\u5177
+viewer.toolbar.tool.zoomOut.label=
+viewer.toolbar.tool.zoomOut.tooltip=\u7F29\u5C0F\u5DE5\u5177
+viewer.toolbar.pageFit.fontEngine.label=
+viewer.toolbar.pageFit.fontEngine.tooltip=\u542F\u7528/\u7981\u7528\u5B57\u4F53\u5F15\u64CE
+## Bottom Page View Control Toolbar
+viewer.toolbar.pageView.nonContinuous.singlePage.label=
+viewer.toolbar.pageView.nonContinuous.singlePage.tooltip=\u5355\u9875\u9762\u89C6\u56FE\uFF0C\u4E0D\u8FDE\u7EED
+viewer.toolbar.pageView.nonContinuous.facingPage.label=
+viewer.toolbar.pageView.nonContinuous.facingPage.tooltip=\u76F8\u5BF9\u9875\u9762\u89C6\u56FE\uFF0C\u4E0D\u8FDE\u7EED
+viewer.toolbar.pageView.continuous.singlePage.label=
+viewer.toolbar.pageView.continuous.singlePage.tooltip=\u5355\u9875\u9762\u89C6\u56FE\uFF0C\u8FDE\u7EED
+viewer.toolbar.pageView.continuous.facingPage.label=
+viewer.toolbar.pageView.continuous.facingPage.tooltip=\u76F8\u5BF9\u9875\u9762\u89C6\u56FE\uFF0C\u8FDE\u7EED
+## File Menu and submenu items
+viewer.menu.file.label=\u6587\u4EF6
+viewer.menu.file.mnemonic=F
+viewer.menu.open.label=\u6253\u5F00
+viewer.menu.open.file.label=\u6587\u4EF6..
+viewer.menu.open.URL.label=URL\u3002..
+viewer.menu.close.label=\u5173\u95ED
+viewer.menu.saveAs.label=\u53E6\u5B58\u4E3A..
+viewer.menu.exportText.label=\u5BFC\u51FA\u6587\u672C..
+viewer.menu.documentProperties.label=\u6587\u6863\u4FE1\u606F..
+viewer.menu.documentPermission.label=\u6587\u6863\u8BB8\u53EF..
+viewer.menu.documentInformation.label=\u6587\u6863\u4FE1\u606F..
+viewer.menu.printSetup.label=\u6253\u5370\u8BBE\u7F6E..
+viewer.menu.print.label=\u6253\u5370..
+viewer.menu.exit.label=\u9000\u51FA
+## View Menu and submenu items
+viewer.menu.edit.label=\u7F16\u8F91
+viewer.menu.edit.mnemonic=E
+viewer.menu.edit.undo.label=\u64A4\u9500
+viewer.menu.edit.redo.label=\u6062\u590D
+viewer.menu.edit.copy.label=\u590D\u5236
+viewer.menu.edit.delete.label=\u5220\u9664
+viewer.menu.edit.selectAll.label=\u5168\u9009
+viewer.menu.edit.deselectAll.label=\u53D6\u6D88\u5168\u9009
+## View Menu and submenu items
+viewer.menu.view.label=\u67E5\u770B
+viewer.menu.view.mnemonic=V
+viewer.menu.view.actualSize.label=\u5B9E\u9645\u5927\u5C0F
+viewer.menu.view.fitInWindow.label=\u6309\u7A97\u53E3\u5927\u5C0F\u663E\u793A
+viewer.menu.view.fitWidth.label=\u6309\u5BBD\u5EA6\u663E\u793A
+viewer.menu.view.zoomIn.label=\u653E\u5927
+viewer.menu.view.zoomOut.label=\u7F29\u5C0F
+viewer.menu.view.rotateLeft.label=\u5411\u5DE6\u65CB\u8F6C
+viewer.menu.view.rotateRight.label=\u5411\u53F3\u65CB\u8F6C
+viewer.menu.view.hideToolBar.label=\u9690\u85CF\u5DE5\u5177\u6761
+viewer.menu.view.showToolBar.label=\u663E\u793A\u5DE5\u5177\u6761
+viewer.menu.view.showUtilityPane.label=\u663E\u793A\u5B9E\u7528\u5DE5\u5177\u7A97\u683C
+viewer.menu.view.hideUtilityPane.label=\u9690\u85CF\u5B9E\u7528\u5DE5\u5177\u7A97\u683C
+## Document Menu and submenu items
+viewer.menu.document.label=\u6587\u6863
+viewer.menu.document.mnemonic=D
+viewer.menu.document.firstPage.label=\u9996\u9875
+viewer.menu.document.previousPage.label=\u524D\u4E00\u9875
+viewer.menu.document.nextPage.label=\u4E0B\u4E00\u9875
+viewer.menu.document.lastPage.label=\u6700\u540E\u4E00\u9875
+viewer.menu.document.search.label=\u641C\u7D22..
+viewer.menu.document.gotToPage.label=\u8F6C\u81F3\u9875..
+## Window Menu and submenu items
+viewer.menu.window.label=\u7A97\u53E3
+viewer.menu.window.mnemonic=W
+viewer.menu.window.minAll.label=\u6700\u5C0F\u5316\u5168\u90E8
+viewer.menu.window.minAll.mnemonic=M
+viewer.menu.window.frontAll.label=\u5168\u90E8\u7F6E\u4E8E\u9876\u5C42
+viewer.menu.window.frontAll.mnemonic=B
+viewer.menu.window.1.label=1
+viewer.menu.window.1.mnemonic=1
+viewer.menu.window.2.label=2
+viewer.menu.window.2.mnemonic=2
+viewer.menu.window.3.label=3
+viewer.menu.window.3.mnemonic=3
+viewer.menu.window.4.label=4
+viewer.menu.window.4.mnemonic=4
+viewer.menu.window.5.label=5
+viewer.menu.window.5.mnemonic=5
+viewer.menu.window.6.label=6
+viewer.menu.window.6.mnemonic=6
+viewer.menu.window.7.label=7
+viewer.menu.window.7.mnemonic=7
+viewer.menu.window.8.label=8
+viewer.menu.window.8.mnemonic=8
+viewer.menu.window.9.label=9
+viewer.menu.window.9.mnemonic=9
+## Add as many entries as you want, to viewer.menu.window.X.label and mnemonic
+## where X is an incrementing integer. The mnemonic should be one unique
+## character found within the label
+## Help Menu and submenu items
+viewer.menu.help.label=\u5E2E\u52A9
+viewer.menu.help.mnemonic=H
+viewer.menu.help.about.label=\u5173\u4E8E ICEpdf viewer..
+## General error dialog
+viewer.dialog.error.exception.title=ICEpdf - \u5F02\u5E38
+viewer.dialog.error.exception.msg=\
+ \u6267\u884C\u60A8\u7684\u547D\u4EE4\u65F6\u53D1\u751F\u9519\u8BEF\uFF0C\u51FA\u73B0\u4EE5\u4E0B\u5F02\u5E38\n\
+ {0}.
+## Open File Dialog
+viewer.dialog.openFile.title=\u6253\u5F00\u6587\u4EF6
+viewer.dialog.openFile.error.title=ICEpdf - \u6253\u5F00\u6587\u4EF6\u51FA\u9519
+viewer.dialog.openFile.error.msg=\
+ ICEpdf \u65E0\u6CD5\u6253\u5F00\u5728 {0} \u7684\u6307\u5B9A\u6587\u4EF6\n\
+ \u6587\u4EF6\u53EF\u80FD\u5DF2\u635F\u574F\u6216\u5E76\u975E\u53D7\u652F\u6301\u7684\u6587\u4EF6\u7C7B\u578B\u3002
+viewer.dialog.openDocument.pdfException.title=ICEpdf - PDF \u5F02\u5E38
+viewer.dialog.openDocument.pdfException.msg=\
+ ICEpdf \u65E0\u6CD5\u6253\u5F00\u6307\u5B9A\u6587\u4EF6 {0}\n\
+ \u6587\u4EF6\u53EF\u80FD\u5DF2\u635F\u574F\u6216\u5E76\u975E\u53D7\u652F\u6301\u7684\u6587\u4EF6\u7C7B\u578B\u3002
+viewer.dialog.openDocument.pdfSecurityException.title=ICEpdf - PDF \u5B89\u5168\u6027\u5F02\u5E38
+viewer.dialog.openDocument.pdfSecurityException.msg=\
+ ICEpdf \u65E0\u6CD5\u6253\u5F00\u5728 {0} \u7684\u52A0\u5BC6\u6587\u4EF6\n\
+ \u8FD9\u53EF\u80FD\u662F\u7531\u4E8E\u5BC6\u7801\u65E0\u6548\u6216 JCE Security Provider \u7F3A\u5931\u3002\n\n\
+ \u66F4\u591A\u4FE1\u606F\uFF0C\u8BF7\u53C2\u89C1 ICEpdf \u5F00\u53D1\u4EBA\u5458\u6307\u5357\u3002
+viewer.dialog.openDocument.exception.title=ICEpdf - \u5F02\u5E38
+viewer.dialog.openDocument.exception.msg=\
+ ICEpdf \u65E0\u6CD5\u6253\u5F00\u5728 {0} \u7684\u6307\u5B9A\u6587\u4EF6\n\
+ \u6587\u4EF6\u53EF\u80FD\u5DF2\u635F\u574F\u6216\u5E76\u975E\u53D7\u652F\u6301\u7684\u6587\u4EF6\u7C7B\u578B\u3002
+viewer.dialog.openURL.exception.title=ICEpdf - URL \u5F02\u5E38
+viewer.dialog.openURL.exception.msg=\
+ ICEpdf \u65E0\u6CD5\u6253\u5F00\u6307\u5B9A\u6587\u4EF6\u3002 {0} \n\
+ \u5176 URL \u4E3A\uFF1A {1}
+## General error dialog
+viewer.dialog.information.copyAll.title=ICEpdf - \u4FE1\u606F
+viewer.dialog.information.copyAll.msg=\
+ \u8BE5\u6587\u6863\u5305\u542B\u7684\u9875\u9762\u8D85\u8FC7 {0} \u9875\uFF0C\u8BF7\u4F7F\u7528\n\
+ \u201C\u5BFC\u51FA\u6587\u672C..\u201D\u4EE5\u63D0\u53D6\u6587\u6863\u6587\u672C\u3002
+## Open URL Dialog
+viewer.dialog.security.title=\u6587\u6863\u5B89\u5168\u6027
+viewer.dialog.security.msg=\u6B64 PDF \u53D7\u4FDD\u62A4
+viewer.dialog.security.password.label=\u5BC6\u7801\uFF1A
+viewer.dialog.security.okButton.label=\u786E\u5B9A
+viewer.dialog.security.okButton.mnemonic=O
+viewer.dialog.security.cancelButton.label=\u53D6\u6D88
+viewer.dialog.security.cancelButton.mnemonic=C
+## Open URL Dialog
+viewer.dialog.openURL.title=\u6253\u5F00 URL
+### Save a Copy Dialog
+viewer.dialog.saveAs.title=\u53E6\u5B58\u4E3A
+viewer.dialog.saveAs.extensionError.title=ICEpdf - \u4FDD\u5B58\u51FA\u9519
+viewer.dialog.saveAs.extensionError.msg=\
+ ICEpdf \u65E0\u6CD5\u4FDD\u5B58\u5230 {0}\uFF0C\u56E0\u4E3A\u5176\u5E76\u975E\u53D7\u652F\u6301\u7684\u6587\u4EF6\u7C7B\u578B\u3002
+viewer.dialog.saveAs.noExtensionError.title=ICEpdf - \u4FDD\u5B58\u51FA\u9519
+viewer.dialog.saveAs.noExtensionError.msg=\u8BF7\u6307\u5B9A\u4E00\u4E2A\u6587\u4EF6\u6269\u5C55\u540D\u3002
+## Export Text Dialog
+viewer.dialog.exportText.title=\u5BFC\u51FA\u6587\u6863\u6587\u672C
+viewer.dialog.exportText.progress.msg=\u6B63\u5728\u63D0\u53D6 PDF \u6587\u672C
+viewer.dialog.exportText.noExtensionError.title=ICEpdf - \u4FDD\u5B58\u51FA\u9519
+viewer.dialog.exportText.noExtensionError.msg=\u8BF7\u6307\u5B9A\u4E00\u4E2A\u6587\u4EF6\u6269\u5C55\u540D\u3002
+# Text extraction output file
+viewer.exportText.fileStamp.msg=ICEpdf Viewer, (c) - Technologies, Inc.
+viewer.exportText.pageStamp.msg=
+# Completed x out of y page(s).
+viewer.exportText.fileStamp.progress.msg=\
+ \u5B8C\u6210 {0}\uFF0C\u5171 {1}\u3002
+viewer.exportText.fileStamp.progress.oneFile.msg={2} \u9875
+viewer.exportText.fileStamp.progress.moreFile.msg={2} \u9875
+# Printing Progress bar
+viewer.dialog.printing.status.progress.msg=\u9875 {0} / {1}
+viewer.dialog.printing.status.start.msg=\u6B63\u5728\u540E\u53F0\u5904\u7406\u9875\u9762\u5230\u6253\u5370\u673A
+## Document Permissions Dialog
+viewer.dialog.documentPermissions.title=\u6587\u6863\u8BB8\u53EF
+viewer.dialog.documentPermissions.securityMethod.label=\u5B89\u5168\u63AA\u65BD\uFF1A
+viewer.dialog.documentPermissions.userPassword.label=\u7528\u6237\u5BC6\u7801\uFF1A
+viewer.dialog.documentPermissions.ownerPassword.label=\u6240\u6709\u8005\u5BC6\u7801\uFF1A
+viewer.dialog.documentPermissions.printing.label=\u6253\u5370\uFF1A
+viewer.dialog.documentPermissions.changing.label=\u66F4\u6539\u6587\u6863\uFF1A
+viewer.dialog.documentPermissions.copyExtraction.label=\u5185\u5BB9\u590D\u5236\u6216\u63D0\u53D6\uFF1A
+viewer.dialog.documentPermissions.comments.label=\u521B\u4F5C\u6CE8\u91CA\u4E0E\u8868\u5355\u5B57\u6BB5\uFF1A
+viewer.dialog.documentPermissions.formFillingIn.label=\u8868\u5355\u5B57\u6BB5\u586B\u5199\u4E0E\u7B7E\u540D\uFF1A
+viewer.dialog.documentPermissions.accessibility.label=\u542F\u7528\u5185\u5BB9\u53EF\u8BBF\u95EE\u6027\uFF1A
+viewer.dialog.documentPermissions.assembly.label=\u6587\u6863\u7EC4\u4EF6\uFF1A
+viewer.dialog.documentPermissions.encryptionLevel.label=\u52A0\u5BC6\u5C42\u7EA7\uFF1A
+viewer.dialog.documentPermissions.securityLevel={0} \u4F4D v{1} R {2}
+viewer.dialog.documentPermissions.none=\u65E0
+viewer.dialog.documentPermissions.no=\u5426
+viewer.dialog.documentPermissions.yes=\u662F
+viewer.dialog.documentPermissions.allowed=\u8BB8\u53EF
+viewer.dialog.documentPermissions.notAllowed=\u7981\u6B62
+viewer.dialog.documentPermissions.fullyAllowed=\u5B8C\u6574\u8BB8\u53EF
+viewer.dialog.documentPermissions.standardSecurity=Adobe Acrobat \u6807\u51C6\u5B89\u5168\u6027
+viewer.dialog.documentPermissions.partial=\u90E8\u5206\uFF08\u4F4E\u8D28\u91CF\uFF09
+## Document Information Dialog
+viewer.dialog.documentInformation.title=\u6587\u6863\u4FE1\u606F
+viewer.dialog.documentInformation.title.label=\u6807\u9898\uFF1A
+viewer.dialog.documentInformation.subject.label=\u4E3B\u9898\uFF1A
+viewer.dialog.documentInformation.author.label=\u4F5C\u8005\uFF1A
+viewer.dialog.documentInformation.keywords.label=\u5173\u952E\u8BCD\uFF1A
+viewer.dialog.documentInformation.creator.label=\u521B\u5EFA\u8005\uFF1A
+viewer.dialog.documentInformation.producer.label=\u5236\u4F5C\u8005\uFF1A
+viewer.dialog.documentInformation.created.label=\u521B\u5EFA\u65E5\u671F\uFF1A
+viewer.dialog.documentInformation.modified.label=\u4FEE\u6539\u65E5\u671F\uFF1A
+viewer.dialog.documentInformation.notAvailable=\u4E0D\u53EF\u7528
+## Go to Page Dialog
+viewer.dialog.goToPage.title=\u8F6C\u81F3\u9875..
+viewer.dialog.goToPage.description.label=\u9875\u7801
+## About Dialog
+viewer.dialog.about.title=\u5173\u4E8E ICEpdf Viewer
+viewer.dialog.about.pageNumber.label=\n\
+\n\
+\u8BBF\u95EE ICEpdf \u7F51\u7AD9\u83B7\u53D6\u6700\u65B0\u65B0\u95FB\uFF1A\n\
+http://www.icepdf.org/ \n\
+\n\
+## Utility Pane Bookmarks Tab
+viewer.utilityPane.bookmarks.tab.title=\u4E66\u7B7E
+## Utility Pane Annotation Link Tab
+viewer.utilityPane.link.tab.title=\u6279\u6CE8
+viewer.utilityPane.link.appearanceTitle=\u5916\u89C2
+viewer.utilityPane.link.linkType=\u94FE\u63A5\u7C7B\u578B\uFF1A
+viewer.utilityPane.annotation.link.highlightType=\u7A81\u51FA\u663E\u793A\u98CE\u683C\uFF1A
+viewer.utilityPane.link.lineThickness=\u7EBF\u6761\u5BBD\u5EA6\uFF1A
+viewer.utilityPane.link.lineStyle=\u7EBF\u578B\uFF1A
+viewer.utilityPane.link.colorChooserTitle=\u6279\u6CE8\u989C\u8272
+viewer.utilityPane.link.colorLabel=\u989C\u8272\uFF1A
+## annotation action pane and dialogs.
+viewer.utilityPane.action.selectionTitle=\u52A8\u4F5C
+viewer.utilityPane.action.addAction=\u6DFB\u52A0
+viewer.utilityPane.action.editAction=\u7F16\u8F91
+viewer.utilityPane.action.removeAction=\u79FB\u9664
+viewer.utilityPane.action.type.destination.label=\u76EE\u6807
+viewer.utilityPane.action.type.uriAction.label=URI \u52A8\u4F5C
+viewer.utilityPane.action.type.goToAction.label=\u8F6C\u81F3\u52A8\u4F5C
+viewer.utilityPane.action.dialog.new.title=\u6DFB\u52A0\u65B0\u52A8\u4F5C
+viewer.utilityPane.action.dialog.new.msgs=\u52A8\u4F5C\u7C7B\u578B\uFF1A
+viewer.utilityPane.action.dialog.delete.title=\u5220\u9664\u786E\u8BA4
+viewer.utilityPane.action.dialog.delete.msgs=\u60A8\u786E\u5B9A\u8981\u5220\u9664\u6B64\u52A8\u4F5C\uFF1F
+## uri action dialog test
+viewer.utilityPane.action.dialog.uri.title=URI \u52A8\u4F5C\u5C5E\u6027
+viewer.utilityPane.action.dialog.uri.msgs=URI\uFF1A
+## GoTo action dialog text
+viewer.utilityPane.action.dialog.goto.title=\u8F6C\u81F3\u52A8\u4F5C\u5C5E\u6027
+viewer.utilityPane.action.dialog.goto.page.label=\u9875\u9762\uFF1A
+viewer.utilityPane.action.dialog.goto.type.label=\u7C7B\u578B
+viewer.utilityPane.action.dialog.goto.type.xyz.label=\u7EDD\u5BF9\u5927\u5C0F
+viewer.utilityPane.action.dialog.goto.type.fit.label=\u6309\u9875\u9762\u5927\u5C0F\u8C03\u6574
+viewer.utilityPane.action.dialog.goto.type.fith.label=\u6309\u9876\u90E8\u5BBD\u5EA6\u8C03\u6574
+viewer.utilityPane.action.dialog.goto.type.fitv.label=\u6309\u5DE6\u4FA7\u5BBD\u5EA6\u8C03\u6574
+viewer.utilityPane.action.dialog.goto.type.fitr.label=\u6309\u7F29\u653E\u6846\u8C03\u6574
+viewer.utilityPane.action.dialog.goto.type.fitb.label=\u6309\u9875\u9762\u8FB9\u754C\u8C03\u6574
+viewer.utilityPane.action.dialog.goto.type.fitbh.label=\u6309\u9876\u90E8\u8FB9\u754C\u8C03\u6574
+viewer.utilityPane.action.dialog.goto.type.fitbv.label=\u6309\u5DE6\u8FB9\u754C\u8C03\u6574
+viewer.utilityPane.action.dialog.goto.right.label=\u53F3\uFF1A
+viewer.utilityPane.action.dialog.goto.left.label=\u5DE6\uFF1A
+viewer.utilityPane.action.dialog.goto.top.label=\u9876\u90E8\uFF1A
+viewer.utilityPane.action.dialog.goto.bottom.label=\u5E95\u90E8\uFF1A
+viewer.utilityPane.action.dialog.goto.zoom.label=\u7F29\u653E\uFF1A
+viewer.utilityPane.action.dialog.goto.unassigned.label=NaN
+viewer.utilityPane.action.dialog.goto.current.label=\u5F53\u524D\u89C6\u56FE\uFF1A
+viewer.utilityPane.action.dialog.goto.current=\u8BBE\u7F6E\u4F4D\u7F6E
+viewer.utilityPane.action.dialog.goto.name.label=\u540D\u79F0\uFF1A
+viewer.utilityPane.action.dialog.goto.browse=\u6D4F\u89C8..
+viewer.utilityPane.action.dialog.goto.explicitDestination.title=\u9690\u5F0F\u76EE\u6807
+viewer.utilityPane.action.dialog.goto.nameDestination.title=\u5DF2\u547D\u540D\u76EE\u6807
+# Destination Named Tree
+viewer.utilityPane.action.dialog.goto.nameTree.title=\u6587\u6863\u540D\u79F0\u6811
+viewer.utilityPane.action.dialog.goto.nameTree.root.label=\u540D\u79F0\u6811
+viewer.utilityPane.action.dialog.goto.nameTree.branch.label={0} \u5230 {1}
+## Utility Pane Search Tab
+viewer.utilityPane.search.tab.title=\u641C\u7D22
+viewer.utilityPane.search.searchText.label=\u641C\u7D22\u6587\u672C\uFF1A
+viewer.utilityPane.search.results.label=\u7ED3\u679C\uFF1A
+viewer.utilityPane.search.searchButton.label=\u641C\u7D22
+viewer.utilityPane.search.clearSearchButton.label=\u6E05\u9664
+viewer.utilityPane.search.caseSenstiveCheckbox.label=\u533A\u5206\u5927\u5C0F\u5199
+viewer.utilityPane.search.wholeWordCheckbox.label=\u5168\u5B57\u5339\u914D
+viewer.utilityPane.search.cumlitiveCheckbox.label=\u7D2F\u8BA1
+viewer.utilityPane.search.showPagesCheckbox.label=\u663E\u793A\u9875\u9762
+viewer.utilityPane.search.stopButton.label=\u505C\u6B62
+viewer.utilityPane.search.searching.msg=\u641C\u7D22..
+# Searching x out of y page(s)
+viewer.utilityPane.search.searching1.msg=\
+ \u641C\u7D22 {0} \u9879\uFF0C\u5171 {1} \u9879
+viewer.utilityPane.search.searching1.oneFile.msg={2} \u9875
+viewer.utilityPane.search.searching1.moreFile.msg={2} \u9875
+# Page x (y result(s))
+viewer.utilityPane.search.result.msg=\u9875 {0} ({1})
+viewer.utilityPane.search.result.oneFile.msg={2} \u7ED3\u679C
+viewer.utilityPane.search.result.moreFile.msg={2} \u7ED3\u679C
+# Searched x page(s) (y matches)
+viewer.utilityPane.search.progress.msg=\
+ \u5DF2\u641C\u7D22 {0} {1} ({2})
+viewer.utilityPane.search.progress.onePage.msg=\u9875
+viewer.utilityPane.search.progress.morePage.msg=\u9875
+viewer.utilityPane.search.progress.oneMatch.msg={2} \u5339\u914D
+viewer.utilityPane.search.progress.moreMatch.msg={2} \u5339\u914D
+## Common Button Labels
+viewer.button.ok.label=\u786E\u5B9A
+viewer.button.ok.mnemonic=O
+viewer.button.cancel.label=\u53D6\u6D88
+viewer.button.cancel.mnemonic=C
+###
+# General Error Messages
+# Command Line Errors
+viewer.commandLin.error=\
+ \u4F7F\u7528\uFF1A java org.icepdf.ri.viewer.Main [-loadfile ] [-loadurl ]
+# Launcher errors
+viewer.launcher.URLError.dialog.title=ICEpdf
+viewer.launcher.URLError.dialog.message=ICEpdf \u65E0\u6CD5\u6253\u5F00\u6307\u5B9A\u6587\u4EF6\u3002 {0}\uFF0C\u5176 URL \u4E3A\uFF1A {1}.
+viewer.launcher.lookAndFeel.error.message=\u65E0\u6CD5\u4ECE\u6B64\u5E73\u53F0\u8BBF\u95EE\u6307\u5B9A\u89C2\u611F ({0})\u3002
+# Pilot Loading Errors
+### parser error dialogs
+parse.title=\u5C5E\u6027\u5206\u6790\u51FA\u9519
+parse.integer=\u8B66\u544A\uFF1A {0} \u5E76\u975E\u6B63\u786E\u7684\u6574\u6570\u3002
+parse.float=\u8B66\u544A\uFF1A {0} \u5E76\u975E\u6B63\u786E\u7684\u6D6E\u70B9\u3002
+parse.double=\u8B66\u544A\uFF1A {0} \u5E76\u975E\u6B63\u786E\u7684\u500D\u6570\u3002
+parse.choice=\u8B66\u544A\uFF1A {0} \u5E76\u975E\u6709\u6548\u7684\u9009\u62E9\u3002
+parse.laf=\u8B66\u544A\uFF1A \u4E0D\u652F\u6301\u89C2\u611F {0}\u3002
+### Properties Manager Errors
+manager.properties.title=ICEpdf \u5C5E\u6027\u7BA1\u7406\u5668
+fontManager.properties.title=ICEpdf \u5B57\u4F53\u7BA1\u7406\u5668
+manager.properties.createNewDirectory=\
+ \u8981\u521B\u5EFA\u7528\u4E8E ICEpdf Viewer \u4FDD\u5B58\u5176\u8BBE\u7F6E\u66F4\u6539\u7684\u76EE\u5F55 {0}\uFF0C\n\
+ \u5355\u51FB\u201C\u662F\u201D\u3002\n\n\
+ \u5982\u679C\u60A8\u5355\u51FB\u201C\u5426\u201D\uFF0C\u60A8\u5BF9 ICEpdf Viewer \u8BBE\u7F6E\u6240\u8FDB\u884C\u7684\u6240\u6709\u66F4\u6539\n\
+ \u90FD\u5C06\u5728\u60A8\u9000\u51FA\u8BE5\u5E94\u7528\u7A0B\u5E8F\u65F6\u4E22\u5931\u3002 \n\n
+manager.properties.failedCreation=\
+ \u65E0\u6CD5\u521B\u5EFA\u7528\u4E8E\u4FDD\u5B58\u7528\u6237\u6570\u636E\u7684 ICEpdf Viewer \u76EE\u5F55\uFF1A\n\
+ {0}\n\
+ ICEpdf Viewer \u5C06\u4E0D\u4F1A\u4FDD\u5B58\u66F4\u6539\u5230\u5176\u9ED8\u8BA4\u8BBE\u7F6E\u3002
+manager.properties.session.nolock=\
+ \u521B\u5EFA\u9501\u5B9A\u6587\u4EF6\u51FA\u9519\uFF1A\n\
+ {0}\n
+manager.properties.session.readError=\
+ \u52A0\u8F7D\u5C5E\u6027\u6587\u4EF6\u51FA\u9519\uFF1A \n\
+ {0}
+manager.properties.deleted=\u5C5E\u6027\u6587\u4EF6\u5DF2\u88AB\u5220\u9664\n\
+ ({0})\n\
+ \u91CD\u65B0\u521B\u5EFA\uFF1F
+manager.properties.modified=\u5C5E\u6027\u6587\u4EF6\u5DF2\u5728\u4E0A\u6B21\u66F4\u65B0\u65F6\u8FDB\u884C\u4E86\u4FEE\u6539\n\
+({0,date,long})\n\
+\u60A8\u662F\u5426\u8981\u5C06\u5F53\u524D\u5C5E\u6027\u4E0E\u6587\u4EF6\u4E2D\u7684\u66F4\u6539\u5408\u5E76\uFF1F
+manager.properties.saveError=\u65E0\u6CD5\u4FDD\u5B58\u5C5E\u6027\u6587\u4EF6\u3002\n\
+\u9047\u5230\u4E0B\u5217\u9519\u8BEF\uFF1A\n\
+{0}
+manager.properties.lafError=\
+ \u4E0D\u652F\u6301\u9ED8\u8BA4\u5C5E\u6027\u4E2D\u7ED9\u51FA\u7684\u89C2\u611F {0}\u3002\n\
+ \u4F7F\u7528\u7CFB\u7EDF\u9ED8\u8BA4\u8BBE\u7F6E\u3002
+manager.properties.brokenProperty=\u9ED8\u8BA4\u5C5E\u6027 {0} \u7684\u503C\u635F\u574F\uFF1A {1}
+manager.properties.missingProperty=\u9ED8\u8BA4\u5C5E\u6027 {0} \u7684\u503C\u7F3A\u5931\uFF1A {1}
\ No newline at end of file
diff --git a/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_zh_TW.properties b/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_zh_TW.properties
index 441c0cbd0..1e663904a 100644
--- a/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_zh_TW.properties
+++ b/viewer/viewer-awt/src/main/resources/org/icepdf/ri/resources/MessageBundle_zh_TW.properties
@@ -1,425 +1,417 @@
-#
-# Copyright 2006-2019 - Technologies Canada Corp.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the
-# License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an "AS
-# IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
-# express or implied. See the License for the specific language
-# governing permissions and limitations under the License.
-#
-#####
-### This MessageBundle contains English text for ICEpdf View and Pilot RI's
-##
-#
-## Window toolbar Title
-viewer.window.title.default=ICEpdf \u700F\u89BD\u7A0B\u5F0F
-#status bar
-viewer.statusbar.currentPage={0} / {1} \u9801
-## Top Page Control Toolbar
-viewer.toolbar.hideToolBar.label=\u96B1\u85CF\u5DE5\u5177\u5217
-viewer.toolbar.showToolBar.label=\u986F\u793A\u5DE5\u5177\u5217
-viewer.toolbar.showUtilityPane.label=\u986F\u793A\u516C\u7528\u7A0B\u5F0F\u9762\u677F
-viewer.toolbar.hideUtilityPane.label=\u96B1\u85CF\u516C\u7528\u7A0B\u5F0F\u9762\u677F
-viewer.toolbar.open.label=
-viewer.toolbar.open.tooltip=\u958B\u555F\u6587\u4EF6
-viewer.toolbar.saveAs.label=\u53E6\u5B58\u65B0\u6A94
-viewer.toolbar.saveAs.tooltip=\u53E6\u5B58\u65B0\u6A94\u3002..
-viewer.toolbar.print.label=\u5217\u5370
-viewer.toolbar.print.tooltip=\u5217\u5370\u6587\u4EF6
-viewer.toolbar.search.label=\u641C\u5C0B
-viewer.toolbar.search.tooltip=\u641C\u5C0B\u6587\u4EF6
-viewer.toolbar.utilityPane.label=\u516C\u7528\u7A0B\u5F0F\u9762\u677F
-viewer.toolbar.utilityPane.tooltip=\u986F\u793A/\u96B1\u85CF\u516C\u7528\u7A0B\u5F0F\u9762\u677F
-viewer.toolbar.navigation.label=
-viewer.toolbar.navigation.pages.tooltip=\u9801\u6578
-viewer.toolbar.navigation.pages.firstPage.label=
-viewer.toolbar.navigation.current.tooltip=\u76EE\u524D\u9801\u78BC
-viewer.toolbar.navigation.current.firstPage.label=
-viewer.toolbar.navigation.firstPage.label=
-viewer.toolbar.navigation.firstPage.tooltip=\u7B2C\u4E00\u9801
-viewer.toolbar.navigation.previousPage.label=
-viewer.toolbar.navigation.previousPage.tooltip=\u4E0A\u4E00\u9801
-viewer.toolbar.navigation.nextPage.label=
-viewer.toolbar.navigation.nextPage.tooltip=\u4E0B\u4E00\u9801
-viewer.toolbar.navigation.lastPage.label=
-viewer.toolbar.navigation.lastPage.tooltip=\u6700\u5F8C\u4E00\u9801
-viewer.toolbar.pageIndicator=(\u5171 {0} \u9801)
-viewer.toolbar.zoom.label=
-viewer.toolbar.zoom.tooltip=\u7E2E\u653E
-viewer.toolbar.zoom.out.label=
-viewer.toolbar.zoom.out.tooltip=\u7E2E\u5C0F
-viewer.toolbar.zoom.in.label=
-viewer.toolbar.zoom.in.tooltip=\u653E\u5927
-viewer.toolbar.pageFit.actualsize.label=
-viewer.toolbar.pageFit.actualsize.tooltip=\u5BE6\u969B\u5927\u5C0F
-viewer.toolbar.pageFit.fitWindow.label=
-viewer.toolbar.pageFit.fitWindow.tooltip=\u7E2E\u653E\u5230\u8996\u7A97\u5927\u5C0F
-viewer.toolbar.pageFit.fitWidth.label=
-viewer.toolbar.pageFit.fitWidth.tooltip=\u7E2E\u653E\u5230\u7B26\u5408\u5BEC\u5EA6
-viewer.toolbar.rotation.left.label=
-viewer.toolbar.rotation.left.tooltip=\u5411\u5DE6\u65CB\u8F49
-viewer.toolbar.rotation.right.label=
-viewer.toolbar.rotation.right.tooltip=\u5411\u53F3\u65CB\u8F49
-viewer.toolbar.tool.pan.label=
-viewer.toolbar.tool.pan.tooltip=\u6587\u5B57\u9078\u53D6\u5DE5\u5177
-viewer.toolbar.tool.text.label=
-viewer.toolbar.tool.text.tooltip=\u6587\u5B57\u9078\u53D6\u5DE5\u5177
-viewer.toolbar.tool.select.label=
-viewer.toolbar.tool.select.tooltip=\u9078\u53D6\u5DE5\u5177
-viewer.toolbar.tool.link.label=
-viewer.toolbar.tool.link.tooltip=\u9023\u7D50\u8A3B\u89E3\u5DE5\u5177
-viewer.toolbar.tool.zoomIn.label=
-viewer.toolbar.tool.zoomIn.tooltip=\u653E\u5927\u5DE5\u5177
-viewer.toolbar.tool.zoomOut.label=
-viewer.toolbar.tool.zoomOut.tooltip=\u7E2E\u5C0F\u5DE5\u5177
-viewer.toolbar.pageFit.fontEngine.label=
-viewer.toolbar.pageFit.fontEngine.tooltip=\u555F\u7528/\u505C\u7528\u5B57\u578B\u5F15\u64CE
-## Bottom Page View Control Toolbar
-viewer.toolbar.pageView.nonContinuous.singlePage.label=
-viewer.toolbar.pageView.nonContinuous.singlePage.tooltip=\u55AE\u9801\u4E0D\u9023\u7E8C\u700F\u89BD
-viewer.toolbar.pageView.nonContinuous.facingPage.label=
-viewer.toolbar.pageView.nonContinuous.facingPage.tooltip=\u5C0D\u958B\u4E0D\u9023\u7E8C\u700F\u89BD
-viewer.toolbar.pageView.continuous.singlePage.label=
-viewer.toolbar.pageView.continuous.singlePage.tooltip=\u55AE\u9801\u9023\u7E8C\u700F\u89BD
-viewer.toolbar.pageView.continuous.facingPage.label=
-viewer.toolbar.pageView.continuous.facingPage.tooltip=\u5C0D\u958B\u9023\u7E8C\u700F\u89BD
-## File Menu and submenu items
-viewer.menu.file.label=\u6A94\u6848
-viewer.menu.file.mnemonic=F
-viewer.menu.open.label=\u958B\u555F
-viewer.menu.open.file.label=\u6A94\u6848\u3002..
-viewer.menu.open.URL.label=\u7DB2\u5740\u3002..
-viewer.menu.close.label=\u95DC\u9589
-viewer.menu.saveAs.label=\u53E6\u5B58\u65B0\u6A94\u3002..
-viewer.menu.exportText.label=\u532F\u51FA\u6587\u5B57\u3002..
-viewer.menu.documentProperties.label=\u6587\u4EF6\u8CC7\u8A0A\u3002..
-viewer.menu.documentPermission.label=\u6587\u4EF6\u6B0A\u9650\u3002..
-viewer.menu.documentInformation.label=\u6587\u4EF6\u8CC7\u8A0A\u3002..
-viewer.menu.printSetup.label=\u5217\u5370\u8A2D\u5B9A\u3002..
-viewer.menu.print.label=\u5217\u5370\u3002..
-viewer.menu.exit.label=\u96E2\u958B
-## View Menu and submenu items
-viewer.menu.edit.label=\u7DE8\u8F2F
-viewer.menu.edit.mnemonic=E
-viewer.menu.edit.undo.label=\u5FA9\u539F
-viewer.menu.edit.redo.label=\u91CD\u8907
-viewer.menu.edit.copy.label=\u8907\u88FD
-viewer.menu.edit.delete.label=\u522A\u9664
-viewer.menu.edit.selectAll.label=\u5168\u9078
-viewer.menu.edit.deselectAll.label=\u53D6\u6D88\u5168\u9078
-## View Menu and submenu items
-viewer.menu.view.label=\u6AA2\u8996
-viewer.menu.view.mnemonic=V
-viewer.menu.view.actualSize.label=\u5BE6\u969B\u5927\u5C0F
-viewer.menu.view.fitInWindow.label=\u7E2E\u653E\u5230\u8996\u7A97\u5927\u5C0F
-viewer.menu.view.fitWidth.label=\u7E2E\u653E\u5230\u7B26\u5408\u5BEC\u5EA6
-viewer.menu.view.zoomIn.label=\u653E\u5927
-viewer.menu.view.zoomOut.label=\u7E2E\u5C0F
-viewer.menu.view.rotateLeft.label=\u5411\u5DE6\u65CB\u8F49
-viewer.menu.view.rotateRight.label=\u5411\u53F3\u65CB\u8F49
-viewer.menu.view.hideToolBar.label=\u96B1\u85CF\u5DE5\u5177\u5217
-viewer.menu.view.showToolBar.label=\u986F\u793A\u5DE5\u5177\u5217
-viewer.menu.view.showUtilityPane.label=\u986F\u793A\u516C\u7528\u7A0B\u5F0F\u9762\u677F
-viewer.menu.view.hideUtilityPane.label=\u96B1\u85CF\u516C\u7528\u7A0B\u5F0F\u9762\u677F
-## Document Menu and submenu items
-viewer.menu.document.label=\u6587\u4EF6
-viewer.menu.document.mnemonic=D
-viewer.menu.document.firstPage.label=\u7B2C\u4E00\u9801
-viewer.menu.document.previousPage.label=\u4E0A\u4E00\u9801
-viewer.menu.document.nextPage.label=\u4E0B\u4E00\u9801
-viewer.menu.document.lastPage.label=\u6700\u5F8C\u4E00\u9801
-viewer.menu.document.search.label=\u641C\u5C0B\u3002..
-viewer.menu.document.gotToPage.label=\u524D\u5F80\u6307\u5B9A\u9801\u3002..
-## Window Menu and submenu items
-viewer.menu.window.label=\u8996\u7A97
-viewer.menu.window.mnemonic=W
-viewer.menu.window.minAll.label=\u5168\u90E8\u7E2E\u5230\u6700\u5C0F
-viewer.menu.window.minAll.mnemonic=M
-viewer.menu.window.frontAll.label=\u5168\u90E8\u63D0\u5230\u6700\u4E0A\u5C64
-viewer.menu.window.frontAll.mnemonic=B
-viewer.menu.window.1.label=1
-viewer.menu.window.1.mnemonic=1
-viewer.menu.window.2.label=2
-viewer.menu.window.2.mnemonic=2
-viewer.menu.window.3.label=3
-viewer.menu.window.3.mnemonic=3
-viewer.menu.window.4.label=4
-viewer.menu.window.4.mnemonic=4
-viewer.menu.window.5.label=5
-viewer.menu.window.5.mnemonic=5
-viewer.menu.window.6.label=6
-viewer.menu.window.6.mnemonic=6
-viewer.menu.window.7.label=7
-viewer.menu.window.7.mnemonic=7
-viewer.menu.window.8.label=8
-viewer.menu.window.8.mnemonic=8
-viewer.menu.window.9.label=9
-viewer.menu.window.9.mnemonic=9
-## Add as many entries as you want, to viewer.menu.window.X.label and mnemonic
-## where X is an incrementing integer. The mnemonic should be one unique
-## character found within the label
-## Help Menu and submenu items
-viewer.menu.help.label=\u8AAA\u660E
-viewer.menu.help.mnemonic=H
-viewer.menu.help.about.label=\u95DC\u65BC ICEpdf \u700F\u89BD\u7A0B\u5F0F\u3002..
-## General error dialog
-viewer.dialog.error.exception.title=ICEpdf\uFF1A\u4F8B\u5916
-viewer.dialog.error.exception.msg=\
- \u57F7\u884C\u6307\u4EE4\u6642\u51FA\u73FE\u932F\u8AA4\uFF0C\u56E0\u70BA\u6709\u4EE5\u4E0B\u4F8B\u5916\n\
- {0}.
-## Open File Dialog
-viewer.dialog.openFile.title=\u958B\u555F\u820A\u6A94
-viewer.dialog.openFile.error.title=ICEpdf\uFF1A\u958B\u555F\u820A\u6A94\u932F\u8AA4
-viewer.dialog.openFile.error.msg=\
- ICEpdf \u7121\u6CD5\u958B\u555F\u4F4D\u65BC {0} \u7684\u6307\u5B9A\u6A94\u6848\n\
- \u6A94\u6848\u53EF\u80FD\u6BC0\u640D\u6216\u8005\u662F\u4E0D\u652F\u63F4\u7684\u6A94\u6848\u985E\u578B\u3002
-viewer.dialog.openDocument.pdfException.title=ICEpdf\uFF1APDF \u4F8B\u5916
-viewer.dialog.openDocument.pdfException.msg=\
- ICEpdf \u7121\u6CD5\u958B\u555F\u6307\u5B9A\u7684\u6A94\u6848 {0}\n\
- \u6A94\u6848\u53EF\u80FD\u6BC0\u640D\u6216\u8005\u662F\u4E0D\u652F\u63F4\u7684\u6A94\u6848\u985E\u578B\u3002
-viewer.dialog.openDocument.pdfSecurityException.title=ICEpdf\uFF1APDF \u5B89\u5168\u6027\u4F8B\u5916
-viewer.dialog.openDocument.pdfSecurityException.msg=\
- ICEpdf \u7121\u6CD5\u958B\u555F\u4F4D\u65BC {0} \u7684\u52A0\u5BC6\u6A94\u6848\n\
- \u9019\u53EF\u80FD\u662F\u5BC6\u78BC\u932F\u8AA4\u6216\u7F3A\u5C11 JCE Security Provider \u4E4B\u6545\u3002\n\n\
- \u8A73\u60C5\u8ACB\u53C3\u8003\u300AICEpdf Developer's Guide\u300B\u3002
-viewer.dialog.openDocument.exception.title=ICEpdf\uFF1A\u4F8B\u5916
-viewer.dialog.openDocument.exception.msg=\
- ICEpdf \u7121\u6CD5\u958B\u555F\u4F4D\u65BC {0} \u7684\u6307\u5B9A\u6A94\u6848\n\
- \u6A94\u6848\u53EF\u80FD\u6BC0\u640D\u6216\u8005\u662F\u4E0D\u652F\u63F4\u7684\u6A94\u6848\u985E\u578B\u3002
-viewer.dialog.openURL.exception.title=ICEpdf\uFF1A\u7DB2\u5740\u4F8B\u5916
-viewer.dialog.openURL.exception.msg=\
- ICEpdf \u7121\u6CD5\u958B\u555F\u6307\u5B9A\u7684\u6A94\u6848\u3002 {0} \n\
- \u7DB2\u5740\u662F\uFF1A {1}
-## General error dialog
-viewer.dialog.information.copyAll.title=ICEpdf\uFF1A\u8CC7\u8A0A
-viewer.dialog.information.copyAll.msg=\
- \u6B64\u6587\u4EF6\u8D85\u904E {0} \u9801\uFF0C\u8ACB\u4F7F\u7528\n\
- \u300C\u532F\u51FA\u6587\u5B57\u3002..\u300D\u64F7\u53D6\u6587\u4EF6\u4E2D\u7684\u6587\u5B57\u3002
-## Open URL Dialog
-viewer.dialog.security.title=\u6587\u4EF6\u5B89\u5168\u6027
-viewer.dialog.security.msg=\u672C PDF \u5DF2\u7D93\u53D7\u5230\u4FDD\u8B77
-viewer.dialog.security.password.label=\u5BC6\u78BC\uFF1A
-viewer.dialog.security.okButton.label=\u78BA\u5B9A
-viewer.dialog.security.okButton.mnemonic=O
-viewer.dialog.security.cancelButton.label=\u53D6\u6D88
-viewer.dialog.security.cancelButton.mnemonic=C
-## Open URL Dialog
-viewer.dialog.openURL.title=\u958B\u555F\u7DB2\u5740
-### Save a Copy Dialog
-viewer.dialog.saveAs.title=\u53E6\u5B58\u65B0\u6A94
-viewer.dialog.saveAs.extensionError.title=ICEpdf\uFF1A\u5132\u5B58\u932F\u8AA4
-viewer.dialog.saveAs.extensionError.msg=\
- \u7121\u6CD5\u5C07 ICEpdf \u5132\u5B58\u6210 {0}\uFF0C\u56E0\u70BA\u4E26\u975E\u652F\u63F4\u7684\u6A94\u6848\u985E\u578B\u3002
-viewer.dialog.saveAs.noExtensionError.title=ICEpdf\uFF1A\u5132\u5B58\u932F\u8AA4
-viewer.dialog.saveAs.noExtensionError.msg=\u8ACB\u6307\u5B9A\u526F\u6A94\u540D\u3002
-## Export Text Dialog
-viewer.dialog.exportText.title=\u532F\u51FA\u6587\u4EF6\u4E2D\u7684\u6587\u5B57
-viewer.dialog.exportText.progress.msg=\u6B63\u5728\u64F7\u53D6 PDF \u6587\u5B57
-viewer.dialog.exportText.noExtensionError.title=ICEpdf\uFF1A\u5132\u5B58\u932F\u8AA4
-viewer.dialog.exportText.noExtensionError.msg=\u8ACB\u6307\u5B9A\u526F\u6A94\u540D\u3002
-# Text extraction output file
-viewer.exportText.fileStamp.msg=ICEpdf Viewer, (c) - Technologies, Inc.
-viewer.exportText.pageStamp.msg=
-# Completed x out of y page(s).
-viewer.exportText.fileStamp.progress.msg=\
- \u5DF2\u5B8C\u6210 {0}/{1}\u3002
-viewer.exportText.fileStamp.progress.oneFile.msg={2} \u9801
-viewer.exportText.fileStamp.progress.moreFile.msg={2} \u9801
-# Printing Progress bar
-viewer.dialog.printing.status.progress.msg=\u7B2C {0} / {1} \u9801
-viewer.dialog.printing.status.start.msg=\u6B63\u5C07\u9801\u9762\u9032\u884C\u591A\u5DE5\u7DE9\u885D\u8655\u7406\u4EE5\u9001\u5165\u5370\u8868\u6A5F
-## Document Permissions Dialog
-viewer.dialog.documentPermissions.title=\u6587\u4EF6\u6B0A\u9650
-viewer.dialog.documentPermissions.securityMethod.label=\u5B89\u5168\u65B9\u6CD5\uFF1A
-viewer.dialog.documentPermissions.userPassword.label=\u4F7F\u7528\u8005\u5BC6\u78BC\uFF1A
-viewer.dialog.documentPermissions.ownerPassword.label=\u6240\u6709\u4EBA\u5BC6\u78BC\uFF1A
-viewer.dialog.documentPermissions.printing.label=\u6B63\u5728\u5217\u5370\uFF1A
-viewer.dialog.documentPermissions.changing.label=\u6B63\u5728\u66F4\u6539\u6587\u4EF6\uFF1A
-viewer.dialog.documentPermissions.copyExtraction.label=\u8907\u88FD\u6216\u64F7\u53D6\u5167\u5BB9\uFF1A
-viewer.dialog.documentPermissions.comments.label=\u6B63\u5728\u7DE8\u5BEB\u8A3B\u89E3\u548C\u8868\u55AE\u6B04\u4F4D\uFF1A
-viewer.dialog.documentPermissions.formFillingIn.label=\u586B\u5BEB\u8868\u55AE\u6B04\u4F4D\u6216\u7C3D\u540D\uFF1A
-viewer.dialog.documentPermissions.accessibility.label=\u555F\u7528\u5167\u5BB9\u5B58\u53D6\u529F\u80FD\uFF1A
-viewer.dialog.documentPermissions.assembly.label=\u6587\u4EF6\u7D44\u5408\uFF1A
-viewer.dialog.documentPermissions.encryptionLevel.label=\u52A0\u5BC6\u7B49\u7D1A\uFF1A
-viewer.dialog.documentPermissions.securityLevel={0} \u4F4D\u5143 v{1} R {2}
-viewer.dialog.documentPermissions.none=\u7121
-viewer.dialog.documentPermissions.no=\u5426
-viewer.dialog.documentPermissions.yes=\u662F
-viewer.dialog.documentPermissions.allowed=\u5141\u8A31
-viewer.dialog.documentPermissions.notAllowed=\u4E0D\u5141\u8A31
-viewer.dialog.documentPermissions.fullyAllowed=\u5B8C\u5168\u5141\u8A31
-viewer.dialog.documentPermissions.standardSecurity=Adobe Acrobat \u6A19\u6E96\u5B89\u5168\u6027
-viewer.dialog.documentPermissions.partial=\u90E8\u4EFD (\u4F4E\u54C1\u8CEA)
-## Document Information Dialog
-viewer.dialog.documentInformation.title=\u6587\u4EF6\u8CC7\u8A0A
-viewer.dialog.documentInformation.title.label=\u6A19\u984C\uFF1A
-viewer.dialog.documentInformation.subject.label=\u4E3B\u65E8\uFF1A
-viewer.dialog.documentInformation.author.label=\u4F5C\u8005\uFF1A
-viewer.dialog.documentInformation.keywords.label=\u95DC\u9375\u5B57\uFF1A
-viewer.dialog.documentInformation.creator.label=\u5EFA\u7ACB\u8005\uFF1A
-viewer.dialog.documentInformation.producer.label=\u88FD\u4F5C\u8005\uFF1A
-viewer.dialog.documentInformation.created.label=\u5EFA\u7ACB\u65E5\u671F\uFF1A
-viewer.dialog.documentInformation.modified.label=\u4FEE\u6539\u65E5\u671F\uFF1A
-viewer.dialog.documentInformation.notAvailable=\u7121
-## Go to Page Dialog
-viewer.dialog.goToPage.title=\u524D\u5F80\u6307\u5B9A\u9801\u3002..
-viewer.dialog.goToPage.description.label=\u9801\u78BC
-## About Dialog
-viewer.dialog.about.title=\u95DC\u65BC ICEpdf \u700F\u89BD\u7A0B\u5F0F
-viewer.dialog.about.pageNumber.label=\n\
-\n\
-\u8ACB\u81F3 ICEpdf \u7DB2\u7AD9\u4E86\u89E3\u6700\u65B0\u6D88\u606F\uFF1A\n\
-http://www.icepdf.org/ \n\
-\n\
-## Utility Pane Bookmarks Tab
-viewer.utilityPane.bookmarks.tab.title=\u66F8\u7C64
-## Utility Pane Annotation Link Tab
-viewer.utilityPane.link.tab.title=\u8A3B\u89E3
-viewer.utilityPane.link.appearanceTitle=\u5916\u89C0
-viewer.utilityPane.link.linkType=\u9023\u7D50\u985E\u578B\uFF1A
-viewer.utilityPane.annotation.link.highlightType=\u9192\u76EE\u63D0\u793A\u6A23\u5F0F\uFF1A
-viewer.utilityPane.link.lineThickness=\u7DDA\u689D\u7C97\u7D30\uFF1A
-viewer.utilityPane.link.lineStyle=\u7DDA\u689D\u6A23\u5F0F\uFF1A
-viewer.utilityPane.link.colorChooserTitle=\u8A3B\u89E3\u984F\u8272
-viewer.utilityPane.link.colorLabel=\u984F\u8272\uFF1A
-## annotation action pane and dialogs.
-viewer.utilityPane.action.selectionTitle=\u52D5\u4F5C
-viewer.utilityPane.action.addAction=\u65B0\u589E
-viewer.utilityPane.action.editAction=\u7DE8\u8F2F
-viewer.utilityPane.action.removeAction=\u79FB\u9664
-viewer.utilityPane.action.type.destination.label=\u76EE\u7684\u5730
-viewer.utilityPane.action.type.uriAction.label=URI \u52D5\u4F5C
-viewer.utilityPane.action.type.goToAction.label=GoTo \u52D5\u4F5C
-viewer.utilityPane.action.dialog.new.title=\u65B0\u589E\u52D5\u4F5C
-viewer.utilityPane.action.dialog.new.msgs=\u52D5\u4F5C\u985E\u578B\uFF1A
-viewer.utilityPane.action.dialog.delete.title=\u78BA\u5B9A\u522A\u9664
-viewer.utilityPane.action.dialog.delete.msgs=\u60A8\u78BA\u5B9A\u8981\u522A\u9664\u9019\u500B\u52D5\u4F5C\u55CE\uFF1F
-## uri action dialog test
-viewer.utilityPane.action.dialog.uri.title=URI \u52D5\u4F5C\u7279\u6027
-viewer.utilityPane.action.dialog.uri.msgs=URI\uFF1A
-## GoTo action dialog text
-viewer.utilityPane.action.dialog.goto.title=GoTo \u52D5\u4F5C\u7279\u6027
-viewer.utilityPane.action.dialog.goto.page.label=\u9801\u78BC\uFF1A
-viewer.utilityPane.action.dialog.goto.type.label=\u985E\u578B
-viewer.utilityPane.action.dialog.goto.type.xyz.label=\u7D55\u5C0D
-viewer.utilityPane.action.dialog.goto.type.fit.label=\u7B26\u5408\u9801\u9762\u5927\u5C0F
-viewer.utilityPane.action.dialog.goto.type.fith.label=\u7B26\u5408\u4E0A\u65B9\u5BEC\u5EA6
-viewer.utilityPane.action.dialog.goto.type.fitv.label=\u7B26\u5408\u5DE6\u908A\u5BEC\u5EA6
-viewer.utilityPane.action.dialog.goto.type.fitr.label=\u7B26\u5408\u7E2E\u653E\u5340\u57DF
-viewer.utilityPane.action.dialog.goto.type.fitb.label=\u7B26\u5408\u9801\u9762\u908A\u754C
-viewer.utilityPane.action.dialog.goto.type.fitbh.label=\u7B26\u5408\u4E0A\u908A\u754C
-viewer.utilityPane.action.dialog.goto.type.fitbv.label=\u7B26\u5408\u5DE6\u908A\u754C
-viewer.utilityPane.action.dialog.goto.right.label=\u53F3\uFF1A
-viewer.utilityPane.action.dialog.goto.left.label=\u5DE6\uFF1A
-viewer.utilityPane.action.dialog.goto.top.label=\u4E0A\uFF1A
-viewer.utilityPane.action.dialog.goto.bottom.label=\u4E0B\uFF1A
-viewer.utilityPane.action.dialog.goto.zoom.label=\u7E2E\u653E\uFF1A
-viewer.utilityPane.action.dialog.goto.unassigned.label=\u4E0D\u662F\u6578\u503C
-viewer.utilityPane.action.dialog.goto.current.label=\u76EE\u524D\u756B\u9762\uFF1A
-viewer.utilityPane.action.dialog.goto.current=\u8A2D\u5B9A\u4F4D\u7F6E
-viewer.utilityPane.action.dialog.goto.name.label=\u540D\u7A31\uFF1A
-viewer.utilityPane.action.dialog.goto.browse=\u700F\u89BD\u3002..
-viewer.utilityPane.action.dialog.goto.explicitDestination.title=\u5DF2\u542B\u76EE\u7684\u5730
-viewer.utilityPane.action.dialog.goto.nameDestination.title=\u5177\u540D\u76EE\u7684\u5730
-# Destination Named Tree
-viewer.utilityPane.action.dialog.goto.nameTree.title=\u6587\u4EF6\u540D\u7A31\u6A39\u72C0\u986F\u793A
-viewer.utilityPane.action.dialog.goto.nameTree.root.label=\u6A94\u540D\u6A39\u72C0\u986F\u793A
-viewer.utilityPane.action.dialog.goto.nameTree.branch.label={0} \u81F3 {1}
-## Utility Pane Search Tab
-viewer.utilityPane.search.tab.title=\u641C\u5C0B
-viewer.utilityPane.search.searchText.label=\u641C\u5C0B\u6587\u5B57\uFF1A
-viewer.utilityPane.search.results.label=\u7D50\u679C\uFF1A
-viewer.utilityPane.search.searchButton.label=\u641C\u5C0B
-viewer.utilityPane.search.clearSearchButton.label=\u6E05\u9664
-viewer.utilityPane.search.caseSenstiveCheckbox.label=\u5340\u5206\u5927\u5C0F\u5BEB
-viewer.utilityPane.search.wholeWordCheckbox.label=\u50C5\u5B8C\u6574\u55AE\u5B57
-viewer.utilityPane.search.cumlitiveCheckbox.label=\u7D2F\u7A4D
-viewer.utilityPane.search.showPagesCheckbox.label=\u986F\u793A\u9801\u9762
-viewer.utilityPane.search.stopButton.label=\u505C\u6B62
-viewer.utilityPane.search.searching.msg=\u641C\u5C0B\u3002..
-# Searching x out of y page(s)
-viewer.utilityPane.search.searching1.msg=\
- \u6B63\u5728\u641C\u5C0B {0}/{1}
-viewer.utilityPane.search.searching1.oneFile.msg={2} \u9801
-viewer.utilityPane.search.searching1.moreFile.msg={2} \u9801
-# Page x (y result(s))
-viewer.utilityPane.search.result.msg=\u7B2C {0} ({1}) \u9801
-viewer.utilityPane.search.result.oneFile.msg={2} \u500B\u7D50\u679C
-viewer.utilityPane.search.result.moreFile.msg={2} \u500B\u7D50\u679C
-# Searched x page(s) (y matches)
-viewer.utilityPane.search.progress.msg=\
- \u5DF2\u7D93\u641C\u5C0B {0} {1} ({2})
-viewer.utilityPane.search.progress.onePage.msg=\u9801
-viewer.utilityPane.search.progress.morePage.msg=\u9801
-viewer.utilityPane.search.progress.oneMatch.msg={2} \u7B46\u7B26\u5408\u9805\u76EE
-viewer.utilityPane.search.progress.moreMatch.msg={2} \u7B46\u7B26\u5408\u9805\u76EE
-## Common Button Labels
-viewer.button.ok.label=\u78BA\u5B9A
-viewer.button.ok.mnemonic=O
-viewer.button.cancel.label=\u53D6\u6D88
-viewer.button.cancel.mnemonic=C
-###
-# General Error Messages
-# Command Line Errors
-viewer.commandLin.error=\
- \u7528\u6CD5\uFF1A java org.icepdf.ri.viewer\u3002Main [-loadfile ] [-loadurl ]
-# Launcher errors
-viewer.launcher.URLError.dialog.title=ICEpdf
-viewer.launcher.URLError.dialog.message=ICEpdf \u7121\u6CD5\u958B\u555F\u6307\u5B9A\u7684\u6A94\u6848\u3002 {0} \u7DB2\u5740\u662F\uFF1A {1}.
-viewer.launcher.lookAndFeel.error.message=\u6B64\u5E73\u53F0\u4E0D\u63D0\u4F9B\u6307\u5B9A\u7684\u5916\u89C0 ({0})\u3002
-# Pilot Loading Errors
-### parser error dialogs
-parse.title=\u7279\u6027\u5256\u6790\u932F\u8AA4
-parse.integer=\u8B66\u544A\uFF1A {0} \u4E0D\u662F\u6B63\u78BA\u6574\u6578\u3002
-parse.float=\u8B66\u544A\uFF1A {0} \u4E0D\u662F\u6B63\u78BA\u7684\u55AE\u7CBE\u5EA6\u6D6E\u9EDE\u6578\u3002
-parse.double=\u8B66\u544A\uFF1A {0} \u4E0D\u662F\u6B63\u78BA\u96D9\u500D\u7CBE\u5EA6\u6578\u503C\u3002
-parse.choice=\u8B66\u544A\uFF1A {0} \u4E0D\u662F\u6709\u6548\u9078\u9805\u3002
-parse.laf=\u8B66\u544A\uFF1A \u4E0D\u652F\u63F4 {0} \u5916\u89C0\u3002
-### Properties Manager Errors
-manager.properties.title=ICEpdf \u7279\u6027\u7BA1\u7406\u54E1
-fontManager.properties.title=ICEpdf \u5B57\u578B\u7BA1\u7406\u54E1
-manager.properties.createNewDirectory=\
- \u5982\u679C\u8981\u5EFA\u7ACB {0} \u76EE\u9304\uFF0C\n\
- \u8B93 ICEpdf \u700F\u89BD\u7A0B\u5F0F\u5C07\u66F4\u6539\u5167\u5BB9\u5132\u5B58\u5230\u8A2D\u5B9A\u4E2D\uFF0C\u8ACB\u6309\u4E00\u4E0B [\u662F]\u3002\n\n\
- \u5982\u679C\u6309\u4E00\u4E0B [\u5426]\uFF0C\u5247\u60A8\u66F4\u6539\u7684 ICEpdf \u700F\u89BD\u7A0B\u5F0F\u8A2D\u5B9A\u5167\u5BB9\uFF0C\n\
- \u90FD\u6703\u5728\u7D50\u675F\u61C9\u7528\u7A0B\u5F0F\u5F8C\u5168\u90E8\u6D88\u5931\u3002 \n\n
-manager.properties.failedCreation=\
- \u7121\u6CD5\u5EFA\u7ACB ICEpdf \u700F\u89BD\u7A0B\u5F0F\u7684\u4F7F\u7528\u8005\u8CC7\u6599\u5132\u5B58\u76EE\u9304\uFF1A\n\
- {0}\n\
- ICEpdf \u700F\u89BD\u7A0B\u5F0F\u7121\u6CD5\u5C07\u66F4\u6539\u5167\u5BB9\u5132\u5B58\u5230\u9810\u8A2D\u8A2D\u5B9A\u4E2D\u3002
-manager.properties.session.nolock=\
- \u5EFA\u7ACB\u9396\u5B9A\u6A94\u6848\u6642\u51FA\u73FE\u932F\u8AA4\uFF1A\n\
- {0}\n
-manager.properties.session.readError=\
- \u8F09\u5165\u7279\u6027\u6A94\u6848\u6642\u51FA\u73FE\u932F\u8AA4\uFF1A \n\
- {0}
-manager.properties.deleted=\u7279\u6027\u6A94\u6848\u5DF2\u7D93\u906D\u5230\u522A\u9664\n\
- ({0})\n\
- \u662F\u5426\u91CD\u65B0\u5EFA\u7ACB\uFF1F
-manager.properties.modified=\u7279\u6027\u6A94\u6848\u5DF2\u7D93\u5728\u4E0A\u6B21\u66F4\u65B0\u5F8C\u6709\u6240\u4FEE\u6539\n\
-({0,date,long})\n\
-\u60A8\u8981\u5C07\u6A94\u6848\u7684\u66F4\u6539\u5167\u5BB9\u5408\u4F75\u5230\u76EE\u524D\u7279\u6027\u55CE\uFF1F
-manager.properties.saveError=\u7121\u6CD5\u5132\u5B58\u7279\u6027\u6A94\u6848\u3002\n\
-\u51FA\u73FE\u4EE5\u4E0B\u932F\u8AA4\uFF1A\n\
-{0}
-manager.properties.lafError=\
- \u4E0D\u652F\u63F4\u9810\u8A2D\u7279\u6027\u63D0\u4F9B\u7684 {0} \u5916\u89C0\u3002\n\
- \u4F7F\u7528\u7CFB\u7D71\u9810\u8A2D\u503C\u3002
-manager.properties.brokenProperty=\u9810\u8A2D\u7279\u6027 {0} \u503C\u4E0D\u5168\uFF1A {1}
-manager.properties.missingProperty=\u7F3A\u5C11\u9810\u8A2D\u7279\u6027 {0} \u503C\uFF1A {1}
-
-
-
-
-
-
-
-
-
-
+#
+# Copyright 2006-2019 - Technologies Canada Corp.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the
+# License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an "AS
+# IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
+# express or implied. See the License for the specific language
+# governing permissions and limitations under the License.
+#
+#####
+### This MessageBundle contains English text for ICEpdf View and Pilot RI's
+##
+#
+## Window toolbar Title
+viewer.window.title.default=ICEpdf \u700F\u89BD\u7A0B\u5F0F
+#status bar
+viewer.statusbar.currentPage={0} / {1} \u9801
+## Top Page Control Toolbar
+viewer.toolbar.hideToolBar.label=\u96B1\u85CF\u5DE5\u5177\u5217
+viewer.toolbar.showToolBar.label=\u986F\u793A\u5DE5\u5177\u5217
+viewer.toolbar.showUtilityPane.label=\u986F\u793A\u516C\u7528\u7A0B\u5F0F\u9762\u677F
+viewer.toolbar.hideUtilityPane.label=\u96B1\u85CF\u516C\u7528\u7A0B\u5F0F\u9762\u677F
+viewer.toolbar.open.label=
+viewer.toolbar.open.tooltip=\u958B\u555F\u6587\u4EF6
+viewer.toolbar.save.label=\u53E6\u5B58\u65B0\u6A94
+viewer.toolbar.save.tooltip=\u53E6\u5B58\u65B0\u6A94\u3002
+viewer.toolbar.saveAs.label=\u53E6\u5B58\u65B0\u6A94
+viewer.toolbar.saveAs.tooltip=\u53E6\u5B58\u65B0\u6A94\u3002..
+viewer.toolbar.print.label=\u5217\u5370
+viewer.toolbar.print.tooltip=\u5217\u5370\u6587\u4EF6
+viewer.toolbar.search.label=\u641C\u5C0B
+viewer.toolbar.search.tooltip=\u641C\u5C0B\u6587\u4EF6
+viewer.toolbar.utilityPane.label=\u516C\u7528\u7A0B\u5F0F\u9762\u677F
+viewer.toolbar.utilityPane.tooltip=\u986F\u793A/\u96B1\u85CF\u516C\u7528\u7A0B\u5F0F\u9762\u677F
+viewer.toolbar.navigation.label=
+viewer.toolbar.navigation.pages.tooltip=\u9801\u6578
+viewer.toolbar.navigation.pages.firstPage.label=
+viewer.toolbar.navigation.current.tooltip=\u76EE\u524D\u9801\u78BC
+viewer.toolbar.navigation.current.firstPage.label=
+viewer.toolbar.navigation.firstPage.label=
+viewer.toolbar.navigation.firstPage.tooltip=\u7B2C\u4E00\u9801
+viewer.toolbar.navigation.previousPage.label=
+viewer.toolbar.navigation.previousPage.tooltip=\u4E0A\u4E00\u9801
+viewer.toolbar.navigation.nextPage.label=
+viewer.toolbar.navigation.nextPage.tooltip=\u4E0B\u4E00\u9801
+viewer.toolbar.navigation.lastPage.label=
+viewer.toolbar.navigation.lastPage.tooltip=\u6700\u5F8C\u4E00\u9801
+viewer.toolbar.pageIndicator=(\u5171 {0} \u9801)
+viewer.toolbar.zoom.label=
+viewer.toolbar.zoom.tooltip=\u7E2E\u653E
+viewer.toolbar.zoom.out.label=
+viewer.toolbar.zoom.out.tooltip=\u7E2E\u5C0F
+viewer.toolbar.zoom.in.label=
+viewer.toolbar.zoom.in.tooltip=\u653E\u5927
+viewer.toolbar.pageFit.actualsize.label=
+viewer.toolbar.pageFit.actualsize.tooltip=\u5BE6\u969B\u5927\u5C0F
+viewer.toolbar.pageFit.fitWindow.label=
+viewer.toolbar.pageFit.fitWindow.tooltip=\u7E2E\u653E\u5230\u8996\u7A97\u5927\u5C0F
+viewer.toolbar.pageFit.fitWidth.label=
+viewer.toolbar.pageFit.fitWidth.tooltip=\u7E2E\u653E\u5230\u7B26\u5408\u5BEC\u5EA6
+viewer.toolbar.rotation.left.label=
+viewer.toolbar.rotation.left.tooltip=\u5411\u5DE6\u65CB\u8F49
+viewer.toolbar.rotation.right.label=
+viewer.toolbar.rotation.right.tooltip=\u5411\u53F3\u65CB\u8F49
+viewer.toolbar.tool.pan.label=
+viewer.toolbar.tool.pan.tooltip=\u6587\u5B57\u9078\u53D6\u5DE5\u5177
+viewer.toolbar.tool.text.label=
+viewer.toolbar.tool.text.tooltip=\u6587\u5B57\u9078\u53D6\u5DE5\u5177
+viewer.toolbar.tool.select.label=
+viewer.toolbar.tool.select.tooltip=\u9078\u53D6\u5DE5\u5177
+viewer.toolbar.tool.link.label=
+viewer.toolbar.tool.link.tooltip=\u9023\u7D50\u8A3B\u89E3\u5DE5\u5177
+viewer.toolbar.tool.zoomIn.label=
+viewer.toolbar.tool.zoomIn.tooltip=\u653E\u5927\u5DE5\u5177
+viewer.toolbar.tool.zoomOut.label=
+viewer.toolbar.tool.zoomOut.tooltip=\u7E2E\u5C0F\u5DE5\u5177
+viewer.toolbar.pageFit.fontEngine.label=
+viewer.toolbar.pageFit.fontEngine.tooltip=\u555F\u7528/\u505C\u7528\u5B57\u578B\u5F15\u64CE
+## Bottom Page View Control Toolbar
+viewer.toolbar.pageView.nonContinuous.singlePage.label=
+viewer.toolbar.pageView.nonContinuous.singlePage.tooltip=\u55AE\u9801\u4E0D\u9023\u7E8C\u700F\u89BD
+viewer.toolbar.pageView.nonContinuous.facingPage.label=
+viewer.toolbar.pageView.nonContinuous.facingPage.tooltip=\u5C0D\u958B\u4E0D\u9023\u7E8C\u700F\u89BD
+viewer.toolbar.pageView.continuous.singlePage.label=
+viewer.toolbar.pageView.continuous.singlePage.tooltip=\u55AE\u9801\u9023\u7E8C\u700F\u89BD
+viewer.toolbar.pageView.continuous.facingPage.label=
+viewer.toolbar.pageView.continuous.facingPage.tooltip=\u5C0D\u958B\u9023\u7E8C\u700F\u89BD
+## File Menu and submenu items
+viewer.menu.file.label=\u6A94\u6848
+viewer.menu.file.mnemonic=F
+viewer.menu.open.label=\u958B\u555F
+viewer.menu.open.file.label=\u6A94\u6848\u3002..
+viewer.menu.open.URL.label=\u7DB2\u5740\u3002..
+viewer.menu.close.label=\u95DC\u9589
+viewer.menu.saveAs.label=\u53E6\u5B58\u65B0\u6A94\u3002..
+viewer.menu.exportText.label=\u532F\u51FA\u6587\u5B57\u3002..
+viewer.menu.documentProperties.label=\u6587\u4EF6\u8CC7\u8A0A\u3002..
+viewer.menu.documentPermission.label=\u6587\u4EF6\u6B0A\u9650\u3002..
+viewer.menu.documentInformation.label=\u6587\u4EF6\u8CC7\u8A0A\u3002..
+viewer.menu.printSetup.label=\u5217\u5370\u8A2D\u5B9A\u3002..
+viewer.menu.print.label=\u5217\u5370\u3002..
+viewer.menu.exit.label=\u96E2\u958B
+## View Menu and submenu items
+viewer.menu.edit.label=\u7DE8\u8F2F
+viewer.menu.edit.mnemonic=E
+viewer.menu.edit.undo.label=\u5FA9\u539F
+viewer.menu.edit.redo.label=\u91CD\u8907
+viewer.menu.edit.copy.label=\u8907\u88FD
+viewer.menu.edit.delete.label=\u522A\u9664
+viewer.menu.edit.selectAll.label=\u5168\u9078
+viewer.menu.edit.deselectAll.label=\u53D6\u6D88\u5168\u9078
+## View Menu and submenu items
+viewer.menu.view.label=\u6AA2\u8996
+viewer.menu.view.mnemonic=V
+viewer.menu.view.actualSize.label=\u5BE6\u969B\u5927\u5C0F
+viewer.menu.view.fitInWindow.label=\u7E2E\u653E\u5230\u8996\u7A97\u5927\u5C0F
+viewer.menu.view.fitWidth.label=\u7E2E\u653E\u5230\u7B26\u5408\u5BEC\u5EA6
+viewer.menu.view.zoomIn.label=\u653E\u5927
+viewer.menu.view.zoomOut.label=\u7E2E\u5C0F
+viewer.menu.view.rotateLeft.label=\u5411\u5DE6\u65CB\u8F49
+viewer.menu.view.rotateRight.label=\u5411\u53F3\u65CB\u8F49
+viewer.menu.view.hideToolBar.label=\u96B1\u85CF\u5DE5\u5177\u5217
+viewer.menu.view.showToolBar.label=\u986F\u793A\u5DE5\u5177\u5217
+viewer.menu.view.showUtilityPane.label=\u986F\u793A\u516C\u7528\u7A0B\u5F0F\u9762\u677F
+viewer.menu.view.hideUtilityPane.label=\u96B1\u85CF\u516C\u7528\u7A0B\u5F0F\u9762\u677F
+## Document Menu and submenu items
+viewer.menu.document.label=\u6587\u4EF6
+viewer.menu.document.mnemonic=D
+viewer.menu.document.firstPage.label=\u7B2C\u4E00\u9801
+viewer.menu.document.previousPage.label=\u4E0A\u4E00\u9801
+viewer.menu.document.nextPage.label=\u4E0B\u4E00\u9801
+viewer.menu.document.lastPage.label=\u6700\u5F8C\u4E00\u9801
+viewer.menu.document.search.label=\u641C\u5C0B\u3002..
+viewer.menu.document.gotToPage.label=\u524D\u5F80\u6307\u5B9A\u9801\u3002..
+## Window Menu and submenu items
+viewer.menu.window.label=\u8996\u7A97
+viewer.menu.window.mnemonic=W
+viewer.menu.window.minAll.label=\u5168\u90E8\u7E2E\u5230\u6700\u5C0F
+viewer.menu.window.minAll.mnemonic=M
+viewer.menu.window.frontAll.label=\u5168\u90E8\u63D0\u5230\u6700\u4E0A\u5C64
+viewer.menu.window.frontAll.mnemonic=B
+viewer.menu.window.1.label=1
+viewer.menu.window.1.mnemonic=1
+viewer.menu.window.2.label=2
+viewer.menu.window.2.mnemonic=2
+viewer.menu.window.3.label=3
+viewer.menu.window.3.mnemonic=3
+viewer.menu.window.4.label=4
+viewer.menu.window.4.mnemonic=4
+viewer.menu.window.5.label=5
+viewer.menu.window.5.mnemonic=5
+viewer.menu.window.6.label=6
+viewer.menu.window.6.mnemonic=6
+viewer.menu.window.7.label=7
+viewer.menu.window.7.mnemonic=7
+viewer.menu.window.8.label=8
+viewer.menu.window.8.mnemonic=8
+viewer.menu.window.9.label=9
+viewer.menu.window.9.mnemonic=9
+## Add as many entries as you want, to viewer.menu.window.X.label and mnemonic
+## where X is an incrementing integer. The mnemonic should be one unique
+## character found within the label
+## Help Menu and submenu items
+viewer.menu.help.label=\u8AAA\u660E
+viewer.menu.help.mnemonic=H
+viewer.menu.help.about.label=\u95DC\u65BC ICEpdf \u700F\u89BD\u7A0B\u5F0F\u3002..
+## General error dialog
+viewer.dialog.error.exception.title=ICEpdf\uFF1A\u4F8B\u5916
+viewer.dialog.error.exception.msg=\
+ \u57F7\u884C\u6307\u4EE4\u6642\u51FA\u73FE\u932F\u8AA4\uFF0C\u56E0\u70BA\u6709\u4EE5\u4E0B\u4F8B\u5916\n\
+ {0}.
+## Open File Dialog
+viewer.dialog.openFile.title=\u958B\u555F\u820A\u6A94
+viewer.dialog.openFile.error.title=ICEpdf\uFF1A\u958B\u555F\u820A\u6A94\u932F\u8AA4
+viewer.dialog.openFile.error.msg=\
+ ICEpdf \u7121\u6CD5\u958B\u555F\u4F4D\u65BC {0} \u7684\u6307\u5B9A\u6A94\u6848\n\
+ \u6A94\u6848\u53EF\u80FD\u6BC0\u640D\u6216\u8005\u662F\u4E0D\u652F\u63F4\u7684\u6A94\u6848\u985E\u578B\u3002
+viewer.dialog.openDocument.pdfException.title=ICEpdf\uFF1APDF \u4F8B\u5916
+viewer.dialog.openDocument.pdfException.msg=\
+ ICEpdf \u7121\u6CD5\u958B\u555F\u6307\u5B9A\u7684\u6A94\u6848 {0}\n\
+ \u6A94\u6848\u53EF\u80FD\u6BC0\u640D\u6216\u8005\u662F\u4E0D\u652F\u63F4\u7684\u6A94\u6848\u985E\u578B\u3002
+viewer.dialog.openDocument.pdfSecurityException.title=ICEpdf\uFF1APDF \u5B89\u5168\u6027\u4F8B\u5916
+viewer.dialog.openDocument.pdfSecurityException.msg=\
+ ICEpdf \u7121\u6CD5\u958B\u555F\u4F4D\u65BC {0} \u7684\u52A0\u5BC6\u6A94\u6848\n\
+ \u9019\u53EF\u80FD\u662F\u5BC6\u78BC\u932F\u8AA4\u6216\u7F3A\u5C11 JCE Security Provider \u4E4B\u6545\u3002\n\n\
+ \u8A73\u60C5\u8ACB\u53C3\u8003\u300AICEpdf Developer's Guide\u300B\u3002
+viewer.dialog.openDocument.exception.title=ICEpdf\uFF1A\u4F8B\u5916
+viewer.dialog.openDocument.exception.msg=\
+ ICEpdf \u7121\u6CD5\u958B\u555F\u4F4D\u65BC {0} \u7684\u6307\u5B9A\u6A94\u6848\n\
+ \u6A94\u6848\u53EF\u80FD\u6BC0\u640D\u6216\u8005\u662F\u4E0D\u652F\u63F4\u7684\u6A94\u6848\u985E\u578B\u3002
+viewer.dialog.openURL.exception.title=ICEpdf\uFF1A\u7DB2\u5740\u4F8B\u5916
+viewer.dialog.openURL.exception.msg=\
+ ICEpdf \u7121\u6CD5\u958B\u555F\u6307\u5B9A\u7684\u6A94\u6848\u3002 {0} \n\
+ \u7DB2\u5740\u662F\uFF1A {1}
+## General error dialog
+viewer.dialog.information.copyAll.title=ICEpdf\uFF1A\u8CC7\u8A0A
+viewer.dialog.information.copyAll.msg=\
+ \u6B64\u6587\u4EF6\u8D85\u904E {0} \u9801\uFF0C\u8ACB\u4F7F\u7528\n\
+ \u300C\u532F\u51FA\u6587\u5B57\u3002..\u300D\u64F7\u53D6\u6587\u4EF6\u4E2D\u7684\u6587\u5B57\u3002
+## Open URL Dialog
+viewer.dialog.security.title=\u6587\u4EF6\u5B89\u5168\u6027
+viewer.dialog.security.msg=\u672C PDF \u5DF2\u7D93\u53D7\u5230\u4FDD\u8B77
+viewer.dialog.security.password.label=\u5BC6\u78BC\uFF1A
+viewer.dialog.security.okButton.label=\u78BA\u5B9A
+viewer.dialog.security.okButton.mnemonic=O
+viewer.dialog.security.cancelButton.label=\u53D6\u6D88
+viewer.dialog.security.cancelButton.mnemonic=C
+## Open URL Dialog
+viewer.dialog.openURL.title=\u958B\u555F\u7DB2\u5740
+### Save a Copy Dialog
+viewer.dialog.saveAs.title=\u53E6\u5B58\u65B0\u6A94
+viewer.dialog.saveAs.extensionError.title=ICEpdf\uFF1A\u5132\u5B58\u932F\u8AA4
+viewer.dialog.saveAs.extensionError.msg=\
+ \u7121\u6CD5\u5C07 ICEpdf \u5132\u5B58\u6210 {0}\uFF0C\u56E0\u70BA\u4E26\u975E\u652F\u63F4\u7684\u6A94\u6848\u985E\u578B\u3002
+viewer.dialog.saveAs.noExtensionError.title=ICEpdf\uFF1A\u5132\u5B58\u932F\u8AA4
+viewer.dialog.saveAs.noExtensionError.msg=\u8ACB\u6307\u5B9A\u526F\u6A94\u540D\u3002
+## Export Text Dialog
+viewer.dialog.exportText.title=\u532F\u51FA\u6587\u4EF6\u4E2D\u7684\u6587\u5B57
+viewer.dialog.exportText.progress.msg=\u6B63\u5728\u64F7\u53D6 PDF \u6587\u5B57
+viewer.dialog.exportText.noExtensionError.title=ICEpdf\uFF1A\u5132\u5B58\u932F\u8AA4
+viewer.dialog.exportText.noExtensionError.msg=\u8ACB\u6307\u5B9A\u526F\u6A94\u540D\u3002
+# Text extraction output file
+viewer.exportText.fileStamp.msg=ICEpdf Viewer, (c) - Technologies, Inc.
+viewer.exportText.pageStamp.msg=
+# Completed x out of y page(s).
+viewer.exportText.fileStamp.progress.msg=\
+ \u5DF2\u5B8C\u6210 {0}/{1}\u3002
+viewer.exportText.fileStamp.progress.oneFile.msg={2} \u9801
+viewer.exportText.fileStamp.progress.moreFile.msg={2} \u9801
+# Printing Progress bar
+viewer.dialog.printing.status.progress.msg=\u7B2C {0} / {1} \u9801
+viewer.dialog.printing.status.start.msg=\u6B63\u5C07\u9801\u9762\u9032\u884C\u591A\u5DE5\u7DE9\u885D\u8655\u7406\u4EE5\u9001\u5165\u5370\u8868\u6A5F
+## Document Permissions Dialog
+viewer.dialog.documentPermissions.title=\u6587\u4EF6\u6B0A\u9650
+viewer.dialog.documentPermissions.securityMethod.label=\u5B89\u5168\u65B9\u6CD5\uFF1A
+viewer.dialog.documentPermissions.userPassword.label=\u4F7F\u7528\u8005\u5BC6\u78BC\uFF1A
+viewer.dialog.documentPermissions.ownerPassword.label=\u6240\u6709\u4EBA\u5BC6\u78BC\uFF1A
+viewer.dialog.documentPermissions.printing.label=\u6B63\u5728\u5217\u5370\uFF1A
+viewer.dialog.documentPermissions.changing.label=\u6B63\u5728\u66F4\u6539\u6587\u4EF6\uFF1A
+viewer.dialog.documentPermissions.copyExtraction.label=\u8907\u88FD\u6216\u64F7\u53D6\u5167\u5BB9\uFF1A
+viewer.dialog.documentPermissions.comments.label=\u6B63\u5728\u7DE8\u5BEB\u8A3B\u89E3\u548C\u8868\u55AE\u6B04\u4F4D\uFF1A
+viewer.dialog.documentPermissions.formFillingIn.label=\u586B\u5BEB\u8868\u55AE\u6B04\u4F4D\u6216\u7C3D\u540D\uFF1A
+viewer.dialog.documentPermissions.accessibility.label=\u555F\u7528\u5167\u5BB9\u5B58\u53D6\u529F\u80FD\uFF1A
+viewer.dialog.documentPermissions.assembly.label=\u6587\u4EF6\u7D44\u5408\uFF1A
+viewer.dialog.documentPermissions.encryptionLevel.label=\u52A0\u5BC6\u7B49\u7D1A\uFF1A
+viewer.dialog.documentPermissions.securityLevel={0} \u4F4D\u5143 v{1} R {2}
+viewer.dialog.documentPermissions.none=\u7121
+viewer.dialog.documentPermissions.no=\u5426
+viewer.dialog.documentPermissions.yes=\u662F
+viewer.dialog.documentPermissions.allowed=\u5141\u8A31
+viewer.dialog.documentPermissions.notAllowed=\u4E0D\u5141\u8A31
+viewer.dialog.documentPermissions.fullyAllowed=\u5B8C\u5168\u5141\u8A31
+viewer.dialog.documentPermissions.standardSecurity=Adobe Acrobat \u6A19\u6E96\u5B89\u5168\u6027
+viewer.dialog.documentPermissions.partial=\u90E8\u4EFD (\u4F4E\u54C1\u8CEA)
+## Document Information Dialog
+viewer.dialog.documentInformation.title=\u6587\u4EF6\u8CC7\u8A0A
+viewer.dialog.documentInformation.title.label=\u6A19\u984C\uFF1A
+viewer.dialog.documentInformation.subject.label=\u4E3B\u65E8\uFF1A
+viewer.dialog.documentInformation.author.label=\u4F5C\u8005\uFF1A
+viewer.dialog.documentInformation.keywords.label=\u95DC\u9375\u5B57\uFF1A
+viewer.dialog.documentInformation.creator.label=\u5EFA\u7ACB\u8005\uFF1A
+viewer.dialog.documentInformation.producer.label=\u88FD\u4F5C\u8005\uFF1A
+viewer.dialog.documentInformation.created.label=\u5EFA\u7ACB\u65E5\u671F\uFF1A
+viewer.dialog.documentInformation.modified.label=\u4FEE\u6539\u65E5\u671F\uFF1A
+viewer.dialog.documentInformation.notAvailable=\u7121
+## Go to Page Dialog
+viewer.dialog.goToPage.title=\u524D\u5F80\u6307\u5B9A\u9801\u3002..
+viewer.dialog.goToPage.description.label=\u9801\u78BC
+## About Dialog
+viewer.dialog.about.title=\u95DC\u65BC ICEpdf \u700F\u89BD\u7A0B\u5F0F
+viewer.dialog.about.pageNumber.label=\n\
+\n\
+\u8ACB\u81F3 ICEpdf \u7DB2\u7AD9\u4E86\u89E3\u6700\u65B0\u6D88\u606F\uFF1A\n\
+http://www.icepdf.org/ \n\
+\n\
+## Utility Pane Bookmarks Tab
+viewer.utilityPane.bookmarks.tab.title=\u66F8\u7C64
+## Utility Pane Annotation Link Tab
+viewer.utilityPane.link.tab.title=\u8A3B\u89E3
+viewer.utilityPane.link.appearanceTitle=\u5916\u89C0
+viewer.utilityPane.link.linkType=\u9023\u7D50\u985E\u578B\uFF1A
+viewer.utilityPane.annotation.link.highlightType=\u9192\u76EE\u63D0\u793A\u6A23\u5F0F\uFF1A
+viewer.utilityPane.link.lineThickness=\u7DDA\u689D\u7C97\u7D30\uFF1A
+viewer.utilityPane.link.lineStyle=\u7DDA\u689D\u6A23\u5F0F\uFF1A
+viewer.utilityPane.link.colorChooserTitle=\u8A3B\u89E3\u984F\u8272
+viewer.utilityPane.link.colorLabel=\u984F\u8272\uFF1A
+## annotation action pane and dialogs.
+viewer.utilityPane.action.selectionTitle=\u52D5\u4F5C
+viewer.utilityPane.action.addAction=\u65B0\u589E
+viewer.utilityPane.action.editAction=\u7DE8\u8F2F
+viewer.utilityPane.action.removeAction=\u79FB\u9664
+viewer.utilityPane.action.type.destination.label=\u76EE\u7684\u5730
+viewer.utilityPane.action.type.uriAction.label=URI \u52D5\u4F5C
+viewer.utilityPane.action.type.goToAction.label=GoTo \u52D5\u4F5C
+viewer.utilityPane.action.dialog.new.title=\u65B0\u589E\u52D5\u4F5C
+viewer.utilityPane.action.dialog.new.msgs=\u52D5\u4F5C\u985E\u578B\uFF1A
+viewer.utilityPane.action.dialog.delete.title=\u78BA\u5B9A\u522A\u9664
+viewer.utilityPane.action.dialog.delete.msgs=\u60A8\u78BA\u5B9A\u8981\u522A\u9664\u9019\u500B\u52D5\u4F5C\u55CE\uFF1F
+## uri action dialog test
+viewer.utilityPane.action.dialog.uri.title=URI \u52D5\u4F5C\u7279\u6027
+viewer.utilityPane.action.dialog.uri.msgs=URI\uFF1A
+## GoTo action dialog text
+viewer.utilityPane.action.dialog.goto.title=GoTo \u52D5\u4F5C\u7279\u6027
+viewer.utilityPane.action.dialog.goto.page.label=\u9801\u78BC\uFF1A
+viewer.utilityPane.action.dialog.goto.type.label=\u985E\u578B
+viewer.utilityPane.action.dialog.goto.type.xyz.label=\u7D55\u5C0D
+viewer.utilityPane.action.dialog.goto.type.fit.label=\u7B26\u5408\u9801\u9762\u5927\u5C0F
+viewer.utilityPane.action.dialog.goto.type.fith.label=\u7B26\u5408\u4E0A\u65B9\u5BEC\u5EA6
+viewer.utilityPane.action.dialog.goto.type.fitv.label=\u7B26\u5408\u5DE6\u908A\u5BEC\u5EA6
+viewer.utilityPane.action.dialog.goto.type.fitr.label=\u7B26\u5408\u7E2E\u653E\u5340\u57DF
+viewer.utilityPane.action.dialog.goto.type.fitb.label=\u7B26\u5408\u9801\u9762\u908A\u754C
+viewer.utilityPane.action.dialog.goto.type.fitbh.label=\u7B26\u5408\u4E0A\u908A\u754C
+viewer.utilityPane.action.dialog.goto.type.fitbv.label=\u7B26\u5408\u5DE6\u908A\u754C
+viewer.utilityPane.action.dialog.goto.right.label=\u53F3\uFF1A
+viewer.utilityPane.action.dialog.goto.left.label=\u5DE6\uFF1A
+viewer.utilityPane.action.dialog.goto.top.label=\u4E0A\uFF1A
+viewer.utilityPane.action.dialog.goto.bottom.label=\u4E0B\uFF1A
+viewer.utilityPane.action.dialog.goto.zoom.label=\u7E2E\u653E\uFF1A
+viewer.utilityPane.action.dialog.goto.unassigned.label=\u4E0D\u662F\u6578\u503C
+viewer.utilityPane.action.dialog.goto.current.label=\u76EE\u524D\u756B\u9762\uFF1A
+viewer.utilityPane.action.dialog.goto.current=\u8A2D\u5B9A\u4F4D\u7F6E
+viewer.utilityPane.action.dialog.goto.name.label=\u540D\u7A31\uFF1A
+viewer.utilityPane.action.dialog.goto.browse=\u700F\u89BD\u3002..
+viewer.utilityPane.action.dialog.goto.explicitDestination.title=\u5DF2\u542B\u76EE\u7684\u5730
+viewer.utilityPane.action.dialog.goto.nameDestination.title=\u5177\u540D\u76EE\u7684\u5730
+# Destination Named Tree
+viewer.utilityPane.action.dialog.goto.nameTree.title=\u6587\u4EF6\u540D\u7A31\u6A39\u72C0\u986F\u793A
+viewer.utilityPane.action.dialog.goto.nameTree.root.label=\u6A94\u540D\u6A39\u72C0\u986F\u793A
+viewer.utilityPane.action.dialog.goto.nameTree.branch.label={0} \u81F3 {1}
+## Utility Pane Search Tab
+viewer.utilityPane.search.tab.title=\u641C\u5C0B
+viewer.utilityPane.search.searchText.label=\u641C\u5C0B\u6587\u5B57\uFF1A
+viewer.utilityPane.search.results.label=\u7D50\u679C\uFF1A
+viewer.utilityPane.search.searchButton.label=\u641C\u5C0B
+viewer.utilityPane.search.clearSearchButton.label=\u6E05\u9664
+viewer.utilityPane.search.caseSenstiveCheckbox.label=\u5340\u5206\u5927\u5C0F\u5BEB
+viewer.utilityPane.search.wholeWordCheckbox.label=\u50C5\u5B8C\u6574\u55AE\u5B57
+viewer.utilityPane.search.cumlitiveCheckbox.label=\u7D2F\u7A4D
+viewer.utilityPane.search.showPagesCheckbox.label=\u986F\u793A\u9801\u9762
+viewer.utilityPane.search.stopButton.label=\u505C\u6B62
+viewer.utilityPane.search.searching.msg=\u641C\u5C0B\u3002..
+# Searching x out of y page(s)
+viewer.utilityPane.search.searching1.msg=\
+ \u6B63\u5728\u641C\u5C0B {0}/{1}
+viewer.utilityPane.search.searching1.oneFile.msg={2} \u9801
+viewer.utilityPane.search.searching1.moreFile.msg={2} \u9801
+# Page x (y result(s))
+viewer.utilityPane.search.result.msg=\u7B2C {0} ({1}) \u9801
+viewer.utilityPane.search.result.oneFile.msg={2} \u500B\u7D50\u679C
+viewer.utilityPane.search.result.moreFile.msg={2} \u500B\u7D50\u679C
+# Searched x page(s) (y matches)
+viewer.utilityPane.search.progress.msg=\
+ \u5DF2\u7D93\u641C\u5C0B {0} {1} ({2})
+viewer.utilityPane.search.progress.onePage.msg=\u9801
+viewer.utilityPane.search.progress.morePage.msg=\u9801
+viewer.utilityPane.search.progress.oneMatch.msg={2} \u7B46\u7B26\u5408\u9805\u76EE
+viewer.utilityPane.search.progress.moreMatch.msg={2} \u7B46\u7B26\u5408\u9805\u76EE
+## Common Button Labels
+viewer.button.ok.label=\u78BA\u5B9A
+viewer.button.ok.mnemonic=O
+viewer.button.cancel.label=\u53D6\u6D88
+viewer.button.cancel.mnemonic=C
+###
+# General Error Messages
+# Command Line Errors
+viewer.commandLin.error=\
+ \u7528\u6CD5\uFF1A java org.icepdf.ri.viewer\u3002Main [-loadfile ] [-loadurl ]
+# Launcher errors
+viewer.launcher.URLError.dialog.title=ICEpdf
+viewer.launcher.URLError.dialog.message=ICEpdf \u7121\u6CD5\u958B\u555F\u6307\u5B9A\u7684\u6A94\u6848\u3002 {0} \u7DB2\u5740\u662F\uFF1A {1}.
+viewer.launcher.lookAndFeel.error.message=\u6B64\u5E73\u53F0\u4E0D\u63D0\u4F9B\u6307\u5B9A\u7684\u5916\u89C0 ({0})\u3002
+# Pilot Loading Errors
+### parser error dialogs
+parse.title=\u7279\u6027\u5256\u6790\u932F\u8AA4
+parse.integer=\u8B66\u544A\uFF1A {0} \u4E0D\u662F\u6B63\u78BA\u6574\u6578\u3002
+parse.float=\u8B66\u544A\uFF1A {0} \u4E0D\u662F\u6B63\u78BA\u7684\u55AE\u7CBE\u5EA6\u6D6E\u9EDE\u6578\u3002
+parse.double=\u8B66\u544A\uFF1A {0} \u4E0D\u662F\u6B63\u78BA\u96D9\u500D\u7CBE\u5EA6\u6578\u503C\u3002
+parse.choice=\u8B66\u544A\uFF1A {0} \u4E0D\u662F\u6709\u6548\u9078\u9805\u3002
+parse.laf=\u8B66\u544A\uFF1A \u4E0D\u652F\u63F4 {0} \u5916\u89C0\u3002
+### Properties Manager Errors
+manager.properties.title=ICEpdf \u7279\u6027\u7BA1\u7406\u54E1
+fontManager.properties.title=ICEpdf \u5B57\u578B\u7BA1\u7406\u54E1
+manager.properties.createNewDirectory=\
+ \u5982\u679C\u8981\u5EFA\u7ACB {0} \u76EE\u9304\uFF0C\n\
+ \u8B93 ICEpdf \u700F\u89BD\u7A0B\u5F0F\u5C07\u66F4\u6539\u5167\u5BB9\u5132\u5B58\u5230\u8A2D\u5B9A\u4E2D\uFF0C\u8ACB\u6309\u4E00\u4E0B [\u662F]\u3002\n\n\
+ \u5982\u679C\u6309\u4E00\u4E0B [\u5426]\uFF0C\u5247\u60A8\u66F4\u6539\u7684 ICEpdf \u700F\u89BD\u7A0B\u5F0F\u8A2D\u5B9A\u5167\u5BB9\uFF0C\n\
+ \u90FD\u6703\u5728\u7D50\u675F\u61C9\u7528\u7A0B\u5F0F\u5F8C\u5168\u90E8\u6D88\u5931\u3002 \n\n
+manager.properties.failedCreation=\
+ \u7121\u6CD5\u5EFA\u7ACB ICEpdf \u700F\u89BD\u7A0B\u5F0F\u7684\u4F7F\u7528\u8005\u8CC7\u6599\u5132\u5B58\u76EE\u9304\uFF1A\n\
+ {0}\n\
+ ICEpdf \u700F\u89BD\u7A0B\u5F0F\u7121\u6CD5\u5C07\u66F4\u6539\u5167\u5BB9\u5132\u5B58\u5230\u9810\u8A2D\u8A2D\u5B9A\u4E2D\u3002
+manager.properties.session.nolock=\
+ \u5EFA\u7ACB\u9396\u5B9A\u6A94\u6848\u6642\u51FA\u73FE\u932F\u8AA4\uFF1A\n\
+ {0}\n
+manager.properties.session.readError=\
+ \u8F09\u5165\u7279\u6027\u6A94\u6848\u6642\u51FA\u73FE\u932F\u8AA4\uFF1A \n\
+ {0}
+manager.properties.deleted=\u7279\u6027\u6A94\u6848\u5DF2\u7D93\u906D\u5230\u522A\u9664\n\
+ ({0})\n\
+ \u662F\u5426\u91CD\u65B0\u5EFA\u7ACB\uFF1F
+manager.properties.modified=\u7279\u6027\u6A94\u6848\u5DF2\u7D93\u5728\u4E0A\u6B21\u66F4\u65B0\u5F8C\u6709\u6240\u4FEE\u6539\n\
+({0,date,long})\n\
+\u60A8\u8981\u5C07\u6A94\u6848\u7684\u66F4\u6539\u5167\u5BB9\u5408\u4F75\u5230\u76EE\u524D\u7279\u6027\u55CE\uFF1F
+manager.properties.saveError=\u7121\u6CD5\u5132\u5B58\u7279\u6027\u6A94\u6848\u3002\n\
+\u51FA\u73FE\u4EE5\u4E0B\u932F\u8AA4\uFF1A\n\
+{0}
+manager.properties.lafError=\
+ \u4E0D\u652F\u63F4\u9810\u8A2D\u7279\u6027\u63D0\u4F9B\u7684 {0} \u5916\u89C0\u3002\n\
+ \u4F7F\u7528\u7CFB\u7D71\u9810\u8A2D\u503C\u3002
+manager.properties.brokenProperty=\u9810\u8A2D\u7279\u6027 {0} \u503C\u4E0D\u5168\uFF1A {1}
+manager.properties.missingProperty=\u7F3A\u5C11\u9810\u8A2D\u7279\u6027 {0} \u503C\uFF1A {1}
\ No newline at end of file