summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormkanat%bugzilla.org <>2007-03-20 02:39:14 +0000
committermkanat%bugzilla.org <>2007-03-20 02:39:14 +0000
commite00a2bc886f86638a600030ebf98877db7a059fd (patch)
tree029bf1f1b4bf5170dfbb260c856aacfc36b6bd35 /template
parentBug 374227: Create a system for localizing basic installation strings (diff)
downloadbugzilla-e00a2bc886f86638a600030ebf98877db7a059fd.tar.gz
bugzilla-e00a2bc886f86638a600030ebf98877db7a059fd.tar.bz2
bugzilla-e00a2bc886f86638a600030ebf98877db7a059fd.zip
Bug 374330: Make it possible for installation templates to be text or HTML
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat
Diffstat (limited to 'template')
-rw-r--r--template/en/default/setup/strings.html.pl45
-rw-r--r--template/en/default/setup/strings.txt.pl22
2 files changed, 65 insertions, 2 deletions
diff --git a/template/en/default/setup/strings.html.pl b/template/en/default/setup/strings.html.pl
new file mode 100644
index 000000000..583a37abd
--- /dev/null
+++ b/template/en/default/setup/strings.html.pl
@@ -0,0 +1,45 @@
+# The contents of this file are subject to the Mozilla Public
+# License Version 1.1 (the "License"); you may not use this file
+# except in compliance with the License. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS
+# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
+# implied. See the License for the specific language governing
+# rights and limitations under the License.
+#
+# The Initial Developer of the Original Code is Everything Solved.
+# Portions created by Everything Solved are Copyright (C) 2007
+# Everything Solved. All Rights Reserved.
+#
+# The Original Code is the Bugzilla Bug Tracking System.
+#
+# Contributor(s): Max Kanat-Alexander <mkanat@bugzilla.org>
+
+# This is just like strings.txt.pl, but for HTML templates (used by
+# setup.cgi).
+
+%strings = (
+ footer => "</div></body></html>",
+
+ # This is very simple. It doesn't support the skinning system.
+ header => <<END_HTML
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html>
+<head>
+ <title>Installation and Setup for Bugzilla ##bz_ver##</title>
+ <link href="skins/standard/global.css" rel="stylesheet" type="text/css" />
+</head>
+<body id="bugzilla-installation">
+ <h1>Installation and Setup for Bugzilla ##bz_ver##</h1>
+ <div id="bugzilla-body">
+
+ <p><strong>Perl Version</strong>: ##perl_ver##</p>
+ <p><strong>OS</strong>: ##os_name## ##os_ver##</p>
+END_HTML
+,
+);
+
+1;
+
diff --git a/template/en/default/setup/strings.txt.pl b/template/en/default/setup/strings.txt.pl
index 0942bb0e9..b4768771c 100644
--- a/template/en/default/setup/strings.txt.pl
+++ b/template/en/default/setup/strings.txt.pl
@@ -1,3 +1,21 @@
+# The contents of this file are subject to the Mozilla Public
+# License Version 1.1 (the "License"); you may not use this file
+# except in compliance with the License. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS
+# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
+# implied. See the License for the specific language governing
+# rights and limitations under the License.
+#
+# The Initial Developer of the Original Code is Everything Solved.
+# Portions created by Everything Solved are Copyright (C) 2007
+# Everything Solved. All Rights Reserved.
+#
+# The Original Code is the Bugzilla Bug Tracking System.
+#
+# Contributor(s): Max Kanat-Alexander <mkanat@bugzilla.org>
+
# This file contains a single hash named %strings, which is used by the
# installation code to display strings before Template-Toolkit can safely
# be loaded.
@@ -9,8 +27,8 @@
# Please keep the strings in alphabetical order by their name.
%strings = (
- version_and_os => "* This is Bugzilla ##bz_ver## on perl ##perl_ver##\n"
- . "* Running on ##os_name## ##os_ver##",
+ header => "* This is Bugzilla ##bz_ver## on perl ##perl_ver##\n"
+ . "* Running on ##os_name## ##os_ver##",
);
1;