Print to screen:
- diff of values between Current and Prev (version of default language to time of translation for to check eventualy modify item) default language
- diff of keys (new item) between Current default language and translation Language file
(Note: 1. - 4. FOR NEW LANG TRANSLATION ONLY)
1. Copy LangCheck.php in
2. Make directory "it_IT" under admin/lang: "./admin/lang/it_IT"
3. Copy "./admin/lang/en_US/admin.inc.php" in
"./admin/lang/it_IT/en_US.php" AND
"./admin/lang/it_IT/admin.inc.php"
4. Create a file check_lang.php in :
Code: Select all
<?php
exit;
require 'LangCheck.php';
$obj = new langcheck();
// Default language reference (en_US)
$obj->default_new_lang = 'en_US';
// Language translation (in this example: it_IT)
$obj->language_lang = 'it_IT';
// Default language path file - Current
$obj->default_new_file = './admin/lang/'. $obj->default_new_lang .'/admin.inc.php';
// Default language path file - Prev (to time of Language file)
$obj->default_old_file = './admin/lang/'. $obj->language_lang .'/en_US.php';
// Language path file
$obj->language_file = './admin/lang/'. $obj->language_lang .'/admin.inc.php';
$obj->load();
$obj->display();
?>
5. Comment the second row: //exit;
6. Go to: http:///check_lang.php
7. Uncomment the second row: exit;
8. Edit in Language file for the new values in browser
(check -old->......<-new-)
(from Diff: Current and Prev default language file)
9. Edit in Language file for the new keys in browser
(From Diff: Current default language and Language file)
10. Substitute Prev default language file with Current default language:
copy "./admin/lang/en_US/admin.inc.php" in "./admin/lang/it_IT/en_US.php"
11. DONE
See check_lang.php in archive for admin+standard modules in CMSMS0.11b5.
Rename langcheck_for_translation.mpg in langcheck_for_translation.zip
Alby
[attachment deleted by admin]