Skip to main content
Question

Adding Croatian language (hr-HR) translations to IFS Cloud

  • May 22, 2023
  • 5 replies
  • 231 views

MhpDavidK
Do Gooder (Partner)

Hello together, 

first of all, thank you for your time, help and expertise in this case. 

Is there any possibility to add Croatian language (language code: hr) translations to IFS Cloud? Regarding to a related topic I’ve been reading in IFS Community (see below) the Croatian language was selectable in Apps10. 

Adding hr (croation) language as an option when printing operational reports

It seems like it has been removed in IFS Cloud because it doesn’t appear in the list of additional languages (Build Place, see screenshot below) and therefore it is no longer selectable via Build Place > Used Language or IFS Cloud > Setup > Translation > Used Languages

Thank you for your help and advice!

With best regards, 

David

5 replies

Forum|alt.badge.img+2

Hello All,

We have the same problem for another language - we require Ukrainian language.

@MhpDavidK Did you manage to solve this problem? I will be grateful for your answer.

@ All

We solved this for Apps 10 - FS EE, but there are additional parts here - Build Place and Aurena.

Our vision for IFS Cloud, which we will try to do:

  • Add language code to Used Languages and activate it for translation
  • ??? Add some Ukrainian translations for FNDBAS
  • Add language to translationusage.json
  • Recreate environment

Thank you for any help.

Best Regards,

Serhii


Forum|alt.badge.img+2

We have added Ukrainian language to Aurena 23R1, step:

  • Add language code to Used Languages (LU LanguageCode), Status = Active, Enabled for Login = TRUE

DECLARE
   PROCEDURE New_Modify_Language_Code (
      lang_code_          IN VARCHAR2,
      description_        IN VARCHAR2,      
      lang_code_rfc3066_  IN VARCHAR2,
      nls_language_       IN VARCHAR2,
      nls_territory_      IN VARCHAR2,
      status_             IN VARCHAR2 DEFAULT 'P',
      installed_          IN VARCHAR2 DEFAULT 'FALSE',
      enabled_for_login_  IN VARCHAR2 DEFAULT 'TRUE'
      )
   IS
   BEGIN
      IF NOT Language_Code_API.Exists(lang_code_) THEN
         INSERT
            INTO language_code_tab (
               lang_code,
               description,
               lang_code_rfc3066,
               nls_language,
               nls_territory,
               status,
               installed,
               enabled_for_login,
               dictionary_update,
               rowversion)
            VALUES (
               lang_code_,
               description_,
               lang_code_rfc3066_,
               nls_language_,
               nls_territory_,
               status_,
               installed_,
               enabled_for_login_,
               SYSDATE,
               SYSDATE);
      ELSE
         UPDATE LANGUAGE_CODE_TAB
            SET lang_code = lang_code_,
                description = description_,
                lang_code_rfc3066 = lang_code_rfc3066_,
                nls_language = nls_language_,
                nls_territory = nls_territory_,
                status = status_,
                installed = installed_,
                enabled_for_login = enabled_for_login_,
                dictionary_update = SYSDATE,
                rowversion = SYSDATE
            WHERE lang_code = lang_code_;
      END IF;
   END New_Modify_Language_Code;

BEGIN
   New_Modify_Language_Code('uk', 'Ukrainian', 'uk-UA', 'UKRAINIAN', 'UKRAINE', 'A');
   COMMIT;
END;
/

 

These steps are optional, but they can be required for translation deployment via deliveries, we will check it when will prepare delivery in the future:

  • Add language to translationusage.json 
  • Recreate environment

Best Regards,

Serhii


Forum|alt.badge.img+8
  • Sidekick (Employee)
  • February 14, 2024

@Serhii Kovtunovych , Can you please confirm whether above solution works completely even after the delivery as you mentioned above? Thanks


Forum|alt.badge.img+2

@Serhii Kovtunovych , Can you please confirm whether above solution works completely even after the delivery as you mentioned above? Thanks

Yes, it works with deliveries.The script calling New_Modify_Language_Code should be included into GIT/delivery as an ins file (in our solution we use \fndbas\source\fndbas\database\LanguageCode-Cust.ins, similar to the Core LanguageCode.ins)


Forum|alt.badge.img+8
  • Sidekick (Employee)
  • February 14, 2024

Many thanks for the information and sharing this useful information with us @Serhii Kovtunovych