Add Orion 7.0 support
diff --git a/classes/export/generate_orion.php b/classes/export/generate_orion.php
index 1e1037f..4dbbb9c 100644
--- a/classes/export/generate_orion.php
+++ b/classes/export/generate_orion.php
@@ -276,24 +276,30 @@
 				exec("cp -r ${orion_source_files_dir}* $orion_language_packs_dir_for_train$each_language_pack_dir");
 				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; rename Plugin ${language_name_no_space}Plugin *.html");
 	
+				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[locale\]/$language_iso_web/g\" BabelOrionCF*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionCF*Plugin.html");
 				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[locale\]/$language_iso_web/g\" BabelOrionEditor*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionEditor*Plugin.html");
 				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[locale\]/$language_iso_web/g\" BabelOrionGit*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionGit*Plugin.html");
+				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[locale\]/$language_iso_web/g\" BabelOrionHelp*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionHelp*Plugin.html");
+				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[locale\]/$language_iso_web/g\" BabelOrionJavaScript*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionJavaScript*Plugin.html");
 				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[locale\]/$language_iso_web/g\" BabelOrionUi*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionUi*Plugin.html");
 				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[locale\]/$language_iso_web/g\" BabelOrionUsers*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionUsers*Plugin.html");
-				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[locale\]/$language_iso_web/g\" BabelOrionCF*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionCF*Plugin.html");
-				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[locale\]/$language_iso_web/g\" BabelOrionJavaScript*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionJavaScript*Plugin.html");
+				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[locale\]/$language_iso_web/g\" BabelOrionWebtools*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionWebtools*Plugin.html");
+				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[language\]/$language_name/g\" BabelOrionCF*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionCF*Plugin.html");
 				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[language\]/$language_name/g\" BabelOrionEditor*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionEditor*Plugin.html");
 				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[language\]/$language_name/g\" BabelOrionGit*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionGit*Plugin.html");
+				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[language\]/$language_name/g\" BabelOrionHelp*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionHelp*Plugin.html");
+				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[language\]/$language_name/g\" BabelOrionJavaScript*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionJavaScript*Plugin.html");
 				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[language\]/$language_name/g\" BabelOrionUi*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionUi*Plugin.html");
 				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[language\]/$language_name/g\" BabelOrionUsers*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionUsers*Plugin.html");
-				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[language\]/$language_name/g\" BabelOrionCF*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionCF*Plugin.html");
-				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[language\]/$language_name/g\" BabelOrionJavaScript*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionJavaScript*Plugin.html");
+				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[language\]/$language_name/g\" BabelOrionWebtools*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionWebtools*Plugin.html");
+				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[build_id\]/$build_id/g\" BabelOrionCF*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionCF*Plugin.html");
 				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[build_id\]/$build_id/g\" BabelOrionEditor*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionEditor*Plugin.html");
 				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[build_id\]/$build_id/g\" BabelOrionGit*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionGit*Plugin.html");
+				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[build_id\]/$build_id/g\" BabelOrionHelp*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionHelp*Plugin.html");
+				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[build_id\]/$build_id/g\" BabelOrionJavaScript*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionJavaScript*Plugin.html");
 				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[build_id\]/$build_id/g\" BabelOrionUi*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionUi*Plugin.html");
 				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[build_id\]/$build_id/g\" BabelOrionUsers*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionUsers*Plugin.html");
-				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[build_id\]/$build_id/g\" BabelOrionCF*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionCF*Plugin.html");
-				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[build_id\]/$build_id/g\" BabelOrionJavaScript*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionJavaScript*Plugin.html");
+				exec("cd $orion_language_packs_dir_for_train$each_language_pack_dir; sed -e \"s/\[build_id\]/$build_id/g\" BabelOrionWebtools*Plugin.html > /tmp/babelfile.$$; mv -f /tmp/babelfile.$$ BabelOrionWebtools*Plugin.html");
 				/*
 				 * Copy in the Babel Pseudo Translations Index file
 				 */
@@ -325,9 +331,11 @@
 				$language_pack_links_file_buffer .= "\n\t\t<li><a href=\"<?= \$language_pack_leader ?>/${each_language_pack_dir}BabelOrionCF${language_name_no_space}Plugin.html\">Babel Orion Cloud Foundry Language Pack Plugin</a></li>";
 				$language_pack_links_file_buffer .= "\n\t\t<li><a href=\"<?= \$language_pack_leader ?>/${each_language_pack_dir}BabelOrionEditor${language_name_no_space}Plugin.html\">Babel Orion Editor Language Pack Plugin</a></li>";
 				$language_pack_links_file_buffer .= "\n\t\t<li><a href=\"<?= \$language_pack_leader ?>/${each_language_pack_dir}BabelOrionGit${language_name_no_space}Plugin.html\">Babel Orion Git Language Pack Plugin</a></li>";
