diff options
author | nikrou <nikrou@piwigo.org> | 2010-03-02 14:54:22 +0000 |
---|---|---|
committer | nikrou <nikrou@piwigo.org> | 2010-03-02 14:54:22 +0000 |
commit | 2e890e9597da29346a1fbe0db45f48e4a2be86e7 (patch) | |
tree | f189c8320f38340bc3d7a94d799e05e0587d95cb /install | |
parent | 35694a636ef34dba5384e1a530b837208b9e55f9 (diff) |
Feature 1451 : localization with gettext
Use php-gettext (developpement version rev43, because of php5.3) as fallback
Use native language (english) instead of key for translation
Keep directory en_UK for english customization
Need some refactoring for plurals
Todo : managing plugins in the same way
git-svn-id: http://piwigo.org/svn/trunk@5021 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to '')
-rw-r--r-- | install.php | 20 | ||||
-rw-r--r-- | install/php5_apache_configuration.php | 4 | ||||
-rw-r--r-- | install/upgrade_1.3.1.php | 6 |
3 files changed, 16 insertions, 14 deletions
diff --git a/install.php b/install.php index 0b751a475..088122e0c 100644 --- a/install.php +++ b/install.php @@ -231,7 +231,7 @@ if ( isset( $_POST['install'] )) $_POST['dbpasswd'], $_POST['dbname']))!==false) { - array_push( $infos, l10n('step1_confirmation') ); + array_push( $infos, l10n('Parameters are correct') ); $required_version = constant('REQUIRED_'.strtoupper($dblayer).'_VERSION'); if ( version_compare(pwg_get_db_version(), $required_version, '>=') ) @@ -260,18 +260,18 @@ if ( isset( $_POST['install'] )) } else { - array_push( $errors, l10n('step1_err_server') ); + array_push( $errors, l10n('Can\'t connect to server') ); } $webmaster = trim(preg_replace( '/\s{2,}/', ' ', $admin_name )); if ( empty($webmaster)) - array_push( $errors, l10n('step2_err_login1') ); + array_push( $errors, l10n('enter a login for webmaster') ); else if ( preg_match( '/[\'"]/', $webmaster ) ) - array_push( $errors, l10n('step2_err_login3') ); + array_push( $errors, l10n('webmaster login can\'t contain characters \' or \"') ); if ( $admin_pass1 != $admin_pass2 || empty($admin_pass1) ) - array_push( $errors, l10n('step2_err_pass') ); + array_push( $errors, l10n('please enter your password again') ); if ( empty($admin_mail)) - array_push( $errors, l10n('reg_err_mail_address') ); + array_push( $errors, l10n('mail address must be like xxx@yyy.eee (example : jack@altern.org)') ); else { $error_mail_address = validate_mail_address(null, $admin_mail); @@ -304,7 +304,7 @@ define(\'DB_COLLATE\', \'\'); { $html_content = htmlentities( $file_content, ENT_QUOTES ); $html_content = nl2br( $html_content ); - $error_copy = l10n('step1_err_copy'); + $error_copy = l10n('Copy the text in pink between hyphens and paste it into the file \"include/config_database.inc.php\"(Warning : config_database.inc.php must only contain what is in pink, no line return or space character)'); $error_copy .= '<br>--------------------------------------------------------------------<br>'; $error_copy .= '<span class="sql_content">' . $html_content . '</span>'; $error_copy .= '<br>--------------------------------------------------------------------<br>'; @@ -442,7 +442,7 @@ else 'F_DB_PREFIX' => $table_prefix, 'F_ADMIN' => $admin_name, 'F_ADMIN_EMAIL' => $admin_mail, - 'L_INSTALL_HELP' => sprintf(l10n('install_help'), PHPWG_URL.'/forum'), + 'L_INSTALL_HELP' => sprintf(l10n('Need help ? Ask your question on <a href="%s">Piwigo message board</a>.'), PHPWG_URL.'/forum'), )); } @@ -460,7 +460,9 @@ elseif ($step == 3) } else { - array_push($infos, l10n('install_end_message')); + array_push($infos, l10n('The configuration of Piwigo is finished, here is the next step<br><br> +* go to the identification page and use the login/password given for webmaster<br> +* this login will enable you to access to the administration panel and to the instructions in order to place pictures in your directories')); if (isset($error_copy)) { diff --git a/install/php5_apache_configuration.php b/install/php5_apache_configuration.php index d41542d83..fce474082 100644 --- a/install/php5_apache_configuration.php +++ b/install/php5_apache_configuration.php @@ -108,7 +108,7 @@ function closePage() { echo ' </div> -<div style="text-align: center">'.sprintf(l10n('install_help'), PHPWG_URL.'/forum').'</div> +<div style="text-align: center">'.sprintf(l10n('Need help ? Ask your question on <a href="%s">Piwigo message board</a>.'), PHPWG_URL.'/forum').'</div> </div> </body> </html>'; @@ -140,7 +140,7 @@ else echo ' <table> <tr> - <td>'.l10n('language').'</td> + <td>'.l10n('Language').'</td> <td> <select name="language" onchange="document.location = \''.$script.'.php?language=\'+this.options[this.selectedIndex].value;">'; foreach (get_languages('utf-8') as $code => $name) diff --git a/install/upgrade_1.3.1.php b/install/upgrade_1.3.1.php index 8cd57538b..fbd0d78e8 100644 --- a/install/upgrade_1.3.1.php +++ b/install/upgrade_1.3.1.php @@ -602,9 +602,9 @@ array_push($mysql_changes, 'define(\'PHPWG_INSTALLED\', true);'); $page['infos'] = array_merge( $page['infos'], array( - l10n('all sub-categories of private categories become private'), - l10n('user permissions and group permissions have been erased'), - l10n('only thumbnails prefix and webmaster mail saved') + l10n('All sub-categories of private categories become private'), + l10n('User permissions and group permissions have been erased'), + l10n('Only thumbnails prefix and webmaster mail address have been saved from previous configuration') ) ); |