Ok, so this NOT a good solution, but will probably get you by or show you where the issue is. Go to '{geeklog_base_dir}/plugins/forum/' and find a file called 'functions.inc'.
At line 43 you will find this code:
Text Formatted Code
/**
* Include language file
*/
$plugin_path = $_CONF['path'] . 'plugins/forum/';
$langfile = $plugin_path . 'language/' . $_CONF['language'] . '.php';
if (file_exists($langfile)) {
require_once $langfile;
} else {
require_once $plugin_path . 'language/english.php';
}
Replace that with:
Text Formatted Code
/**
* Include language file
*/
$plugin_path = $_CONF['path'] . 'plugins/forum/';
//$langfile = $plugin_path . 'language/' . $_CONF['language'] . '.php';
//if (file_exists($langfile)) {
// require_once $langfile;
//} else {
require_once $plugin_path . 'language/dutch.php';
//}
There are two possible outcomes:
1) The forum will work in Dutch (the least likely)
2) There will be a PHP error and the forum will stop working altogether (maybe even taking Geeklog down with it). If this happens, it means that you placed you 'dutch.php' and 'dutch_utf-8.php' in the wrong folder, named them incorrectly or something like that.
Note that the forum languages files should go into: '{geeklog_base_dir}/plugins/forum/language/' (the './forum/language/' path that you specified above could be anything).
If you successfully finish translating, please send us your language file, so that we can include it in the final 2.8.0 release.
You can submit it as an attachment here:
http://code.google.com/p/geeklog/issues/list
Rouslan