karaf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Achim Nierbeck <bcanh...@googlemail.com>
Subject Re: New Karaf-webConsole - Apache Wicket
Date Tue, 16 Aug 2011 09:52:58 GMT
Well if it's in a fragment finding the corresponding image is quite easy :-)
load it as a resource.

2011/8/16 Andreas Pieber <anpieber@gmail.com>:
> On Tue, Aug 16, 2011 at 10:27, Charles Moulliard <cmoulliard@gmail.com>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 <anpieber@gmail.com>
>> 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 <bcanhome@googlemail.com
>> >wrote:
>> >
>> >> This sounds good and in this case we really need a flag for switching
>> >> the language :-)
>> >>
>> >>
>> >> 2011/8/16 Charles Moulliard <cmoulliard@gmail.com>:
>> >> > 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 <
>> bcanhome@googlemail.com>
>> >> 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 <cmoulliard@gmail.com>:
>> >> >>> 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 <anpieber@gmail.com
>> >
>> >> 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" <anpieber@gmail.com>
>> 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" <
>> cmoulliard@gmail.com>
>> >> 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
<
>> anpieber@gmail.com
>> >> >
>> >> >>>>> 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
<
>> >> cmoulliard@gmail.com
>> >> >>>>>>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/>

Mime
View raw message