Author: svenmeier
Date: Tue Nov 22 07:32:09 2011
New Revision: 1204836
URL: http://svn.apache.org/viewvc?rev=1204836&view=rev
Log:
WICKET-4162 let initializers provide localizations
Added:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/resource/loader/InitializerStringResourceLoader.java
(with props)
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/FooInitializer.java
(with props)
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/FooInitializer.properties
(with props)
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/FooInitializer_alt.properties
(with props)
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/FooInitializer_zz.properties
(with props)
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/InitializerStringResourceLoaderTest.java
(with props)
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/Initializer.properties
(with props)
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/Initializer_de.properties
(with props)
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/Initializer_fr.properties.xml
(with props)
Removed:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/resource/loader/JarStringResourceLoader.java
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/JarStringResourceLoaderTest.java
wicket/trunk/wicket-core/src/test/java/wicket-jar.properties
wicket/trunk/wicket-core/src/test/java/wicket-jar_fr.properties.xml
wicket/trunk/wicket-extensions/src/main/java/wicket-jar.properties
wicket/trunk/wicket-extensions/src/main/java/wicket-jar_de.properties
wicket/trunk/wicket-extensions/src/main/java/wicket-jar_fr.properties.xml
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Application.java
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/settings/def/ResourceSettings.java
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/ApplicationSettingsTest.java
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/form/upload/UploadStatusResource.java
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Application.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Application.java?rev=1204836&r1=1204835&r2=1204836&view=diff
==============================================================================
--- wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Application.java
(original)
+++ wicket/trunk/wicket-core/src/main/java/org/apache/wicket/Application.java
Tue Nov 22 07:32:09 2011
@@ -923,6 +923,14 @@ public abstract class Application implem
}
/**
+ * @return collection of initializers
+ */
+ public final List<IInitializer> getInitializers()
+ {
+ return initializers;
+ }
+
+ /**
* @return collection of application listeners
*/
public final ApplicationListenerCollection getApplicationListeners()
Added:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/resource/loader/InitializerStringResourceLoader.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/resource/loader/InitializerStringResourceLoader.java?rev=1204836&view=auto
==============================================================================
---
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/resource/loader/InitializerStringResourceLoader.java
(added)
+++
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/resource/loader/InitializerStringResourceLoader.java
Tue Nov 22 07:32:09 2011
@@ -0,0 +1,94 @@
+/*
+ * 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.
+ */
+package org.apache.wicket.resource.loader;
+
+import java.util.List;
+import java.util.Locale;
+
+import org.apache.wicket.Component;
+import org.apache.wicket.IInitializer;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+
+/**
+ * This is one of Wicket's default string resource loaders. It is designed to
let wicket extension
+ * modules contribute default resource bundles for their components.
+ * <p>
+ * The initializer based string resource loader attempts to find the resource
from a bundle that
+ * corresponds to the supplied wicket initializers.
+ * <p>
+ * This implementation is fully aware of both locale and style values when
trying to obtain the
+ * appropriate resources.
+ * <p>
+ *
+ * @author Bertrand Guay-Paquet
+ * @author Sven Meier
+ */
+public class InitializerStringResourceLoader extends
ComponentStringResourceLoader
+{
+ /** Log. */
+ private static final Logger log =
LoggerFactory.getLogger(InitializerStringResourceLoader.class);
+
+ private List<IInitializer> initializers;
+
+ /**
+ * Create and initialize the resource loader.
+ *
+ * @param initializers
+ * initializers
+ */
+ public InitializerStringResourceLoader(List<IInitializer> initializers)
+ {
+ this.initializers = initializers;
+ }
+
+ /**
+ *
+ * @see
org.apache.wicket.resource.loader.ComponentStringResourceLoader#loadStringResource(java.lang.Class,
+ * java.lang.String, java.util.Locale, java.lang.String,
java.lang.String)
+ */
+ @Override
+ public String loadStringResource(Class<?> clazz, final String key,
final Locale locale,
+ final String style, final String variation)
+ {
+
+ for (IInitializer initializer : initializers)
+ {
+ String string =
super.loadStringResource(initializer.getClass(), key, locale, style,
+ variation);
+ if (string != null)
+ {
+ return string;
+ }
+ }
+
+ // not found
+ return null;
+ }
+
+ /**
+ * @see
org.apache.wicket.resource.loader.ComponentStringResourceLoader#loadStringResource(org.apache.wicket.Component,
+ * java.lang.String, java.util.Locale, java.lang.String,
java.lang.String)
+ */
+ @Override
+ public String loadStringResource(final Component component, final
String key,
+ final Locale locale, final String style, final String variation)
+ {
+ return loadStringResource((Class<?>)null, key, locale, style,
variation);
+ }
+}
\ No newline at end of file
Propchange:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/resource/loader/InitializerStringResourceLoader.java
------------------------------------------------------------------------------
svn:mime-type = text/plain
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/settings/def/ResourceSettings.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/settings/def/ResourceSettings.java?rev=1204836&r1=1204835&r2=1204836&view=diff
==============================================================================
---
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/settings/def/ResourceSettings.java
(original)
+++
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/settings/def/ResourceSettings.java
Tue Nov 22 07:32:09 2011
@@ -40,7 +40,7 @@ import org.apache.wicket.resource.Proper
import org.apache.wicket.resource.loader.ClassStringResourceLoader;
import org.apache.wicket.resource.loader.ComponentStringResourceLoader;
import org.apache.wicket.resource.loader.IStringResourceLoader;
-import org.apache.wicket.resource.loader.JarStringResourceLoader;
+import org.apache.wicket.resource.loader.InitializerStringResourceLoader;
import org.apache.wicket.resource.loader.PackageStringResourceLoader;
import org.apache.wicket.resource.loader.ValidatorStringResourceLoader;
import org.apache.wicket.settings.IResourceSettings;
@@ -159,11 +159,10 @@ public class ResourceSettings implements
* </ul>
* </dd>
* <dt>validator specific</dt>
- * <dt>jar specific</dt>
+ * <dt>Initializer specific</dt>
* <dd>
* <ul>
- * <li>wicket-jar.properties (in jar containing Foo)</li>
- * <li>wicket-jar.properties (in jar containing Component)</li>
+ * <li>bar.Foo.properties (Foo implementing IInitializer)</li>
* </ul>
* </dd>
* </dl>
@@ -177,7 +176,7 @@ public class ResourceSettings implements
stringResourceLoaders.add(new PackageStringResourceLoader());
stringResourceLoaders.add(new
ClassStringResourceLoader(application.getClass()));
stringResourceLoaders.add(new ValidatorStringResourceLoader());
- stringResourceLoaders.add(new JarStringResourceLoader());
+ stringResourceLoaders.add(new
InitializerStringResourceLoader(application.getInitializers()));
}
/**
Modified:
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/ApplicationSettingsTest.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/test/java/org/apache/wicket/ApplicationSettingsTest.java?rev=1204836&r1=1204835&r2=1204836&view=diff
==============================================================================
---
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/ApplicationSettingsTest.java
(original)
+++
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/ApplicationSettingsTest.java
Tue Nov 22 07:32:09 2011
@@ -28,7 +28,7 @@ import org.apache.wicket.resource.loader
import org.apache.wicket.resource.loader.ClassStringResourceLoader;
import org.apache.wicket.resource.loader.ComponentStringResourceLoader;
import org.apache.wicket.resource.loader.IStringResourceLoader;
-import org.apache.wicket.resource.loader.JarStringResourceLoader;
+import org.apache.wicket.resource.loader.InitializerStringResourceLoader;
import org.apache.wicket.resource.loader.PackageStringResourceLoader;
import org.apache.wicket.resource.loader.ValidatorStringResourceLoader;
import org.apache.wicket.settings.IFrameworkSettings;
@@ -128,8 +128,8 @@ public class ApplicationSettingsTest
loaders.get(2) instanceof ClassStringResourceLoader);
Assert.assertTrue("Fourth loader should be the validator one",
loaders.get(3) instanceof
ValidatorStringResourceLoader);
- Assert.assertTrue("Fifth should be the classpath one",
- loaders.get(4) instanceof JarStringResourceLoader);
+ Assert.assertTrue("Fifth should be the initializer one",
+ loaders.get(4) instanceof
InitializerStringResourceLoader);
}
/**
Added:
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/FooInitializer.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/FooInitializer.java?rev=1204836&view=auto
==============================================================================
---
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/FooInitializer.java
(added)
+++
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/FooInitializer.java
Tue Nov 22 07:32:09 2011
@@ -0,0 +1,34 @@
+/*
+ * 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.
+ */
+package org.apache.wicket.resource.loader;
+
+import org.apache.wicket.Application;
+import org.apache.wicket.IInitializer;
+
+/**
+ *
+ */
+public class FooInitializer implements IInitializer
+{
+ public void init(Application application)
+ {
+ }
+
+ public void destroy(Application application)
+ {
+ }
+}
Propchange:
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/FooInitializer.java
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added:
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/FooInitializer.properties
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/FooInitializer.properties?rev=1204836&view=auto
==============================================================================
---
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/FooInitializer.properties
(added)
+++
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/FooInitializer.properties
Tue Nov 22 07:32:09 2011
@@ -0,0 +1,20 @@
+#
+# $Id: DummyApplication.properties 908348 2010-02-10 04:26:40Z ivaynberg $
+# $Revision: 908348 $
+# $Date: 2010-02-10 05:26:40 +0100 (Mi, 10. Feb 2010) $
+#
+# ====================================================================
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+test.string=This is a test
+test.substitute=Welcome, ${user}
Propchange:
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/FooInitializer.properties
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added:
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/FooInitializer_alt.properties
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/FooInitializer_alt.properties?rev=1204836&view=auto
==============================================================================
---
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/FooInitializer_alt.properties
(added)
+++
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/FooInitializer_alt.properties
Tue Nov 22 07:32:09 2011
@@ -0,0 +1,19 @@
+#
+# $Id: DummyApplication_alt.properties 908348 2010-02-10 04:26:40Z ivaynberg $
+# $Revision: 908348 $
+# $Date: 2010-02-10 05:26:40 +0100 (Mi, 10. Feb 2010) $
+#
+# ====================================================================
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+test.string=Alt test string
Propchange:
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/FooInitializer_alt.properties
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added:
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/FooInitializer_zz.properties
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/FooInitializer_zz.properties?rev=1204836&view=auto
==============================================================================
---
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/FooInitializer_zz.properties
(added)
+++
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/FooInitializer_zz.properties
Tue Nov 22 07:32:09 2011
@@ -0,0 +1,19 @@
+#
+# $Id: DummyApplication_zz.properties 908348 2010-02-10 04:26:40Z ivaynberg $
+# $Revision: 908348 $
+# $Date: 2010-02-10 05:26:40 +0100 (Mi, 10. Feb 2010) $
+#
+# ====================================================================
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+test.string=Flib flob
Propchange:
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/FooInitializer_zz.properties
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added:
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/InitializerStringResourceLoaderTest.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/InitializerStringResourceLoaderTest.java?rev=1204836&view=auto
==============================================================================
---
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/InitializerStringResourceLoaderTest.java
(added)
+++
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/InitializerStringResourceLoaderTest.java
Tue Nov 22 07:32:09 2011
@@ -0,0 +1,42 @@
+/*
+ * 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.
+ */
+package org.apache.wicket.resource.loader;
+
+import java.util.Arrays;
+
+import org.apache.wicket.IInitializer;
+import org.apache.wicket.resource.StringResourceLoaderTestBase;
+
+/**
+ *
+ */
+public class InitializerStringResourceLoaderTest extends
StringResourceLoaderTestBase
+{
+
+ @Override
+ protected IStringResourceLoader createLoader()
+ {
+ return new InitializerStringResourceLoader(
+ Arrays.<IInitializer> asList(new FooInitializer()));
+ }
+
+ @Override
+ public void loaderUnknownResources()
+ {
+ assertNull(loader.loadStringResource((Class<?>)null,
"fhadfjksd", null, null, null));
+ }
+}
Propchange:
wicket/trunk/wicket-core/src/test/java/org/apache/wicket/resource/loader/InitializerStringResourceLoaderTest.java
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added:
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/Initializer.properties
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/Initializer.properties?rev=1204836&view=auto
==============================================================================
---
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/Initializer.properties
(added)
+++
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/Initializer.properties
Tue Nov 22 07:32:09 2011
@@ -0,0 +1,18 @@
+# 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.
+NavigatorLabel=Showing ${from} to ${to} of ${of}
+datatable.no-records-found=No Records Found
+
+UploadStatusResource.status=${percentageComplete} finished,
${bytesUploadedString} of ${totalBytesString} at ${transferRateString};
${remainingTimeString}
\ No newline at end of file
Propchange:
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/Initializer.properties
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added:
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/Initializer_de.properties
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/Initializer_de.properties?rev=1204836&view=auto
==============================================================================
---
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/Initializer_de.properties
(added)
+++
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/Initializer_de.properties
Tue Nov 22 07:32:09 2011
@@ -0,0 +1,16 @@
+# 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.
+NavigatorLabel=Zeige ${from} bis ${to} von ${of}
+datatable.no-records-found=Kein Ergebnis
Propchange:
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/Initializer_de.properties
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added:
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/Initializer_fr.properties.xml
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/Initializer_fr.properties.xml?rev=1204836&view=auto
==============================================================================
---
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/Initializer_fr.properties.xml
(added)
+++
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/Initializer_fr.properties.xml
Tue Nov 22 07:32:09 2011
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ 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.
+-->
+<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
+<properties>
+ <entry key="NavigatorLabel">Affichage de ${from} Ã ${to} sur
${of}</entry>
+ <entry key="datatable.no-records-found">Aucun résultat</entry>
+</properties>
\ No newline at end of file
Propchange:
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/Initializer_fr.properties.xml
------------------------------------------------------------------------------
svn:mime-type = text/plain
Modified:
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/form/upload/UploadStatusResource.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/form/upload/UploadStatusResource.java?rev=1204836&r1=1204835&r2=1204836&view=diff
==============================================================================
---
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/form/upload/UploadStatusResource.java
(original)
+++
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/form/upload/UploadStatusResource.java
Tue Nov 22 07:32:09 2011
@@ -101,11 +101,7 @@ class UploadStatusResource extends Abstr
{
status = info.getPercentageComplete() +
"|" +
- new StringResourceModel(
- RESOURCE_STATUS,
- (Component)null,
- Model.of(info),
- "${percentageComplete}% finished,
${bytesUploadedString} of ${totalBytesString} at ${transferRateString};
${remainingTimeString}").getString();
+ new StringResourceModel(RESOURCE_STATUS,
(Component)null, Model.of(info)).getString();
}
return status;
}