开发者 | |
---|---|
更新时间 | 2010年8月17日 09:12 |
PHP版本: | 2.3 及以上 |
WordPress版本: | 3.0.1 |
In order to prevent from banning by the translation services, only a translation request every 5 minutes will be allowed. This will permit to fully translate your blog whithout any interruption; this message will completely disappear when all the pages of your blog will be cached. Remember that this message will also appear if you're currently being banned by the translation engine: this could happen if for example your blog shares the same ip address with other blogs using older versions of TransDeluxe.
Don't worry: this is just a TEMPORARY redirect which will disappear when the page will be cached and saved on your server: in fact, in order to avoid banning issues, the plugin translates and caches a page every 5 minutes
Upgrade to 1.0.8 or later. Starting from 1.0.8, a browser asking for a not yet translated page will be warned and redirected in 5 seconds to the translation service page in order to provide a temporary "backup translation service". Obviously, when the page is translated and saved on your cache directory, this redirection will disappear and the translated and cleaned page will be served by your blog. Starting from version 1.2.9, this message has been removed
This could be due to a change of the permalinks structure of your blog, to a conflict with another plugin or to a custom .htaccess file which doesn't permit TransDeluxe to add its custom permalink rules. Try to refresh the TransDeluxe rewrite rules just pressing the "Update Options" button from the TransDeluxe admin page. If the problem persists, try also to deactivate all the other existing plugins and check your .htaccess file and comment out all the non-standard rewrite rules. If you discover a conflicting plugin please contact us.
This is due to the translation engine action. I cannot do anything in order to prevent this problems :-) I suggest you to try all the translation engines in order to choose the best one for your blog layout
Everytime the permalinks structure of your blog changes, the custom rules previously added by TransDeluxe are overriden. To solve the problem you must just refresh the TransDeluxe Options ("Update Options" button) on the administrative area.
When you remove one or more translations, the plugin will begin to return a 404 Not Found for all the corresponding translated pages. In order to notify a search engine that one or more urls are not available anymore you should add a deny rule on your robots.txt file. For example if you decide to remove the German translation you should modify your robots.txt as follows: User-agent: * [....] Disallow: /de/*
Go to the TransDeluxe admin page. If your blog has been temporarily banned, a warning message will appear inside the "Translation engine connection" section.
Put a rewrite rule like this on your .htaccess: RedirectMatch 301 ^/(it|ko|zh-CN|zh-TW|pt|en|de|fr|es|ja|ar|ru|el|nl|zh|zt|no|bg|cs|hr|da|fi|hi|pl|ro|sv|ca|tl|iw|id|lv|lt|sr|sk|sl|uk|vi|sq|et|gl|mt|th|tr|hu|be|ga|is|mk|ms|fa)/(.*)$ http://www.mysite.com/$2