Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Translation issue for text symbols

Former Member
0 Kudos

Hi Experts,

I am having an issue when I am using translation of text symbols. It seems to be an issue in only one of the systems. The text is maintained only in the Default language (EN). However, if I login through a different logon language say DE, the text will pick up the EN text even though I have not maintained translation for DE language.

I believe if translation of text symbol is not maintained for a language, then it should not pick up any text which is what is happening in the other systems.

Please share your valuable views regarding this issue. It is a little weird

1 ACCEPTED SOLUTION

former_member195402
Active Contributor
0 Kudos

Hi,

maybe there is a different behaviour on your systems caused by different system parameter settings.

Please start report RSPARAM and check all parameters containing string lang as for example

  • eu/iwb/installed_languages
  • zcsa/installed_languages
  • zcsa/system_language
  • zcsa/second_language

Especially zcsa/second_language may be causer of this issue. If no customer defined value exists, system default value is the actual system profile setting.

Regards,

Klaus

8 REPLIES 8

nabheetscn
Active Contributor
0 Kudos

Hi

How have you used the text is it like this. If it is like then it show in english if translation is not maintained.

lv_var = 'display message'(001)..?

Please paste the code.

0 Kudos

Hi Nabheet,

The code is like this:

EF_CAPTION = TEXT-001.

former_member219162
Contributor
0 Kudos

Hello Sharath,

You are correct, if the Translation is not maintained for the Text Symbols or Selection Text, the text would not be displayed in the.

Can you see if the Text Symbols that you have maintained in "EN" is also maintained in "DE" with the same text and that's the reason your system is showing the EN values with DE logon.

You can go to Text Elements and then from there , Goto-> Translations.

0 Kudos

Hi Anirban,

I checked but there is no translation maintained in DE language.

But still it is picking text in English language.

0 Kudos

Hi,

In the text symbols, follow the following steps:

1. Goto->Translation

2. Select the target language to DE. Press enter.

3. See if you have the text converted to German language in the text fields below every text.

4. If not then you may want to click on 'Propose Pool'.

5. Some German Texts may be longer than English texts. In that case you may need to redefine the text length.

Hope this is helpful

Best Regards,

Jagraj Singh.

former_member212002
Active Contributor
0 Kudos

Is SET LANGUAGE / SET LOCAL LANGUAGE used somewhere in your program?

Cheers!

Abhinab

former_member195402
Active Contributor
0 Kudos

Hi,

maybe there is a different behaviour on your systems caused by different system parameter settings.

Please start report RSPARAM and check all parameters containing string lang as for example

  • eu/iwb/installed_languages
  • zcsa/installed_languages
  • zcsa/system_language
  • zcsa/second_language

Especially zcsa/second_language may be causer of this issue. If no customer defined value exists, system default value is the actual system profile setting.

Regards,

Klaus

0 Kudos

Thanks a ton Klaus.

The culprit was the parameter zcsa/second_language. In the affected system all values were 'E'. that is why when no translation was present it was picking up English translation.

Thanks once again!