ユーザー識別子だけ日本語通す様にするだけで十分だろ。

list<ウィジット> ウィジットリスト;
for_each (ウィジットリスト.初め (), ウィジットリスト.終り (),
メンバ関数参照 (&ウィジット::再描画));