I've got a problem with the varioref package:
Whenever I want to refer to something that is on the same page as the reference, varioref normally printed something like 'X on this page' or 'X auf dieser Seite' (German) (X = number of label) , but today I tried to use varioref again (after I reinstalled MiKTeX because of an API 1113 Error or something concerning the update manager after an update -- fixed it \o/) and I only got 'X on page Y' (Y = page number) when the reference was on the same page as what I wanted to refer to. If there's something on the next or former page, the output is correct (e.g. 'X on the previous page').
Here's a (hopefully more or less) minimal example:
\documentclass[english]{article}
\usepackage{babel}
\usepackage{varioref}
\begin{document}
\section{Bla}\label{bla}
Haha, \vref{bla}. {\reftextcurrent} \clearpage
Haha, \vref{bla}.
\end{document}
And what I get using pdfTeX is:
%%%%%%%%%%%% Page 1
1 Bla Haha, 1 on page 1. on this page
%%%%%%%%%%%% Page 2
Haha, 1 on the previous page.
(I only included the {\reftextcurrent} to see whether the text varioref normally used, might have been redefined accidentally. )
Does anyone have a solution to this problem?