diff --git a/lib/l10n.php b/lib/l10n.php
index 682e15f0e9b44ebae4735988eff9494d24b6a8fc..3596c992baede8d07ff3d368f61f05d4f738861b 100644
--- a/lib/l10n.php
+++ b/lib/l10n.php
@@ -77,6 +77,10 @@ class OC_L10N{
 	 * language.
 	 */
 	public function __construct($app, $lang = null){
+		$this->init($app, $lang);
+	}
+		
+	protected function init($app, $lang = null){
 		// Find the right language
 		if(is_null($lang)){
 			$lang = self::findLanguage($app);