qtranslate carregando o idioma errado

Eu tenho o seguinte problema. Estou traduzindo um site em 2 idiomas – búlgaro e inglês.

Diga que busque uma página em búlgaro. Os resultados que o google disply está em língua búlgara, mas quando eu clico em um dos links (google results) carrega a versão em inglês da página, e não o búlgaro.

Estou procurando uma solução para este problema, mas não consigo encontrar nada.

Solutions Collecting From Web of "qtranslate carregando o idioma errado"

O problema é que o apontador de events é iniciado antes do qtranslate, Tribe__Events__Main :: instance ():

  // let's initialize tec silly-early to avoid fatals with upgrades from 3.x to 4.x add_action( 'plugins_loaded', array( $this, 'plugins_loaded' ), 0 ); 

O simples hack era criar um plugin chamado 1fix com código:

  add_action( 'plugins_loaded', '__fix_tribe_init', 0 ); function __fix_tribe_init(){ global $locale; if(preg_match('/^\/ru\//',$_SERVER['REQUEST_URI'])) { $locale = 'ru_RU'; } } 

Isso resolveu completamente o meu problema