From 963ab53fc2ad247ebbdcec2e4ad8c9064e2d2352 Mon Sep 17 00:00:00 2001 From: marcus Date: Thu, 26 Jun 2008 18:06:40 +0000 Subject: Added get_installed_translations() to return an array of available translations together with native language translation of the text. Refs #98 git-svn-id: https://code.elgg.org/elgg/trunk@1154 36083f99-b078-4883-b0ff-0f9b5a30f544 --- engine/lib/languages.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'engine/lib') diff --git a/engine/lib/languages.php b/engine/lib/languages.php index 781fe2e6e..973309cb9 100644 --- a/engine/lib/languages.php +++ b/engine/lib/languages.php @@ -94,6 +94,21 @@ else error_log("Missing translation path $path"); } + + /** + * Return an array of installed translations as an associative array "two letter code" => "native language name". + */ + function get_installed_translations() + { + global $CONFIG; + + $installed = array(); + + foreach ($CONFIG->translations as $k => $v) + $installed[$k] = elgg_echo($k, $k); + + return $installed; + } register_translations(dirname(dirname(dirname(__FILE__))) . "/languages/"); -- cgit v1.2.3