sis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From desruisse...@apache.org
Subject svn commit: r1723639 - in /sis/branches/JDK8/core: sis-referencing/src/main/java/org/apache/sis/referencing/factory/ sis-utility/src/main/java/org/apache/sis/util/resources/
Date Thu, 07 Jan 2016 22:49:36 GMT
Author: desruisseaux
Date: Thu Jan  7 22:49:36 2016
New Revision: 1723639

URL: http://svn.apache.org/viewvc?rev=1723639&view=rev
Log:
Less verbose logging messages in IdentifiedObjectSet.

Modified:
    sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/IdentifiedObjectSet.java
    sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Errors.java
    sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Errors.properties
    sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Errors_fr.properties
    sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Messages.java
    sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Messages.properties
    sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Messages_fr.properties

Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/IdentifiedObjectSet.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/IdentifiedObjectSet.java?rev=1723639&r1=1723638&r2=1723639&view=diff
==============================================================================
--- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/IdentifiedObjectSet.java
[UTF-8] (original)
+++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/IdentifiedObjectSet.java
[UTF-8] Thu Jan  7 22:49:36 2016
@@ -24,7 +24,6 @@ import java.util.Collection;
 import java.util.AbstractSet;
 import java.util.LinkedHashMap;
 import java.util.NoSuchElementException;
-import java.util.Locale;
 import java.util.logging.Level;
 import java.util.logging.LogRecord;
 import org.opengis.util.FactoryException;
@@ -36,10 +35,11 @@ import org.opengis.referencing.NoSuchAut
 import org.apache.sis.referencing.IdentifiedObjects;
 import org.apache.sis.internal.system.Loggers;
 import org.apache.sis.util.logging.Logging;
-import org.apache.sis.util.resources.Errors;
+import org.apache.sis.util.resources.Messages;
 import org.apache.sis.util.collection.BackingStoreException;
 import org.apache.sis.util.collection.CheckedContainer;
 import org.apache.sis.util.ArgumentChecks;
+import org.apache.sis.util.Classes;
 
 // Branch-dependent imports
 import java.util.Objects;
@@ -286,9 +286,8 @@ public class IdentifiedObjectSet<T exten
                 if (!isRecoverableFailure(exception)) {
                     throw new BackingStoreException(exception);
                 }
-                LogRecord record = Errors.getResources((Locale) null).getLogRecord(
-                        Level.WARNING, Errors.Keys.CanNotInstantiateForIdentifier_2, type,
code);
-                record.setThrown(exception);
+                final LogRecord record = Messages.getResources(null).getLogRecord(Level.WARNING,
+                        Messages.Keys.CanNotInstantiateForIdentifier_3, type, code, getCause(exception));
                 record.setLoggerName(Loggers.CRS_FACTORY);
                 Logging.log(IdentifiedObjectSet.class, "createObject", record);
             }
@@ -547,4 +546,21 @@ public class IdentifiedObjectSet<T exten
         }
         return (exception instanceof MissingFactoryResourceException);
     }
+
+    /**
+     * Returns the message to format below the logging for giving the cause of an error.
+     */
+    private static String getCause(Throwable cause) {
+        final String lineSeparator = System.lineSeparator();
+        final StringBuilder trace = new StringBuilder(180);
+        while (cause != null) {
+            trace.append(lineSeparator).append("  • ").append(Classes.getShortClassName(cause));
+            final String message = cause.getLocalizedMessage();
+            if (message != null) {
+                trace.append(": ").append(message);
+            }
+            cause = cause.getCause();
+        }
+        return trace.toString();
+    }
 }

Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Errors.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Errors.java?rev=1723639&r1=1723638&r2=1723639&view=diff
==============================================================================
--- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Errors.java
[UTF-8] (original)
+++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Errors.java
[UTF-8] Thu Jan  7 22:49:36 2016
@@ -121,11 +121,6 @@ public final class Errors extends Indexe
         public static final short CanNotConvertValue_2 = 4;
 
         /**
-         * Can not instantiate the object of type ‘{0}’ identified by “{1}”.
-         */
-        public static final short CanNotInstantiateForIdentifier_2 = 215;
-
-        /**
          * Can not instantiate an object of type ‘{0}’.
          */
         public static final short CanNotInstantiate_1 = 5;

Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Errors.properties
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Errors.properties?rev=1723639&r1=1723638&r2=1723639&view=diff
==============================================================================
--- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Errors.properties
[ISO-8859-1] (original)
+++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Errors.properties
[ISO-8859-1] Thu Jan  7 22:49:36 2016
@@ -36,7 +36,6 @@ CanNotConvertValue_2              = Can
 CanNotCompute_1                   = Can not compute \u201c{0}\u201d.
 CanNotComputeDerivative           = Can not compute the derivative.
 CanNotInstantiate_1               = Can not instantiate an object of type \u2018{0}\u2019.