+				$language_pack_links_file_buffer .= "\n\t\t<li><a href=\"<?= \$language_pack_leader ?>/${each_language_pack_dir}BabelOrionHelp${language_name_no_space}Plugin.html\">Babel Orion Help Language Pack Plugin</a></li>";
 				$language_pack_links_file_buffer .= "\n\t\t<li><a href=\"<?= \$language_pack_leader ?>/${each_language_pack_dir}BabelOrionJavaScript${language_name_no_space}Plugin.html\">Babel Orion JavaScript Language Pack Plugin</a></li>";
 				$language_pack_links_file_buffer .= "\n\t\t<li><a href=\"<?= \$language_pack_leader ?>/${each_language_pack_dir}BabelOrionUi${language_name_no_space}Plugin.html\">Babel Orion UI Language Pack Plugin</a></li>";
 				$language_pack_links_file_buffer .= "\n\t\t<li><a href=\"<?= \$language_pack_leader ?>/${each_language_pack_dir}BabelOrionUsers${language_name_no_space}Plugin.html\">Babel Orion Users Language Pack Plugin</a></li>";
+				$language_pack_links_file_buffer .= "\n\t\t<li><a href=\"<?= \$language_pack_leader ?>/${each_language_pack_dir}BabelOrionWebtools${language_name_no_space}Plugin.html\">Babel Orion Webtools Language Pack Plugin</a></li>";
 			}  /* End: foreach project  */
 			echo "${leader}Completed  language pack for: $language_name ($language_iso)\n";
 			$language_pack_links_file_buffer .= "\n\t</ul>";
@@ -348,7 +356,7 @@
 	echo "\n";
 	echo "generate_orion.php -b <build_id> [-t <train_id>]\n";
 	echo "  -b <build_id>: The Build ID for this build\n";
-	echo "  -t <train_id>: Optional: train to build (kepler, juno, indigo, helios, galileo, ganymede, europa)";
+	echo "  -t <train_id>: Optional: train to build (luna, kepler, juno)";
 	echo "\n";
 }
 
diff --git a/classes/export/source_files_for_orion/BabelOrionHelpPlugin.html b/classes/export/source_files_for_orion/BabelOrionHelpPlugin.html
new file mode 100644
index 0000000..a75d079
--- /dev/null
+++ b/classes/export/source_files_for_orion/BabelOrionHelpPlugin.html
@@ -0,0 +1,60 @@
+<!DOCTYPE html>

+<html>

+<head>

+	<meta name="copyright" content="Copyright (c) 2013 IBM Corporation and others.">

+	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

+	<title>Babel Orion Help Language Pack Plugin in [language]</title>

+	<script type="text/javascript" src="lib/plugin.js"></script>

+	<script type="text/javascript" src="lib/require.js"></script>

+	<script>

+		window.onload = function() {

+			var headers = {

+				name: "Babel Orion Help Language Pack Plugin in [language]",

+				version: "[build_id]",

+				description: "Babel community translations for Orion Help in [language]."

+			};

+			var provider = new orion.PluginProvider(headers);

+			var messages = [

+				//The list of message files

+				'orion/help/nls/[locale]/messages'

+			];

+			

+			require({baseUrl: 'org.eclipse.orion.client.help'});

+			

+			require(['../lib/Deferred'], function(Deferred){

+			

+				function defineMessages(msg){

+					provider.registerServiceProvider("orion.i18n.message", {

+						getMessageBundle: function() {

+						var deferred = new Deferred();

+							require([msg], function(messages){

+									deferred.resolve(messages);

+								});

+							return deferred;

+						}

+					}, {

+						name: msg

+					});

+				};

+				

+				for(var i=0; i<messages.length; i++){

+					defineMessages(messages[i]);

+				}

+				

+				provider.connect();

+			

+			});

+		};

+		

+	</script>

+</head>

+<body>

+<h1>Babel Orion Help Language Pack Plugin in [language]</h1>

+<h2>Build ID: [build_id]</h2>

+<p>This Babel language pack plugin is based on the community translations entered into the <a href='http://babel.eclipse.org/'>Babel Translation Tool</a>, and may not be complete or entirely accurate.

+If you find missing or incorrect translations, please use the <a href='http://babel.eclipse.org/'>Babel Translation Tool</a> to update them.

+All downloads are provided under the terms and conditions of the <a href='http://www.eclipse.org/legal/epl/notice.php'>Eclipse Foundation Software User Agreement</a> unless otherwise specified.</p>

+<h2>Installation</h2>

+<p>See <a href='http://wiki.eclipse.org/Orion/How_Tos/Installing_A_Plugin'>Installing A Plugin</a> for instructions on how to install this Babel language pack plugin.</p>

