NOT indexing bi-lingual site

2 years ago | Peter (Member)

I have a bilingual site, in English (default) and Chinese languages. (BTW, I am using qTranslate and WP 2.3.3.)

The indexing and search works well on the English language portion of the site. The search does NOT work on the Chinese portion, and I think the reason is that the plugin doesn't know that it needs to index those pages as well.

Any hack to force the indexing?

My directory structure is
/ for the default English langauge, and
/zh/ for Chinese

Could I, for example, change the default language (temporarily, using qTranslate) to Chinese and index the site again? Will that overwrite the old index?

(BTW, qTranslate plugin is not for machine translation, but rather for doing multilingual sites.)

Help is much appreciated! ????!

Read responses...

Responses

  1. Peter:

    Posted 2 years ago by Member

    Listen, I know your kitten is hungry.

    I sure would like to make her stop and be fed.

    As soon as I decide that the plugin does the job well, then I will be happy to feed your kitten and buy you a beer too!

    I really want to see if there is a way to FORCE indexing the subdirectory /zh/

    ??.

    ?

  2. Peter:

    Posted 2 years ago by Member

    My site is: http://www.guzheng.idv.hk

    Thanks, John.

  3. Wyn James:

    Posted 1 year ago by Member

    I have exactly the same issue - with a Welsh/English bilingual site. I like the look of this plugin - but at present it is unusable on multilingual sites with qTranslate (probably the best multi-language plugin).

  4. John:

    Posted 1 year ago by Administrator

    I have not looked at this plugin, nor has SU been designed to work with it. I would imagine that the plugin displays translations in a way that is incompatible with SU.

  5. Hans:

    Posted 4 months ago by Member

    Hi John, do you know whether there is a solution to this problem yet? I tried to do what he did:

    http://urbangiraffe.com/support/topic/wp-291-redirection-2125-erratic-behavior#post-3607 and add in before_processurl.php

    function process_before ($code, $target)
    {
    if(qtrans_getLanguage())
    {
    wp_redirect ('/'.qtrans_getLanguage().$target, $code);
    }
    else
    {
    wp_redirect ($target, $code);
    }
    exit ();
    }

    but it does not really work because the output is: http://domain.com/enhttp://www.gentlemansgazette.com/target...

    Do you have an idea how it could work?

    Generally my default language is English when I go to http://www.domain.com my second language is German which is redirected by qtranslate to http://www.domain.com/de

    Thanks for looking into that.

Reply

You must log in to post.

Home | Software | Terms & Conditions | Sitemap | John Godley © 2010