Adding language settings to config.php so that people can control the language output... master origin
authorRobert Sesek <rsesek@bluestatic.org>
Thu, 2 Aug 2007 23:14:41 +0000 (23:14 +0000)
committerRobert Sesek <rsesek@bluestatic.org>
Thu, 2 Aug 2007 23:14:41 +0000 (23:14 +0000)
includes/config.php.new
includes/init.php
templates/blame.tpl
templates/browse.tpl
templates/diff.tpl
templates/headinclude.tpl
templates/index.tpl
templates/log.tpl
templates/view.tpl

index 19ff602ebd1629a9cefa429f05685c040d0edc64..dfc7269bd3ec594ac9c9fd7a137ad2485fa72e7c 100644 (file)
@@ -52,6 +52,18 @@ $conf['paths']['web'] = '/viewsvn';
 // is in your shell's path, then you can set this to 'svn'.
 $conf['paths']['svn'] = '/usr/local/bin/svn';
 
+// ###################################################################
+// ///////////////////////// LANGUAGE OPTIONS
+// -------------------------------------------------------------------
+// The text encoding to send all the pages as. This should probably
+// remain at UTF8.
+$conf['lang']['encoding'] = 'utf8';
+
+// The language code. This should follow Gettext nomenclature and be
+// the two letter language code (lowercase), an underscore, and the
+// two letter country code (upper case)
+$conf['lang']['code'] = 'en_US';
+
 /*=====================================================================*\
 || ###################################################################
 || # $HeadURL$
index 73d6eae321cf853c4fbf91b65d770aa4d459eca8..cd5baad43420c9680a673abefdb202909ba141b2 100644 (file)
@@ -59,6 +59,8 @@ $template->setExtension('tpl');
 // load options
 BSRegister::Register('svnpath', $conf['paths']['svn']);
 
+$language = $conf['lang'];
+
 // ###################################################################
 // imaginary reporter
 require_once('./includes/imaginary.php');
index 5a8160e17040d85098a408edf199848b02592275..2ec967d717750fadcb0f00d38c51c48a2709fec6 100644 (file)
@@ -1,5 +1,5 @@
 $doctype
-<html lang="##LANG##" xml:lang="##XML-LANG##">
+<html lang="$language[code]" xml:lang="$language[code]">
 <head>
 $headinclude
        <link rel="stylesheet" href="{BSRegister::Get('webpath')}/templates/diff.css" media="screen" />
index 013516541f246afe513642a3bba5d5a2fd3d0808..2f4b4f0e8d4658f3407a9dfa484503377ab9e694 100644 (file)
@@ -1,5 +1,5 @@
 $doctype
-<html lang="##LANG##" xml:lang="##XML-LANG##">
+<html lang="$language[code]" xml:lang="$language[code]">
 <head>
 $headinclude
        <title>{@"ViewSVN - Browse"}</title>
index 0db1b1a02b32df48e899684d454ba7be1f29c2de..65a80759e73d68a9ff9ef537cc5dd8e1fc171454 100644 (file)
@@ -1,5 +1,5 @@
 $doctype
-<html lang="##LANG##" xml:lang="##XML-LANG##">
+<html lang="$language[code]" xml:lang="$language[code]">
 <head>
 $headinclude
        <link rel="stylesheet" href="{BSRegister::Get('webpath')}/templates/diff.css" media="screen" />
index 2e35dc0f49038811a90993085c034af8ae152059..29b1c9dca52c5a1bcedf4d77ec5f2d6276394895 100644 (file)
@@ -1 +1,2 @@
+       <meta http-equiv="Content-Type" content="text/html; charset=$language[encoding]" />
        <link rel="stylesheet" href="{BSRegister::Get('webpath')}/templates/main.css" media="screen" />
\ No newline at end of file
index 40c5e99b0d5268e15160015eb5708ecd7e515ffa..5651be3b3654eae10b2fdbebff0621bbf5103e40 100644 (file)
@@ -1,5 +1,5 @@
 $doctype
-<html lang="##LANG##" xml:lang="##XML-LANG##">
+<html lang="$language[code]" xml:lang="$language[code]">
 <head>
 $headinclude
        <title>{@"ViewSVN - Repositories"}</title>
index d61c98247bfce9b12bb50d2eff7a059ea1913067..c89c8ba5995e33b5233be5e7ce3f6f2a0455e71e 100644 (file)
@@ -1,5 +1,5 @@
 $doctype
-<html lang="##LANG##" xml:lang="##XML-LANG##">
+<html lang="$language[code]" xml:lang="$language[code]">
 <head>
 $headinclude
        <title>{@"ViewSVN - Log"}</title>
index 6194c87908bd57c87c2a634052523bde39bcc0f6..3302d86df25851df7995c89521e4bd4a8d4b22de 100644 (file)
@@ -1,5 +1,5 @@
 $doctype
-<html lang="##LANG##" xml:lang="##XML-LANG##">
+<html lang="$language[code]" xml:lang="$language[code]">
 <head>
 $headinclude
        <link rel="stylesheet" href="{BSRegister::Get('webpath')}/templates/code2.css" media="screen" />