Skip to main content
Solved

Adding to Text Translations


Forum|alt.badge.img+5
  • Do Gooder (Customer)
  • 12 replies

When i go into Text Translations Screen in IFS I don’t see an option to add more entries in there.  How do i add more words to be translated into IFS?

Best answer by eqbstal

Ah, ok, I see what you mean.

That is tricky.

For the other readers, this is the screen that wcocom is referring to:

On the invoice the description of A1 value 1 should be printed in the correct language.

The description is taken from:

In our example the result Milk will be printed.

I agree with you that, at least up to IFS10 upd 6, there is nothing that will help you.

So your translations should be coming from somewhere else. I agree with you.

I think that I would use a conversion table:

Retrieve the values as follows:

select intface_conv_list_cols_api.get_new_value('ITEMCHARTRANS', 'FR_A1_1') from dual

This means that you will have to break open the coding between the lines:

IF(next_row_.contract = 'DG') THEN

end if;

Hope this gives some support,

Steve

View original
Did this topic help you find an answer to your question?

6 replies

eqbstal
Superhero (Partner)
Forum|alt.badge.img+21
  • Superhero (Partner)
  • 672 replies
  • June 15, 2020

wcocom,

Maybe it helps us, why you want to do this. For example if it is for custom fields, that can be done elsewhere. 

Steve


Forum|alt.badge.img+5
  • Author
  • Do Gooder (Customer)
  • 12 replies
  • June 15, 2020

In the report for customer invoice the the item Class types are not being translated from German to English, so I was looking to see where i could add new words for text translations other than using the translation function in the report designer.


eqbstal
Superhero (Partner)
Forum|alt.badge.img+21
  • Superhero (Partner)
  • 672 replies
  • June 15, 2020

wcocom,

Thanks, that helps.

Have you checked if the API that prepares the invoice is capable of retrieving a translated text?

I’ve looked at CUSTOMER_ORDER_IVC_RPI which generates the customer invoice data. I can’t even find the item class. Is that customized for your company?

Steve


Forum|alt.badge.img+5
  • Author
  • Do Gooder (Customer)
  • 12 replies
  • June 15, 2020

Yes this field was added to the report.  We are using an api to get it.

 

IF(next_row_.contract = 'DG') THEN

               charactersitic_value_desc_  := Discrete_Charac_Value_API.Get_Characteristic_Value_Desc('DGCLA',Inventory_Part_Char_API.Get_Attr_Value(next_row_.contract, next_row_.sales_part_no, 'DGCLA'));

            ELSIF (next_row_.contract = 'DC') THEN

               charactersitic_value_desc_  := Discrete_Charac_Value_API.Get_Characteristic_Value_Desc('HARMA',Inventory_Part_Char_API.Get_Attr_Value(next_row_.contract, next_row_.sales_part_no, 'HARMA'));

            END IF;


eqbstal
Superhero (Partner)
Forum|alt.badge.img+21
  • Superhero (Partner)
  • 672 replies
  • Answer
  • June 16, 2020

Ah, ok, I see what you mean.

That is tricky.

For the other readers, this is the screen that wcocom is referring to:

On the invoice the description of A1 value 1 should be printed in the correct language.

The description is taken from:

In our example the result Milk will be printed.

I agree with you that, at least up to IFS10 upd 6, there is nothing that will help you.

So your translations should be coming from somewhere else. I agree with you.

I think that I would use a conversion table:

Retrieve the values as follows:

select intface_conv_list_cols_api.get_new_value('ITEMCHARTRANS', 'FR_A1_1') from dual

This means that you will have to break open the coding between the lines:

IF(next_row_.contract = 'DG') THEN

end if;

Hope this gives some support,

Steve


Forum|alt.badge.img+5
  • Author
  • Do Gooder (Customer)
  • 12 replies
  • June 16, 2020

Thanks for your help.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings