Well if it's in a fragment finding the corresponding image is quite easy :-) load it as a resource.
2011/8/16 Andreas Pieber <[email protected]>: > 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/> >> >> >> > >> > -- -- *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/>
