A more extended option (*NYT* stands for Not Yet Translated):
public function providePermissions() {
return(array(
'CREATE_NEWS' => array(
'name' => _t($this->class . '.CREATE_NEWS', 'User can create Newsitems *NYT*'),
'category' => _t($this->class . '.NEWS_PERMISSIONS_CATEGORY', 'News permission *NYT*'),
'help' => _t($this->class . '.CREATE_NEWS_HELP', 'User can create Newsitems *NYT*'),
'sort' => 0,
),
'EDIT_NEWS' => array(
'name' => _t($this->class . '.EDIT_NEWS', 'User can edit Newsitems *NYT*'),
'category' => _t($this->class . '.NEWS_PERMISSIONS_CATEGORY', 'News permission *NYT*'),
'help' => _t($this->class . '.EDIT_NEWS_HELP', 'User can edit Newsitems *NYT*'),
'sort' => 1,
),
'DELETE_NEWS' => array(
'name' => _t($this->class . '.DELETE_NEWS', 'User can delete Newsitems *NYT*'),
'category' => _t($this->class . '.NEWS_PERMISSIONS_CATEGORY', 'News permission *NYT*'),
'help' => _t($this->class . '.DELETE_NEWS_HELP', 'User can delete Newsitems *NYT*'),
'sort' => 2,
),
));
}