Skip to main content

Globalization Updates in NetSuite 2021.2

2021.2 Globalization |

Increasing Key Field Length in Translation Strings

As of NetSuite 2021.2, the maximum number of characters in the Key field in translation strings has been increased from 60 to 255 characters. For more information, see the help topics Working with Translation Collection Strings, Manage Translations, and Globalization Glossary.

Enhancements to Mass Update of Translations

As of NetSuite 2021.2, Mass Update of Translations has been enhanced with the following functions in the Export Strings window of the Manage Translations feature:

Change

  • Custom Data Type Definitions in Headers of XLIFF Files
  • Mass Export of Translation Collection Strings Filtered by Specific SuiteApps

Custom Data Type Definitions in Headers of XLIFF Files

As of NetSuite 2021.2, you can define custom data type values in the headers of XLIFF files exported using the Manage Translations feature. This option is useful if you prefer to use data types other than the defaults. To enter a custom data type definition, in the Export Strings window in the Manage Translations feature:

  1. Check the Customize XLIFF header data type box.
  2. Enter a user-defined value of the XLIFF 1.2 standard into the adjacent field.
  3. After a successful export, the exported XLIFF file is of the custom data type specified in step 2. The following image shows how to enter a custom data type: For more information about exporting translation strings, see the help topic Mass Update of Translation Strings. Mass Export of Translation Collection Strings Filtered by

Specific SuiteApps

As of NetSuite 2021.2, you can export all of the translation collections that have been installed as part of a SuiteApp as a single export file.

Change

In the Export Strings window for the Manage Translations feature, select a SuiteApp in the SuiteApps for Export list, choose the required languages, and click Export. The following image shows a SuiteApp selected for export: For more information about translation strings, see the help topic Manage Translations. For more information about exporting translation strings, see the help topic Mass Update of Translation Strings. Ability to Hide +1 Country Calling Code for Countries Using this Prefix As of NetSuite 2021.2, you can hide the +1 country calling code in phone numbers if you comply with both of the following requirements:

  • You use the Worldwide Support for Phone Number Formatting feature.
  • Your company is located within a country that uses the +1 calling code. The +1 calling code is used in the USA, in Canada, and in certain Caribbean, Caribbean Dutch, and British Overseas Territories. This enhancement has been introduced to improve backward compatibility for users of the Worldwide Support for Phone Number Formatting feature. To hide the +1 calling code, navigate to Setup > Company > General Preferences and check the Use phone numbers without the +1 international country calling code box. For information about how to enable and use the Worldwide Support for Phone Number Formatting feature, see the help topic Worldwide Support for Phone Number Formatting. Change

SDF Support for Translation String Validation

As of NetSuite 2021.2, SDF supports two new types of validation for translation strings: length and uniqueness.

SDF validations are performed on translation strings linked to translatable fields, such as custom list

names. These validations occur during installation of SuiteApps that include these translatable fields. These validations verify that the length of strings does not exceed translatable field limits and that each string is unique. The uniqueness is validated by checking the values of translation strings in the default language of the account against:

  • Other fields in the account
  • Translation strings in the SuiteApp itself

For a translation string to pass the validation check, there cannot be any translation strings with the same

value in the account or in the SuiteApp. If the validation conditions are not met, an error message occurs. For more information about translation strings, see the help topic Manage Translations.

Updates to Translations of Terms

NetSuite 2021.2 includes a major update to translations across supported languages. This update introduces a significant number of changes to how terms in the NetSuite application are translated. These changes represent a large improvement in translation quality. The following languages are impacted by this enhancement:

  • French (Canada)
  • French (France)
  • German
  • Portuguese (Brazil) The following languages, which were significantly updated in NetSuite 2021.1, are also impacted by this enhancement:
  • Czech
  • Finnish
  • Korean
  • Thai
  • Turkish
  • Vietnamese This release also includes new and updated translations of terms for features that are newly released or changed as of 2021.2, in all languages. The following types of translation strings are impacted by the translation changes:
  • Field labels
  • Button labels
  • Record names
  • Dropdown values
  • Status, info, and error messages

Change

  • Menu items In addition, these translation changes impact object references that use labels in the following types of customizations:
  • SuiteScripts
  • Custom reports
  • Saved searches
  • Web services integrations
  • Any other customizations that use labels for references For more information, see the help topic Best Practices for Working with Translations.