1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.math.exception.util;
18
19 import java.util.Locale;
20 import java.util.MissingResourceException;
21 import java.util.ResourceBundle;
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 public enum LocalizedFormats implements Localizable {
40
41
42
43
44 ARGUMENT_OUTSIDE_DOMAIN("Argument {0} outside domain [{1} ; {2}]"),
45 ARRAY_SIZE_EXCEEDS_MAX_VARIABLES("array size cannot be greater than {0}"),
46 ARRAY_SIZES_SHOULD_HAVE_DIFFERENCE_1("array sizes should have difference 1 ({0} != {1} + 1)"),
47 ARRAY_SUMS_TO_ZERO("array sums to zero"),
48 ASSYMETRIC_EIGEN_NOT_SUPPORTED("eigen decomposition of assymetric matrices not supported yet"),
49 AT_LEAST_ONE_COLUMN("matrix must have at least one column"),
50 AT_LEAST_ONE_ROW("matrix must have at least one row"),
51 BANDWIDTH("bandwidth ({0})"),
52 BINOMIAL_INVALID_PARAMETERS_ORDER("must have n >= k for binomial coefficient (n, k), got k = {0}, n = {1}"),
53 BINOMIAL_NEGATIVE_PARAMETER("must have n >= 0 for binomial coefficient (n, k), got n = {0}"),
54 CANNOT_CLEAR_STATISTIC_CONSTRUCTED_FROM_EXTERNAL_MOMENTS("statistics constructed from external moments cannot be cleared"),
55 CANNOT_COMPUTE_0TH_ROOT_OF_UNITY("cannot compute 0-th root of unity, indefinite result"),
56 CANNOT_COMPUTE_BETA_DENSITY_AT_0_FOR_SOME_ALPHA("cannot compute beta density at 0 when alpha = {0,number}"),
57 CANNOT_COMPUTE_BETA_DENSITY_AT_1_FOR_SOME_BETA("cannot compute beta density at 1 when beta = %.3g"),
58 CANNOT_COMPUTE_NTH_ROOT_FOR_NEGATIVE_N("cannot compute nth root for null or negative n: {0}"),
59 CANNOT_DISCARD_NEGATIVE_NUMBER_OF_ELEMENTS("cannot discard a negative number of elements ({0})"),
60 CANNOT_FORMAT_INSTANCE_AS_3D_VECTOR("cannot format a {0} instance as a 3D vector"),
61 CANNOT_FORMAT_INSTANCE_AS_COMPLEX("cannot format a {0} instance as a complex number"),
62 CANNOT_FORMAT_INSTANCE_AS_REAL_VECTOR("cannot format a {0} instance as a real vector"),
63 CANNOT_FORMAT_OBJECT_TO_FRACTION("cannot format given object as a fraction number"),
64 CANNOT_INCREMENT_STATISTIC_CONSTRUCTED_FROM_EXTERNAL_MOMENTS("statistics constructed from external moments cannot be incremented"),
65 CANNOT_NORMALIZE_A_ZERO_NORM_VECTOR("cannot normalize a zero norm vector"),
66 CANNOT_RETRIEVE_AT_NEGATIVE_INDEX("elements cannot be retrieved from a negative array index {0}"),
67 CANNOT_SET_AT_NEGATIVE_INDEX("cannot set an element at a negative index {0}"),
68 CANNOT_SUBSTITUTE_ELEMENT_FROM_EMPTY_ARRAY("cannot substitute an element from an empty array"),
69 CANNOT_TRANSFORM_TO_DOUBLE("Conversion Exception in Transformation: {0}"),
70 CARDAN_ANGLES_SINGULARITY("Cardan angles singularity"),
71 CLASS_DOESNT_IMPLEMENT_COMPARABLE("class ({0}) does not implement Comparable"),
72 CLOSEST_ORTHOGONAL_MATRIX_HAS_NEGATIVE_DETERMINANT("the closest orthogonal matrix has a negative determinant {0}"),
73 COLUMN_INDEX_OUT_OF_RANGE("column index {0} out of allowed range [{1}, {2}]"),
74 COLUMN_INDEX("column index ({0})"),
75 CONTINUED_FRACTION_INFINITY_DIVERGENCE("Continued fraction convergents diverged to +/- infinity for value {0}"),
76 CONTINUED_FRACTION_NAN_DIVERGENCE("Continued fraction diverged to NaN for value {0}"),
77 CONTRACTION_CRITERIA_SMALLER_THAN_EXPANSION_FACTOR("contraction criteria ({0}) smaller than the expansion factor ({1}). This would lead to a never ending loop of expansion and contraction as a newly expanded internal storage array would immediately satisfy the criteria for contraction."),
78 CONTRACTION_CRITERIA_SMALLER_THAN_ONE("contraction criteria smaller than one ({0}). This would lead to a never ending loop of expansion and contraction as an internal storage array length equal to the number of elements would satisfy the contraction criteria."),
79 CONVERGENCE_FAILED("convergence failed"),
80 CROSSING_BOUNDARY_LOOPS("some outline boundary loops cross each other"),
81 CUMULATIVE_PROBABILITY_RETURNED_NAN("Cumulative probability function returned NaN for argument {0} p = {1}"),
82 DIFFERENT_ROWS_LENGTHS("some rows have length {0} while others have length {1}"),
83 DIGEST_NOT_INITIALIZED("digest not initialized"),
84 DIMENSIONS_MISMATCH_2x2("got {0}x{1} but expected {2}x{3}"),
85 DIMENSIONS_MISMATCH_SIMPLE("{0} != {1}"),
86 DIMENSIONS_MISMATCH("dimensions mismatch"),
87 DISCRETE_CUMULATIVE_PROBABILITY_RETURNED_NAN("Discrete cumulative probability function returned NaN for argument {0}"),
88 DISTRIBUTION_NOT_LOADED("distribution not loaded"),
89 DUPLICATED_ABSCISSA("Abscissa {0} is duplicated at both indices {1} and {2}"),
90 EMPTY_CLUSTER_IN_K_MEANS("empty cluster in k-means"),
91 EMPTY_POLYNOMIALS_COEFFICIENTS_ARRAY("empty polynomials coefficients array"),
92 EMPTY_SELECTED_COLUMN_INDEX_ARRAY("empty selected column index array"),
93 EMPTY_SELECTED_ROW_INDEX_ARRAY("empty selected row index array"),
94 EMPTY_STRING_FOR_IMAGINARY_CHARACTER("empty string for imaginary character"),
95 ENDPOINTS_NOT_AN_INTERVAL("endpoints do not specify an interval: [{0}, {1}]"),
96 EQUAL_VERTICES_IN_SIMPLEX("equal vertices {0} and {1} in simplex configuration"),
97 EULER_ANGLES_SINGULARITY("Euler angles singularity"),
98 EVALUATION("evaluation"),
99 EXPANSION_FACTOR_SMALLER_THAN_ONE("expansion factor smaller than one ({0})"),
100 FACTORIAL_NEGATIVE_PARAMETER("must have n >= 0 for n!, got n = {0}"),
101 FAILED_BRACKETING("number of iterations={4}, maximum iterations={5}, initial={6}, lower bound={7}, upper bound={8}, final a value={0}, final b value={1}, f(a)={2}, f(b)={3}"),
102 FAILED_FRACTION_CONVERSION("Unable to convert {0} to fraction after {1} iterations"),
103 FIRST_COLUMNS_NOT_INITIALIZED_YET("first {0} columns are not initialized yet"),
104 FIRST_ELEMENT_NOT_ZERO("first element is not 0: {0}"),
105 FIRST_ROWS_NOT_INITIALIZED_YET("first {0} rows are not initialized yet"),
106 FRACTION_CONVERSION_OVERFLOW("Overflow trying to convert {0} to fraction ({1}/{2})"),
107 FUNCTION_NOT_DIFFERENTIABLE("function is not differentiable"),
108 FUNCTION_NOT_POLYNOMIAL("function is not polynomial"),
109 GCD_OVERFLOW_32_BITS("overflow: gcd({0}, {1}) is 2^31"),
110 GCD_OVERFLOW_64_BITS("overflow: gcd({0}, {1}) is 2^63"),
111 HOLE_BETWEEN_MODELS_TIME_RANGES("{0} wide hole between models time ranges"),
112 IDENTICAL_ABSCISSAS_DIVISION_BY_ZERO("identical abscissas x[{0}] == x[{1}] == {2} cause division by zero"),
113 ILL_CONDITIONED_OPERATOR("condition number {1} is too high "),
114 INDEX_LARGER_THAN_MAX("the index specified: {0} is larger than the current maximal index {1}"),
115 INDEX_NOT_POSITIVE("index ({0}) is not positive"),
116 INDEX_OUT_OF_RANGE("index {0} out of allowed range [{1}, {2}]"),
117 INDEX("index ({0})"),
118 NOT_FINITE_NUMBER("{0} is not a finite number"),
119 ARRAY_ELEMENT("value {0} at index {1}"),
120 INFINITE_ARRAY_ELEMENT("Array contains an infinite element, {0} at index {1}"),
121 INFINITE_VALUE_CONVERSION("cannot convert infinite value"),
122 INITIAL_CAPACITY_NOT_POSITIVE("initial capacity ({0}) is not positive"),
123 INITIAL_COLUMN_AFTER_FINAL_COLUMN("initial column {1} after final column {0}"),
124 INITIAL_ROW_AFTER_FINAL_ROW("initial row {1} after final row {0}"),
125 INPUT_DATA_FROM_UNSUPPORTED_DATASOURCE("input data comes from unsupported datasource: {0}, supported sources: {1}, {2}"),
126 INSTANCES_NOT_COMPARABLE_TO_EXISTING_VALUES("instance of class {0} not comparable to existing values"),
127 INSUFFICIENT_DATA_FOR_T_STATISTIC("insufficient data for t statistic, needs at least 2, got {0}"),
128 INSUFFICIENT_DIMENSION("insufficient dimension {0}, must be at least {1}"),
129 DIMENSION("dimension ({0})"),
130 INSUFFICIENT_OBSERVED_POINTS_IN_SAMPLE("sample contains {0} observed points, at least {1} are required"),
131 INSUFFICIENT_ROWS_AND_COLUMNS("insufficient data: only {0} rows and {1} columns."),
132 INTEGRATION_METHOD_NEEDS_AT_LEAST_TWO_PREVIOUS_POINTS("{0} method needs at least two previous points"),
133 INTERNAL_ERROR("internal error, please fill a bug report at {0}"),
134 INVALID_BINARY_DIGIT("invalid binary digit: {0}"),
135 INVALID_BRACKETING_PARAMETERS("invalid bracketing parameters: lower bound={0}, initial={1}, upper bound={2}"),
136 INVALID_INTERVAL_INITIAL_VALUE_PARAMETERS("invalid interval, initial value parameters: lower={0}, initial={1}, upper={2}"),
137 INVALID_ITERATIONS_LIMITS("invalid iteration limits: min={0}, max={1}"),
138 INVALID_MAX_ITERATIONS("bad value for maximum iterations number: {0}"),
139 NOT_ENOUGH_DATA_REGRESSION("the number of observations is not sufficient to conduct regression"),
140 INVALID_REGRESSION_ARRAY("input data array length = {0} does not match the number of observations = {1} and the number of regressors = {2}"),
141 INVALID_REGRESSION_OBSERVATION("length of regressor array = {0} does not match the number of variables = {1} in the model"),
142 INVALID_ROUNDING_METHOD("invalid rounding method {0}, valid methods: {1} ({2}), {3} ({4}), {5} ({6}), {7} ({8}), {9} ({10}), {11} ({12}), {13} ({14}), {15} ({16})"),
143 ITERATOR_EXHAUSTED("iterator exhausted"),
144 LCM_OVERFLOW_32_BITS("overflow: lcm({0}, {1}) is 2^31"),
145 LCM_OVERFLOW_64_BITS("overflow: lcm({0}, {1}) is 2^63"),
146 LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE("list of chromosomes bigger than maxPopulationSize"),
147 LOESS_EXPECTS_AT_LEAST_ONE_POINT("Loess expects at least 1 point"),
148 LOWER_BOUND_NOT_BELOW_UPPER_BOUND("lower bound ({0}) must be strictly less than upper bound ({1})"),
149 LOWER_ENDPOINT_ABOVE_UPPER_ENDPOINT("lower endpoint ({0}) must be less than or equal to upper endpoint ({1})"),
150 MAP_MODIFIED_WHILE_ITERATING("map has been modified while iterating"),
151 EVALUATIONS("evaluations"),
152 MAX_COUNT_EXCEEDED("maximal count ({0}) exceeded"),
153 MAX_ITERATIONS_EXCEEDED("maximal number of iterations ({0}) exceeded"),
154 MINIMAL_STEPSIZE_REACHED_DURING_INTEGRATION("minimal step size ({1,number,0.00E00}) reached, integration needs {0,number,0.00E00}"),
155 MISMATCHED_LOESS_ABSCISSA_ORDINATE_ARRAYS("Loess expects the abscissa and ordinate arrays to be of the same size, but got {0} abscissae and {1} ordinatae"),
156 NAN_ELEMENT_AT_INDEX("element {0} is NaN"),
157 NAN_VALUE_CONVERSION("cannot convert NaN value"),
158 NEGATIVE_BRIGHTNESS_EXPONENT("brightness exponent should be positive or null, but got {0}"),
159 NEGATIVE_COMPLEX_MODULE("negative complex module {0}"),
160 NEGATIVE_ELEMENT_AT_2D_INDEX("element ({0}, {1}) is negative: {2}"),
161 NEGATIVE_ELEMENT_AT_INDEX("element {0} is negative: {1}"),
162 NEGATIVE_NUMBER_OF_SUCCESSES("number of successes must be non-negative ({0})"),
163 NUMBER_OF_SUCCESSES("number of successes ({0})"),
164 NEGATIVE_NUMBER_OF_TRIALS("number of trials must be non-negative ({0})"),
165 NUMBER_OF_INTERPOLATION_POINTS("number of interpolation points ({0})"),
166 NUMBER_OF_TRIALS("number of trials ({0})"),
167 ROBUSTNESS_ITERATIONS("number of robustness iterations ({0})"),
168 START_POSITION("start position ({0})"),
169 NON_CONVERGENT_CONTINUED_FRACTION("Continued fraction convergents failed to converge (in less than {0} iterations) for value {1}"),
170 NON_INVERTIBLE_TRANSFORM("non-invertible affine transform collapses some lines into single points"),
171 NON_POSITIVE_MICROSPHERE_ELEMENTS("number of microsphere elements must be positive, but got {0}"),
172 NON_POSITIVE_POLYNOMIAL_DEGREE("polynomial degree must be positive: degree={0}"),
173 NON_REAL_FINITE_ABSCISSA("all abscissae must be finite real numbers, but {0}-th is {1}"),
174 NON_REAL_FINITE_ORDINATE("all ordinatae must be finite real numbers, but {0}-th is {1}"),
175 NON_REAL_FINITE_WEIGHT("all weights must be finite real numbers, but {0}-th is {1}"),
176 NON_SQUARE_MATRIX("non square ({0}x{1}) matrix"),
177 NORMALIZE_INFINITE("Cannot normalize to an infinite value"),
178 NORMALIZE_NAN("Cannot normalize to NaN"),
179 NOT_ADDITION_COMPATIBLE_MATRICES("{0}x{1} and {2}x{3} matrices are not addition compatible"),
180 NOT_DECREASING_NUMBER_OF_POINTS("points {0} and {1} are not decreasing ({2} < {3})"),
181 NOT_DECREASING_SEQUENCE("points {3} and {2} are not decreasing ({1} < {0})"),
182 NOT_ENOUGH_DATA_FOR_NUMBER_OF_PREDICTORS("not enough data ({0} rows) for this many predictors ({1} predictors)"),
183 NOT_ENOUGH_POINTS_IN_SPLINE_PARTITION("spline partition must have at least {0} points, got {1}"),
184 NOT_INCREASING_NUMBER_OF_POINTS("points {0} and {1} are not increasing ({2} > {3})"),
185 NOT_INCREASING_SEQUENCE("points {3} and {2} are not increasing ({1} > {0})"),
186 NOT_MULTIPLICATION_COMPATIBLE_MATRICES("{0}x{1} and {2}x{3} matrices are not multiplication compatible"),
187 ALPHA("alpha"),
188 BETA("beta"),
189 NOT_POSITIVE_COLUMNDIMENSION("invalid column dimension: {0} (must be positive)"),
190 NOT_POSITIVE_DEFINITE_MATRIX("not positive definite matrix"),
191 NON_POSITIVE_DEFINITE_MATRIX("not positive definite matrix: diagonal element at ({1},{1}) is smaller than {2} ({0})"),
192 NON_POSITIVE_DEFINITE_OPERATOR("non positive definite linear operator"),
193 NON_SELF_ADJOINT_OPERATOR("non self-adjoint linear operator"),
194 NON_SQUARE_OPERATOR("non square ({0}x{1}) linear operator"),
195 DEGREES_OF_FREEDOM("degrees of freedom ({0})"),
196 NOT_POSITIVE_DEGREES_OF_FREEDOM("degrees of freedom must be positive ({0})"),
197 NOT_POSITIVE_ELEMENT_AT_INDEX("element {0} is not positive: {1}"),
198 NOT_POSITIVE_EXPONENT("invalid exponent {0} (must be positive)"),
199 EXPONENT("exponent ({0})"),
200 NOT_POSITIVE_LENGTH("length must be positive ({0})"),
201 LENGTH("length ({0})"),
202 NOT_POSITIVE_MEAN("mean must be positive ({0})"),
203 MEAN("mean ({0})"),
204 NOT_POSITIVE_NUMBER_OF_SAMPLES("number of sample is not positive: {0}"),
205 NUMBER_OF_SAMPLES("number of samples ({0})"),
206 NOT_POSITIVE_PERMUTATION("permutation k ({0}) must be positive"),
207 PERMUTATION_SIZE("permutation size ({0}"),
208 NOT_POSITIVE_POISSON_MEAN("the Poisson mean must be positive ({0})"),
209 NOT_POSITIVE_POPULATION_SIZE("population size must be positive ({0})"),
210 POPULATION_SIZE("population size ({0})"),
211 NOT_POSITIVE_ROW_DIMENSION("invalid row dimension: {0} (must be positive)"),
212 NOT_POSITIVE_SAMPLE_SIZE("sample size must be positive ({0})"),
213 NOT_POSITIVE_SCALE("scale must be positive ({0})"),
214 SCALE("scale ({0})"),
215 NOT_POSITIVE_SHAPE("shape must be positive ({0})"),
216 SHAPE("shape ({0})"),
217 NOT_POSITIVE_STANDARD_DEVIATION("standard deviation must be positive ({0})"),
218 STANDARD_DEVIATION("standard deviation ({0})"),
219 NOT_POSITIVE_UPPER_BOUND("upper bound must be positive ({0})"),
220 NOT_POSITIVE_WINDOW_SIZE("window size must be positive ({0})"),
221 NOT_POWER_OF_TWO("{0} is not a power of 2"),
222 NOT_POWER_OF_TWO_CONSIDER_PADDING("{0} is not a power of 2, consider padding for fix"),
223 NOT_POWER_OF_TWO_PLUS_ONE("{0} is not a power of 2 plus one"),
224 NOT_STRICTLY_DECREASING_NUMBER_OF_POINTS("points {0} and {1} are not strictly decreasing ({2} <= {3})"),
225 NOT_STRICTLY_DECREASING_SEQUENCE("points {3} and {2} are not strictly decreasing ({1} <= {0})"),
226 NOT_STRICTLY_INCREASING_KNOT_VALUES("knot values must be strictly increasing"),
227 NOT_STRICTLY_INCREASING_NUMBER_OF_POINTS("points {0} and {1} are not strictly increasing ({2} >= {3})"),
228 NOT_STRICTLY_INCREASING_SEQUENCE("points {3} and {2} are not strictly increasing ({1} >= {0})"),
229 NOT_SUBTRACTION_COMPATIBLE_MATRICES("{0}x{1} and {2}x{3} matrices are not subtraction compatible"),
230 NOT_SUPPORTED_IN_DIMENSION_N("method not supported in dimension {0}"),
231 NOT_SYMMETRIC_MATRIX("not symmetric matrix"),
232 NON_SYMMETRIC_MATRIX("non symmetric matrix: the difference between entries at ({0},{1}) and ({1},{0}) is larger than {2}"),
233 NO_BIN_SELECTED("no bin selected"),
234 NO_CONVERGENCE_WITH_ANY_START_POINT("none of the {0} start points lead to convergence"),
235 NO_DATA("no data"),
236 NO_DEGREES_OF_FREEDOM("no degrees of freedom ({0} measurements, {1} parameters)"),
237 NO_DENSITY_FOR_THIS_DISTRIBUTION("This distribution does not have a density function implemented"),
238 NO_FEASIBLE_SOLUTION("no feasible solution"),
239 NO_OPTIMUM_COMPUTED_YET("no optimum computed yet"),
240 NO_REGRESSORS("Regression model must include at least one regressor"),
241 NO_RESULT_AVAILABLE("no result available"),
242 NO_SUCH_MATRIX_ENTRY("no entry at indices ({0}, {1}) in a {2}x{3} matrix"),
243 NULL_NOT_ALLOWED("null is not allowed"),
244 ARRAY_ZERO_LENGTH_OR_NULL_NOTALLOWED("A null or zero length array not allowed"),
245 COVARIANCE_MATRIX("covariance matrix"),
246 DENOMINATOR("denominator"),
247 DENOMINATOR_FORMAT("denominator format"),
248 FRACTION("fraction"),
249 FUNCTION("function"),
250 IMAGINARY_FORMAT("imaginary format"),
251 INPUT_ARRAY("input array"),
252 NUMERATOR("numerator"),
253 NUMERATOR_FORMAT("numerator format"),
254 OBJECT_TRANSFORMATION("conversion exception in transformation"),
255 REAL_FORMAT("real format"),
256 WHOLE_FORMAT("whole format"),
257 NUMBER_TOO_LARGE("{0} is larger than the maximum ({1})"),
258 NUMBER_TOO_SMALL("{0} is smaller than the minimum ({1})"),
259 NUMBER_TOO_LARGE_BOUND_EXCLUDED("{0} is larger than, or equal to, the maximum ({1})"),
260 NUMBER_TOO_SMALL_BOUND_EXCLUDED("{0} is smaller than, or equal to, the minimum ({1})"),
261 NUMBER_OF_SUCCESS_LARGER_THAN_POPULATION_SIZE("number of successes ({0}) must be less than or equal to population size ({1})"),
262 NUMERATOR_OVERFLOW_AFTER_MULTIPLY("overflow, numerator too large after multiply: {0}"),
263 N_POINTS_GAUSS_LEGENDRE_INTEGRATOR_NOT_SUPPORTED("{0} points Legendre-Gauss integrator not supported, number of points must be in the {1}-{2} range"),
264 OBSERVED_COUNTS_ALL_ZERO("observed counts are all 0 in observed array {0}"),
265 OBSERVED_COUNTS_BOTTH_ZERO_FOR_ENTRY("observed counts are both zero for entry {0}"),
266 BOBYQA_BOUND_DIFFERENCE_CONDITION("the difference between the upper and lower bound must be larger than twice the initial trust region radius ({0})"),
267 OUT_OF_BOUNDS_QUANTILE_VALUE("out of bounds quantile value: {0}, must be in (0, 100]"),
268 OUT_OF_BOUND_SIGNIFICANCE_LEVEL("out of bounds significance level {0}, must be between {1} and {2}"),
269 SIGNIFICANCE_LEVEL("significance level ({0})"),
270 OUT_OF_ORDER_ABSCISSA_ARRAY("the abscissae array must be sorted in a strictly increasing order, but the {0}-th element is {1} whereas {2}-th is {3}"),
271 OUT_OF_RANGE_ROOT_OF_UNITY_INDEX("out of range root of unity index {0} (must be in [{1};{2}])"),
272 OUT_OF_RANGE("out of range"),
273 OUT_OF_RANGE_SIMPLE("{0} out of [{1}, {2}] range"),
274 OUTLINE_BOUNDARY_LOOP_OPEN("an outline boundary loop is open"),
275 OVERFLOW("overflow"),
276 OVERFLOW_IN_FRACTION("overflow in fraction {0}/{1}, cannot negate"),
277 OVERFLOW_IN_ADDITION("overflow in addition: {0} + {1}"),
278 OVERFLOW_IN_SUBTRACTION("overflow in subtraction: {0} - {1}"),
279 PERCENTILE_IMPLEMENTATION_CANNOT_ACCESS_METHOD("cannot access {0} method in percentile implementation {1}"),
280 PERCENTILE_IMPLEMENTATION_UNSUPPORTED_METHOD("percentile implementation {0} does not support {1}"),
281 PERMUTATION_EXCEEDS_N("permutation size ({0}) exceeds permuation domain ({1})"),
282 POLYNOMIAL("polynomial"),
283 POLYNOMIAL_INTERPOLANTS_MISMATCH_SEGMENTS("number of polynomial interpolants must match the number of segments ({0} != {1} - 1)"),
284 POPULATION_LIMIT_NOT_POSITIVE("population limit has to be positive"),
285 POSITION_SIZE_MISMATCH_INPUT_ARRAY("position {0} and size {1} don't fit to the size of the input array {2}"),
286 POWER_NEGATIVE_PARAMETERS("cannot raise an integral value to a negative power ({0}^{1})"),
287 PROPAGATION_DIRECTION_MISMATCH("propagation direction mismatch"),
288 RANDOMKEY_MUTATION_WRONG_CLASS("RandomKeyMutation works only with RandomKeys, not {0}"),
289 ROOTS_OF_UNITY_NOT_COMPUTED_YET("roots of unity have not been computed yet"),
290 ROTATION_MATRIX_DIMENSIONS("a {0}x{1} matrix cannot be a rotation matrix"),
291 ROW_INDEX_OUT_OF_RANGE("row index {0} out of allowed range [{1}, {2}]"),
292 ROW_INDEX("row index ({0})"),
293 SAME_SIGN_AT_ENDPOINTS("function values at endpoints do not have different signs, endpoints: [{0}, {1}], values: [{2}, {3}]"),
294 SAMPLE_SIZE_EXCEEDS_COLLECTION_SIZE("sample size ({0}) exceeds collection size ({1})"),
295 SAMPLE_SIZE_LARGER_THAN_POPULATION_SIZE("sample size ({0}) must be less than or equal to population size ({1})"),
296 SIMPLEX_NEED_ONE_POINT("simplex must contain at least one point"),
297 SIMPLE_MESSAGE("{0}"),
298 SINGULAR_MATRIX("matrix is singular"),
299 SINGULAR_OPERATOR("operator is singular"),
300 SUBARRAY_ENDS_AFTER_ARRAY_END("subarray ends after array end"),
301 TOO_LARGE_CUTOFF_SINGULAR_VALUE("cutoff singular value is {0}, should be at most {1}"),
302 TOO_MANY_ELEMENTS_TO_DISCARD_FROM_ARRAY("cannot discard {0} elements from a {1} elements array"),
303 TOO_MUCH_CANCELLATION("too much cancellation in a denominator"),
304 TOO_MANY_REGRESSORS("too many regressors ({0}) specified, only {1} in the model"),
305 TOO_SMALL_COST_RELATIVE_TOLERANCE("cost relative tolerance is too small ({0}), no further reduction in the sum of squares is possible"),
306 TOO_SMALL_INTEGRATION_INTERVAL("too small integration interval: length = {0}"),
307 TOO_SMALL_ORTHOGONALITY_TOLERANCE("orthogonality tolerance is too small ({0}), solution is orthogonal to the jacobian"),
308 TOO_SMALL_PARAMETERS_RELATIVE_TOLERANCE("parameters relative tolerance is too small ({0}), no further improvement in the approximate solution is possible"),
309 TRUST_REGION_STEP_FAILED("trust region step has failed to reduce Q"),
310 TWO_OR_MORE_CATEGORIES_REQUIRED("two or more categories required, got {0}"),
311 TWO_OR_MORE_VALUES_IN_CATEGORY_REQUIRED("two or more values required in each category, one has {0}"),
312 UNABLE_TO_BRACKET_OPTIMUM_IN_LINE_SEARCH("unable to bracket optimum in line search"),
313 UNABLE_TO_COMPUTE_COVARIANCE_SINGULAR_PROBLEM("unable to compute covariances: singular problem"),
314 UNABLE_TO_FIRST_GUESS_HARMONIC_COEFFICIENTS("unable to first guess the harmonic coefficients"),
315 UNABLE_TO_ORTHOGONOLIZE_MATRIX("unable to orthogonalize matrix in {0} iterations"),
316 UNABLE_TO_PERFORM_QR_DECOMPOSITION_ON_JACOBIAN("unable to perform Q.R decomposition on the {0}x{1} jacobian matrix"),
317 UNABLE_TO_SOLVE_SINGULAR_PROBLEM("unable to solve: singular problem"),
318 UNBOUNDED_SOLUTION("unbounded solution"),
319 UNKNOWN_MODE("unknown mode {0}, known modes: {1} ({2}), {3} ({4}), {5} ({6}), {7} ({8}), {9} ({10}) and {11} ({12})"),
320 UNKNOWN_PARAMETER("unknown parameter {0}"),
321 UNMATCHED_ODE_IN_EXPANDED_SET("ode does not match the main ode set in the extended set"),
322 CANNOT_PARSE_AS_TYPE("string \"{0}\" unparseable (from position {1}) as an object of type {2}"),
323 CANNOT_PARSE("string \"{0}\" unparseable (from position {1})"),
324 UNPARSEABLE_3D_VECTOR("unparseable 3D vector: \"{0}\""),
325 UNPARSEABLE_COMPLEX_NUMBER("unparseable complex number: \"{0}\""),
326 UNPARSEABLE_REAL_VECTOR("unparseable real vector: \"{0}\""),
327 UNSUPPORTED_EXPANSION_MODE("unsupported expansion mode {0}, supported modes are {1} ({2}) and {3} ({4})"),
328 UNSUPPORTED_OPERATION("unsupported operation"),
329 ARITHMETIC_EXCEPTION("arithmetic exception"),
330 ILLEGAL_STATE("illegal state"),
331 USER_EXCEPTION("exception generated in user code"),
332 URL_CONTAINS_NO_DATA("URL {0} contains no data"),
333 VALUES_ADDED_BEFORE_CONFIGURING_STATISTIC("{0} values have been added before statistic is configured"),
334 VECTOR_LENGTH_MISMATCH("vector length mismatch: got {0} but expected {1}"),
335 VECTOR_MUST_HAVE_AT_LEAST_ONE_ELEMENT("vector must have at least one element"),
336 WEIGHT_AT_LEAST_ONE_NON_ZERO("weigth array must contain at least one non-zero value"),
337 WRONG_BLOCK_LENGTH("wrong array shape (block length = {0}, expected {1})"),
338 WRONG_NUMBER_OF_POINTS("{0} points are required, got only {1}"),
339 NUMBER_OF_POINTS("number of points ({0})"),
340 ZERO_DENOMINATOR("denominator must be different from 0"),
341 ZERO_DENOMINATOR_IN_FRACTION("zero denominator in fraction {0}/{1}"),
342 ZERO_FRACTION_TO_DIVIDE_BY("the fraction to divide by must not be zero: {0}/{1}"),
343 ZERO_NORM("zero norm"),
344 ZERO_NORM_FOR_ROTATION_AXIS("zero norm for rotation axis"),
345 ZERO_NORM_FOR_ROTATION_DEFINING_VECTOR("zero norm for rotation defining vector"),
346 ZERO_NOT_ALLOWED("zero not allowed here");
347
348
349
350
351
352
353 private final String sourceFormat;
354
355
356
357
358
359 private LocalizedFormats(final String sourceFormat) {
360 this.sourceFormat = sourceFormat;
361 }
362
363
364 public String getSourceString() {
365 return sourceFormat;
366 }
367
368
369 public String getLocalizedString(final Locale locale) {
370 try {
371 ResourceBundle bundle =
372 ResourceBundle.getBundle("META-INF/localization/LocalizedFormats", locale);
373 if (bundle.getLocale().getLanguage().equals(locale.getLanguage())) {
374
375 return bundle.getString(toString());
376 }
377
378 } catch (MissingResourceException mre) {
379
380 }
381
382
383
384 return sourceFormat;
385
386 }
387
388 }