Skip to Content

translate message in message class in spanish

hi,

i want to translate mesaages in message class in spanish from english. i have to do it manually one by one using 'translate' in se91..

is there any way by which all my messages get translated dynamically as per log-on language?

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Jan 23, 2008 at 08:18 AM

    Hello Pratyush,

    It is not possible to get like that. You should translate it. But, while translating the messages you will get some default target language text which are 90% suits to the original language texts. But for remaining you have to enter target language text manually and confirm the translation. If you want to change the proposal you have click on the button Change proposal.

    Reward If Helpdul.

    Regards

    --

    Sasidhar Reddy Matli.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Pratyush Panda

      This doesn't let you update them all at once, but you can see them at least (log into the client with the language you want before running in se38). Useful for validating/testing, esp if you do not have access to the pools/worklists/etc.

      *&---------------------------------------------------------------------*
      *& Report ZDAVE_SHOW_TRANSLATIONS
      *&
      *&---------------------------------------------------------------------*
      *&
      *&
      *&---------------------------------------------------------------------*

      REPORT ZDAVE_SHOW_TRANSLATIONS.

      data: i type SY-MSGNO,
      lv_par1 LIKE sy-msgv1, "message parameter 1
      lv_par2 LIKE sy-msgv1, "message parameter 2
      lv_par3 LIKE sy-msgv1, "message parameter 3
      ls_return TYPE bapiret2,
      return type bapiret2_t. "row of error return table

      do 32 times.
      lv_par1 = '1'.
      lv_par2 = '2'.
      lv_par3 = '3'.
      CALL FUNCTION 'BALW_BAPIRETURN_GET2'
      EXPORTING
      type = 'E'
      cl = 'ZOTC_SALESPORTAL'
      number = i
      par1 = lv_par1
      par2 = lv_par2
      par3 = lv_par3
      IMPORTING
      return = ls_return.
      WRITE: / "ls_return-TYPE,
      "ls_return-ID,
      ls_return-NUMBER,
      ls_return-MESSAGE.
      "ls_return-LOG_NO,
      "ls_return-LOG_MSG_NO,
      " ls_return-MESSAGE_V1,
      " ls_return-MESSAGE_V2,
      " ls_return-MESSAGE_V3,
      " ls_return-MESSAGE_V4.
      "ls_return-PARAMETER,
      "ls_return-ROW,
      "ls_return-FIELD,
      "ls_return-SYSTEM.

      APPEND ls_return TO return.
      i = i + 1.
      enddo.

  • Jan 23, 2008 at 08:19 AM

    Look for translation pools.

    Online help at [Translation Tools for Translators (BC-DOC-TTL)|http://help.sap.com/saphelp_sm32/helpdata/en/77/5719d2492011d1894a0000e829fbbd/frameset.htm]

    Regards

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jun 26, 2013 at 03:39 AM

    Hi Pratyush Panda,

    You can translate the text by using SE63.

    And also try this FM's SKTZ_TRANSLATE_TEXT_TEXTLOG ,

    TRM_SHOW_ALL_TRANSLS_OF_STEXT

    Let me know if any clarification/help required.

    Thanks & Best Regards.

    Pavan Neerukonda.

    Add comment
    10|10000 characters needed characters exceeded