In /etc/init.d/iptables lines 173 and 184 there are $ chars missing, so the string are unstranslatable.
Please be more verbose.
To translate a string in shell script using gettext you have to prefix it with $. For example "String" will not be translated; $"String" will. On lines 173 and 184 of the iptables initscript of the version in RHL9 you have to add a $ to the string you will find there. Got it now? :-)