-CanNotInstantiateForIdentifier_2  = Can not instantiate the object of type \u2018{0}\u2019
identified by \u201c{1}\u201d.
 CanNotMapAxisToDirection_2        = Can not map an axis from \u201c{0}\u201d to direction
\u201c{1}\u201d.
 CanNotOpen_1                      = Can not open \u201c{0}\u201d.
 CanNotParseFile_2                 = Can not parse \u201c{1}\u201d as a file in the {0} format.

Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Errors_fr.properties
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Errors_fr.properties?rev=1723639&r1=1723638&r2=1723639&view=diff
==============================================================================
--- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Errors_fr.properties
[ISO-8859-1] (original)
+++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Errors_fr.properties
[ISO-8859-1] Thu Jan  7 22:49:36 2016
@@ -33,7 +33,6 @@ CanNotConvertValue_2              = La v
 CanNotCompute_1                   = Ne peut pas calculer \u00ab\u202f{0}\u202f\u00bb.
 CanNotComputeDerivative           = La d\u00e9riv\u00e9 ne peut pas \u00eatre calcul\u00e9e.
 CanNotInstantiate_1               = Ne peut pas cr\u00e9er un objet de type \u2018{0}\u2019.
-CanNotInstantiateForIdentifier_2  = Ne peut pas cr\u00e9er l\u2019objet de type \u2018{0}\u2019
identifi\u00e9 par \u00ab\u202f{1}\u202f\u00bb.
 CanNotMapAxisToDirection_2        = Aucun axe de \u00ab\u202f{0}\u202f\u00bb n\u2019a pu
\u00eatre associ\u00e9 \u00e0 la direction \u00ab\u202f{1}\u202f\u00bb.
 CanNotOpen_1                      = Ne peut pas ouvrir \u00ab\u202f{0}\u202f\u00bb.
 CanNotParseFile_2                 = Ne peut pas lire \u00ab\u202f{1}\u202f\u00bb comme un
