Hi,

thank you for the help!

I will try the solution and implement it.

Thank you!
Klaus.


Borrowing from Lukasz’s improvement.

public class MyControlelr extends ActionSupport …

@Override
public String execute() {
   String msg = getText(‘myMessageKey”);
   FileReader.determineFileReader(msg, userString);
--
_________________________________________________________
Adam Brin
Director of Technology, Digital Antiquity
480.965.1278

On Sep 22, 2017, at 8:02 AM, Klaus Tachtler <kl...@tachtler.net> wrote:

Hi Adam,

thank you so much for the example!

BUT from where can I get the "TextProvider provider" (you said all ActionSupport classes implement this)

Thank you!
Klaus.


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


----- 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
------------------------------------------


Attachment: bin9mkPPiGIdF.bin
Description: Öffentlicher PGP-Schlüssel

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to