I've noticed diacritics are not allowed, so I attached a new patch that escapes them. Unfortunately I don't have enough LaTeX knowledge to write some test cases, so it's mostly guesswork...
Thanks, -dan
diff -Nur tetex-base-2.0.2c.orig/texmf/tex/latex/tools/varioref.sty tetex-base-2.0.2c.new/texmf/tex/latex/tools/varioref.sty --- tetex-base-2.0.2c.orig/texmf/tex/latex/tools/varioref.sty 2001-09-27 13:50:52.000000000 +0300 +++ tetex-base-2.0.2c.new/texmf/tex/latex/tools/varioref.sty 2005-05-27 02:55:22.278485376 +0300 @@ -422,18 +422,16 @@ \def\reftextlabelrange#1#2{\ref{#1} a~\ref{#2}}% }} \DeclareOption{romanian} - [EMAIL PROTECTED] - [EMAIL PROTECTED] - \def\reftextfaceafter {on the \reftextvario{facing}{next} page}% - \def\reftextfacebefore{on the \reftextvario{facing}{preceding} - page}% - \def\reftextafter {on the \reftextvario{following}{next} page}% - \def\reftextbefore {on the \reftextvario{preceding page}{page - before}}% - \def\reftextcurrent {on \reftextvario{this}{the current} page}% - \def\reftextfaraway#1{on page~\pageref{#1}}% - \def\reftextpagerange#1#2{on pages~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\ref{#1} to~\ref{#2}}% + [EMAIL PROTECTED] + \def\reftextfaceafter {pe pagina \reftextvario{opus\u{a}}{urm\u{a}toarei}}% + \def\reftextfacebefore{pe pagina \reftextvario{opus\u{a}}{precedentei}}% + \def\reftextafter {pe pagina \reftextvario{dup\u{a}}{urm\u{a}toarea}}% + \def\reftextbefore {pe pagina \reftextvario{dinaintea}{ + precedentei}}% + \def\reftextcurrent {pe aceast\u{a} pagin\u{a}}% + \def\reftextfaraway#1{pe pagina~\pageref{#1}}% + \def\reftextpagerange#1#2{pe paginile~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\ref{#1} la~\ref{#2}}% }} \DeclareOption{russian} [EMAIL PROTECTED]