You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Gilles <gi...@harfang.homelinux.org> on 2017/01/06 15:15:41 UTC

Re: [3/3] commons-complex git commit: Revert "Two patches from Raymond DeCampo"

Hi.

Some files were there since the first commit.
[I'm going to remove them (based on which files are or are not
in the "commons-rng" repository).]

Gilles

On Fri, 06 Jan 2017 12:37:16 -0000, ericbarnhill@apache.org wrote:
> Revert "Two patches from Raymond DeCampo"
>
> This reverts commit dbad5ed4b7d577f9cf8cc757807b4b886c9dcbbf.
>
>
> Project: http://git-wip-us.apache.org/repos/asf/commons-complex/repo
> Commit:
> 
> http://git-wip-us.apache.org/repos/asf/commons-complex/commit/64c1c0db
> Tree: 
> http://git-wip-us.apache.org/repos/asf/commons-complex/tree/64c1c0db
> Diff: 
> http://git-wip-us.apache.org/repos/asf/commons-complex/diff/64c1c0db
>
> Branch: refs/heads/master
> Commit: 64c1c0db65cac29b9c397438b8f3f840bbf5f424
> Parents: dbad5ed
> Author: Eric Barnhill <er...@apache.org>
> Authored: Fri Jan 6 13:35:46 2017 +0100
> Committer: Eric Barnhill <er...@apache.org>
> Committed: Fri Jan 6 13:35:46 2017 +0100
>
> 
> ----------------------------------------------------------------------
>  .classpath                                      |   26 +
>  .gitignore                                      |   18 -
>  .project                                        |   23 +
>  .settings/org.eclipse.core.resources.prefs      |    4 +
>  .settings/org.eclipse.jdt.core.prefs            |    5 +
>  .settings/org.eclipse.m2e.core.prefs            |    4 +
>  log.txt                                         |  121 ++-
>  .../commons/complex/RootsOfUnityTest.java       |   13 +-
>  .../util/LocalizedFormats_fr.properties         |  343 ++++++
>  .../commons/math4/random/new-joe-kuo-6.1000     | 1000 
> ++++++++++++++++++
>  target/jacoco.exec                              |  Bin 14200 -> 
> 14200 bytes
>  .../compile/default-compile/createdFiles.lst    |    1 -
>  .../default-testCompile/createdFiles.lst        |    7 -
>  target/osgi/MANIFEST.MF                         |    4 +-
>  ...apache.commons.complex.ComplexFormatTest.xml |    4 +-
>  ...T-org.apache.commons.complex.ComplexTest.xml |   48 +-
>  ....apache.commons.complex.ComplexUtilsTest.xml |   34 +-
>  ....commons.complex.FrenchComplexFormatTest.xml |   16 +-
>  ...rg.apache.commons.complex.QuaternionTest.xml |    8 +-
>  ...g.apache.commons.complex.RetryRunnerTest.xml |    6 +-
>  ....apache.commons.complex.RootsOfUnityTest.xml |   23 +-
>  ...apache.commons.complex.ComplexFormatTest.txt |    2 +-
>  .../org.apache.commons.complex.ComplexTest.txt  |   18 +-
>  ....apache.commons.complex.ComplexUtilsTest.txt |   30 +-
>  ....commons.complex.FrenchComplexFormatTest.txt |    2 +-
>  ...rg.apache.commons.complex.QuaternionTest.txt |    8 +-
>  ...g.apache.commons.complex.RetryRunnerTest.txt |    2 +-
>  ....apache.commons.complex.RootsOfUnityTest.txt |   17 +-
>  .../commons/complex/RootsOfUnityTest.class      |  Bin 2480 -> 2507 
> bytes
>  29 files changed, 1621 insertions(+), 166 deletions(-)
> 
> ----------------------------------------------------------------------
>
>
> 
> http://git-wip-us.apache.org/repos/asf/commons-complex/blob/64c1c0db/.classpath
> 
> ----------------------------------------------------------------------
> diff --git a/.classpath b/.classpath
> new file mode 100644
> index 0000000..f619a53
> --- /dev/null
> +++ b/.classpath
> @@ -0,0 +1,26 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<classpath>
> +	<classpathentry kind="src" output="target/classes" 
> path="src/main/java">
> +		<attributes>
> +			<attribute name="optional" value="true"/>
> +			<attribute name="maven.pomderived" value="true"/>
> +		</attributes>
> +	</classpathentry>
> +	<classpathentry kind="src" output="target/test-classes"
> path="src/test/java">
> +		<attributes>
> +			<attribute name="optional" value="true"/>
> +			<attribute name="maven.pomderived" value="true"/>
> +		</attributes>
> +	</classpathentry>
> +	<classpathentry kind="con"
> 
> path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7">
> +		<attributes>
> +			<attribute name="maven.pomderived" value="true"/>
> +		</attributes>
> +	</classpathentry>
> +	<classpathentry kind="con"
> path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
> +		<attributes>
> +			<attribute name="maven.pomderived" value="true"/>
> +		</attributes>
> +	</classpathentry>
> +	<classpathentry kind="output" path="target/classes"/>
> +</classpath>
>
> 
> http://git-wip-us.apache.org/repos/asf/commons-complex/blob/64c1c0db/.gitignore
> 
> ----------------------------------------------------------------------
> diff --git a/.gitignore b/.gitignore
> deleted file mode 100644
> index b628f80..0000000
> --- a/.gitignore
> +++ /dev/null
> @@ -1,18 +0,0 @@
> -.classpath
> -.project
> -.settings
> -.checkstyle
> -bin
> -target
> -/build
> -/lib
> -/site-content
> -.ekstazi
> -*.class
> -*.iml
> -*.ipr
> -*.iws
> -.idea
> -*~
> -/.externalToolBuilders/
> -/maven-eclipse.xml
>
> 
> http://git-wip-us.apache.org/repos/asf/commons-complex/blob/64c1c0db/.project
> 
> ----------------------------------------------------------------------
> diff --git a/.project b/.project
> new file mode 100644
> index 0000000..72b8bd3
> --- /dev/null
> +++ b/.project
> @@ -0,0 +1,23 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<projectDescription>
> +	<name>commons-complex</name>
> +	<comment></comment>
> +	<projects>
> +	</projects>
> +	<buildSpec>
> +		<buildCommand>
> +			<name>org.eclipse.jdt.core.javabuilder</name>
> +			<arguments>
> +			</arguments>
> +		</buildCommand>
> +		<buildCommand>
> +			<name>org.eclipse.m2e.core.maven2Builder</name>
> +			<arguments>
> +			</arguments>
> +		</buildCommand>
> +	</buildSpec>
> +	<natures>
> +		<nature>org.eclipse.jdt.core.javanature</nature>
> +		<nature>org.eclipse.m2e.core.maven2Nature</nature>
> +	</natures>
> +</projectDescription>
>
> 
> http://git-wip-us.apache.org/repos/asf/commons-complex/blob/64c1c0db/.settings/org.eclipse.core.resources.prefs
> 
> ----------------------------------------------------------------------
> diff --git a/.settings/org.eclipse.core.resources.prefs
> b/.settings/org.eclipse.core.resources.prefs
> new file mode 100644
> index 0000000..f9fe345
> --- /dev/null
> +++ b/.settings/org.eclipse.core.resources.prefs
> @@ -0,0 +1,4 @@
> +eclipse.preferences.version=1
> +encoding//src/main/java=UTF-8
> +encoding//src/test/java=UTF-8
> +encoding/<project>=UTF-8
>
> 
> http://git-wip-us.apache.org/repos/asf/commons-complex/blob/64c1c0db/.settings/org.eclipse.jdt.core.prefs
> 
> ----------------------------------------------------------------------
> diff --git a/.settings/org.eclipse.jdt.core.prefs
> b/.settings/org.eclipse.jdt.core.prefs
> new file mode 100644
> index 0000000..ec4300d
> --- /dev/null
> +++ b/.settings/org.eclipse.jdt.core.prefs
> @@ -0,0 +1,5 @@
> +eclipse.preferences.version=1
> +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
> +org.eclipse.jdt.core.compiler.compliance=1.7
> +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
> +org.eclipse.jdt.core.compiler.source=1.7
>
> 
> http://git-wip-us.apache.org/repos/asf/commons-complex/blob/64c1c0db/.settings/org.eclipse.m2e.core.prefs
> 
> ----------------------------------------------------------------------
> diff --git a/.settings/org.eclipse.m2e.core.prefs
> b/.settings/org.eclipse.m2e.core.prefs
> new file mode 100644
> index 0000000..f897a7f
> --- /dev/null
> +++ b/.settings/org.eclipse.m2e.core.prefs
> @@ -0,0 +1,4 @@
> +activeProfiles=
> +eclipse.preferences.version=1
> +resolveWorkspaceProjects=true
> +version=1
>
> 
> http://git-wip-us.apache.org/repos/asf/commons-complex/blob/64c1c0db/log.txt
> 
> ----------------------------------------------------------------------
> diff --git a/log.txt b/log.txt
> index 2c2a041..53ebfe7 100644
> --- a/log.txt
> +++ b/log.txt
> @@ -19,11 +19,36 @@ main:
>  [INFO] --- buildnumber-maven-plugin:1.3:create (default) @
> commons-complex ---
>  [INFO] Executing: /bin/sh -c cd
> /home/ericbarnhill/Documents/code/commons-complex && git rev-parse
> --verify HEAD
>  [INFO] Working directory: 
> /home/ericbarnhill/Documents/code/commons-complex
> -[INFO] Storing buildNumber: null at timestamp: 2017-01-06 
> 09:37:29+0100
> -[INFO] Storing buildScmBranch: gitignore
> +[INFO] Storing buildNumber: ?????? at timestamp: 2017-01-04 
> 11:01:06+0100
> +[INFO] Storing buildScmBranch: master
>  [INFO]
>  [INFO] --- maven-jgit-buildnumber-plugin:1.2.10:extract-buildnumber
> (default) @ commons-complex ---
> -[INFO] Git info extracted, revision: 'b0db8fc', branch: 'gitignore',
> tag: '', commitsCount: '1', commitDate: '2017-01-04', buildnumber:
> 'gitignore.1.b0db8fc'
> +[ERROR]
> +java.io.IOException: Cannot read current revision from repository:
> Repository[/home/ericbarnhill/Documents/code/commons-complex/.git]
> +	at
> 
> ru.concerteza.util.buildnumber.BuildNumberExtractor.extract(BuildNumberExtractor.java:46)
> +	at
> 
> ru.concerteza.util.buildnumber.JGitBuildNumberMojo.execute(JGitBuildNumberMojo.java:137)
> +	at
> 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
> +	at
> 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
> +	at
> 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> +	at
> 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> +	at
> 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
> +	at
> 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
> +	at
> 
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
> +	at
> 
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
> +	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
> +	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
> +	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
> +	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
> +	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
> +	at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
> +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> +	at
> 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> +	at
> 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> +	at java.lang.reflect.Method.invoke(Method.java:498)
> +	at
> 
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
> +	at
> 
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
> +	at
> 
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
> +	at
> 
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
>  [INFO]
>  [INFO] --- maven-resources-plugin:2.7:resources (default-resources)
> @ commons-complex ---
>  [INFO] Using 'UTF-8' encoding to copy filtered resources.
> @@ -57,19 +82,19 @@ main:
>   T E S T S
>  -------------------------------------------------------
>  Running org.apache.commons.complex.RetryRunnerTest
> -Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.002 sec - in org.apache.commons.complex.RetryRunnerTest
> +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.018 sec - in org.apache.commons.complex.RetryRunnerTest
>  Running org.apache.commons.complex.FrenchComplexFormatTest
> -Tests run: 31, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.022 sec - in org.apache.commons.complex.FrenchComplexFormatTest
> +Tests run: 31, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.002 sec - in org.apache.commons.complex.FrenchComplexFormatTest
>  Running org.apache.commons.complex.ComplexTest
> -Tests run: 137, Failures: 6, Errors: 2, Skipped: 1, Time elapsed:
> 0.184 sec <<< FAILURE! - in org.apache.commons.complex.ComplexTest
> -testReciprocalReal(org.apache.commons.complex.ComplexTest)  Time
> elapsed: 0.008 sec  <<< FAILURE!
> +Tests run: 137, Failures: 6, Errors: 2, Skipped: 1, Time elapsed:
> 0.125 sec <<< FAILURE! - in org.apache.commons.complex.ComplexTest
> +testReciprocalReal(org.apache.commons.complex.ComplexTest)  Time
> elapsed: 0.007 sec  <<< FAILURE!
>  java.lang.AssertionError: null
>  	at org.junit.Assert.fail(Assert.java:86)
>  	at org.junit.Assert.assertTrue(Assert.java:41)
>  	at org.junit.Assert.assertTrue(Assert.java:52)
>  	at
> 
> org.apache.commons.complex.ComplexTest.testReciprocalReal(ComplexTest.java:298)
>
> 
> -testFloatingPointEqualsWithAllowedDeltaNaN(org.apache.commons.complex.ComplexTest)
>  Time elapsed: 0.001 sec  <<< FAILURE!
> 
> +testFloatingPointEqualsWithAllowedDeltaNaN(org.apache.commons.complex.ComplexTest)
>  Time elapsed: 0 sec  <<< FAILURE!
>  java.lang.AssertionError: null
>  	at org.junit.Assert.fail(Assert.java:86)
>  	at org.junit.Assert.assertTrue(Assert.java:41)
> @@ -77,7 +102,7 @@ java.lang.AssertionError: null
>  	at org.junit.Assert.assertFalse(Assert.java:74)
>  	at
> 
> org.apache.commons.complex.ComplexTest.testFloatingPointEqualsWithAllowedDeltaNaN(ComplexTest.java:557)
>
> 
> -testFloatingPointEqualsWithRelativeToleranceNaN(org.apache.commons.complex.ComplexTest)
>  Time elapsed: 0.032 sec  <<< ERROR!
> 
> +testFloatingPointEqualsWithRelativeToleranceNaN(org.apache.commons.complex.ComplexTest)
>  Time elapsed: 0.017 sec  <<< ERROR!
>  java.lang.StackOverflowError: null
>  	at org.apache.commons.complex.Complex.equals(Complex.java)
>  	at org.apache.commons.complex.Complex.equals(Complex.java:1312)
> @@ -1104,14 +1129,14 @@ java.lang.StackOverflowError: null
>  	at org.apache.commons.complex.Complex.equals(Complex.java:1312)
>  	at org.apache.commons.complex.Complex.equals(Complex.java:1312)
>
> 
> -testFloatingPointEqualsWithAllowedDelta(org.apache.commons.complex.ComplexTest)
>  Time elapsed: 0.001 sec  <<< FAILURE!
> 
> +testFloatingPointEqualsWithAllowedDelta(org.apache.commons.complex.ComplexTest)
>  Time elapsed: 0 sec  <<< FAILURE!
>  java.lang.AssertionError: null
>  	at org.junit.Assert.fail(Assert.java:86)
>  	at org.junit.Assert.assertTrue(Assert.java:41)
>  	at org.junit.Assert.assertTrue(Assert.java:52)
>  	at
> 
> org.apache.commons.complex.ComplexTest.testFloatingPointEqualsWithAllowedDelta(ComplexTest.java:546)
>
> -testFloatingPointEqualsNaN(org.apache.commons.complex.ComplexTest)
> Time elapsed: 0.001 sec  <<< FAILURE!
> +testFloatingPointEqualsNaN(org.apache.commons.complex.ComplexTest)
> Time elapsed: 0 sec  <<< FAILURE!
>  java.lang.AssertionError: null
>  	at org.junit.Assert.fail(Assert.java:86)
>  	at org.junit.Assert.assertTrue(Assert.java:41)
> @@ -1119,14 +1144,14 @@ java.lang.AssertionError: null
>  	at org.junit.Assert.assertFalse(Assert.java:74)
>  	at
> 
> org.apache.commons.complex.ComplexTest.testFloatingPointEqualsNaN(ComplexTest.java:533)
>
> -testMath221(org.apache.commons.complex.ComplexTest)  Time elapsed:
> 0.001 sec  <<< FAILURE!
> +testMath221(org.apache.commons.complex.ComplexTest)  Time elapsed: 0
> sec  <<< FAILURE!
>  java.lang.AssertionError: null
>  	at org.junit.Assert.fail(Assert.java:86)
>  	at org.junit.Assert.assertTrue(Assert.java:41)
>  	at org.junit.Assert.assertTrue(Assert.java:52)
>  	at
> 
> org.apache.commons.complex.ComplexTest.testMath221(ComplexTest.java:1207)
>
> 
> -testFloatingPointEqualsWithRelativeTolerance(org.apache.commons.complex.ComplexTest)
>  Time elapsed: 0.014 sec  <<< ERROR!
> 
> +testFloatingPointEqualsWithRelativeTolerance(org.apache.commons.complex.ComplexTest)
>  Time elapsed: 0.011 sec  <<< ERROR!
>  java.lang.StackOverflowError: null
>  	at org.apache.commons.complex.Complex.equals(Complex.java)
>  	at org.apache.commons.complex.Complex.equals(Complex.java:1312)
> @@ -2153,7 +2178,7 @@ java.lang.StackOverflowError: null
>  	at org.apache.commons.complex.Complex.equals(Complex.java:1312)
>  	at org.apache.commons.complex.Complex.equals(Complex.java:1312)
>
> -testFloatingPointEquals(org.apache.commons.complex.ComplexTest)
> Time elapsed: 0 sec  <<< FAILURE!
> +testFloatingPointEquals(org.apache.commons.complex.ComplexTest)
> Time elapsed: 0.001 sec  <<< FAILURE!
>  java.lang.AssertionError: null
>  	at org.junit.Assert.fail(Assert.java:86)
>  	at org.junit.Assert.assertTrue(Assert.java:41)
> @@ -2161,10 +2186,25 @@ java.lang.AssertionError: null
>  	at
> 
> org.apache.commons.complex.ComplexTest.testFloatingPointEquals(ComplexTest.java:522)
>
>  Running org.apache.commons.complex.RootsOfUnityTest
> -Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0
> sec - in org.apache.commons.complex.RootsOfUnityTest
> +Tests run: 6, Failures: 0, Errors: 3, Skipped: 0, Time elapsed:
> 0.001 sec <<< FAILURE! - in
> org.apache.commons.complex.RootsOfUnityTest
> +testMathIllegalState1(org.apache.commons.complex.RootsOfUnityTest)
> Time elapsed: 0 sec  <<< ERROR!
> +java.lang.Exception: Unexpected exception,
> expected<java.lang.IllegalStateException> but
> was<java.lang.IllegalArgumentException>
> +	at 
> org.apache.commons.complex.RootsOfUnity.getReal(RootsOfUnity.java:159)
> +	at
> 
> org.apache.commons.complex.RootsOfUnityTest.testMathIllegalState1(RootsOfUnityTest.java:33)
> +
> +testMathIllegalState2(org.apache.commons.complex.RootsOfUnityTest)
> Time elapsed: 0 sec  <<< ERROR!
> +java.lang.Exception: Unexpected exception,
> expected<java.lang.IllegalStateException> but
> was<java.lang.IllegalArgumentException>
> +	at
> 
> org.apache.commons.complex.RootsOfUnity.getImaginary(RootsOfUnity.java:180)
> +	at
> 
> org.apache.commons.complex.RootsOfUnityTest.testMathIllegalState2(RootsOfUnityTest.java:39)
> +
> +testMathIllegalState3(org.apache.commons.complex.RootsOfUnityTest)
> Time elapsed: 0 sec  <<< ERROR!
> +java.lang.Exception: Unexpected exception,
> expected<java.lang.IllegalStateException> but
> was<java.lang.IllegalArgumentException>
> +	at
> 
> org.apache.commons.complex.RootsOfUnity.isCounterClockWise(RootsOfUnity.java:88)
> +	at
> 
> org.apache.commons.complex.RootsOfUnityTest.testMathIllegalState3(RootsOfUnityTest.java:45)
> +
>  Running org.apache.commons.complex.ComplexUtilsTest
> -Tests run: 14, Failures: 0, Errors: 9, Skipped: 0, Time elapsed:
> 0.074 sec <<< FAILURE! - in
> org.apache.commons.complex.ComplexUtilsTest
> 
> -testInterleavedToComplex(org.apache.commons.complex.ComplexUtilsTest)
> Time elapsed: 0 sec  <<< ERROR!
> +Tests run: 14, Failures: 0, Errors: 9, Skipped: 0, Time elapsed:
> 0.044 sec <<< FAILURE! - in
> org.apache.commons.complex.ComplexUtilsTest
> 
> +testInterleavedToComplex(org.apache.commons.complex.ComplexUtilsTest)
> Time elapsed: 0.001 sec  <<< ERROR!
>  java.lang.StackOverflowError: null
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java)
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
> @@ -3191,9 +3231,9 @@ java.lang.StackOverflowError: null
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
>
> -testExtractionMethods(org.apache.commons.complex.ComplexUtilsTest)
> Time elapsed: 0 sec  <<< ERROR!
> +testExtractionMethods(org.apache.commons.complex.ComplexUtilsTest)
> Time elapsed: 0.004 sec  <<< ERROR!
>  java.lang.StackOverflowError: null
> -	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
> +	at org.apache.commons.complex.TestUtils.equals(TestUtils.java)
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
> @@ -4218,9 +4258,9 @@ java.lang.StackOverflowError: null
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
>
> -testComplexToImaginary(org.apache.commons.complex.ComplexUtilsTest)
> Time elapsed: 0.013 sec  <<< ERROR!
> +testComplexToImaginary(org.apache.commons.complex.ComplexUtilsTest)
> Time elapsed: 0.006 sec  <<< ERROR!
>  java.lang.StackOverflowError: null
> -	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
> +	at org.apache.commons.complex.TestUtils.equals(TestUtils.java)
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
> @@ -5245,9 +5285,9 @@ java.lang.StackOverflowError: null
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
>
> -testSplit2Complex(org.apache.commons.complex.ComplexUtilsTest)  Time
> elapsed: 0.015 sec  <<< ERROR!
> +testSplit2Complex(org.apache.commons.complex.ComplexUtilsTest)  Time
> elapsed: 0.002 sec  <<< ERROR!
>  java.lang.StackOverflowError: null
> -	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
> +	at org.apache.commons.complex.TestUtils.equals(TestUtils.java)
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
> @@ -6272,15 +6312,15 @@ java.lang.StackOverflowError: null
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
>
> 
> -testPolar2ComplexIllegalModulus(org.apache.commons.complex.ComplexUtilsTest)
>  Time elapsed: 0 sec  <<< ERROR!
> 
> +testPolar2ComplexIllegalModulus(org.apache.commons.complex.ComplexUtilsTest)
>  Time elapsed: 0.001 sec  <<< ERROR!
>  java.lang.Exception: Unexpected exception,
> expected<java.lang.IllegalArgumentException> but
> was<java.lang.RuntimeException>
>  	at
> 
> org.apache.commons.complex.ComplexUtils.illegalArgument(ComplexUtils.java:1407)
>  	at
> 
> org.apache.commons.complex.ComplexUtils.polar2Complex(ComplexUtils.java:55)
>  	at
> 
> org.apache.commons.complex.ComplexUtilsTest.testPolar2ComplexIllegalModulus(ComplexUtilsTest.java:207)
>
> -testComplexToReal(org.apache.commons.complex.ComplexUtilsTest)  Time
> elapsed: 0.009 sec  <<< ERROR!
> +testComplexToReal(org.apache.commons.complex.ComplexUtilsTest)  Time
> elapsed: 0.008 sec  <<< ERROR!
>  java.lang.StackOverflowError: null
> -	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
> +	at org.apache.commons.complex.TestUtils.equals(TestUtils.java)
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
> @@ -7305,9 +7345,9 @@ java.lang.StackOverflowError: null
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
>
> -testImaginaryToComplex(org.apache.commons.complex.ComplexUtilsTest)
> Time elapsed: 0.01 sec  <<< ERROR!
> +testImaginaryToComplex(org.apache.commons.complex.ComplexUtilsTest)
> Time elapsed: 0.005 sec  <<< ERROR!
>  java.lang.StackOverflowError: null
> -	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
> +	at org.apache.commons.complex.TestUtils.equals(TestUtils.java)
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
> @@ -8332,7 +8372,7 @@ java.lang.StackOverflowError: null
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
>
> 
> -testComplexToInterleaved(org.apache.commons.complex.ComplexUtilsTest)
> Time elapsed: 0.011 sec  <<< ERROR!
> 
> +testComplexToInterleaved(org.apache.commons.complex.ComplexUtilsTest)
> Time elapsed: 0.004 sec  <<< ERROR!
>  java.lang.StackOverflowError: null
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
> @@ -9359,7 +9399,7 @@ java.lang.StackOverflowError: null
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
>
> -testRealToComplex(org.apache.commons.complex.ComplexUtilsTest)  Time
> elapsed: 0.009 sec  <<< ERROR!
> +testRealToComplex(org.apache.commons.complex.ComplexUtilsTest)  Time
> elapsed: 0.004 sec  <<< ERROR!
>  java.lang.StackOverflowError: null
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
> @@ -10387,8 +10427,8 @@ java.lang.StackOverflowError: null
>  	at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390)
>
>  Running org.apache.commons.complex.QuaternionTest
> -Tests run: 19, Failures: 0, Errors: 3, Skipped: 0, Time elapsed:
> 0.016 sec <<< FAILURE! - in org.apache.commons.complex.QuaternionTest
> -testIsUnitQuaternion(org.apache.commons.complex.QuaternionTest)
> Time elapsed: 0.005 sec  <<< ERROR!
> +Tests run: 19, Failures: 0, Errors: 3, Skipped: 0, Time elapsed:
> 0.007 sec <<< FAILURE! - in org.apache.commons.complex.QuaternionTest
> +testIsUnitQuaternion(org.apache.commons.complex.QuaternionTest)
> Time elapsed: 0.001 sec  <<< ERROR!
>  java.lang.StackOverflowError: null
>  	at org.apache.commons.complex.Quaternion.equals(Quaternion.java)
>  	at 
> org.apache.commons.complex.Quaternion.equals(Quaternion.java:480)
> @@ -11417,7 +11457,7 @@ java.lang.StackOverflowError: null
>
>  testQuaternionEquals2(org.apache.commons.complex.QuaternionTest)
> Time elapsed: 0.001 sec  <<< ERROR!
>  java.lang.StackOverflowError: null
> -	at 
> org.apache.commons.complex.Quaternion.equals(Quaternion.java:480)
> +	at org.apache.commons.complex.Quaternion.equals(Quaternion.java)
>  	at 
> org.apache.commons.complex.Quaternion.equals(Quaternion.java:480)
>  	at 
> org.apache.commons.complex.Quaternion.equals(Quaternion.java:480)
>  	at 
> org.apache.commons.complex.Quaternion.equals(Quaternion.java:480)
> @@ -12442,7 +12482,7 @@ java.lang.StackOverflowError: null
>  	at 
> org.apache.commons.complex.Quaternion.equals(Quaternion.java:480)
>  	at 
> org.apache.commons.complex.Quaternion.equals(Quaternion.java:480)
>
> -testQuaternionEquals(org.apache.commons.complex.QuaternionTest)
> Time elapsed: 0.009 sec  <<< ERROR!
> +testQuaternionEquals(org.apache.commons.complex.QuaternionTest)
> Time elapsed: 0.003 sec  <<< ERROR!
>  java.lang.StackOverflowError: null
>  	at 
> org.apache.commons.complex.Quaternion.equals(Quaternion.java:480)
>  	at 
> org.apache.commons.complex.Quaternion.equals(Quaternion.java:480)
> @@ -13470,7 +13510,7 @@ java.lang.StackOverflowError: null
>  	at 
> org.apache.commons.complex.Quaternion.equals(Quaternion.java:480)
>
>  Running org.apache.commons.complex.ComplexFormatTest
> -Tests run: 31, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.001 sec - in org.apache.commons.complex.ComplexFormatTest
> +Tests run: 31, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 0.003 sec - in org.apache.commons.complex.ComplexFormatTest
>
>  Results :
>
> @@ -13496,15 +13536,18 @@ Tests in error:
>    QuaternionTest.testIsUnitQuaternion � StackOverflow
>    QuaternionTest.testQuaternionEquals � StackOverflow
>    QuaternionTest.testQuaternionEquals2 � StackOverflow
> +  RootsOfUnityTest.testMathIllegalState1 �  Unexpected exception,
> expected<java....
> +  RootsOfUnityTest.testMathIllegalState2 �  Unexpected exception,
> expected<java....
> +  RootsOfUnityTest.testMathIllegalState3 �  Unexpected exception,
> expected<java....
>
> -Tests run: 240, Failures: 6, Errors: 14, Skipped: 1
> +Tests run: 240, Failures: 6, Errors: 17, Skipped: 1
>
>  [INFO]
> 
> ------------------------------------------------------------------------
>  [INFO] BUILD FAILURE
>  [INFO]
> 
> ------------------------------------------------------------------------
> -[INFO] Total time: 6.269 s
> -[INFO] Finished at: 2017-01-06T09:37:33+01:00
> -[INFO] Final Memory: 30M/693M
> +[INFO] Total time: 4.751 s
> +[INFO] Finished at: 2017-01-04T11:01:09+01:00
> +[INFO] Final Memory: 30M/706M
>  [INFO]
> 
> ------------------------------------------------------------------------
>  [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test
> (default-test) on project commons-complex: There are test failures.
>  [ERROR]
>
> 
> http://git-wip-us.apache.org/repos/asf/commons-complex/blob/64c1c0db/src/test/java/org/apache/commons/complex/RootsOfUnityTest.java
> 
> ----------------------------------------------------------------------
> diff --git
> a/src/test/java/org/apache/commons/complex/RootsOfUnityTest.java
> b/src/test/java/org/apache/commons/complex/RootsOfUnityTest.java
> index 81ab1a3..1929c21 100644
> --- a/src/test/java/org/apache/commons/complex/RootsOfUnityTest.java
> +++ b/src/test/java/org/apache/commons/complex/RootsOfUnityTest.java
> @@ -16,6 +16,7 @@
>   */
>  package org.apache.commons.complex;
>
> +import org.apache.commons.complex.RootsOfUnity;
>  import org.junit.Assert;
>  import org.junit.Test;
>
> @@ -26,20 +27,20 @@ import org.junit.Test;
>   */
>  public class RootsOfUnityTest {
>
> -    @Test(expected = IllegalArgumentException.class)
> -    public void testMathIllegalArgument1() {
> +    @Test(expected = IllegalStateException.class)
> +    public void testMathIllegalState1() {
>          final RootsOfUnity roots = new RootsOfUnity();
>          roots.getReal(0);
>      }
>
> -    @Test(expected = IllegalArgumentException.class)
> -    public void testMathIllegalArgument2() {
> +    @Test(expected = IllegalStateException.class)
> +    public void testMathIllegalState2() {
>          final RootsOfUnity roots = new RootsOfUnity();
>          roots.getImaginary(0);
>      }
>
> -    @Test(expected = IllegalArgumentException.class)
> -    public void testMathIllegalArgument3() {
> +    @Test(expected = IllegalStateException.class)
> +    public void testMathIllegalState3() {
>          final RootsOfUnity roots = new RootsOfUnity();
>          roots.isCounterClockWise();
>      }
>
> 
> http://git-wip-us.apache.org/repos/asf/commons-complex/blob/64c1c0db/target/classes/assets/org/apache/commons/math4/exception/util/LocalizedFormats_fr.properties
> 
> ----------------------------------------------------------------------
> diff --git
> 
> a/target/classes/assets/org/apache/commons/math4/exception/util/LocalizedFormats_fr.properties
> 
> b/target/classes/assets/org/apache/commons/math4/exception/util/LocalizedFormats_fr.properties
> new file mode 100644
> index 0000000..5e0a9f1
> --- /dev/null
> +++
> 
> b/target/classes/assets/org/apache/commons/math4/exception/util/LocalizedFormats_fr.properties
> @@ -0,0 +1,343 @@
> +# Licensed to the Apache Software Foundation (ASF) under one or more
> +# contributor license agreements.  See the NOTICE file distributed 
> with
> +# this work for additional information regarding copyright 
> ownership.
> +# The ASF licenses this file to You under the Apache License, 
> Version 2.0
> +# (the "License"); you may not use this file except in compliance 
> with
> +# the License.  You may obtain a copy of the License at
> +#
> +#       http://www.apache.org/licenses/LICENSE-2.0
> +#
> +#  Unless required by applicable law or agreed to in writing, 
> software
> +#  distributed under the License is distributed on an "AS IS" BASIS,
> +#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 
> implied.
> +#  See the License for the specific language governing permissions 
> and
> +#  limitations under the License.
> +
> +ARGUMENT_OUTSIDE_DOMAIN = argument {0} hors domaine [{1} ; {2}]
> +ARRAY_SIZE_EXCEEDS_MAX_VARIABLES = la taille de tableau ne devrait
> pas d\u00e9passer {0}
> +ARRAY_SIZES_SHOULD_HAVE_DIFFERENCE_1 = les tableaux devraient avoir
> une diff\u00e9rence de taille de 1 ({0} != {1} + 1)
> +ARRAY_SUMS_TO_ZERO = somme du tableau nulle
> +ASSYMETRIC_EIGEN_NOT_SUPPORTED = la d\u00e9composition en
> valeurs/vecteurs propres de matrices
> +AT_LEAST_ONE_COLUMN = une matrice doit comporter au moins une 
> colonne
> +AT_LEAST_ONE_ROW = une matrice doit comporter au moins une ligne
> +BANDWIDTH = bande passante ({0})
> +BESSEL_FUNCTION_BAD_ARGUMENT = la fonction de Bessel \u00e0 l''ordre
> {0} ne peut pas \u00eatre calcul\u00e9e pour x = {1}
> +BESSEL_FUNCTION_FAILED_CONVERGENCE = la fonction de Bessel \u00e0
> l''ordre {0} n''a pas r\u00e9ussi \u00e0 converger pour x = {1}
> +BINOMIAL_INVALID_PARAMETERS_ORDER = n doit \u00eatre sup\u00e9rieur
> ou \u00e9gal \u00e0 k pour le coefficient du bin\u00f4me (n, k), or k
> = {0}, n = {1}
> +BINOMIAL_NEGATIVE_PARAMETER = n doit \u00eatre positif pour le
> coefficient du bin\u00f4me (n, k), or n = {0}
> +CANNOT_CLEAR_STATISTIC_CONSTRUCTED_FROM_EXTERNAL_MOMENTS = les
> statistiques bas\u00e9es sur des moments externes ne peuvent pas
> \u00eatre remises \u00e0 z\u00e9ro
> +CANNOT_COMPUTE_0TH_ROOT_OF_UNITY = impossible de calculer la racine
> z\u00e9roi\u00e8me de l''unit\u00e9,
> +CANNOT_COMPUTE_BETA_DENSITY_AT_0_FOR_SOME_ALPHA = impossible de
> calculer la densit\u00e9 beta en 0 lorsque alpha = {0,number}
> +CANNOT_COMPUTE_BETA_DENSITY_AT_1_FOR_SOME_BETA = impossible de
> calculer la densit\u00e9 beta en 1 lorsque beta = %.3g
> +CANNOT_COMPUTE_NTH_ROOT_FOR_NEGATIVE_N = impossible de calculer la
> racine ni\u00e8me pour n n\u00e9gatif ou nul : {0}
> +CANNOT_DISCARD_NEGATIVE_NUMBER_OF_ELEMENTS = impossible d''enlever
> un nombre d''\u00e9l\u00e9ments{0} n\u00e9gatif
> +CANNOT_FORMAT_INSTANCE_AS_3D_VECTOR = impossible de formater une
> instance de {0} comme un vecteur de dimension 3
> +CANNOT_FORMAT_INSTANCE_AS_COMPLEX = impossible de formater une
> instance de {0} comme un nombre complexe
> +CANNOT_FORMAT_INSTANCE_AS_REAL_VECTOR = impossible de formater une
> instance de {0} comme un vecteur r\u00e9el
> +CANNOT_FORMAT_OBJECT_TO_FRACTION = impossible de formater l''objet
> sous forme d''un nombre rationnel
> +CANNOT_INCREMENT_STATISTIC_CONSTRUCTED_FROM_EXTERNAL_MOMENTS = les
> statistiques bas\u00e9es sur des moments externes ne peuvent pas
> \u00eatre incr\u00e9ment\u00e9es
> +CANNOT_NORMALIZE_A_ZERO_NORM_VECTOR = impossible de normer un
> vecteur de norme nulle
> +CANNOT_RETRIEVE_AT_NEGATIVE_INDEX = impossible d''extraire un
> \u00e9l\u00e9ment \u00e0 un index n\u00e9gatif ({0})
> +CANNOT_SET_AT_NEGATIVE_INDEX = impossible de mettre un
> \u00e9l\u00e9ment \u00e0 un index n\u00e9gatif ({0})
> +CANNOT_SUBSTITUTE_ELEMENT_FROM_EMPTY_ARRAY = impossible de
> substituer un \u00e9l\u00e9ment dans un tableau vide
> +CANNOT_TRANSFORM_TO_DOUBLE = Exception de conversion dans une
> transformation : {0}
> +CARDAN_ANGLES_SINGULARITY = singularit\u00e9 d''angles de Cardan
> +CLASS_DOESNT_IMPLEMENT_COMPARABLE = la classe ({0}) n''implante pas
> l''interface Comparable
> +CLOSE_VERTICES = sommets trop proches \u00e0 proximit\u00e9 du point
> ({0}, {1}, {2})
> +CLOSEST_ORTHOGONAL_MATRIX_HAS_NEGATIVE_DETERMINANT = la matrice
> orthogonale la plus proche a un d\u00e9terminant n\u00e9gatif {0}
> +COLUMN_INDEX_OUT_OF_RANGE = l''index de colonne {0} est hors du
> domaine autoris\u00e9 [{1}, {2}]
> +COLUMN_INDEX = index de colonne ({0})
> +CONSTRAINT = contrainte
> +CONTINUED_FRACTION_INFINITY_DIVERGENCE = Divergence de fraction
> continue \u00e0 l''infini pour la valeur {0}
> +CONTINUED_FRACTION_NAN_DIVERGENCE = Divergence de fraction continue
> \u00e0 NaN pour la valeur {0}
> +CONTRACTION_CRITERIA_SMALLER_THAN_EXPANSION_FACTOR = crit\u00e8re de
> contraction ({0}) inf\u00e9rieur au facteur d''extension ({1}). Ceci
> induit une boucle infinie d''extensions/contractions car tout tableau
> de stockage fra\u00eechement \u00e9tendu respecte imm\u00e9diatement
> le crit\u00e8re de contraction.
> +CONTRACTION_CRITERIA_SMALLER_THAN_ONE = crit\u00e8re de contraction
> inf\u00e9rieur \u00e0 un ({0}). Ceci induit une boucle infinie
> d''extensions/contractions car tout tableau de stockage de longueur
> \u00e9gale au nombre d''\u00e9l\u00e9ments respecte le crit\u00e8re 
> de
> contraction.
> +CONVERGENCE_FAILED = \u00c9chec de convergence
> +CROSSING_BOUNDARY_LOOPS = certains p\u00e9rim\u00e8tres de
> fronti\u00e8res se croisent
> +CROSSOVER_RATE = proportion de m\u00e9lange ({0})
> +CUMULATIVE_PROBABILITY_RETURNED_NAN = Fonction de probabilit\u00e9
> cumulative retourn\u00e9 NaN \u00e0 l''argument de {0} p = {1}
> +DIFFERENT_ROWS_LENGTHS = certaines lignes ont une longueur de {0}
> alors que d''autres ont une longueur de {1}
> +DIFFERENT_ORIG_AND_PERMUTED_DATA = les donn\u00e9es originales et
> permut\u00e9es doivent contenir les m\u00eames \u00e9l\u00e9ments
> +DIGEST_NOT_INITIALIZED = mod\u00e8le empirique non initialis\u00e9
> +DIMENSIONS_MISMATCH_2x2 = {0}x{1} \u00e0 la place de {2}x{3}
> +DIMENSIONS_MISMATCH_SIMPLE = {0} != {1}
> +DIMENSIONS_MISMATCH = dimensions incoh\u00e9rentes
> +DISCRETE_CUMULATIVE_PROBABILITY_RETURNED_NAN = Discr\u00e8tes
> fonction de probabilit\u00e9 cumulative retourn\u00e9 NaN \u00e0
> l''argument de {0}
> +DISTRIBUTION_NOT_LOADED = aucune distribution n''a \u00e9t\u00e9
> charg\u00e9e
> +DUPLICATED_ABSCISSA_DIVISION_BY_ZERO = la duplication de l''abscisse
> {0} engendre une division par z\u00e9ro
> +EDGE_CONNECTED_TO_ONE_FACET = l''ar\u00eate joignant les points
> ({0}, {1}, {2}) et ({3}, {4}, {5}) n''est connect\u00e9e qu''\u00e0
> une seule facette
> +ELITISM_RATE = proportion d''\u00e9litisme ({0})
> +EMPTY_CLUSTER_IN_K_MEANS = groupe vide dans l''algorithme des 
> k-moyennes
> +EMPTY_INTERPOLATION_SAMPLE = \u00e9chantillon d''interpolation vide
> +EMPTY_POLYNOMIALS_COEFFICIENTS_ARRAY = tableau de coefficients
> polyn\u00f4miaux vide
> +EMPTY_SELECTED_COLUMN_INDEX_ARRAY = tableau des indices de colonnes
> s\u00e9lectionn\u00e9es vide
> +EMPTY_SELECTED_ROW_INDEX_ARRAY = tableau des indices de lignes
> s\u00e9lectionn\u00e9es vide
> +EMPTY_STRING_FOR_IMAGINARY_CHARACTER = cha\u00eene vide pour le
> caract\u00e8re imaginaire
> +ENDPOINTS_NOT_AN_INTERVAL = les bornes ne d\u00e9finissent pas un
> intervalle : [{0}, {1}]
> +EQUAL_VERTICES_IN_SIMPLEX = sommets {0} et {1} \u00e9gaux dans la
> configuration du simplexe
> +EULER_ANGLES_SINGULARITY = singularit\u00e9 d''angles d''Euler
> +EVALUATION = \u00e9valuation
> +EXPANSION_FACTOR_SMALLER_THAN_ONE = facteur d''extension
> inf\u00e9rieur \u00e0 un ({0})
> +FACET_ORIENTATION_MISMATCH = orientations incoh\u00e9rentes des
> facettes de part et d''autre de l''ar\u00eate joignant les points
> ({0}, {1}, {2}) et ({3}, {4}, {5})
> +FACTORIAL_NEGATIVE_PARAMETER = n doit \u00eatre positif pour le
> calcul de n!, or n = {0}
> +FAILED_BRACKETING = nombre d''it\u00e9rations = {4}, it\u00e9rations
> maximum = {5}, valeur initiale = {6}, borne inf\u00e9rieure = {7},
> borne sup\u00e9rieure = {8}, valeur a finale = {0}, valeur b finale =
> {1}, f(a) = {2}, f(b) = {3}
> +FAILED_FRACTION_CONVERSION = Impossible de convertir {0} en fraction
> apr\u00e8s {1} it\u00e9rations
> +FIRST_COLUMNS_NOT_INITIALIZED_YET = les {0} premi\u00e8res colonnes
> ne sont pas encore initialis\u00e9es
> +FIRST_ELEMENT_NOT_ZERO = le premier \u00e9l\u00e9ment n''est pas nul 
> : {0}
> +FIRST_ROWS_NOT_INITIALIZED_YET = les {0} premi\u00e8res lignes ne
> sont pas encore initialis\u00e9es
> +FRACTION_CONVERSION_OVERFLOW = D\u00e9passement de capacit\u00e9
> lors de la conversion de {0} en fraction ({1}/{2})
> +FUNCTION_NOT_DIFFERENTIABLE = la fonction n''est pas 
> diff\u00e9rentiable
> +FUNCTION_NOT_POLYNOMIAL = la fonction n''est pas polyn\u00f4miale
> +GCD_OVERFLOW_32_BITS = d\u00e9passement de capacit\u00e9 : le PGCD
> de {0} et {1} vaut 2\u00b3\u00b9
> +GCD_OVERFLOW_64_BITS = d\u00e9passement de capacit\u00e9 : le PGCD
> de {0} et {1} vaut 2\u2076\u00b3
> +HOLE_BETWEEN_MODELS_TIME_RANGES = trou de longueur {0} entre les
> domaines temporels des mod\u00e8les
> +ILL_CONDITIONED_OPERATOR = le conditionnement {1} est trop 
> \u00e9lev\u00e9
> +INCONSISTENT_STATE_AT_2_PI_WRAPPING = \u00e9tat incoh\u00e9rent au
> niveau du recollement \u00e0 2\u03c0
> +INDEX_LARGER_THAN_MAX = l''index sp\u00e9cifi\u00e9 ({0})
> d\u00e9passe l''index maximal courant ({1})
> +INDEX_NOT_POSITIVE = l''indice ({0}) n''est pas positif
> +INDEX_OUT_OF_RANGE = l''indice ({0}) est hors du domaine
> autoris\u00e9 [{1}, {2}]
> +INDEX = indice ({0})
> +NOT_FINITE_NUMBER = {0} n''est pas un nombre fini
> +INFINITE_BOUND = intervalle limites doit \u00eatre finie
> +ARRAY_ELEMENT = valeur {0} \u00e0 l''indice {1}
> +INFINITE_ARRAY_ELEMENT = le tableau contient l''\u00e9l\u00e9ment
> infini {0} \u00e0 l''index {1}
> +INFINITE_VALUE_CONVERSION = les valeurs infinies ne peuvent
> \u00eatre converties
> +INITIAL_CAPACITY_NOT_POSITIVE = la capacit\u00e9 initiale ({0})
> n''est pas positive
> +INITIAL_COLUMN_AFTER_FINAL_COLUMN = colonne initiale {1} apr\u00e8s
> la colonne finale {0}
> +INITIAL_ROW_AFTER_FINAL_ROW = ligne initiale {1} apr\u00e8s la ligne
> finale {0}
> +INSTANCES_NOT_COMPARABLE_TO_EXISTING_VALUES = l''instance de la
> classe {0} n''est pas comparable aux valeurs existantes
> +INSUFFICIENT_DATA = donn\u00e9es insuffisantes
> +INSUFFICIENT_DATA_FOR_T_STATISTIC = deux valeurs ou plus sont
> n\u00e9cessaires pour la statistique t, il y en a {0}
> +INSUFFICIENT_DIMENSION = dimension {0} insuffisante, elle devrait
> \u00eatre au moins {1}
> +DIMENSION = dimension ({0})
> +INSUFFICIENT_OBSERVED_POINTS_IN_SAMPLE = l''\u00e9chantillon ne
> contient que {0} points alors qu''au moins {1} sont n\u00e9cessaires
> +INSUFFICIENT_ROWS_AND_COLUMNS = donn\u00e9es insuffisantes :
> seulement {0} lignes et {1} colonnes.
> +INTEGRATION_METHOD_NEEDS_AT_LEAST_TWO_PREVIOUS_POINTS = les
> m\u00e9thodes multi-pas n\u00e9cessitent au moins {0} pas
> pr\u00e9c\u00e9dents, il y en a {1}
> +INTERNAL_ERROR = erreur interne, veuillez signaler l''erreur \u00e0 
> {0}
> +INVALID_BINARY_DIGIT = chiffre binaire invalide : {0}
> +INVALID_BINARY_CHROMOSOME = la mutation binaire ne fonctionne
> qu''avec BinaryChromosome
> +INVALID_BRACKETING_PARAMETERS = param\u00e8tres d''encadrement
> invalides : borne inf\u00e9rieure = {0}, valeur initiale = {1}, borne
> sup\u00e9rieure = {2}
> +INVALID_FIXED_LENGTH_CHROMOSOME = le m\u00e9lange \u00e0 un point ne
> fonctionne qu''avec les chromosomes \u00e0 taille fixe
> +INVALID_IMPLEMENTATION = une fonctionnalit\u00e9 requise est
> manquante dans {0}
> +INVALID_INTERVAL_INITIAL_VALUE_PARAMETERS = param\u00e8tres de
> l''intervalle initial invalides : borne inf = {0}, valeur initiale =
> {1}, borne sup = {2}
> +INVALID_ITERATIONS_LIMITS = limites d''it\u00e9rations invalides :
> min = {0}, max = {1}
> +INVALID_MAX_ITERATIONS = valeur invalide pour le nombre maximal
> d''it\u00e9rations : {0}
> +NOT_ENOUGH_DATA_REGRESSION = le nombre d''observations est
> insuffisant pour r\u00e9aliser une r\u00e9gression
> +INVALID_REGRESSION_ARRAY= la longueur du tableau de donn\u00e9es =
> {0} ne correspond pas au nombre d''observations = {1} et le nombre de
> variables explicatives = {2}
> +INVALID_REGRESSION_OBSERVATION = la longueur du tableau de variables
> explicatives ({0}) ne correspond pas au nombre de variables dans le
> mod\u00e8le ({1})
> +INVALID_ROUNDING_METHOD = m\u00e9thode d''arrondi {0} invalide,
> m\u00e9thodes valides : {1} ({2}), {3} ({4}), {5} ({6}), {7} ({8}),
> {9} ({10}), {11} ({12}), {13} ({14}), {15} ({16})
> +ITERATOR_EXHAUSTED = it\u00e9ration achev\u00e9e
> +ITERATIONS = it\u00e9rations
> +LCM_OVERFLOW_32_BITS = d\u00e9passement de capacit\u00e9 : le MCM de
> {0} et {1} vaut 2\u00b3\u00b9
> +LCM_OVERFLOW_64_BITS = d\u00e9passement de capacit\u00e9 : le MCM de
> {0} et {1} vaut 2\u2076\u00b3
> +LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE = la liste des
> chromosomes d\u00e9passe maxPopulationSize
> +LOESS_EXPECTS_AT_LEAST_ONE_POINT = la r\u00e9gression Loess
> n\u00e9cessite au moins un point
> +LOWER_BOUND_NOT_BELOW_UPPER_BOUND = la borne inf\u00e9rieure ({0})
> doit \u00eatre strictement plus petite que la borne sup\u00e9rieure
> ({1})
> +LOWER_ENDPOINT_ABOVE_UPPER_ENDPOINT = la borne inf\u00e9rieure ({0})
> devrait \u00eatre inf\u00e9rieure  ou \u00e9gale \u00e0 la borne
> sup\u00e9rieure ({1})
> +MAP_MODIFIED_WHILE_ITERATING = la table d''adressage a \u00e9t\u00e9
> modifi\u00e9e pendant l''it\u00e9ration
> +EVALUATIONS = \u00e9valuations
> +MAX_COUNT_EXCEEDED = limite ({0}) d\u00e9pass\u00e9
> +MAX_ITERATIONS_EXCEEDED = nombre maximal d''it\u00e9rations ({0})
> d\u00e9pass\u00e9
> +MINIMAL_STEPSIZE_REACHED_DURING_INTEGRATION = pas minimal
> ({1,number,0.00E00}) atteint, l''int\u00e9gration n\u00e9cessite
> {0,number,0.00E00}
> +MISMATCHED_LOESS_ABSCISSA_ORDINATE_ARRAYS = Loess a besoin de
> tableaux d''abscisses et d''ordonn\u00e9es de m\u00eame taille, mais
> il y a {0} points en abscisse et {1} en ordonn\u00e9e
> +MUTATION_RATE = proportion de mutation ({0})
> +MULTISTEP_STARTER_STOPPED_EARLY = arr\u00eat pr\u00e9matur\u00e9 du
> d\u00e9marrage de l''int\u00e9grateur multi-pas, taille de pas
> peut-\u00eatre trop grande"),
> +NAN_ELEMENT_AT_INDEX = l''\u00e9l\u00e9ment {0} est un NaN
> +NAN_VALUE_CONVERSION = les valeurs NaN ne peuvent \u00eatre 
> converties
> +NEGATIVE_BRIGHTNESS_EXPONENT = l''exposant de brillance devrait
> \u00eatre positif ou null, or e = {0}
> +NEGATIVE_COMPLEX_MODULE = module n\u00e9gatif ({0}) pour un nombre 
> complexe
> +NEGATIVE_ELEMENT_AT_2D_INDEX = l''\u00e9l\u00e9ment ({0}, {1}) est
> n\u00e9gatif : {2}
> +NEGATIVE_ELEMENT_AT_INDEX = l''\u00e9l\u00e9ment {0} est 
> n\u00e9gatif : {1}
> +NEGATIVE_NUMBER_OF_SUCCESSES = le nombre de succ\u00e8s ne doit pas
> \u00eatre n\u00e9gatif ({0})
> +NUMBER_OF_SUCCESSES = nombre de succ\u00e8s ({0})
> +NEGATIVE_NUMBER_OF_TRIALS = le nombre d''essais ne doit pas
> \u00eatre n\u00e9gatif ({0})
> +NUMBER_OF_INTERPOLATION_POINTS = nombre de points d''interpolation 
> ({0})
> +NUMBER_OF_TRIALS = nombre d''essais ({0})
> +ROBUSTNESS_ITERATIONS = nombre d''it\u00e9rations robuste ({0})
> +START_POSITION = position de d\u00e9part ({0})
> +NON_CONVERGENT_CONTINUED_FRACTION = \u00c9chec de convergence (en
> moins de {0} it\u00e9rations) de fraction continue pour la valeur {1}
> +NON_INVERTIBLE_TRANSFORM = la transformation affine non-inversible
> r\u00e9duit des lignes \u00e0 de simples points
> +NON_POSITIVE_MICROSPHERE_ELEMENTS = le nombre d''\u00e9l\u00e9ments
> de la microsph\u00e8re devrait \u00eatre positif, or n = {0}
> +NON_POSITIVE_POLYNOMIAL_DEGREE = le polyn\u00f4me doit \u00eatre de
> degr\u00e9 positif : degr\u00e9 = {0}
> +NON_REAL_FINITE_ABSCISSA = toutes les abscisses doivent \u00eatre
> des nombres r\u00e9els finis, mais l''abscisse {0} vaut {1}
> +NON_REAL_FINITE_ORDINATE = toutes les ordonn\u00e9es doivent
> \u00eatre des nombres r\u00e9els finis, mais l''ordonn\u00e9e {0} 
> vaut
> {1}
> +NON_REAL_FINITE_WEIGHT = tous les poids doivent \u00eatre des
> nombres r\u00e9els finis, mais le poids {0} vaut {1}
> +NON_SQUARE_MATRIX = matrice non carr\u00e9e ({0}x{1})
> +NORM = norme ({0})
> +NORMALIZE_INFINITE = impossible de normaliser vers une valeur 
> infinie
> +NORMALIZE_NAN = impossible de normaliser vers NaN
> +NOT_ADDITION_COMPATIBLE_MATRICES = les dimensions {0}x{1} et {2}x{3}
> sont incompatibles pour l''addition matricielle
> +NOT_CONVEX = les points ne constituent pas une enveloppe convexe
> +NOT_CONVEX_HYPERPLANES = les hyperplans ne d\u00e9finissent pas une
> r\u00e9gion convexe
> +NOT_DECREASING_NUMBER_OF_POINTS = les points {0} et {1} ne sont pas
> d\u00e9croissants ({2} < {3})
> +NOT_DECREASING_SEQUENCE = les points {3} et {2} ne sont pas
> d\u00e9croissants ({1} < {0})
> +NOT_ENOUGH_DATA_FOR_NUMBER_OF_PREDICTORS = pas assez de donn\u00e9es
> ({0} lignes) pour {1} pr\u00e9dicteurs
> +NOT_ENOUGH_POINTS_IN_SPLINE_PARTITION = une partition spline
> n\u00e9cessite au moins {0} points, seuls {1} ont \u00e9t\u00e9
> fournis
> +NOT_INCREASING_NUMBER_OF_POINTS = les points {0} et {1} ne sont pas
> croissants ({2} > {3})
> +NOT_INCREASING_SEQUENCE = les points {3} et {2} ne sont pas
> croissants ({1} > {0})
> +NOT_MULTIPLICATION_COMPATIBLE_MATRICES = les dimensions {0}x{1} et
> {2}x{3} sont incompatibles pour la multiplication matricielle
> +NOT_POSITIVE_DEFINITE_MATRIX = matrice non d\u00e9finie positive
> +NON_POSITIVE_DEFINITE_MATRIX = matrice non d\u00e9finie positive :
> l''\u00e9l\u00e9ment diagonal ({1},{1}) est inf\u00e9rieur \u00e0 {2}
> ({0})
> +NON_POSITIVE_DEFINITE_OPERATOR = op\u00e9rateur lin\u00e9aire non
> d\u00e9fini positif
> +NON_SELF_ADJOINT_OPERATOR = op\u00e9rateur lin\u00e9aire non 
> auto-adjoint
> +NON_SQUARE_OPERATOR = op\u00e9rateur lin\u00e9aire non carr\u00e9 
> ({0}x{1})
> +NOT_POSITIVE_DEGREES_OF_FREEDOM = les degr\u00e9s de libert\u00e9
> doivent \u00eatre positifs ({0})
> +DEGREES_OF_FREEDOM = degr\u00e9s de libert\u00e9 ({0})
> +NOT_POSITIVE_ELEMENT_AT_INDEX = l''\u00e9l\u00e9ment {0} n''est pas
> positif : {1}
> +NOT_POSITIVE_EXPONENT = exposant {0} invalide (doit \u00eatre 
> positif)
> +NUMBER_OF_ELEMENTS_SHOULD_BE_POSITIVE = le nombre
> d''\u00e9l\u00e9ments devrait \u00eatre positif ({0})
> +BASE = base ({0})
> +EXPONENT = exposant ({0})
> +NOT_POSITIVE_LENGTH = la longueur doit \u00eatre positive ({0})
> +LENGTH = longueur ({0})
> +NOT_POSITIVE_MEAN = la moyenne doit \u00eatre positive ({0})
> +MEAN = moyenne ({0})
> +NOT_POSITIVE_NUMBER_OF_SAMPLES = le nombre d''\u00e9chantillons
> n''est pas positif : {0}
> +NUMBER_OF_SAMPLES = nombre d''\u00e9chantillons ({0})
> +NOT_POSITIVE_PERMUTATION = la permutation k ({0}) doit \u00eatre 
> positive
> +PERMUTATION_SIZE = taille de la permutation ({0})
> +NOT_POSITIVE_POISSON_MEAN = la moyenne de Poisson doit \u00eatre
> positive ({0})
> +NOT_POSITIVE_POPULATION_SIZE = la taille de la population doit
> \u00eatre positive ({0})
> +POPULATION_SIZE = taille de la population ({0})
> +NOT_POSITIVE_ROW_DIMENSION = nombre de lignes invalide : {0} (doit
> \u00eatre positif)
> +NOT_POSITIVE_SAMPLE_SIZE = la taille de l''\u00e9chantillon doit
> \u00eatre positive ({0})
> +NOT_POSITIVE_SCALE = l''\u00e9chelle doit \u00eatre positive ({0})
> +SCALE = facteur d''\u00e9chelle ({0})
> +NOT_POSITIVE_SHAPE = le facteur de forme doit \u00eatre positif 
> ({0})
> +SHAPE = facteur de forme ({0})
> +NOT_POSITIVE_STANDARD_DEVIATION = l''\u00e9cart type doit \u00eatre
> positif ({0})
> +STANDARD_DEVIATION = \u00e9cart type ({0})
> +NOT_POSITIVE_UPPER_BOUND = la borne sup\u00e9rieure doit \u00eatre
> positive ({0})
> +NOT_POSITIVE_WINDOW_SIZE = la taille de la fen\u00eatre doit
> \u00eatre positive ({0})
> +NOT_POWER_OF_TWO = {0} n''est pas une puissance de 2
> +NOT_POWER_OF_TWO_CONSIDER_PADDING = {0} n''est pas une puissance de
> 2, ajoutez des \u00e9l\u00e9ments pour corriger
> +NOT_POWER_OF_TWO_PLUS_ONE = {0} n''est pas une puissance de 2 plus 
> un
> +NOT_STRICTLY_DECREASING_NUMBER_OF_POINTS = les points {0} et {1} ne
> sont pas strictement d\u00e9croissants ({2} <= {3})
> +NOT_STRICTLY_DECREASING_SEQUENCE = les points {3} et {2} ne sont pas
> strictement d\u00e9croissants ({1} <= {0})
> +NOT_STRICTLY_INCREASING_KNOT_VALUES = les n\u0153uds
> d''interpolation doivent \u00eatre strictement croissants
> +NOT_STRICTLY_INCREASING_NUMBER_OF_POINTS = les points {0} et {1} ne
> sont pas strictement croissants ({2} >= {3})
> +NOT_STRICTLY_INCREASING_SEQUENCE = les points {3} et {2} ne sont pas
> strictement croissants ({1} >= {0})
> +NOT_SUBTRACTION_COMPATIBLE_MATRICES = les dimensions {0}x{1} et
> {2}x{3} sont incompatibles pour la soustraction matricielle
> +NOT_SUPPORTED_IN_DIMENSION_N = m\u00e9thode non disponible en 
> dimension {0}
> +NOT_SUPPORTED_NAN_STRATEGY = strat\u00e9gie "NaN" {0} non disponible
> +NOT_SYMMETRIC_MATRIX = matrice non symm\u00e9trique
> +NON_SYMMETRIC_MATRIX = matrice non symm\u00e9trique: la
> diff\u00e9rence entre les \u00e9l\u00e9ments ({0},{1}) et ({1},{0})
> est sup\u00e9rieure \u00e0 {2}
> +NO_BIN_SELECTED = aucun compartiment s\u00e9lectionn\u00e9
> +NO_CONVERGENCE_WITH_ANY_START_POINT = aucun des {0} points de
> d\u00e9part n''aboutit \u00e0 une convergence
> +NO_DATA = aucune donn\u00e9e
> +NO_DEGREES_OF_FREEDOM = aucun degr\u00e9 de libert\u00e9 ({0}
> mesures, {1} param\u00e8tres)
> +NO_DENSITY_FOR_THIS_DISTRIBUTION = La fonction de densit\u00e9 pour
> cette distribution n''a pas \u00e9t\u00e9 mis en \u0153uvre
> +NO_FEASIBLE_SOLUTION = aucune solution r\u00e9alisable
> +NO_OPTIMUM_COMPUTED_YET = aucun optimum n''a encore \u00e9t\u00e9
> calcul\u00e9
> +NO_REGRESSORS = le mod\u00e8le de r\u00e9gression doit inclure au
> moins une variable explicative
> +NO_RESULT_AVAILABLE = aucun r\u00e9sultat n''est disponible
> +NO_SUCH_MATRIX_ENTRY = pas d''\u00e9l\u00e9ment ({0}, {1}) dans une
> matrice {2}x{3}
> +NAN_NOT_ALLOWED = "NaN" n''est pas permis
> +NULL_NOT_ALLOWED = "null" n''est pas permis
> +ARRAY_ZERO_LENGTH_OR_NULL_NOT_ALLOWED = un tableau nul ou de taille
> z\u00e9ro n''est pas autoris\u00e9
> +COVARIANCE_MATRIX = matrice de covariance
> +DENOMINATOR = d\u00e9nominateur
> +DENOMINATOR_FORMAT = format du d\u00e9nominateur
> +FRACTION = fraction
> +FUNCTION = fonction
> +IMAGINARY_FORMAT = format de la partie imaginaire
> +INPUT_ARRAY = tableau d''entr\u00e9e
> +NUMERATOR = num\u00e9rateur
> +NUMERATOR_FORMAT = format du num\u00e9rateur
> +OBJECT_TRANSFORMATION = exception de conversion dans une 
> transformation
> +REAL_FORMAT = format de la partie r\u00e9elle
> +WHOLE_FORMAT = format complet
> +NUMBER_TOO_LARGE = {0} est plus grand que le maximum ({1})
> +NUMBER_TOO_SMALL = {0} est plus petit que le minimum ({1})
> +NUMBER_TOO_LARGE_BOUND_EXCLUDED = {0} n''est pas strictement plus
> petit que le maximum ({1})
> +NUMBER_TOO_SMALL_BOUND_EXCLUDED = {0} n''est pas strictement plus
> grand que le minimum ({1})
> +NUMBER_OF_SUCCESS_LARGER_THAN_POPULATION_SIZE = le nombre de
> succ\u00e8s ({0}) doit \u00eatre inf\u00e9rieur ou \u00e9gal \u00e0 
> la
> taille de la population ({1})
> +NUMERATOR_OVERFLOW_AFTER_MULTIPLY = d\u00e9passement de
> capacit\u00e9 pour le num\u00e9rateur apr\u00e8s multiplication : {0}
> +N_POINTS_GAUSS_LEGENDRE_INTEGRATOR_NOT_SUPPORTED =
> l''int\u00e9grateur de Legendre-Gauss en {0} points n''est pas
> disponible, le nombre de points doit \u00eatre entre {1} et {2}
> +OBSERVED_COUNTS_ALL_ZERO = aucune occurrence dans le tableau des
> observations {0}
> +OBSERVED_COUNTS_BOTTH_ZERO_FOR_ENTRY = les occurrences
> observ\u00e9es sont toutes deux nulles pour l''entr\u00e9e {0}
> +BOBYQA_BOUND_DIFFERENCE_CONDITION = la diff\u00e9rence entre la
> contrainte sup\u00e9rieure et inf\u00e9rieure doit \u00eatre plus
> grande que deux fois le rayon de la r\u00e9gion de confiance initiale
> ({0})
> +OUT_OF_BOUNDS_CONFIDENCE_LEVEL = niveau de confiance {0} hors
> domaine, doit \u00eatre entre {1} et {2}
> +OUT_OF_BOUNDS_QUANTILE_VALUE = valeur de quantile {0} hors bornes,
> doit \u00eatre dans l''intervalle ]0, 100]
> +OUT_OF_BOUND_SIGNIFICANCE_LEVEL = niveau de signification {0} hors
> domaine, doit \u00eatre entre {1} et {2}
> +SIGNIFICANCE_LEVEL = niveau de signification ({0})
> +OUT_OF_ORDER_ABSCISSA_ARRAY = les abscisses doivent \u00eatre en
> ordre strictement croissant, mais l''\u00e9l\u00e9ment {0} vaut {1}
> alors que l''\u00e9l\u00e9ment {2} vaut {3}
> +OUT_OF_PLANE = le point ({0}, {1}, {2}) est hors du plan
> +OUT_OF_RANGE_ROOT_OF_UNITY_INDEX = l''indice de racine de
> l''unit\u00e9 {0} est hors du domaine autoris\u00e9 [{1};{2}]
> +OUT_OF_RANGE_SIMPLE = {0} hors du domaine [{1}, {2}]
> +OUT_OF_RANGE_LEFT = {0} hors du domaine ({1}, {2}]
> +OUT_OF_RANGE_RIGHT = {0} hors du domaine [{1}, {2})
> +OUT_OF_RANGE = hors domaine
> +OUTLINE_BOUNDARY_LOOP_OPEN = un p\u00e9rim\u00e8tre fronti\u00e8re
> est ouvert
> +OVERFLOW = d\u00e9passement de capacit\u00e9
> +OVERFLOW_IN_FRACTION = d\u00e9passement de capacit\u00e9 pour la
> fraction {0}/{1}, son signe ne peut \u00eatre chang\u00e9
> +OVERFLOW_IN_ADDITION = d\u00e9passement de capacit\u00e9 pour
> l''addition : {0} + {1}
> +OVERFLOW_IN_SUBTRACTION = d\u00e9passement de capacit\u00e9 pour la
> soustraction : {0} - {1}
> +OVERFLOW_IN_MULTIPLICATION = d\u00e9passement de capacit\u00e9 pour
> la multiplication : {0} * {1}
> +PERCENTILE_IMPLEMENTATION_CANNOT_ACCESS_METHOD = acc\u00e8s
> impossible \u00e0 la m\u00e9thode {0} dans la mise en \u0153uvre du
> pourcentage {1}
> +PERCENTILE_IMPLEMENTATION_UNSUPPORTED_METHOD = l''implantation de
> pourcentage {0} ne dispose pas de la m\u00e9thode {1}
> +PERMUTATION_EXCEEDS_N = la taille de la permutation ({0})
> d\u00e9passe le domaine de la permutation ({1})
> +POLYNOMIAL = polyn\u00f4me
> +POLYNOMIAL_INTERPOLANTS_MISMATCH_SEGMENTS = le nombre
> d''interpolants polyn\u00f4miaux doit correspondre au nombre de
> segments ({0} != {1} - 1)
> +POPULATION_LIMIT_NOT_POSITIVE = la limite de population doit
> \u00eatre positive
> +POWER_NEGATIVE_PARAMETERS = impossible d''\u00e9lever une valeur
> enti\u00e8re \u00e0 une puissance n\u00e9gative ({0}^{1})
> +PROPAGATION_DIRECTION_MISMATCH = directions de propagation 
> incoh\u00e9rentes
> +RANDOMKEY_MUTATION_WRONG_CLASS = RandomKeyMutation ne fonctionne
> qu''avec la classe RandomKeys, pas avec {0}
> +ROOTS_OF_UNITY_NOT_COMPUTED_YET = les racines de l''unit\u00e9
> n''ont pas encore \u00e9t\u00e9 calcul\u00e9es
> +ROTATION_MATRIX_DIMENSIONS = une matrice {0}x{1} ne peut pas
> \u00eatre une matrice de rotation
> +ROW_INDEX_OUT_OF_RANGE = l''index de ligne {0} est hors du domaine
> autoris\u00e9 [{1}, {2}]
> +ROW_INDEX = index de ligne ({0})
> +SAME_SIGN_AT_ENDPOINTS = les valeurs aux bornes de la fonction
> devraient avoir des signes difff\u00e9rents ; bornes : [{0}, {1}],
> valeurs : [{2}, {3}]
> +SAMPLE_SIZE_EXCEEDS_COLLECTION_SIZE = la taille de
> l''\u00e9chantillon ({0}) d\u00e9passe la taille de la collection
> ({1})
> +SAMPLE_SIZE_LARGER_THAN_POPULATION_SIZE = la taille de
> l''\u00e9chantillon ({0}) doit \u00eatre inf\u00e9rieure ou 
> \u00e9gale
> \u00e0 la taille de la population ({1})
> +SIMPLEX_NEED_ONE_POINT = le simplexe doit contenir au moins un point
> +SIMPLE_MESSAGE = {0}
> +SINGULAR_MATRIX = matrice singuli\u00e8re
> +SINGULAR_OPERATOR = l''op\u00e9rateur est singulier
> +SUBARRAY_ENDS_AFTER_ARRAY_END = le sous-tableau se termine
> apr\u00e8s la fin du tableau
> +TOO_LARGE_CUTOFF_SINGULAR_VALUE = la valeur singuli\u00e8re de
> coupure vaut {0}, elle ne devrait pas d\u00e9passer {1}
> +TOO_LARGE_TOURNAMENT_ARITY = l''arit\u00e9 du tournois ({0}) ne doit
> pas d\u00e9passer la taille de la population ({1})
> +TOO_MANY_ELEMENTS_TO_DISCARD_FROM_ARRAY = impossible d''enlever {0}
> \u00e9l\u00e9ments d''un tableau en contenant {1}
> +TOO_MANY_REGRESSORS = trop de variables explicatives
> sp\u00e9cifi\u00e9es {0}, il n''y en a que {1} dans le mod\u00e8le
> +TOO_SMALL_COST_RELATIVE_TOLERANCE = trop petite tol\u00e9rance
> relative sur le co\u00fbt ({0}), aucune r\u00e9duction de la somme 
> des
> carr\u00e9s n''est possible
> +TOO_SMALL_INTEGRATION_INTERVAL = intervalle d''int\u00e9gration trop
> petit : {0}
> +TOO_SMALL_ORTHOGONALITY_TOLERANCE = trop petite tol\u00e9rance sur
> l''orthogonalit\u00e9 ({0}), la solution est orthogonale \u00e0 la
> jacobienne
> +TOO_SMALL_PARAMETERS_RELATIVE_TOLERANCE = trop petite tol\u00e9rance
> relative sur les param\u00e8tres ({0}), aucune am\u00e9lioration de 
> la
> solution approximative n''est possible
> +TRUST_REGION_STEP_FAILED = l''\u00e9tape de la r\u00e9gion de
> confiance n''a pas r\u00e9duit Q
> +TWO_OR_MORE_CATEGORIES_REQUIRED = deux cat\u00e9gories ou plus sont
> n\u00e9cessaires, il y en a {0}
> +TWO_OR_MORE_VALUES_IN_CATEGORY_REQUIRED = deux valeurs ou plus sont
> n\u00e9cessaires pour chaque cat\u00e9gorie, une cat\u00e9gorie en a
> {0}
> +UNABLE_TO_BRACKET_OPTIMUM_IN_LINE_SEARCH = impossible d''encadrer
> l''optimum lors de la recherche lin\u00e9aire
> +UNABLE_TO_COMPUTE_COVARIANCE_SINGULAR_PROBLEM = impossible de
> calculer les covariances : probl\u00e8me singulier
> +UNABLE_TO_FIRST_GUESS_HARMONIC_COEFFICIENTS = impossible de faire
> une premi\u00e8re estimation des coefficients harmoniques
> +UNABLE_TO_ORTHOGONOLIZE_MATRIX = impossible de rendre la matrice
> orthogonale en {0} it\u00e9rations
> +UNABLE_TO_PERFORM_QR_DECOMPOSITION_ON_JACOBIAN = impossible de
> calculer la factorisation Q.R de la matrice jacobienne {0}x{1}
> +UNABLE_TO_SOLVE_SINGULAR_PROBLEM = r\u00e9solution impossible :
> probl\u00e8me singulier
> +UNBOUNDED_SOLUTION = solution non born\u00e9e
> +UNKNOWN_MODE = mode {0} inconnu, modes connus : {1} ({2}), {3}
> ({4}), {5} ({6}), {7} ({8}), {9} ({10}) et {11} ({12})
> +UNKNOWN_PARAMETER = param\u00e8tre {0} inconnu
> +UNMATCHED_ODE_IN_EXPANDED_SET = l''\u00e9quation diff\u00e9rentielle
> ne correspond pas \u00e0 l''\u00e9quation principale du jeu
> \u00e9tendu
> +CANNOT_PARSE_AS_TYPE = cha\u00eene "{0}" non analysable (\u00e0
> partir de la position {1}) en un objet de type {2}
> +CANNOT_PARSE = cha\u00eene "{0}" non analysable (\u00e0 partir de la
> position {1})
> +UNPARSEABLE_3D_VECTOR = vecteur 3D non analysable : "{0}"
> +UNPARSEABLE_COMPLEX_NUMBER = nombre complexe non analysable : "{0}"
> +UNPARSEABLE_REAL_VECTOR = vecteur r\u00e9el non analysable : "{0}"
> +UNSUPPORTED_EXPANSION_MODE = mode d''extension {0} non
> support\u00e9, les modes support\u00e9s sont {1} ({2}) et {3} ({4})
> +UNSUPPORTED_OPERATION = op\u00e9ration non disponible
> +ARITHMETIC_EXCEPTION = erreur arithm\u00e9tique
> +ILLEGAL_STATE = \u00e9tat incoh\u00e9rent
> +USER_EXCEPTION = erreur g\u00e9n\u00e9r\u00e9e par le code 
> utilisateur
> +URL_CONTAINS_NO_DATA = l''adresse {0} ne contient aucune donn\u00e9e
> +VALUES_ADDED_BEFORE_CONFIGURING_STATISTIC = {0} valeurs ont
> \u00e9t\u00e9 ajout\u00e9es
> +VECTOR_LENGTH_MISMATCH = taille de vecteur invalide : {0} au lieu de
> {1} attendue
> +VECTOR_MUST_HAVE_AT_LEAST_ONE_ELEMENT = un vecteur doit comporter au
> moins un \u00e9l\u00e9ment
> +WEIGHT_AT_LEAST_ONE_NON_ZERO = le tableau des poids doit contenir au
> moins une valeur non nulle
> +WRONG_BLOCK_LENGTH = forme de tableau erron\u00e9e (bloc de longueur
> {0} au lieu des {1} attendus)
> +WRONG_NUMBER_OF_POINTS = {0} sont n\u00e9cessaires, seuls {1} ont
> \u00e9t\u00e9 fournis
> +NUMBER_OF_POINTS = nombre de points ({0})
> +ZERO_DENOMINATOR = le d\u00e9nominateur doit \u00eatre 
> diff\u00e9rent de 0
> +ZERO_DENOMINATOR_IN_FRACTION = d\u00e9nominateur nul dans le nombre
> rationnel {0}/{1}
> +ZERO_FRACTION_TO_DIVIDE_BY = division par un nombre rationnel nul : 
> {0}/{1}
> +ZERO_NORM = norme nulle
> +ZERO_NORM_FOR_ROTATION_AXIS = norme nulle pour un axe de rotation
> +ZERO_NORM_FOR_ROTATION_DEFINING_VECTOR = norme nulle pour un axe de
> d\u00e9finition de rotation
> +ZERO_NOT_ALLOWED = la valeur z\u00e9ro n''est pas autoris\u00e9e ici


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org