2010 Apr 20 11:14 AM
my Client wants to tranlate all the Dutch text messages in English. He requested to find all the programs where the translation is required. Any suggestions on the approach.
I tried going to SE91 and do where used list of all the custom message classes. any other suggestions than this.
2010 Apr 20 1:29 PM
Hi,
You may select all the custom messages from database table T100, specifitying the language, message classes starting with Y or Z. Get the translated text from the customer and update it for Dutch language in the same table.
There can also be some messages using the Text-symbols of the custom programs. You can use the text-symbols from all the custom programs using the ABAP statement:
READ TEXTPOOL prog ... INTO itab ... LANGUAGE lg.
The best approach would be to start with the collection of all the custom programs and custom message classes. Then you can use the above steps to get all the texts in english language. Get the translations for all these texts from user in an excel or notepad file. Write an upload program to upload the excel from local pc. Then update the messages for message class in T100 and update the Program text symbols using ABAP statemtnt INSERT TEXT-POOLS......
Regards,
Jayesh
Edited by: Jayesh Gupta on Apr 20, 2010 2:31 PM
my Client wants to tranlate all the Dutch text messages in English. He requested to find all the programs where the translation is required. Any suggestions on the approach.
I tried going to SE91 and do where used list of all the custom message classes. any other suggestions than this.
2010 Apr 20 1:29 PM
Hi,
You may select all the custom messages from database table T100, specifitying the language, message classes starting with Y or Z. Get the translated text from the customer and update it for Dutch language in the same table.
There can also be some messages using the Text-symbols of the custom programs. You can use the text-symbols from all the custom programs using the ABAP statement:
READ TEXTPOOL prog ... INTO itab ... LANGUAGE lg.
The best approach would be to start with the collection of all the custom programs and custom message classes. Then you can use the above steps to get all the texts in english language. Get the translations for all these texts from user in an excel or notepad file. Write an upload program to upload the excel from local pc. Then update the messages for message class in T100 and update the Program text symbols using ABAP statemtnt INSERT TEXT-POOLS......
Regards,
Jayesh
Edited by: Jayesh Gupta on Apr 20, 2010 2:31 PM
2010 Apr 20 2:01 PM
Hello!
The following approach might be useful.
1. Run transaction SE63.
2. On the menu choose Translation-ABAP Objects-Transport Object
3. Set any development object there (a message class is appropriate too)
4. Set source and target languages
5. Press button Edit
6. Translate (for your convenience you could press button Sequential and translate messages one by one).
Best wishes, Eugene.
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |