emulation of language subdomains (as in enterprise version)

Popular automatic website translation tool

emulation of language subdomains (as in enterprise version)

Postby drinkedin » Mon Feb 27, 2012 12:02 pm

I have been looking at some way to implement the language subdomain behavior of the enterprise version and have come close.

Basically, if you want subdomains like:

for the PRO version (general implementation), then there should be a way to handle this with modifications in the .htaccess file.

This isn't quite right, but it's coming close - for example, if you wanted "de.domain.com" for German, there might be a modification like:

RewriteCond %{THE_REQUEST} !^[A-Z]+\ /gtranslate/
RewriteRule ^(.*)$ http://de.drinkedin.net/gtranslate/tran ... =de&url=$1 [NC,L,R=301]

The Condition is to prevent recursion... This seems to come close, but the problem is that the URL in the browser now shows /gtranslate/translate.php...

There must be a way to handle this so that we can emulate this behavior.

Motivation: Perhaps I should have stated this up top. The motivation is two-fold:
1. I'm using Joomla, but if I use the Joomla plugin, then I can't make use of .human files (i.e. human modified translations) as it's currently not supported.
2. I'm using the general version with Joomla - seems to work most of the time, BUT it looses the language during a form submission.
3. If I was able to keep a language per subdomain, then it seems like I would be able to properly keep the language during a form submission (as well as the potential "niceness" of having a subdomain to reflect the language - could even be the name of the country).

Anyone who is better in mod_rewrite want to take a stab at this?
Posts: 16
Joined: Thu Jan 26, 2012 7:17 pm

Re: emulation of language subdomains (as in enterprise versi

Postby Yana » Tue Feb 28, 2012 6:04 pm

I would recommend not to write case by case code. It would be better convert the .human files in the cache. The rest will be translated again. The cache format for non joomla version is in JSON. The joomla version uses raw format. The cache name is the same. If you check it will be very easy to convert.

Yana Ghahramanyan - GTranslate Team

Please leave your feedback on your CMS plugin directory. It is very important for us!
Google Translate Joomla
Google Translate WordPress
Google Translate Drupal
Posts: 4088
Joined: Thu Jan 12, 2012 6:21 pm

  • Related Topics
    Last post

Who is online

Users browsing this forum: No registered users and 0 guests