peholmst / i18n4vaadin Goto Github PK
View Code? Open in Web Editor NEWA small I18N addon for Vaadin applications
A small I18N addon for Vaadin applications
Hi,
Firstly I'll like to say excellent addon for vaddin. Simple yet extremely useful.
It just thought it would be nice if the source was included in the jar (for Ctrl + Click in eclipse).
Or if a src jar was produced so that when people download the artifact maven will automatically retrieve the src jar too? I always download the source and javadocs if they are available.
In the mean time I'm going to clone the github :)
Thanks again,
Craig.
Figure out how to define JSR-303 error messages using the I18N4Vaadin annotations
Currently, when using Eclipse, code completion will fill in an arguments parameter even if you're not using arguments. See if it would be possible to create a version of getMessage() that takes no arguments and that does not conflict with the current getMessage() method when it does not take any arguments.
Hi !
The addons works fine with ApplicationServlet but with GAE (GAEApplicationServlet), it seems to be a Not Serializable problem about PropertyResourceBundle ...
EDIT :
I figured out what's wrong : like your source code, we must declare attributes not serializable "transient" and sometimes not initialize them in constructor method but in attach() method.
For next people who are also wondering how run you addon with GAE, please update wiki page =)
Thx and sorry for the inconvenience ;)
Will there be a Vaadin 7 version of the add-on?
Especially when using CDI, but possibly without CDI, figure out a way of binding an internationalized text to a component property using only an annotation. When the locale is changed, the property should automatically be updated without the need for listening for the event and manually invoking an "updateMessageStrings" method
Add dependencies and repository configurations to documentation so that users can just copy-paste them into their POMs.
Make it possible to specify what file encoding to use when reading .properties files.
Make it possible to assign an internationalized string to an enum constant and easily use this constant in e.g. a combo box.
Having a lot of packages I want only one Bundle & .properties file for the whole module.
The generated classes should implement a Bundle interface with methods like getMessage()
. This would simplify testing because it'd be possible to inject the needed Bundle - thereby allowing the use of a different bundle for testing and for production code.
Go through the project and make sure it works with the latest versions of Vaadin and Vaadin CDI. Also go through the issues and milestones and see which ones are still relevant.
The annotation processor fails with a NPE if any annotations have been placed on an enum.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.