A quick example of using buttons including translation of default fields using yii::t:
<?php $this->widget('zii.widgets.grid.CGridView', array(
    'id'=> 'profileGrid',
    'dataProvider'=>$model->search(),
    'filter'=>$model,
    'enableSorting'=>'true',
    'emptyText'=>yii::t('coree','No rules yet.'),
    'summaryText'=>yii::t('core','Displaying {start}-{end} of {count} result(s).'),
    'pager'=>array(
        'class'=>'CLinkPager',
        'nextPageLabel'=>yii::t('core','Next'),
        'prevPageLabel'=>yii::t('core','Previous'),
        'firstPageLabel'=>yii::t('core','First'),
        'lastPageLabel'=>yii::t('core','Last'),
        'header'=>yii::t('core','Go to page').': ',
        ),
    'columns'=>array(
        'name',
        'description',
        array(
            'class'=>'CButtonColumn',
            'buttons'=>array(
              'up'=>array(
                  'label'=>'up',
                  'imageUrl'=>'/themes/default/images/up_16.png',
                  'url'=>'Yii::app()->createUrl("/item/reposition")',
                  'ajax'=>'
                    array(
                      "url"=>Yii::app()->createUrl("/item/reposition"),
                      "data"=>array("id"=>$data->id,"direction"=>"up",),
                      "update"=>"#profileGrid"
                    )',
                ),
              'down'=>array(
                  'label'=>'down',
                  'imageUrl'=>'/themes/default/images/down_16.png',
                  'url'=>'Yii::app()->createUrl("/item/reposition")',
                  'ajax'=>'
                    array(
                      "url"=>Yii::app()->createUrl("/item/reposition"),
                      "data"=>array("id"=>$data->id,"direction"=>"down",),
                      "update"=>"#profileGrid"
                    )',
                ),
              ),
            'header'=>yii::t('core','Actions'),
            'viewButtonImageUrl'=>'/themes/default/images/search_16.png',
            'updateButtonImageUrl'=>'/themes/default/images/pencil_16.png',
            'deleteButtonImageUrl'=>'/themes/default/images/delete_16.png',
            //'viewButtonUrl'=> 'Yii::app()->createUrl("/item/view", array("name" => $data->id))',
            //'updateButtonUrl'=> 'Yii::app()->createUrl("/item/update", array("name" => $data->id))',
            //'deleteButtonUrl'=>'Yii::app()->createUrl("/item/delete", array("id" => $data->id))',
            'viewButtonLabel'=>yii::t('core','View'),
            'updateButtonLabel'=>yii::t('core','Update'),
            'deleteButtonLabel'=>yii::t('core','Delete'),
            'template'=> '{up} {down} {view} {update} {delete}',
        ),
    ),
)); ?>