Sciweavers

ICSE
2009
IEEE-ACM

Locating need-to-translate constant strings for software internationalization

14 years 5 months ago
Locating need-to-translate constant strings for software internationalization
Modern software applications require internationalization to be distributed to different regions of the world. In various situations, many software applications are not internationalized at early stages of development. To internationalize such an existing application, developers need to externalize some hard-coded constant strings to resource files, so that translators can easily translate the application into a local language without modifying its source code. Since not all the constant strings require externalization, locating those need-to-translate constant strings is a necessary task that developers must complete for internationalization. In this paper, we present an approach to automatically locating need-to-translate constant strings. Our approach first collects a list of API methods related to the Graphical User Interface (GUI), and then searches for need-to-translate strings from the invocations of these API methods based on string-taint analysis. We evaluated our approach on...
Xiaoyin Wang, Lu Zhang, Tao Xie, Hong Mei, Jiasu S
Added 17 Nov 2009
Updated 17 Nov 2009
Type Conference
Year 2009
Where ICSE
Authors Xiaoyin Wang, Lu Zhang, Tao Xie, Hong Mei, Jiasu Sun
Comments (0)