1) whats wrong with t()? Its the default in a lot of environments, its use has been weighted, and proven bets. 2) if you encounter any non-translated strings, that is a bug. Please report these bugs. Bèr