fichier au format {0}.

Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Messages.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Messages.java?rev=1723639&r1=1723638&r2=1723639&view=diff
==============================================================================
--- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Messages.java
[UTF-8] (original)
+++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Messages.java
[UTF-8] Thu Jan  7 22:49:36 2016
@@ -67,6 +67,11 @@ public final class Messages extends Inde
         public static final short AmbiguousEllipsoid_1 = 30;
 
         /**
+         * Can not instantiate the object of type ‘{0}’ identified by “{1}”. Reason
is:{2}
+         */
+        public static final short CanNotInstantiateForIdentifier_3 = 35;
+
+        /**
          * Changed the container capacity from {0} to {1} elements.
          */
         public static final short ChangedContainerCapacity_2 = 1;

Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Messages.properties
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Messages.properties?rev=1723639&r1=1723638&r2=1723639&view=diff
==============================================================================
--- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Messages.properties
[ISO-8859-1] (original)
+++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Messages.properties
[ISO-8859-1] Thu Jan  7 22:49:36 2016
@@ -14,38 +14,40 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 #
-AlreadyRegistered_2             = {0} \u201c{1}\u201d is already registered. The second instance
will be ignored.
-AmbiguousEllipsoid_1            = Ambiguity between inverse flattening and semi minor axis
length for \u201c{0}\u201d. Using inverse flattening.
-ChangedContainerCapacity_2      = Changed the container capacity from {0} to {1} elements.
-ConfigurationOf_3               = Configuration of \u201c{0}\u201d received on {1} in {2}
seconds.
-ConformanceMeansDatumShift      = This result indicates if a datum shift method has been
applied.
-ConstantProjParameterValue_1    = This parameter is shown for completeness, but should never
have a value different than {0} for this projection.
-CreatedNamedObject_2            = Created an instance of \u2018{0}\u2019 named \u201c{1}\u201d.
-CreatedIdentifiedObject_3       = Created an instance of \u2018{0}\u2019 named \u201c{1}\u201d
with the \u201c{2}\u201d identifier.
-CreateDuration_2                = Created an instance of \u2018{0}\u2019 in {1} seconds.
-CreateDurationFromIdentifier_3  = Created an instance of \u2018{0}\u2019 from the \u201c{1}\u201d
identifier in {2} seconds.
-DataBase_4                      = {0} dataset version {1} on \u201c{2}\u201d version {3}.
-DataDirectory_2                 = Environment variable {0} specifies the \u201c{1}\u201d
data directory.
-DataDirectoryDoesNotExist_2     = The {0} environment variable is defined, but the given
\u201c{1}\u201d value is not an existing directory.
-DataDirectoryNotAccessible_2    = Apache SIS is not authorized to access the \u201c{1}\u201d
sub-directory in the directory given by the {0} environment variable.
-DataDirectoryNotAuthorized_1    = Apache SIS is not authorized to read information given
by the \u201c{0}\u201d environment variable.
-DataDirectoryNotReadable_2      = The \u201c{1}\u201d directory specified by the {0} environment
variable exists but is not readable.
-DataDirectoryNotSpecified_1     = The \u201c{0}\u201d environment variable is not set.
-DataDirectoryNotWritable_2      = Apache SIS can not write in the \u201c{1}\u201d directory
given by the {0} environment variable.
-DeprecatedCode_3                = Code \u201c{0}\u201d is deprecated and replaced by code
{1}. Reason is: {2}
-DiscardedExclusiveProperty_2    = Property \u201c{0}\u201d has been discarded in favor of
\u201c{1}\u201d, because those two properties are mutually exclusive.
-IgnoredPropertiesAfterFirst_1   = Ignored properties after the first occurrence of \u2018{0}\u2019.
-IgnoredPropertyAssociatedTo_1   = Ignored property associated to \u2018{0}\u2019.
-IncompleteParsing_1             = Parsing of \u201c{0}\u201d done, but some elements were
ignored.
-JNDINotSpecified_1              = No object associated to the \u201c{0}\u201d JNDI name.
-LoadingDatumShiftFile_1         = Loading datum shift file \u201c{0}\u201d.
-LocalesDiscarded                = Text were discarded for some locales.
-OptionalModuleNotFound_1        = Optional module \u201c{0}\u201d requested but not found.
-PropertyHiddenBy_2              = Property \u201c{0}\u201d is hidden by \u201c{1}\u201d.
-MismatchedEllipsoidAxisLength_3 = The \u201c{1}\u201d parameter could have been omitted.
But it has been given a value of {2} which does not match the definition of the \u201c{0}\u201d
ellipsoid.
-MisnamedParameter_1             = Despite its name, this parameter is effectively \u201c{0}\u201d.
-NonConformFormatting_1          = Formatting of \u201c{0}\u201d is not conform to the format
standard.
-NotFormalProjectionParameter_1  = This parameter borrowed from the \u201c{0}\u201d projection
is not formally a parameter of this projection.
-UnknownElementsInText           = The text contains unknown elements:
-UnknownKeywordInRecord_2        = Loading of \u201c{0}\u201d done, but some records were
ignored because of unrecognized keywords: {1}
-UnparsableValueStoredAsText_2   = Can not parse \u201c{1}\u201d as an instance of \u2018{0}\u2019.
The value is stored as plain text instead, but will be ignored by some processing.
+AlreadyRegistered_2              = {0} \u201c{1}\u201d is already registered. The second
instance will be ignored.
+AmbiguousEllipsoid_1             = Ambiguity between inverse flattening and semi minor axis
length for \u201c{0}\u201d. Using inverse flattening.
+# In following message, the first characters of parameter {2} should be a line separator
("\r", "\n" or "\r\n").
+CanNotInstantiateForIdentifier_3 = Can not instantiate the object of type \u2018{0}\u2019
identified by \u201c{1}\u201d. Reason is:{2}
+ChangedContainerCapacity_2       = Changed the container capacity from {0} to {1} elements.
+ConfigurationOf_3                = Configuration of \u201c{0}\u201d received on {1} in {2}
seconds.
+ConformanceMeansDatumShift       = This result indicates if a datum shift method has been
applied.
+ConstantProjParameterValue_1     = This parameter is shown for completeness, but should never
have a value different than {0} for this projection.
+CreatedNamedObject_2             = Created an instance of \u2018{0}\u2019 named \u201c{1}\u201d.
+CreatedIdentifiedObject_3        = Created an instance of \u2018{0}\u2019 named \u201c{1}\u201d
with the \u201c{2}\u201d identifier.
+CreateDuration_2                 = Created an instance of \u2018{0}\u2019 in {1} seconds.
+CreateDurationFromIdentifier_3   = Created an instance of \u2018{0}\u2019 from the \u201c{1}\u201d
identifier in {2} seconds.
+DataBase_4                       = {0} dataset version {1} on \u201c{2}\u201d version {3}.
+DataDirectory_2                  = Environment variable {0} specifies the \u201c{1}\u201d
data directory.
+DataDirectoryDoesNotExist_2      = The {0} environment variable is defined, but the given
\u201c{1}\u201d value is not an existing directory.
+DataDirectoryNotAccessible_2     = Apache SIS is not authorized to access the \u201c{1}\u201d
sub-directory in the directory given by the {0} environment variable.
+DataDirectoryNotAuthorized_1     = Apache SIS is not authorized to read information given
by the \u201c{0}\u201d environment variable.
+DataDirectoryNotReadable_2       = The \u201c{1}\u201d directory specified by the {0} environment
variable exists but is not readable.
+DataDirectoryNotSpecified_1      = The \u201c{0}\u201d environment variable is not set.
+DataDirectoryNotWritable_2       = Apache SIS can not write in the \u201c{1}\u201d directory
given by the {0} environment variable.
+DeprecatedCode_3                 = Code \u201c{0}\u201d is deprecated and replaced by code
{1}. Reason is: {2}
+DiscardedExclusiveProperty_2     = Property \u201c{0}\u201d has been discarded in favor of
\u201c{1}\u201d, because those two properties are mutually exclusive.
+IgnoredPropertiesAfterFirst_1    = Ignored properties after the first occurrence of \u2018{0}\u2019.
+IgnoredPropertyAssociatedTo_1    = Ignored property associated to \u2018{0}\u2019.
+IncompleteParsing_1              = Parsing of \u201c{0}\u201d done, but some elements were
ignored.
+JNDINotSpecified_1               = No object associated to the \u201c{0}\u201d JNDI name.
+LoadingDatumShiftFile_1          = Loading datum shift file \u201c{0}\u201d.
+LocalesDiscarded                 = Text were discarded for some locales.
+OptionalModuleNotFound_1         = Optional module \u201c{0}\u201d requested but not found.
+PropertyHiddenBy_2               = Property \u201c{0}\u201d is hidden by \u201c{1}\u201d.
+MismatchedEllipsoidAxisLength_3  = The \u201c{1}\u201d parameter could have been omitted.
But it has been given a value of {2} which does not match the definition of the \u201c{0}\u201d
ellipsoid.
+MisnamedParameter_1              = Despite its name, this parameter is effectively \u201c{0}\u201d.
+NonConformFormatting_1           = Formatting of \u201c{0}\u201d is not conform to the format
standard.
+NotFormalProjectionParameter_1   = This parameter borrowed from the \u201c{0}\u201d projection
is not formally a parameter of this projection.
+UnknownElementsInText            = The text contains unknown elements:
+UnknownKeywordInRecord_2         = Loading of \u201c{0}\u201d done, but some records were
ignored because of unrecognized keywords: {1}
+UnparsableValueStoredAsText_2    = Can not parse \u201c{1}\u201d as an instance of \u2018{0}\u2019.
The value is stored as plain text instead, but will be ignored by some processing.

Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Messages_fr.properties
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Messages_fr.properties?rev=1723639&r1=1723638&r2=1723639&view=diff
==============================================================================
--- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Messages_fr.properties
[ISO-8859-1] (original)
+++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/resources/Messages_fr.properties
[ISO-8859-1] Thu Jan  7 22:49:36 2016
@@ -21,38 +21,40 @@
 #   U+202F NARROW NO-BREAK SPACE  before  ; ! and ?
 #   U+00A0 NO-BREAK SPACE         before  :
 #
