On Tue, Aug 16, 2011 at 10:27, Charles Moulliard <[email protected]>wrote:
> The situation is a bit more complex than that because if ServiceMix > provides a bundle containing by example the page EndpointsListPage, > they have to provide translation for this page but also a fragment to > add translated labes for NavigationPanel which is until now part of > the core. This could be removed quite easily (so that it is also localized by the client). > So, from this point of view, we do not need to provide a > service for images, repeater as they will be part of the core bundle > and present in the top banner of the web console. If they don't > provide translation, then english will be used by default > Does this mean we include all possible flags or that clients extend the core with their fragment? How do we find the images then? Kind regards, Andreas > > On Tue, Aug 16, 2011 at 10:14 AM, Andreas Pieber <[email protected]> > wrote: > > Everything great; while fragments work great for localisation the > question > > still remains how we get flag into the package and who a subproject can > > signal that a language is fully supported. The simplest option would be > to > > use an osgi service providing the image and a repeater in some kind of > > drop-down in the core package. The only language I would make default is > > English which means also the English flag is always available by default. > If > > e.g. SMX says that it also provides all fragements (in an additional > > feature) they can only include a webconsole.germanready.jar bundle > exporting > > a FullySupportedLanguageService#getFlagPanelWithChangeLogic service which > > can be used by webconsole.core... > > > > While I basically like the idea I'm not sure about the number of bundles > > this will produce. > > > > WDYT; any concerns/alternatives? > > > > Kind regards, > > Andreas > > > > On Tue, Aug 16, 2011 at 09:29, Achim Nierbeck <[email protected] > >wrote: > > > >> This sounds good and in this case we really need a flag for switching > >> the language :-) > >> > >> > >> 2011/8/16 Charles Moulliard <[email protected]>: > >> > If you would like that we check the language browser, then we can add > >> > this option and display the console in the language corresponding to > >> > your browser (German for you in occurrence and Belgian/French for me > >> > ;-). > >> > > >> > On Tue, Aug 16, 2011 at 9:08 AM, Achim Nierbeck < > [email protected]> > >> wrote: > >> >> +1 for this this is a proper solution. > >> >> > >> >> One thing regarding the flags, for example you have a german browser > >> >> but rather have the english menu how would you switch that besides > >> >> altering the browser :-) > >> >> > >> >> regards, Achim > >> >> > >> >> 2011/8/16 Charles Moulliard <[email protected]>: > >> >>> Fragments should be used to add translated xxxx_yy.properties or > >> >>> xxxx_yy.xml files. This is the way to go and will not cause any > >> >>> dependencies issues. > >> >>> > >> >>> On Tue, Aug 16, 2011 at 8:09 AM, Andreas Pieber <[email protected] > > > >> wrote: > >> >>>> To make this clear: with users I mean subprojects like smx. An > >> alternative > >> >>>> solution coming to my mind are fragments. This will make it even > >> easier to > >> >>>> configure and adapt resources like language or flags, or css,... > >> >>>> On Aug 16, 2011 8:07 AM, "Andreas Pieber" <[email protected]> > wrote: > >> >>>>> No problem. Only question then how we should handle the case that > >> some > >> >>>>> translations are complete and others not. For example the karaf > core > >> >>>> console > >> >>>>> supports German, French and English, smx only espanol and English? > >> How do > >> >>>> we > >> >>>>> handle the case that someone wants to replace flags? Maybe create > an > >> osgi > >> >>>>> service and supported language bundles? That way users can > overwrite > >> them > >> >>>> or > >> >>>>> only provide bundles for those languages they support? > >> >>>>> > >> >>>>> Kind regards, Andreas > >> >>>>> On Aug 16, 2011 7:53 AM, "Charles Moulliard" < > [email protected]> > >> wrote: > >> >>>>>> Hi Andreas, > >> >>>>>> > >> >>>>>> Well, this is an interesting question and also debate. I would > >> prefer > >> >>>>>> that the user has the possibility to change itself the language > for > >> >>>>>> the following reason : some users/administrators does not have > the > >> >>>>>> rights to change their browser language and depend on the > language > >> >>>>>> provided. > >> >>>>>> > >> >>>>>> Regards, > >> >>>>>> > >> >>>>>> Charles > >> >>>>>> > >> >>>>>> On Tue, Aug 16, 2011 at 5:35 AM, Andreas Pieber < > [email protected] > >> > > >> >>>>> wrote: > >> >>>>>>> I've just added German translation. One point here: while the > flags > >> are > >> >>>>>>> quite nice during development do we really want to add a way for > >> the > >> >>>> user > >> >>>>> to > >> >>>>>>> switch the language manually? Typically it works quite well > letting > >> >>>>> wicket > >> >>>>>>> choosing the language configured in your browser. > >> >>>>>>> > >> >>>>>>> WDYT? > >> >>>>>>> > >> >>>>>>> Kind regards, > >> >>>>>>> Andreas > >> >>>>>>> > >> >>>>>>> On Mon, Aug 15, 2011 at 15:57, Charles Moulliard < > >> [email protected] > >> >>>>>>wrote: > >> >>>>>>> > >> >>>>>>>> I think that this could be done easily as we only need to add > or > >> remove > >> >>>>>>>> flags and the code whic allows to set language > >> >>>>>>>> > >> >>>>>>>> > >> >>>>>>>> On 15/08/11 15:36, Glen Mazza wrote: > >> >>>>>>>> > >> >>>>>>>>> Hi Charles, have you designed it in a way to make it > moderately > >> >>>>> feasible > >> >>>>>>>>> to switch flags if desired during branding? (IIRC the Apache > >> Jetspeed > >> >>>>>>>>> portal unfortunately has the flag choices deeply locked > alongside > >> code > >> >>>>>>>>> within JARs making modification cumbersome.) English, Arabic, > >> >>>>> Portuguese, > >> >>>>>>>>> and Traditional Chinese are some languages I can think of that > >> can > >> >>>> call > >> >>>>> for > >> >>>>>>>>> different flags depending on where it's used. > >> >>>>>>>>> > >> >>>>>>>>> Glen > >> >>>>>>>>> > >> >>>>>>>>> On 08/15/2011 07:34 AM, Charles Moulliard wrote: > >> >>>>>>>>> > >> >>>>>>>>>> Hi, > >> >>>>>>>>>> > >> >>>>>>>>>> I have committed I18n for the new Karaf Webconsole. You can > have > >> a > >> >>>>>>>>>> lookby clicking on Features List and next click on the flags > >> France > >> >>>> or > >> >>>>>>>>>> Union Jack - UK to see How the name of the columns change. > >> >>>>>>>>>> > >> >>>>>>>>>> Regards, > >> >>>>>>>>>> > >> >>>>>>>>>> Charles Moulliard > >> >>>>>>>>>> > >> >>>>>>>>>> Apache Committer > >> >>>>>>>>>> > >> >>>>>>>>>> Blog : http://cmoulliard.blogspot.com > >> >>>>>>>>>> Twitter : http://twitter.com/cmoulliard > >> >>>>>>>>>> Linkedin : http://www.linkedin.com/in/**charlesmoulliard< > >> >>>>> http://www.linkedin.com/in/charlesmoulliard> > >> >>>>>>>>>> Skype: cmoulliard > >> >>>>>>>>>> > >> >>>>>>>>> > >> >>>>>>>>> > >> >>>>>>>>> > >> >>>>>>> > >> >>>> > >> >>> > >> >> > >> >> > >> >> > >> >> -- > >> >> -- > >> >> *Achim Nierbeck* > >> >> > >> >> > >> >> Apache Karaf <http://karaf.apache.org/> Committer & PMC > >> >> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> > >> >> Committer & Project Lead > >> >> blog <http://notizblog.nierbeck.de/> > >> >> > >> > > >> > >> > >> > >> -- > >> -- > >> *Achim Nierbeck* > >> > >> > >> Apache Karaf <http://karaf.apache.org/> Committer & PMC > >> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> > >> Committer & Project Lead > >> blog <http://notizblog.nierbeck.de/> > >> > > >
