I'm seeing a variation of this problem as well. I'm SO close to having this working.
I've installed modx 2.2.6 in a subfolder with babel 2.2.5. All is working except two items.
1. The home page for each language is working fine, but any OTHER pages within a context will display the HOME page content for that language even though the url is showing the URL for the OTHER page.
2. The path to the assets folder in tinymce is not working. I can navigate to the Images, but they are not displayed in the editor but do display on the front-end.
I'm assuming this is an .htaccess problem. Here my file (excluding some commented lines).
RewriteEngine On
RewriteBase /revo-babel/
# Rewrite www.domain.com -> domain.com -- used with SEO Strict URLs plugin
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.tbdsandbox\.com [NC]
RewriteRule (.*) http://www.tbdsandbox.com/$1 [R=301,L]
# The Friendly URLs part
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
# redirect all requests to /sp/favicon.ico
# to /favicon.ico
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(en|sp)/favicon.ico$ favicon.ico [L,QSA]
# redirect all requests to /sp/assets*
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(en|sp)/assets(.*)$ assets$2 [L,QSA]
# redirect all other requests to /sp/*
# to index.php and set the cultureKey parameter
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(en|sp)?/?(.*)$ index.php?cultureKey=$1 [L,QSA]
Any suggestions would be really appreciated.
Thank you!