]> git.p6c8.net - jirafeau_mojo42.git/blobdiff - install.php
Added french support to installation process
[jirafeau_mojo42.git] / install.php
old mode 100644 (file)
new mode 100755 (executable)
index 8a34477..ff4f1e2
@@ -23,6 +23,7 @@ define ('QUOTE', "'");
 define ('JIRAFEAU_CFG', JIRAFEAU_ROOT.'lib/config.local.php');
 define ('JIRAFEAU_VAR_RAND_LENGTH', 15);
 
 define ('JIRAFEAU_CFG', JIRAFEAU_ROOT.'lib/config.local.php');
 define ('JIRAFEAU_VAR_RAND_LENGTH', 15);
 
+require (JIRAFEAU_ROOT . 'lib/lang.php');
 require (JIRAFEAU_ROOT . 'lib/config.php');
 
 function
 require (JIRAFEAU_ROOT . 'lib/config.php');
 
 function
@@ -81,12 +82,12 @@ jirafeau_is_writable ($path)
 function
 jirafeau_check_var_dir ($path)
 {
 function
 jirafeau_check_var_dir ($path)
 {
-    $mkdir_str1 = _('The following directory could not be created:');
+    $mkdir_str1 = _('The following directory could not be created') . ':';
     $mkdir_str2 = _('You should create this directory by hand.');
     $mkdir_str2 = _('You should create this directory by hand.');
-    $write_str1 = _('The following directory is not writable:');
+    $write_str1 = _('The following directory is not writable') . ':';
     $write_str2 = _('You should give the write right to the web server on ' .
                     'this directory.');
     $write_str2 = _('You should give the write right to the web server on ' .
                     'this directory.');
-    $solution_str = _('Here is a solution:');
+    $solution_str = _('Here is a solution') . ':';
 
     if (!jirafeau_mkdir ($path) || !jirafeau_is_writable ($path))
         return array ('has_error' => true,
 
     if (!jirafeau_mkdir ($path) || !jirafeau_is_writable ($path))
         return array ('has_error' => true,
@@ -178,8 +179,8 @@ else if (isset ($_POST['retry']))
 switch ($current)
 {
 case 3:
 switch ($current)
 {
 case 3:
-    ?><h2><?php printf (_('Installation of Jirafeau - step %d out of %d'),
-                         3, 3);
+    ?><h2><?php printf (_('Installation of Jirafeau') . ' - ' . _('step') .
+    ' %d ' . _('out of') . ' %d', 3, 3);
     ?></h2> <div id = "install"> <form action =
         "<?php echo basename(__FILE__); ?>" method = "post"> <input type =
         "hidden" name = "jirafeau" value =
     ?></h2> <div id = "install"> <form action =
         "<?php echo basename(__FILE__); ?>" method = "post"> <input type =
         "hidden" name = "jirafeau" value =
@@ -188,8 +189,8 @@ case 3:
         "3" /><fieldset> <legend><?php echo _('Finalisation');
     ?></legend> <table> <tr> <td class = "info" colspan =
         "2"><?php echo
         "3" /><fieldset> <legend><?php echo _('Finalisation');
     ?></legend> <table> <tr> <td class = "info" colspan =
         "2"><?php echo
-        _
-        ('Jirafeau is setting the website according to the configuration you provided.');
+        _ ('Jirafeau is setting the website according to the configuration ' .
+           'you provided.');
     ?></td> </tr> <tr> <td class = "nav previous"><input type =
         "submit" name = "previous" value =
         "
     ?></td> </tr> <tr> <td class = "nav previous"><input type =
         "submit" name = "previous" value =
         "
@@ -213,15 +214,15 @@ case 3:
     else
     {
         echo '<div class="message"><p>' .
     else
     {
         echo '<div class="message"><p>' .
-             _('Your website is now fully operational:') .
+             _('Jirafeau is now fully operational') . ':' .
              '<br /><a href="' . $cfg['web_root'] . '">' .
              $cfg['web_root'].'</a></p></div>';
     }
     break;
 
 case 2:
              '<br /><a href="' . $cfg['web_root'] . '">' .
              $cfg['web_root'].'</a></p></div>';
     }
     break;
 
 case 2:
-    ?><h2><?php printf (_('Installation of Jirafeau - step %d out of %d'),
-                            2, 3);
+    ?><h2><?php printf (_('Installation of Jirafeau') . ' - ' . _('step') .
+    ' %d ' . _('out of') . ' %d', 2, 3);
     ?></h2> <div id = "install"> <form action =
         "<?php echo basename(__FILE__); ?>" method = "post"> <input type =
         "hidden" name = "jirafeau" value =
     ?></h2> <div id = "install"> <form action =
         "<?php echo basename(__FILE__); ?>" method = "post"> <input type =
         "hidden" name = "jirafeau" value =
@@ -233,7 +234,7 @@ case 2:
         _
         ('The base address of Jirafeau is the first part of the URL, until (and including) the last slash. For example: "http://www.example.com/". Do not forget the ending slash!');
     ?></td> </tr> <tr> <td class = "label"><label for = "input_web_root"
         _
         ('The base address of Jirafeau is the first part of the URL, until (and including) the last slash. For example: "http://www.example.com/". Do not forget the ending slash!');
     ?></td> </tr> <tr> <td class = "label"><label for = "input_web_root"
-       ><?php echo _('Base address:');
+       ><?php echo _('Base address') . ':';
     ?></label></td>
         <td class = "field"><input type = "text" name = "web_root" id = "input_web_root" value = "<?php
         echo (empty($cfg['web_root']) ?
     ?></label></td>
         <td class = "field"><input type = "text" name = "web_root" id = "input_web_root" value = "<?php
         echo (empty($cfg['web_root']) ?
@@ -242,7 +243,7 @@ case 2:
       ?>" size = "40" /></td>
         </tr> <tr> <td class = "info" colspan = "2"><?php echo _('The data directory is where your files and information about your files will be stored. You should put it outside your web site, or at least restrict the access of this directory. Do not forget the ending slash!');
     ?></td> </tr> <tr> <td class = "label"><label for = "input_var_root"
       ?>" size = "40" /></td>
         </tr> <tr> <td class = "info" colspan = "2"><?php echo _('The data directory is where your files and information about your files will be stored. You should put it outside your web site, or at least restrict the access of this directory. Do not forget the ending slash!');
     ?></td> </tr> <tr> <td class = "label"><label for = "input_var_root"
-       ><?php echo _('Data directory:');
+       ><?php echo _('Data directory') . ':';
     ?></label></td>
         <td class = "field"><input type = "text" name = "var_root" id = "input_var_root" value = "<?php
         if(empty($cfg['var_root'])) {
     ?></label></td>
         <td class = "field"><input type = "text" name = "var_root" id = "input_var_root" value = "<?php
         if(empty($cfg['var_root'])) {
@@ -261,9 +262,8 @@ case 2:
 
 case 1:
 default:
 
 case 1:
 default:
-    $languages = array ('' => 'English', 'fr_FR.UTF-8' => 'Français');
-    ?><h2><?php printf (_('Installation of Jirafeau - step %d out of %d'),
-                            1, 3);
+    ?><h2><?php printf (_('Installation of Jirafeau') . ' - ' . _('step') .
+    ' %d ' . _('out of') . ' %d', 1, 3);
     ?></h2> <div id = "install"> <form action =
         "<?php echo basename(__FILE__); ?>" method = "post"> <input type =
         "hidden" name = "jirafeau" value =
     ?></h2> <div id = "install"> <form action =
         "<?php echo basename(__FILE__); ?>" method = "post"> <input type =
         "hidden" name = "jirafeau" value =
@@ -272,13 +272,13 @@ default:
     ?></legend> <table> <tr> <td class = "info" colspan =
         "2"><?php echo
         _
     ?></legend> <table> <tr> <td class = "info" colspan =
         "2"><?php echo
         _
-        ('The installation of Jirafeau is internationalised, so you can have it in your own language if the translation is available.');
+        ('Jirafeau is internationalised. Choose a specific langage or choose Automatic (langage is provided by user\'s browser).');
     ?></td> </tr> <tr> <td class = "label"><label for = "select_lang"
     ?></td> </tr> <tr> <td class = "label"><label for = "select_lang"
-       ><?php echo _('Choose your language:');
+       ><?php echo _('Choose the default language') . ':';
     ?></label></td>
         <td class = "field">
         <select name = "lang" id = "select_lang">
     ?></label></td>
         <td class = "field">
         <select name = "lang" id = "select_lang">
-        <?php foreach ($languages as $key => $item)
+        <?php foreach ($languages_list as $key => $item)
     {
         echo '<option value="'.$key.'"'.($key ==
                                          $cfg['lang'] ? ' selected="selected"'
     {
         echo '<option value="'.$key.'"'.($key ==
                                          $cfg['lang'] ? ' selected="selected"'

patrick-canterino.de