how to change views pager links?
You need to override theme_pager function in your template.php

You need to do couple of changes, 


Use global $pager_limits variable, use in pager list rendering links to alter text data


Use below code which works

function YOURTHEMENAME_pager($variables) {
  $tags = $variables['tags'];
  $element = $variables['element'];
  $parameters = $variables['parameters'];
  $quantity = $variables['quantity'];


  global $pager_page_array, $pager_total, $pager_limits;




  // Calculate various markers within this pager piece:
  // Middle is used to "center" pages around the current page.
  $pager_middle = ceil($quantity / 2);
  // current is the page we are currently paged to
  $pager_current = $pager_page_array[$element] + 1;
  // first is the first page listed by this pager piece (re quantity)
  $pager_first = $pager_current - $pager_middle + 1;
  // last is the last page listed by this pager piece (re quantity)
  $pager_last = $pager_current + $quantity - $pager_middle;
  // max is the maximum page number
  $pager_max = $pager_total[$element];
  // End of marker calculations.

  // Prepare for generation loop.
  $i = $pager_first;
  if ($pager_last &gt; $pager_max) {
    // Adjust "center" if at end of query.
    $i = $i + ($pager_max - $pager_last);
    $pager_last = $pager_max;
  }
  if ($i &lt;= 0) {
    // Adjust "center" if at start of query.
    $pager_last = $pager_last + (1 - $i);
    $i = 1;
  }
  // End of generation loop preparation.

  $li_first = theme('pager_first', array('text' =&gt; (isset($tags[0]) ? $tags[0] : t('« first')), 'element' =&gt; $element, 'parameters' =&gt; $parameters));
  $li_previous = theme('pager_previous', array('text' =&gt; (isset($tags[1]) ? $tags[1] : t('‹ previous')), 'element' =&gt; $element, 'interval' =&gt; 1, 'parameters' =&gt; $parameters));
  $li_next = theme('pager_next', array('text' =&gt; (isset($tags[3]) ? $tags[3] : t('next ›')), 'element' =&gt; $element, 'interval' =&gt; 1, 'parameters' =&gt; $parameters));
  $li_last = theme('pager_last', array('text' =&gt; (isset($tags[4]) ? $tags[4] : t('last »')), 'element' =&gt; $element, 'parameters' =&gt; $parameters));

  if ($pager_total[$element] &gt; 1) {
    if ($li_first) {
      $items[] = array(
          'class' =&gt; array('pager-first'),
          'data' =&gt; $li_first,
      );
    }
    if ($li_previous) {
      $items[] = array(
          'class' =&gt; array('pager-previous'),
          'data' =&gt; $li_previous,
      );
    }

    // When there is more than one page, create the pager list.
    if ($i != $pager_max) {
      if ($i &gt; 1) {
        $items[] = array(
            'class' =&gt; array('pager-ellipsis'),
            'data' =&gt; '…',
        );
      }
      // Now generate the actual pager piece.
      for (; $i &lt;= $pager_last &amp;&amp; $i &lt;= $pager_max; $i++) {
        if ($i &lt; $pager_current) {
          $items[] = array(
              'class' =&gt; array('pager-item'),
              'data' =&gt; theme('pager_previous', array('text' =&gt; ((($i - 1) * $pager_limits[0]) + 1) . "-" . $i * $pager_limits[0], 'element' =&gt; $element, 'interval' =&gt; ($pager_current - $i), 'parameters' =&gt; $parameters)),
          );
        }
        if ($i == $pager_current) {
          $items[] = array(
              'class' =&gt; array('pager-current'),
              'data' =&gt; ((($i - 1) * $pager_limits[0]) + 1) . "-" . $i * $pager_limits[0],
          );
        }
        if ($i &gt; $pager_current) {
          $items[] = array(
              'class' =&gt; array('pager-item'),
              'data' =&gt; theme('pager_next', array('text' =&gt; ((($i - 1) * $pager_limits[0]) + 1) . "-" . $i * $pager_limits[0], 'element' =&gt; $element, 'interval' =&gt; ($i - $pager_current), 'parameters' =&gt; $parameters)),
          );
        }
      }
      if ($i &lt; $pager_max) {
        $items[] = array(
            'class' =&gt; array('pager-ellipsis'),
            'data' =&gt; '…',
        );
      }
    }
    // End generation.
    if ($li_next) {
      $items[] = array(
          'class' =&gt; array('pager-next'),
          'data' =&gt; $li_next,
      );
    }
    if ($li_last) {
      $items[] = array(
          'class' =&gt; array('pager-last'),
          'data' =&gt; $li_last,
      );
    }
    return '&lt;h2 class="element-invisible"&gt;' . t('Pages') . '&lt;/h2&gt;' . theme('item_list', array(
        'items' =&gt; $items,
        'attributes' =&gt; array('class' =&gt; array('pager')),
    ));
  }
}


And the result you can see below.