How can I make a script that can be bi-language (supports English, German)? | PHP

You can maintain two separate language file for each of the language. all the labels are putted in both language files as variables and assign those variables in the PHP source. on runtime choose the required language option.