PHP i81n
Adapting an application to a new languages may take a significant effort, especially if the application was not planned to be adapted to multiple languages from the start. This class implements an automated approach to generate translation configuration files to internationalize PHP applications. It scans the PHP code of an existing application to extract the text strings that need to be translated and generates .INI files for the translators to work on. It can traverse the PHP code files of a project to extract strings that need to be translated to internationalize an application. The class generates a configuration file in the .INI format that should be translated to other languages to be supported. The application can read the translation configuration files to return application texts for different languages.