Index: openacs-4/packages/xowiki/tcl/xowiki-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/tcl/xowiki-procs.tcl,v diff -u -r1.143 -r1.144 --- openacs-4/packages/xowiki/tcl/xowiki-procs.tcl 17 Jul 2007 10:05:53 -0000 1.143 +++ openacs-4/packages/xowiki/tcl/xowiki-procs.tcl 17 Jul 2007 10:23:25 -0000 1.144 @@ -539,7 +539,13 @@ -actual_query $query if {$package_id != 0} { $package_id context [::xo::Context new -volatile] - set page [$package_id resolve_page [my lang]:[$package_id set object] __m] + set object_name [$package_id set object] + # A user might force the language by preceding the + # name with a language prefix. + if {![regexp {^..:} $object_name]} { + set object_name [my lang]:$object_name + } + set page [$package_id resolve_page $object_name __m] #my msg "cross package reference $page_name ==> $page, package_id=$package_id" } #my log "--resolve --> $page"