+</body>

+</html>
diff --git a/classes/export/source_files_for_orion/BabelOrionJavaScriptPlugin.html b/classes/export/source_files_for_orion/BabelOrionJavaScriptPlugin.html
index 662e3a6..005b023 100644
--- a/classes/export/source_files_for_orion/BabelOrionJavaScriptPlugin.html
+++ b/classes/export/source_files_for_orion/BabelOrionJavaScriptPlugin.html
@@ -16,7 +16,8 @@
 			var provider = new orion.PluginProvider(headers);

 			var messages = [

 				//The list of message files

-				'javascript/nls/[locale]/messages'

+				'javascript/nls/[locale]/messages',

+				'javascript/nls/[locale]/problems'

 			];

 			

 			require({baseUrl: 'org.eclipse.orion.client.javascript'});

diff --git a/classes/export/source_files_for_orion/BabelOrionUiPlugin.html b/classes/export/source_files_for_orion/BabelOrionUiPlugin.html
index 677b571..ab2c6f5 100644
--- a/classes/export/source_files_for_orion/BabelOrionUiPlugin.html
+++ b/classes/export/source_files_for_orion/BabelOrionUiPlugin.html
@@ -20,12 +20,13 @@
 				'orion/content/nls/[locale]/messages',

 				'orion/crawler/nls/[locale]/messages',

 				'orion/edit/nls/[locale]/messages',

+				'orion/mixloginstatic/nls/[locale]/messages',

 				'orion/navigate/nls/[locale]/messages',

 				'orion/nls/[locale]/messages',

 				'orion/operations/nls/[locale]/messages',

 				'orion/search/nls/[locale]/messages',

 				'orion/settings/nls/[locale]/messages',

-				'orion/shell/[locale]/messages',

+				'orion/shell/nls/[locale]/messages',

 				'orion/sites/nls/[locale]/messages',

 				'orion/stringexternalizer/nls/[locale]/messages',

 				'orion/terminal/nls/[locale]/messages',

diff --git a/classes/export/source_files_for_orion/BabelOrionWebtoolsPlugin.html b/classes/export/source_files_for_orion/BabelOrionWebtoolsPlugin.html
new file mode 100644
index 0000000..59a32c3
--- /dev/null
+++ b/classes/export/source_files_for_orion/BabelOrionWebtoolsPlugin.html
@@ -0,0 +1,60 @@
+<!DOCTYPE html>

+<html>

+<head>

+	<meta name="copyright" content="Copyright (c) 2013 IBM Corporation and others.">

+	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

+	<title>Babel Orion Webtools Language Pack Plugin in [language]</title>

+	<script type="text/javascript" src="lib/plugin.js"></script>

+	<script type="text/javascript" src="lib/require.js"></script>

+	<script>

+		window.onload = function() {

+			var headers = {

+				name: "Babel Orion Webtools Language Pack Plugin in [language]",

+				version: "[build_id]",

+				description: "Babel community translations for Orion Webtools in [language]."

+			};

+			var provider = new orion.PluginProvider(headers);

+			var messages = [

+				//The list of message files

+				'webtools/nls/[locale]/messages'

+			];

+			

+			require({baseUrl: 'org.eclipse.orion.client.webtools'});

+			

+			require(['../lib/Deferred'], function(Deferred){

+			

+				function defineMessages(msg){

+					provider.registerServiceProvider("orion.i18n.message", {

+						getMessageBundle: function() {

+						var deferred = new Deferred();

+							require([msg], function(messages){

+									deferred.resolve(messages);

+								});

+							return deferred;

+						}

+					}, {

+						name: msg

+					});

+				};

+				

+				for(var i=0; i<messages.length; i++){

+					defineMessages(messages[i]);

+				}

+				

+				provider.connect();

+			

+			});

+		};

+		

+	</script>

+</head>

+<body>

+<h1>Babel Orion Webtools Language Pack Plugin in [language]</h1>

+<h2>Build ID: [build_id]</h2>

+<p>This Babel language pack plugin is based on the community translations entered into the <a href='http://babel.eclipse.org/'>Babel Translation Tool</a>, and may not be complete or entirely accurate.

+If you find missing or incorrect translations, please use the <a href='http://babel.eclipse.org/'>Babel Translation Tool</a> to update them.

+All downloads are provided under the terms and conditions of the <a href='http://www.eclipse.org/legal/epl/notice.php'>Eclipse Foundation Software User Agreement</a> unless otherwise specified.</p>

+<h2>Installation</h2>

+<p>See <a href='http://wiki.eclipse.org/Orion/How_Tos/Installing_A_Plugin'>Installing A Plugin</a> for instructions on how to install this Babel language pack plugin.</p>

+</body>

+</html>