-AlreadyRegistered_2             = Le {0} \u00ab\u202f{1}\u202f\u00bb est d\u00e9j\u00e0 inscrit
dans le registre. La seconde instance sera ignor\u00e9e.
-AmbiguousEllipsoid_1            = Ambigu\u00eft\u00e9 entre l\u2019aplatissement et la longueur
du semi-axe mineur pour \u00ab\u202f{0}\u202f\u00bb. Utilise l\u2019aplatissement.
-ChangedContainerCapacity_2      = Changement de la capacit\u00e9 du conteneur de {0} vers
{1} \u00e9l\u00e9ments.
-ConfigurationOf_3               = Configuration de \u00ab\u202f{0}\u202f\u00bb re\u00e7ue
le {1} en {2} secondes.
-ConformanceMeansDatumShift      = Ce r\u00e9sultat indique si un changement de r\u00e9f\u00e9rentiel
a \u00e9t\u00e9 appliqu\u00e9.
-ConstantProjParameterValue_1    = Ce param\u00e8tre est montr\u00e9 pour \u00eatre plus complet,
mais sa valeur ne devrait jamais \u00eatre diff\u00e9rente de {0} pour cette projection.
-CreatedNamedObject_2            = Cr\u00e9ation d\u2019une instance de \u2018{0}\u2019 nomm\u00e9e
\u00ab\u202f{1}\u202f\u00bb.
-CreatedIdentifiedObject_3       = Cr\u00e9ation d\u2019une instance de \u2018{0}\u2019 nomm\u00e9e
\u00ab\u202f{1}\u202f\u00bb avec l\u2019identifiant \u00ab\u202f{2}\u202f\u00bb.
-CreateDuration_2                = Cr\u00e9ation d\u2019une instance de \u2018{0}\u2019 en
{1} secondes.
-CreateDurationFromIdentifier_3  = Cr\u00e9ation d\u2019une instance de \u2018{0}\u2019 \u00e0
partir de l\u2019identifiant \u00ab\u202f{1}\u202f\u00bb en {2} secondes.
-DataBase_4                      = Base de donn\u00e9es {0} version {1} sur \u00ab\u202f{2}\u202f\u00bb
version {3}.
-DataDirectory_2                 = La variable environnementale {0} sp\u00e9cifie le r\u00e9pertoire
de donn\u00e9es \u00ab\u202f{1}\u202f\u00bb.
-DataDirectoryDoesNotExist_2     = La variable environnementale {0} est bien d\u00e9finie,
mais sa valeur \u00ab\u202f{1}\u202f\u00bb n\u2019est pas un r\u00e9pertoire existant.
-DataDirectoryNotAccessible_2    = Apache SIS n\u2019a pas l\u2019autorisation d\u2019acc\u00e9der
au sous-r\u00e9pertoire \u00ab\u202f{1}\u202f\u00bb dans le r\u00e9pertoire donn\u00e9 par
la variable environnementale {0}.
-DataDirectoryNotAuthorized_1    = Apache SIS n\u2019a pas l\u2019autorisation de lire des
informations donn\u00e9es par la variable environnementale \u00ab\u202f{0}\u202f\u00bb.
-DataDirectoryNotReadable_2      = Le r\u00e9pertoire \u00ab\u202f{1}\u202f\u00bb sp\u00e9cifi\u00e9
par la variable environnementale {0} existe bien mais ne peut pas \u00eatre lu.
-DataDirectoryNotSpecified_1     = La variable environnementale \u00ab\u202f{0}\u202f\u00bb
n\u2019est pas d\u00e9finie.
-DataDirectoryNotWritable_2      = Apache SIS ne peut pas \u00e9crire dans le r\u00e9pertoire
\u00ab\u202f{1}\u202f\u00bb sp\u00e9cifi\u00e9e par la variable environnementale {0}.
-DeprecatedCode_3                = Le code \u00ab\u202f{0}\u202f\u00bb est d\u00e9pr\u00e9ci\u00e9
et remplac\u00e9 par le code {1}. La raison est\u00a0: {2}
-DiscardedExclusiveProperty_2    = La propri\u00e9t\u00e9 \u00ab\u202f{0}\u202f\u00bb a \u00e9t\u00e9
\u00e9cart\u00e9e en faveur de \u00ab\u202f{1}\u202f\u00bb, parce que ces deux propri\u00e9t\u00e9s
sont mutuellement exclusives.
-IgnoredPropertiesAfterFirst_1   = Des propri\u00e9t\u00e9s ont \u00e9t\u00e9 ignor\u00e9es
apr\u00e8s la premi\u00e8re occurrence de \u2018{0}\u2019.
-IgnoredPropertyAssociatedTo_1   = Une propri\u00e9t\u00e9 associ\u00e9e \u00e0 \u2018{0}\u2019
a \u00e9t\u00e9 ignor\u00e9e.
-IncompleteParsing_1             = La lecture de \u00ab\u202f{0}\u202f\u00bb a \u00e9t\u00e9
faite, mais en ignorant certains \u00e9l\u00e9ments.
-JNDINotSpecified_1              = Aucun objet n\u2019est associ\u00e9 au nom JNDI \u00ab\u202f{0}\u202f\u00bb.
-LoadingDatumShiftFile_1         = Chargement du fichier de changement de r\u00e9f\u00e9rentiel
\u00ab\u202f{0}\u202f\u00bb.
-LocalesDiscarded                = Des textes ont \u00e9t\u00e9 ignor\u00e9s pour certaines
langues.
-OptionalModuleNotFound_1        = Le module optionnel \u00ab\u202f{0}\u202f\u00bb a \u00e9t\u00e9
demand\u00e9 mais n\u2019a pas \u00e9t\u00e9 trouv\u00e9.
-PropertyHiddenBy_2              = La propri\u00e9t\u00e9 \u00ab\u202f{0}\u202f\u00bb est
masqu\u00e9e par \u00ab\u202f{1}\u202f\u00bb.
-MismatchedEllipsoidAxisLength_3 = Le param\u00e8tre \u00ab\u202f{1}\u202f\u00bb aurait pu
\u00eatre omis. Mais il lui a \u00e9t\u00e9 donn\u00e9 la valeur {2} qui ne correspond pas
\u00e0 la d\u00e9finition de l\u2019ellipso\u00efde \u00ab\u202f{0}\u202f\u00bb.
-MisnamedParameter_1             = Malgr\u00e9 son nom, ce param\u00e8tre produit en r\u00e9alit\u00e9
l\u2019effet d\u2019un \u00ab\u202f{0}\u202f\u00bb.
-NonConformFormatting_1          = L\u2019\u00e9criture de \u00ab\u202f{0}\u202f\u00bb n\u2019est
pas conforme au format standard.
-NotFormalProjectionParameter_1  = Ce param\u00e8tre emprunt\u00e9 \u00e0 la projection \u00ab\u202f{0}\u202f\u00bb
n\u2019est pas formellement un param\u00e8tre de cette projection.
-UnknownElementsInText           = Le texte contient des \u00e9l\u00e9ments inconnus\u00a0:
-UnknownKeywordInRecord_2        = La lecture de \u00ab\u202f{0}\u202f\u00bb a \u00e9t\u00e9
faite, mais en ignorant certains enregistrements \u00e0 cause de mots-cl\u00e9s non reconnus:
{1}
-UnparsableValueStoredAsText_2   = La valeur \u00ab\u202f{1}\u202f\u00bb ne peut pas \u00eatre
interpr\u00e9t\u00e9e comme une instance de \u2018{0}\u2019. Elle est donc m\u00e9moris\u00e9e
sous sa forme textuelle, mais sera ignor\u00e9e par certains traitements.
+AlreadyRegistered_2              = Le {0} \u00ab\u202f{1}\u202f\u00bb est d\u00e9j\u00e0
inscrit dans le registre. La seconde instance sera ignor\u00e9e.
+AmbiguousEllipsoid_1             = Ambigu\u00eft\u00e9 entre l\u2019aplatissement et la longueur
du semi-axe mineur pour \u00ab\u202f{0}\u202f\u00bb. Utilise l\u2019aplatissement.
+# In following message, the first characters of parameter {2} should be a line separator
("\r", "\n" or "\r\n").
+CanNotInstantiateForIdentifier_3 = Ne peut pas cr\u00e9er l\u2019objet de type \u2018{0}\u2019
identifi\u00e9 par \u00ab\u202f{1}\u202f\u00bb. La raison est\u00a0:{2}
+ChangedContainerCapacity_2       = Changement de la capacit\u00e9 du conteneur de {0} vers
{1} \u00e9l\u00e9ments.
+ConfigurationOf_3                = Configuration de \u00ab\u202f{0}\u202f\u00bb re\u00e7ue
le {1} en {2} secondes.
+ConformanceMeansDatumShift       = Ce r\u00e9sultat indique si un changement de r\u00e9f\u00e9rentiel
a \u00e9t\u00e9 appliqu\u00e9.
+ConstantProjParameterValue_1     = Ce param\u00e8tre est montr\u00e9 pour \u00eatre plus
complet, mais sa valeur ne devrait jamais \u00eatre diff\u00e9rente de {0} pour cette projection.
+CreatedNamedObject_2             = Cr\u00e9ation d\u2019une instance de \u2018{0}\u2019 nomm\u00e9e
\u00ab\u202f{1}\u202f\u00bb.
+CreatedIdentifiedObject_3        = Cr\u00e9ation d\u2019une instance de \u2018{0}\u2019 nomm\u00e9e
\u00ab\u202f{1}\u202f\u00bb avec l\u2019identifiant \u00ab\u202f{2}\u202f\u00bb.
+CreateDuration_2                 = Cr\u00e9ation d\u2019une instance de \u2018{0}\u2019 en
{1} secondes.
+CreateDurationFromIdentifier_3   = Cr\u00e9ation d\u2019une instance de \u2018{0}\u2019 \u00e0
partir de l\u2019identifiant \u00ab\u202f{1}\u202f\u00bb en {2} secondes.
+DataBase_4                       = Base de donn\u00e9es {0} version {1} sur \u00ab\u202f{2}\u202f\u00bb
version {3}.
+DataDirectory_2                  = La variable environnementale {0} sp\u00e9cifie le r\u00e9pertoire
de donn\u00e9es \u00ab\u202f{1}\u202f\u00bb.
+DataDirectoryDoesNotExist_2      = La variable environnementale {0} est bien d\u00e9finie,
mais sa valeur \u00ab\u202f{1}\u202f\u00bb n\u2019est pas un r\u00e9pertoire existant.
+DataDirectoryNotAccessible_2     = Apache SIS n\u2019a pas l\u2019autorisation d\u2019acc\u00e9der
au sous-r\u00e9pertoire \u00ab\u202f{1}\u202f\u00bb dans le r\u00e9pertoire donn\u00e9 par
la variable environnementale {0}.
+DataDirectoryNotAuthorized_1     = Apache SIS n\u2019a pas l\u2019autorisation de lire des
informations donn\u00e9es par la variable environnementale \u00ab\u202f{0}\u202f\u00bb.
+DataDirectoryNotReadable_2       = Le r\u00e9pertoire \u00ab\u202f{1}\u202f\u00bb sp\u00e9cifi\u00e9
par la variable environnementale {0} existe bien mais ne peut pas \u00eatre lu.
+DataDirectoryNotSpecified_1      = La variable environnementale \u00ab\u202f{0}\u202f\u00bb
n\u2019est pas d\u00e9finie.
+DataDirectoryNotWritable_2       = Apache SIS ne peut pas \u00e9crire dans le r\u00e9pertoire
\u00ab\u202f{1}\u202f\u00bb sp\u00e9cifi\u00e9e par la variable environnementale {0}.
+DeprecatedCode_3                 = Le code \u00ab\u202f{0}\u202f\u00bb est d\u00e9pr\u00e9ci\u00e9
et remplac\u00e9 par le code {1}. La raison est\u00a0: {2}
+DiscardedExclusiveProperty_2     = La propri\u00e9t\u00e9 \u00ab\u202f{0}\u202f\u00bb a \u00e9t\u00e9
\u00e9cart\u00e9e en faveur de \u00ab\u202f{1}\u202f\u00bb, parce que ces deux propri\u00e9t\u00e9s
sont mutuellement exclusives.
+IgnoredPropertiesAfterFirst_1    = Des propri\u00e9t\u00e9s ont \u00e9t\u00e9 ignor\u00e9es
apr\u00e8s la premi\u00e8re occurrence de \u2018{0}\u2019.
+IgnoredPropertyAssociatedTo_1    = Une propri\u00e9t\u00e9 associ\u00e9e \u00e0 \u2018{0}\u2019
a \u00e9t\u00e9 ignor\u00e9e.
+IncompleteParsing_1              = La lecture de \u00ab\u202f{0}\u202f\u00bb a \u00e9t\u00e9
faite, mais en ignorant certains \u00e9l\u00e9ments.
+JNDINotSpecified_1               = Aucun objet n\u2019est associ\u00e9 au nom JNDI \u00ab\u202f{0}\u202f\u00bb.
+LoadingDatumShiftFile_1          = Chargement du fichier de changement de r\u00e9f\u00e9rentiel
\u00ab\u202f{0}\u202f\u00bb.
+LocalesDiscarded                 = Des textes ont \u00e9t\u00e9 ignor\u00e9s pour certaines
langues.
+OptionalModuleNotFound_1         = Le module optionnel \u00ab\u202f{0}\u202f\u00bb a \u00e9t\u00e9
demand\u00e9 mais n\u2019a pas \u00e9t\u00e9 trouv\u00e9.
+PropertyHiddenBy_2               = La propri\u00e9t\u00e9 \u00ab\u202f{0}\u202f\u00bb est
masqu\u00e9e par \u00ab\u202f{1}\u202f\u00bb.
+MismatchedEllipsoidAxisLength_3  = Le param\u00e8tre \u00ab\u202f{1}\u202f\u00bb aurait pu
\u00eatre omis. Mais il lui a \u00e9t\u00e9 donn\u00e9 la valeur {2} qui ne correspond pas
\u00e0 la d\u00e9finition de l\u2019ellipso\u00efde \u00ab\u202f{0}\u202f\u00bb.
+MisnamedParameter_1              = Malgr\u00e9 son nom, ce param\u00e8tre produit en r\u00e9alit\u00e9
l\u2019effet d\u2019un \u00ab\u202f{0}\u202f\u00bb.
+NonConformFormatting_1           = L\u2019\u00e9criture de \u00ab\u202f{0}\u202f\u00bb n\u2019est
pas conforme au format standard.
+NotFormalProjectionParameter_1   = Ce param\u00e8tre emprunt\u00e9 \u00e0 la projection \u00ab\u202f{0}\u202f\u00bb
n\u2019est pas formellement un param\u00e8tre de cette projection.
+UnknownElementsInText            = Le texte contient des \u00e9l\u00e9ments inconnus\u00a0:
+UnknownKeywordInRecord_2         = La lecture de \u00ab\u202f{0}\u202f\u00bb a \u00e9t\u00e9
faite, mais en ignorant certains enregistrements \u00e0 cause de mots-cl\u00e9s non reconnus:
{1}
+UnparsableValueStoredAsText_2    = La valeur \u00ab\u202f{1}\u202f\u00bb ne peut pas \u00eatre
interpr\u00e9t\u00e9e comme une instance de \u2018{0}\u2019. Elle est donc m\u00e9moris\u00e9e
sous sa forme textuelle, mais sera ignor\u00e9e par certains traitements.



Mime
View raw message