Hi Roberto, Attachments are stripped in the mailing lists.
Which version of Isis do you use ? I guess it is 1.9.0-SNAPSHOT. If YES, try to upgrade to 1.11+ Martin Grigorov Wicket Training and Consulting https://twitter.com/mtgrigorov On Wed, Mar 16, 2016 at 10:49 AM, Roberto Lavalle de Juan < roberto.lava...@tellmegen.com> wrote: > Hi and good morning! > > I attached some images to clarify the malfunction (in this case, my > firefox is in spanish and I want to translate to english)...see images in > order: > > 1-shop.png > 2-shop_translated.png > 3-login_page.png > 4-logged_not_completely_translated.png (you can see "Mis resultados"...) > > Thanks again! > > Roberto Lavalle de Juan > CTO - tellmeGen > tlf. +34 650 129 806 > > El 16/03/2016 a las 0:19, Martin Grigorov escribió: > >> Hi Roberto, >> >> On Tue, Mar 15, 2016 at 6:18 PM, Roberto Lavalle de Juan < >> roberto.lava...@tellmegen.com> wrote: >> >> Hi all! >>> >>> we translate our pages with "/getSession().setLocale(new Locale("gb"));/" >>> or "g/etSession().setLocale(new Locale("es"));/" and it works, but if we >>> use this code to translate some menu bars: >>> >>> /protected void addServiceActionMenuBars() {// >>> // addMenuBar(this, ID_PRIMARY_MENU_BAR, >>> DomainServiceLayout.MenuBar.PRIMARY);// >>> // addMenuBar(this, ID_SECONDARY_MENU_BAR, >>> DomainServiceLayout.MenuBar.SECONDARY);// >>> // addMenuBar(this, ID_TERTIARY_MENU_BAR, >>> DomainServiceLayout.MenuBar.TERTIARY);// >>> //}// >>> // >>> //private void addMenuBar(final MarkupContainer container, final String >>> id, final DomainServiceLayout.MenuBar menuBar) {// >>> // final ServiceActionsModel model = new >>> ServiceActionsModel(menuBar);// >>> //Component menuBarComponent = >>> >>> getComponentFactoryRegistry().createComponent(ComponentType.SERVICE_ACTIONS, >>> id, model);// >>> //menuBarComponent.add(AttributeAppender.append("class", >>> menuBar.name().toLowerCase(Locale.ENGLISH)));// >>> // container.add(menuBarComponent); // >>> //}/ >>> >>> when "/createComponent/" is executed the >>> "/RequestCycle.get().getRequest().getLocale().getLanguage()/" has the >>> initial language of the navigator. For example, if navigator is in >>> spanish >>> and we >>> >> >> RequestCycle.get().getRequest().getLocale().getLanguage() is the locale >> sent by the browser. >> Wicket uses the locale set in the Session for i18n If Session#locale is >> null then it falls back to the locale of the request. >> >> >> translate to english the menu bars are created they will be in spanish. >>> And if navigator is in english and we translate to spanish the menu bars >>> are created they will be in english. >>> >>> Thanks a lot for your help. >>> >>> Roberto Lavalle de Juan >>> CTO - tellmeGen >>> tlf. +34 650 129 806 >>> >>> El 14/03/2016 a las 9:28, Martin Grigorov escribió: >>> >>> Hi, >>>> >>>> Tellmegen was using 1.9.0-SNAPSHOT last time I worked on it. >>>> The menus are loaded from the .po files. The content of the pages is >>>> custom, so it is using Wicket's .properties.xml. >>>> >>>> The history of >>>> >>>> >>>> https://github.com/apache/isis/commits/master/core/viewer-wicket-impl/src/main/java/org/apache/isis/viewer/wicket/viewer/services/LocaleProviderWicket.java >>>> doesn't show in which version it has been introduced and improved. >>>> >>>> Martin Grigorov >>>> Wicket Training and Consulting >>>> https://twitter.com/mtgrigorov >>>> >>>> On Mon, Mar 14, 2016 at 8:20 AM, Dan Haywood < >>>> d...@haywood-associates.co.uk> >>>> wrote: >>>> >>>> We implemented the TranslationServicePo for this project. As I recall >>>> >>>>> that >>>>> was part of 1.8.0, and then there were some subsequent >>>>> fixes/refinements >>>>> in >>>>> the following releases, which is why I wanted to know which version >>>>> they >>>>> are on (so we don't go chasing an issue that might already have been >>>>> fixed)... >>>>> >>>>> thx >>>>> >>>>> Dan >>>>> >>>>> >>>>> >>>>> >>>>> On 13 Mar 2016 21:05, "Óscar Bou - GOVERTIS" <o....@govertis.com> >>>>> wrote: >>>>> >>>>> Hi Dan and ROBERTO. >>>>> >>>>>> Roberto is a mate of Carlos in the TellmeGen project. >>>>>> >>>>>> Not sure but I slightly remember there was some custom code in that >>>>>> project for localization depending on browser. >>>>>> >>>>>> Not sure if it was an Isis or Wicket trick ... >>>>>> >>>>>> >>>>>> El 13 mar 2016, a las 20:03, Dan Haywood < >>>>>> d...@haywood-associates.co.uk >>>>>> escribió: >>>>>> >>>>>> Hi Roberto, >>>>>>> >>>>>>> which version of Apache Isis are you on? And can you provide a small >>>>>>> example in github, based on the simpleapp, and describe how to >>>>>>> >>>>>>> reproduce >>>>>> the issue? >>>>>> >>>>>>> thx >>>>>>> Dan >>>>>>> >>>>>>> >>>>>>> On 9 March 2016 at 16:34, Roberto Lavalle de Juan < >>>>>>> roberto.lava...@tellmegen.com> wrote: >>>>>>> >>>>>>> Hi again :) >>>>>>> >>>>>>>> if I have the browser in English and translated into Spanish I feel >>>>>>>> >>>>>>>> the >>>>>>> >>>>>> same, its all translated into Spanish except the menu bars... >>>>>> >>>>>>> Let's see if someone can help me... >>>>>>>> >>>>>>>> Thanks again!!! >>>>>>>> >>>>>>>> Roberto Lavalle de Juan >>>>>>>> CTO - tellmeGen >>>>>>>> tlf. +34 650 129 806 >>>>>>>> >>>>>>>> El 08/03/2016 a las 11:01, Roberto Lavalle de Juan escribió: >>>>>>>> >>>>>>>>> Hi all, >>>>>>>>> >>>>>>>>> we have a problem, because if we change the user language with a >>>>>>>>> >>>>>>>>> button >>>>>>>> >>>>>>> with this code (we change the language to english with the button, >>>>>> >>>>>>> and >>>>>>>> >>>>>>> we >>>>>> >>>>>> have an spanish "Chrome" navigator): >>>>>>> >>>>>>>> getSession().setLocale(new Locale("gb")); >>>>>>>>> >>>>>>>>> then our web is translated to english, but have the menu bars in >>>>>>>>> >>>>>>>>> spanish, >>>>>>>> >>>>>>> do not translate. Could I solve this problem? >>>>>>> >>>>>>>> Thanks a lot!!! >>>>>>>>> >>>>>>>>> >