translations); if(!($disabled_languages = translation_editor_get_disabled_languages())){ $disabled_languages = array(); } if(!empty($CONFIG->language)){ $site_language = $CONFIG->language; } else { $site_language = "en"; } $body .= elgg_view("translation_editor/language_selector", array("current_language" => $current_language, "plugin" => $plugin, "languages" => $languages, "disabled_languages" => $disabled_languages, "site_language" => $site_language)); if(empty($plugin)){ // show plugin list elgg_push_breadcrumb(elgg_echo($current_language)); $plugins = translation_editor_get_plugins($current_language); $body .= elgg_view("translation_editor/search", array("current_language" => $current_language, "query" => get_input("q"))); $body .= elgg_view("translation_editor/plugin_list", array("plugins" => $plugins, "current_language" => $current_language)); } else { // show plugin keys elgg_push_breadcrumb(elgg_echo($current_language), "translation_editor/" . $current_language); elgg_push_breadcrumb($plugin); $translation = translation_editor_get_plugin($current_language, $plugin); if($plugin == "custom_keys" && elgg_is_admin_logged_in()){ $body .= elgg_view("translation_editor/add_custom_key"); } $body .= elgg_view("translation_editor/plugin_edit", array("plugin" => $plugin, "current_language" => $current_language, "translation" => $translation)); } // Build page $page_data = elgg_view_layout('one_column', array( 'title' => $title_text, 'content' => $body )); echo elgg_view_page($title_text, $page_data);