The effort to make software match a region's culture, mainly through translation to its language but also through adaption to its customs

Internationalization is the process of making software compatible with a region's culture through translation to its language and adaption to its customs.

For more, see Wikipedia