Regarding your question about displaying the rules in the user-selected language, what I think I would do is use HTML in the defined rules, where each set of rules in the different languages is wrapped in a div element having a classname that is the language. For example:
HTML Code:
<div class="english">
English rules here...
</div>
<div class="german">
German rules here...
</div>
Then create a plugin hooked at "parse_templates" as follows:
PHP Code:
if (THIS_SCRIPT === 'misc')
{
if ($vbulletin->userinfo['languageid'] == '0')
{
$css = '.english {display: block;}.german {display: none;}';
}
else
{
$css = '.english {display: none;}.german {display: block;}';
}
$template_hook['headinclude_css'] .= '<style>' . $css . '</style>';
}
Now, as to why you aren't able to edit your rules, I don't know. I am able to edit them on my dev and production sites. If you want, create a temporary admin account for me, and PM the login credentials to me, and I will be glad to come to your site and see if I can get both issues resolved.