2009-08-26 5 views
7

Poniższe dotyczy GSnewsBar przedmiotu goolge-Ajax Search API, które jest wyjaśnione tutaj:Jak zmienić język "Google News" dotyczący obiektu GSnewsBar (Ajax API)?

http://www.google.com/uds/solutions/newsbar/reference.html

Istnieją pewne parametry, które pozwalają na zmianę układu wiadomościach. Ale nie ma przykładu, jak ustawić język wiadomości.

Obecnie zawsze otrzymuję wiadomości w języku angielskim, ale moim celem jest dostarczenie użytkownikowi selektora, który zapewnia różne języki (en, de, it, nl, es, ...). Którego obiektu/metody należy użyć do zmiany języka przed wysłaniem zapytania o nowości?

+3

nie wiem, pierwszą rzeczą, o GSnewsBar, ale podczas pracy z osadzonymi Google Maps można zmienić język wyświetlacza poprzez dołączenie '& hl = en' do adresu URL skryptu. Może to też działa tutaj? – deceze

+0

To działa dobrze. Ale co z dynamiczną zmianą języka, na przykład przez selectbox. Czy istnieje alternatywa, aby to zrobić bez ponownego ładowania skryptu? –

+0

Czy próbowałeś użyć nagłówka HTTP Accept-Language? – Luizgrs

Odpowiedz

0

Można użyć opcji poniżej

var loadOptions = {packages : ["newsshow"]}; 
loadOptions.language = "en"; 
google.load("elements", "1", loadOptions); 

Aby uzyskać więcej informacji, prosimy odwiedzić poniższy link. Zapewnia ona szczegółowy opis problemu

Google News API