OLD | NEW |
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/search_engines/template_url_prepopulate_data.h" | 5 #include "chrome/browser/search_engines/template_url_prepopulate_data.h" |
6 | 6 |
7 #if defined(OS_LINUX) | 7 #if defined(OS_LINUX) |
8 #include <locale.h> | 8 #include <locale.h> |
9 #endif | 9 #endif |
10 | 10 |
(...skipping 1612 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1623 const PrepopulatedEngine tango = { | 1623 const PrepopulatedEngine tango = { |
1624 L"Tango", | 1624 L"Tango", |
1625 L"tango.hu", | 1625 L"tango.hu", |
1626 "http://tango.hu/favicon.ico", | 1626 "http://tango.hu/favicon.ico", |
1627 L"http://tango.hu/search.php?q={searchTerms}", | 1627 L"http://tango.hu/search.php?q={searchTerms}", |
1628 "windows-1250", | 1628 "windows-1250", |
1629 NULL, | 1629 NULL, |
1630 58, | 1630 58, |
1631 }; | 1631 }; |
1632 | 1632 |
1633 const PrepopulatedEngine tapuz = { | |
1634 L"\x05ea\x05e4\x05d5\x05d6 \x05d0\x05e0\x05e9\x05d9\x05dd", | |
1635 L"tapuz.co.il", | |
1636 "http://www.tapuz.co.il/favicon.ico", | |
1637 L"http://www.tapuz.co.il/search/search.asp?q={searchTerms}", | |
1638 "UTF-8", | |
1639 NULL, | |
1640 57, | |
1641 }; | |
1642 | |
1643 const PrepopulatedEngine terra_ar = { | 1633 const PrepopulatedEngine terra_ar = { |
1644 L"Terra Argentina", | 1634 L"Terra Argentina", |
1645 L"terra.com.ar", | 1635 L"terra.com.ar", |
1646 "http://buscar.terra.com.ar/favicon.ico", | 1636 "http://buscar.terra.com.ar/favicon.ico", |
1647 L"http://buscar.terra.com.ar/Default.aspx?query={searchTerms}&source=Search", | 1637 L"http://buscar.terra.com.ar/Default.aspx?query={searchTerms}&source=Search", |
1648 "ISO-8859-1", | 1638 "ISO-8859-1", |
1649 NULL, | 1639 NULL, |
1650 90, | 1640 90, |
1651 }; | 1641 }; |
1652 | 1642 |
(...skipping 784 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2437 const PrepopulatedEngine* engines_HU[] = { &google, &tango, &ok, &live_hu_HU, }; | 2427 const PrepopulatedEngine* engines_HU[] = { &google, &tango, &ok, &live_hu_HU, }; |
2438 | 2428 |
2439 // Indonesia | 2429 // Indonesia |
2440 const PrepopulatedEngine* engines_ID[] = { &google, &yahoo_id, &live_en_ID, }; | 2430 const PrepopulatedEngine* engines_ID[] = { &google, &yahoo_id, &live_en_ID, }; |
2441 | 2431 |
2442 // Ireland | 2432 // Ireland |
2443 const PrepopulatedEngine* engines_IE[] = { &google, &yahoo_uk, &msn_en_IE, }; | 2433 const PrepopulatedEngine* engines_IE[] = { &google, &yahoo_uk, &msn_en_IE, }; |
2444 | 2434 |
2445 // Israel | 2435 // Israel |
2446 const PrepopulatedEngine* engines_IL[] = | 2436 const PrepopulatedEngine* engines_IL[] = |
2447 { &google, &walla, &nana10, &tapuz, &msn_he_IL, }; | 2437 { &google, &walla, &nana10, &msn_he_IL, }; |
2448 | 2438 |
2449 // India | 2439 // India |
2450 const PrepopulatedEngine* engines_IN[] = | 2440 const PrepopulatedEngine* engines_IN[] = |
2451 { &google, &yahoo_in, &msn_en_IN, &rediff, &guruji, }; | 2441 { &google, &yahoo_in, &msn_en_IN, &rediff, &guruji, }; |
2452 | 2442 |
2453 // Iraq | 2443 // Iraq |
2454 const PrepopulatedEngine* engines_IQ[] = | 2444 const PrepopulatedEngine* engines_IQ[] = |
2455 { &google, &maktoob, &yamli, &yahoo, &araby, &msn_en_XA, &msn_ar_XA, }; | 2445 { &google, &maktoob, &yamli, &yahoo, &araby, &msn_en_XA, &msn_ar_XA, }; |
2456 | 2446 |
2457 // Iran | 2447 // Iran |
(...skipping 747 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3205 } // namespace | 3195 } // namespace |
3206 | 3196 |
3207 namespace TemplateURLPrepopulateData { | 3197 namespace TemplateURLPrepopulateData { |
3208 | 3198 |
3209 void RegisterUserPrefs(PrefService* prefs) { | 3199 void RegisterUserPrefs(PrefService* prefs) { |
3210 prefs->RegisterIntegerPref(prefs::kGeoIDAtInstall, -1); | 3200 prefs->RegisterIntegerPref(prefs::kGeoIDAtInstall, -1); |
3211 prefs->RegisterIntegerPref(prefs::kCountryIDAtInstall, kCountryIDUnknown); | 3201 prefs->RegisterIntegerPref(prefs::kCountryIDAtInstall, kCountryIDUnknown); |
3212 } | 3202 } |
3213 | 3203 |
3214 int GetDataVersion() { | 3204 int GetDataVersion() { |
3215 return 24; // Increment this if you change the above data in ways that mean | 3205 return 25; // Increment this if you change the above data in ways that mean |
3216 // users with existing data should get a new version. | 3206 // users with existing data should get a new version. |
3217 } | 3207 } |
3218 | 3208 |
3219 void GetPrepopulatedEngines(PrefService* prefs, | 3209 void GetPrepopulatedEngines(PrefService* prefs, |
3220 std::vector<TemplateURL*>* t_urls, | 3210 std::vector<TemplateURL*>* t_urls, |
3221 size_t* default_search_provider_index) { | 3211 size_t* default_search_provider_index) { |
3222 const PrepopulatedEngine** engines; | 3212 const PrepopulatedEngine** engines; |
3223 size_t num_engines; | 3213 size_t num_engines; |
3224 GetPrepopulationSetFromCountryID(prefs, &engines, &num_engines); | 3214 GetPrepopulationSetFromCountryID(prefs, &engines, &num_engines); |
3225 *default_search_provider_index = 0; | 3215 *default_search_provider_index = 0; |
(...skipping 15 matching lines...) Expand all Loading... |
3241 new_turl->set_date_created(Time()); | 3231 new_turl->set_date_created(Time()); |
3242 std::vector<std::string> turl_encodings; | 3232 std::vector<std::string> turl_encodings; |
3243 turl_encodings.push_back(engines[i]->encoding); | 3233 turl_encodings.push_back(engines[i]->encoding); |
3244 new_turl->set_input_encodings(turl_encodings); | 3234 new_turl->set_input_encodings(turl_encodings); |
3245 new_turl->set_prepopulate_id(engines[i]->id); | 3235 new_turl->set_prepopulate_id(engines[i]->id); |
3246 t_urls->push_back(new_turl); | 3236 t_urls->push_back(new_turl); |
3247 } | 3237 } |
3248 } | 3238 } |
3249 | 3239 |
3250 } // namespace TemplateURLPrepopulateData | 3240 } // namespace TemplateURLPrepopulateData |
OLD | NEW |