aboutsummaryrefslogtreecommitdiff
path: root/engine/lib/languages.php
diff options
context:
space:
mode:
authorCash Costello <cash.costello@gmail.com>2012-01-21 09:05:20 -0500
committerCash Costello <cash.costello@gmail.com>2012-01-21 09:05:20 -0500
commitb6284c6e781275e7d545778fb9ae41ba9107bdaa (patch)
treed8bff2cebd27ad146f515045d952a25f7d9346a3 /engine/lib/languages.php
parent68529e868e700f56a293d9ad160ebaf15fa7675e (diff)
downloadelgg-b6284c6e781275e7d545778fb9ae41ba9107bdaa.tar.gz
elgg-b6284c6e781275e7d545778fb9ae41ba9107bdaa.tar.bz2
single for loop for loading libraries
Diffstat (limited to 'engine/lib/languages.php')
-rw-r--r--engine/lib/languages.php11
1 files changed, 9 insertions, 2 deletions
diff --git a/engine/lib/languages.php b/engine/lib/languages.php
index 0400843af..207fe4c99 100644
--- a/engine/lib/languages.php
+++ b/engine/lib/languages.php
@@ -302,6 +302,14 @@ function get_missing_language_keys($language) {
}
/**
+ * Load translations
+ * @access private
+ */
+function elgg_language_boot() {
+ register_translations(dirname(dirname(dirname(__FILE__))) . "/languages/");
+}
+
+/**
* Initialize the language library
* @access private
*/
@@ -310,6 +318,5 @@ function elgg_languages_init() {
elgg_register_simplecache_view("cache/js/languages/$lang");
}
+elgg_register_event_handler('boot', 'system', 'elgg_language_boot', 1);
elgg_register_event_handler('init', 'system', 'elgg_languages_init');
-
-register_translations(dirname(dirname(dirname(__FILE__))) . "/languages/");