karaf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andreas Pieber <anpie...@gmail.com>
Subject Re: New Karaf-webConsole - Apache Wicket
Date Tue, 16 Aug 2011 10:02:54 GMT
On Tue, Aug 16, 2011 at 11:53, Charles Moulliard <cmoulliard@gmail.com>wrote:

> I would prefer that images / pictures of flags are centralized and
> part of the core bundle. We can add a list of current languages which
> will be most probably translated like French, Dutch, German, Italian,
> Spanish, English, Polish, Swedish, Danish and extend them (with new
> minor releases) when they will be required by a new user/committer.
>

I can also live with that approach.


>
> We also need to define default values because we will extend the
> core/osgi projects and add new labels which will not be added
> immediately by partners projects (ServiceMix, Camel, ActiveMQ, Cellar,
> Fabric, ...).
>

I'm still not sure why we do not generate those completely at runtime based
on the information provided by the client.


>
> On Tue, Aug 16, 2011 at 10:35 AM, Andreas Pieber <anpieber@gmail.com>
> wrote:
> > 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/>
> >> >>
> >> >
> >>
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message