system-config-firewall only depends on rhpl for rhpl.translate, but is actually only working through a bit of an accident at present. The usual case is to replace imports of rhpl.translate for _ and N_ with import gettext _ = lambda x: gettext.ldgettext(domain, x) N_ = lambda x: x system-config-firewall only does the import in one place (fw_config), but from fw_config import * doesn't actually put _ in your namespace as _ is a reserved character. s-c-firewall ends up getting translations just because it also imports part of system-config-network which does a global override of the _ builtin.
Created attachment 350003 [details] untested patch Here's an (untested) patch that I think should fix things up for you and switch to not using rhpl in the process
Fixed in git: http://git.fedorahosted.org/git/system-config-firewall.git?p=system-config-firewall.git;a=commit;h=9c1129ca3b8c5c10050f36a26676ddab207907eb Will be part of next package.