import com.opensymphony.xwork2.TextProvider; public class FileReader {
private static Locale locale = null; // not sure if this needs to be static public static Bean determineFileReader(String userString, TextProvider provider) { String i18nString = provider.getText("global.unknown"); ... } -- _________________________________________________________ Adam Brin Director of Technology, Digital Antiquity 480.965.1278 > On Sep 22, 2017, at 7:36 AM, Klaus Tachtler <kl...@tachtler.net> wrote: > > Hi Adam, > > can you give me a small example, to understand what you mean? > > Sorry and thank you for your patience with me! > Klaus. > > >> Ok, then from your Action/Controller pass in a TextProvider into the method >> which has the localization. All ActionSupport subclassess implement this, >> so you can pass this in. >> -- >> _________________________________________________________ >> Adam Brin >> Director of Technology, Digital Antiquity >> 480.965.1278 >> >>> On Sep 22, 2017, at 7:31 AM, Klaus Tachtler <kl...@tachtler.net> wrote: >>> >>> Hi Adam, >>> >>> no it is no a subclass. >>> >>> package... >>> >>> import com.opensymphony.xwork2.ActionContext; >>> import com.opensymphony.xwork2.util.LocalizedTextUtil; >>> >>> import net.tachtler.resources.Globals; >>> >>> public class FileReader { >>> >>> private static Locale locale = null; >>> >>> public static Bean determineFileReader(String userString) { >>> >>> /* >>> * Set local variable locale read from actionContext. >>> */ >>> locale = ActionContext.getContext().getLocale(); >>> >>> /* >>> * Get the i18n text for "string" from ActionContext. >>> */ >>> String i18nString = >>> LocalizedTextUtil.findDefaultText("global.unknown", locale); >>> >>> ... >>> >>> } >>> >>> This is, what I'm doing. >>> >>> By changing from struts2 2.5.10 to 2.5.13 I saw the problem and I don't >>> know ho to fix it the right way? >>> >>> Thank you! >>> Klaus. >>> >>> >>>> what class are you doing this in? Are you subclassing off of >>>> ActionSupport? >>>> -- >>>> _________________________________________________________ >>>> Adam Brin >>>> Director of Technology, Digital Antiquity >>>> 480.965.1278 >>>> >>>>> On Sep 22, 2017, at 7:20 AM, Klaus Tachtler <kl...@tachtler.net> wrote: >>>>> >>>>> Hi Łukasz, >>>>> >>>>> can you give me an example, so that I can understand it right? >>>>> >>>>> I have ActionContext and ActionContext.getContext().getLocale() BUT how >>>>> can I use getText(key) in my situation. >>>>> >>>>> Thank you patience with me! >>>>> Klaus. >>>>> >>>>> >>>>>> 2017-09-22 16:12 GMT+02:00 Klaus Tachtler <kl...@tachtler.net>: >>>>>>> is it possible to use getText("global.unkonwn") with the >>>>>>> ActionContext.getContext().getLocale() like >>>>>>> - getText("global.unknown", ActionContext.getContext().getLocale()); >>>>>> >>>>>> You don't have to, I mean "getText(key)" does it for you - it uses the >>>>>> current Locale defined in ActionContext >>>>>> >>>>>> >>>>>> Regards >>>>>> -- >>>>>> Łukasz >>>>>> + 48 606 323 122 http://www.lenart.org.pl/ >>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >>>>>> For additional commands, e-mail: user-h...@struts.apache.org >>>>> >>>>> >>>>> ----- Ende der Nachricht von Lukasz Lenart <lukaszlen...@apache.org> ----- >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> ------------------------------------------ >>>>> e-Mail : kl...@tachtler.net >>>>> Homepage: http://www.tachtler.net >>>>> DokuWiki: http://www.dokuwiki.tachtler.net >>>>> ------------------------------------------ >>>>> >>>>> >>>>> <Mail Attachment> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >>>>> For additional commands, e-mail: user-h...@struts.apache.org >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >>>> For additional commands, e-mail: user-h...@struts.apache.org >>> >>> >>> ----- Ende der Nachricht von Adam Brin <ab...@digitalantiquity.org> ----- >>> >>> >>> >>> >>> -- >>> >>> ------------------------------------------ >>> e-Mail : kl...@tachtler.net >>> Homepage: http://www.tachtler.net >>> DokuWiki: http://www.dokuwiki.tachtler.net >>> ------------------------------------------ >>> >>> >>> <Mail Attachment> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >>> For additional commands, e-mail: user-h...@struts.apache.org >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> For additional commands, e-mail: user-h...@struts.apache.org > > > ----- Ende der Nachricht von Adam Brin <ab...@digitalantiquity.org> ----- > > > > > -- > > ------------------------------------------ > e-Mail : kl...@tachtler.net > Homepage: http://www.tachtler.net > DokuWiki: http://www.dokuwiki.tachtler.net > ------------------------------------------ > > > <Mail Attachment> > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org