Add-English-only-search-engine.patch 26 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031
  1. From: csagan5 <32685696+csagan5@users.noreply.github.com>
  2. Date: Mon, 11 Dec 2017 22:42:11 +0100
  3. Subject: Add English-only search engine
  4. Add a Google search engine that forces languages to English,
  5. disable from all its searches RLZ and field experiments querystring parameters.
  6. License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
  7. ---
  8. .../search_engines/prepopulated_engines.json | 21 ++
  9. .../search_engines/search_engine_type.h | 1 +
  10. .../template_url_prepopulate_data.cc | 216 +++++++++---------
  11. 3 files changed, 130 insertions(+), 108 deletions(-)
  12. diff --git a/components/search_engines/prepopulated_engines.json b/components/search_engines/prepopulated_engines.json
  13. --- a/components/search_engines/prepopulated_engines.json
  14. +++ b/components/search_engines/prepopulated_engines.json
  15. @@ -135,6 +135,27 @@
  16. "id": 1
  17. },
  18. + "googleen": {
  19. + "name": "Google in English",
  20. + "keyword": "googleen",
  21. + "favicon_url": "https://www.google.com/favicon.ico",
  22. + "search_url": "{google:baseURL}search?q={searchTerms}&ie={inputEncoding}&hl=en",
  23. + "suggest_url": "{google:baseSuggestURL}search?client={google:suggestClient}&q={searchTerms}&hl=en",
  24. + "image_url": "{google:baseURL}searchbyimage/upload?hl=en",
  25. + "new_tab_url": "{google:baseURL}_/chrome/newtab?hl=en&ie={inputEncoding}",
  26. + "contextual_search_url": "{google:baseURL}_/contextualsearch?{google:contextualSearchVersion}{google:contextualSearchContextData}&hl=en",
  27. + "image_url_post_params": "encoded_image={google:imageThumbnail},image_url={google:imageURL},sbisrc={google:imageSearchSource},original_width={google:imageOriginalWidth},original_height={google:imageOriginalHeight}",
  28. + "alternate_urls": [
  29. + "{google:baseURL}?hl=en#q={searchTerms}",
  30. + "{google:baseURL}search?hl=en#q={searchTerms}",
  31. + "{google:baseURL}webhp?hl=en#q={searchTerms}",
  32. + "{google:baseURL}s?hl=en#q={searchTerms}",
  33. + "{google:baseURL}s?hl=en&q={searchTerms}"
  34. + ],
  35. + "type": "SEARCH_ENGINE_GOOGLE_EN",
  36. + "id": 13
  37. + },
  38. +
  39. "mail_ru": {
  40. "name": "@MAIL.RU",
  41. "keyword": "mail.ru",
  42. diff --git a/components/search_engines/search_engine_type.h b/components/search_engines/search_engine_type.h
  43. --- a/components/search_engines/search_engine_type.h
  44. +++ b/components/search_engines/search_engine_type.h
  45. @@ -77,6 +77,7 @@ enum SearchEngineType {
  46. SEARCH_ENGINE_PETALSEARCH = 60,
  47. SEARCH_ENGINE_STARTER_PACK_BOOKMARKS = 61,
  48. SEARCH_ENGINE_STARTER_PACK_HISTORY = 62,
  49. + SEARCH_ENGINE_GOOGLE_EN = 63,
  50. SEARCH_ENGINE_MAX // Bounding value needed for UMA histogram macro.
  51. };
  52. diff --git a/components/search_engines/template_url_prepopulate_data.cc b/components/search_engines/template_url_prepopulate_data.cc
  53. --- a/components/search_engines/template_url_prepopulate_data.cc
  54. +++ b/components/search_engines/template_url_prepopulate_data.cc
  55. @@ -28,7 +28,7 @@ namespace {
  56. // Default (for countries with no better engine set)
  57. const PrepopulatedEngine* const engines_default[] = {
  58. - &google,
  59. + &googleen, &google,
  60. &bing,
  61. &yahoo,
  62. };
  63. @@ -38,7 +38,7 @@ const PrepopulatedEngine* const engines_default[] = {
  64. // clang-format off
  65. // United Arab Emirates
  66. const PrepopulatedEngine* const engines_AE[] = {
  67. - &google,
  68. + &googleen, &google,
  69. &bing,
  70. &yahoo,
  71. &duckduckgo,
  72. @@ -47,7 +47,7 @@ const PrepopulatedEngine* const engines_AE[] = {
  73. // Albania
  74. const PrepopulatedEngine* const engines_AL[] = {
  75. - &google,
  76. + &googleen, &google,
  77. &bing,
  78. &yahoo,
  79. &duckduckgo,
  80. @@ -56,7 +56,7 @@ const PrepopulatedEngine* const engines_AL[] = {
  81. // Argentina
  82. const PrepopulatedEngine* const engines_AR[] = {
  83. - &google,
  84. + &googleen, &google,
  85. &bing,
  86. &yahoo_ar,
  87. &duckduckgo,
  88. @@ -65,7 +65,7 @@ const PrepopulatedEngine* const engines_AR[] = {
  89. // Austria
  90. const PrepopulatedEngine* const engines_AT[] = {
  91. - &google,
  92. + &googleen, &google,
  93. &bing,
  94. &duckduckgo,
  95. &yahoo_at,
  96. @@ -74,7 +74,7 @@ const PrepopulatedEngine* const engines_AT[] = {
  97. // Australia
  98. const PrepopulatedEngine* const engines_AU[] = {
  99. - &google,
  100. + &googleen, &google,
  101. &bing,
  102. &yahoo_au,
  103. &duckduckgo,
  104. @@ -83,7 +83,7 @@ const PrepopulatedEngine* const engines_AU[] = {
  105. // Bosnia and Herzegovina
  106. const PrepopulatedEngine* const engines_BA[] = {
  107. - &google,
  108. + &googleen, &google,
  109. &bing,
  110. &yahoo,
  111. &duckduckgo,
  112. @@ -92,7 +92,7 @@ const PrepopulatedEngine* const engines_BA[] = {
  113. // Belgium
  114. const PrepopulatedEngine* const engines_BE[] = {
  115. - &google,
  116. + &googleen, &google,
  117. &bing,
  118. &yahoo,
  119. &ecosia,
  120. @@ -101,7 +101,7 @@ const PrepopulatedEngine* const engines_BE[] = {
  121. // Bulgaria
  122. const PrepopulatedEngine* const engines_BG[] = {
  123. - &google,
  124. + &googleen, &google,
  125. &bing,
  126. &yahoo,
  127. &duckduckgo,
  128. @@ -110,7 +110,7 @@ const PrepopulatedEngine* const engines_BG[] = {
  129. // Bahrain
  130. const PrepopulatedEngine* const engines_BH[] = {
  131. - &google,
  132. + &googleen, &google,
  133. &bing,
  134. &yahoo,
  135. &duckduckgo,
  136. @@ -119,7 +119,7 @@ const PrepopulatedEngine* const engines_BH[] = {
  137. // Burundi
  138. const PrepopulatedEngine* const engines_BI[] = {
  139. - &google,
  140. + &googleen, &google,
  141. &bing,
  142. &yahoo,
  143. &duckduckgo,
  144. @@ -128,7 +128,7 @@ const PrepopulatedEngine* const engines_BI[] = {
  145. // Brunei
  146. const PrepopulatedEngine* const engines_BN[] = {
  147. - &google,
  148. + &googleen, &google,
  149. &bing,
  150. &yahoo,
  151. &duckduckgo,
  152. @@ -137,7 +137,7 @@ const PrepopulatedEngine* const engines_BN[] = {
  153. // Bolivia
  154. const PrepopulatedEngine* const engines_BO[] = {
  155. - &google,
  156. + &googleen, &google,
  157. &bing,
  158. &yahoo,
  159. &duckduckgo,
  160. @@ -146,7 +146,7 @@ const PrepopulatedEngine* const engines_BO[] = {
  161. // Brazil
  162. const PrepopulatedEngine* const engines_BR[] = {
  163. - &google,
  164. + &googleen, &google,
  165. &bing,
  166. &yahoo_br,
  167. &duckduckgo,
  168. @@ -155,7 +155,7 @@ const PrepopulatedEngine* const engines_BR[] = {
  169. // Belarus
  170. const PrepopulatedEngine* const engines_BY[] = {
  171. - &google,
  172. + &googleen, &google,
  173. &yandex_by,
  174. &mail_ru,
  175. &bing,
  176. @@ -164,7 +164,7 @@ const PrepopulatedEngine* const engines_BY[] = {
  177. // Belize
  178. const PrepopulatedEngine* const engines_BZ[] = {
  179. - &google,
  180. + &googleen, &google,
  181. &bing,
  182. &yahoo,
  183. &duckduckgo,
  184. @@ -173,7 +173,7 @@ const PrepopulatedEngine* const engines_BZ[] = {
  185. // Canada
  186. const PrepopulatedEngine* const engines_CA[] = {
  187. - &google,
  188. + &googleen, &google,
  189. &bing,
  190. &yahoo_ca,
  191. &duckduckgo,
  192. @@ -182,7 +182,7 @@ const PrepopulatedEngine* const engines_CA[] = {
  193. // Switzerland
  194. const PrepopulatedEngine* const engines_CH[] = {
  195. - &google,
  196. + &googleen, &google,
  197. &bing,
  198. &duckduckgo,
  199. &ecosia,
  200. @@ -191,7 +191,7 @@ const PrepopulatedEngine* const engines_CH[] = {
  201. // Chile
  202. const PrepopulatedEngine* const engines_CL[] = {
  203. - &google,
  204. + &googleen, &google,
  205. &bing,
  206. &yahoo_cl,
  207. &duckduckgo,
  208. @@ -203,13 +203,13 @@ const PrepopulatedEngine* const engines_CN[] = {
  209. &sogou,
  210. &baidu,
  211. &bing,
  212. - &google,
  213. + &googleen, &google,
  214. &so_360,
  215. };
  216. // Colombia
  217. const PrepopulatedEngine* const engines_CO[] = {
  218. - &google,
  219. + &googleen, &google,
  220. &bing,
  221. &yahoo_co,
  222. &ecosia,
  223. @@ -218,7 +218,7 @@ const PrepopulatedEngine* const engines_CO[] = {
  224. // Costa Rica
  225. const PrepopulatedEngine* const engines_CR[] = {
  226. - &google,
  227. + &googleen, &google,
  228. &bing,
  229. &yahoo,
  230. &duckduckgo,
  231. @@ -227,7 +227,7 @@ const PrepopulatedEngine* const engines_CR[] = {
  232. // Czech Republic
  233. const PrepopulatedEngine* const engines_CZ[] = {
  234. - &google,
  235. + &googleen, &google,
  236. &seznam_cz,
  237. &bing,
  238. &yahoo,
  239. @@ -236,7 +236,7 @@ const PrepopulatedEngine* const engines_CZ[] = {
  240. // Germany
  241. const PrepopulatedEngine* const engines_DE[] = {
  242. - &google,
  243. + &googleen, &google,
  244. &bing,
  245. &ecosia,
  246. &duckduckgo,
  247. @@ -245,7 +245,7 @@ const PrepopulatedEngine* const engines_DE[] = {
  248. // Denmark
  249. const PrepopulatedEngine* const engines_DK[] = {
  250. - &google,
  251. + &googleen, &google,
  252. &bing,
  253. &yahoo_dk,
  254. &duckduckgo,
  255. @@ -254,7 +254,7 @@ const PrepopulatedEngine* const engines_DK[] = {
  256. // Dominican Republic
  257. const PrepopulatedEngine* const engines_DO[] = {
  258. - &google,
  259. + &googleen, &google,
  260. &bing,
  261. &yahoo,
  262. &duckduckgo,
  263. @@ -263,7 +263,7 @@ const PrepopulatedEngine* const engines_DO[] = {
  264. // Algeria
  265. const PrepopulatedEngine* const engines_DZ[] = {
  266. - &google,
  267. + &googleen, &google,
  268. &bing,
  269. &yahoo_fr,
  270. &yandex_com,
  271. @@ -272,7 +272,7 @@ const PrepopulatedEngine* const engines_DZ[] = {
  272. // Ecuador
  273. const PrepopulatedEngine* const engines_EC[] = {
  274. - &google,
  275. + &googleen, &google,
  276. &bing,
  277. &yahoo,
  278. &ecosia,
  279. @@ -281,7 +281,7 @@ const PrepopulatedEngine* const engines_EC[] = {
  280. // Estonia
  281. const PrepopulatedEngine* const engines_EE[] = {
  282. - &google,
  283. + &googleen, &google,
  284. &bing,
  285. &yandex_ru,
  286. &duckduckgo,
  287. @@ -290,7 +290,7 @@ const PrepopulatedEngine* const engines_EE[] = {
  288. // Egypt
  289. const PrepopulatedEngine* const engines_EG[] = {
  290. - &google,
  291. + &googleen, &google,
  292. &bing,
  293. &yahoo,
  294. &yandex_com,
  295. @@ -299,7 +299,7 @@ const PrepopulatedEngine* const engines_EG[] = {
  296. // Spain
  297. const PrepopulatedEngine* const engines_ES[] = {
  298. - &google,
  299. + &googleen, &google,
  300. &bing,
  301. &yahoo_es,
  302. &duckduckgo,
  303. @@ -308,7 +308,7 @@ const PrepopulatedEngine* const engines_ES[] = {
  304. // Finland
  305. const PrepopulatedEngine* const engines_FI[] = {
  306. - &google,
  307. + &googleen, &google,
  308. &bing,
  309. &yahoo_fi,
  310. &duckduckgo,
  311. @@ -317,7 +317,7 @@ const PrepopulatedEngine* const engines_FI[] = {
  312. // Faroe Islands
  313. const PrepopulatedEngine* const engines_FO[] = {
  314. - &google,
  315. + &googleen, &google,
  316. &bing,
  317. &yahoo_dk,
  318. &duckduckgo,
  319. @@ -326,7 +326,7 @@ const PrepopulatedEngine* const engines_FO[] = {
  320. // France
  321. const PrepopulatedEngine* const engines_FR[] = {
  322. - &google,
  323. + &googleen, &google,
  324. &bing,
  325. &yahoo_fr,
  326. &qwant,
  327. @@ -335,7 +335,7 @@ const PrepopulatedEngine* const engines_FR[] = {
  328. // United Kingdom
  329. const PrepopulatedEngine* const engines_GB[] = {
  330. - &google,
  331. + &googleen, &google,
  332. &bing,
  333. &yahoo_uk,
  334. &duckduckgo,
  335. @@ -344,7 +344,7 @@ const PrepopulatedEngine* const engines_GB[] = {
  336. // Greece
  337. const PrepopulatedEngine* const engines_GR[] = {
  338. - &google,
  339. + &googleen, &google,
  340. &bing,
  341. &yahoo,
  342. &duckduckgo,
  343. @@ -353,7 +353,7 @@ const PrepopulatedEngine* const engines_GR[] = {
  344. // Guatemala
  345. const PrepopulatedEngine* const engines_GT[] = {
  346. - &google,
  347. + &googleen, &google,
  348. &bing,
  349. &yahoo,
  350. &duckduckgo,
  351. @@ -362,7 +362,7 @@ const PrepopulatedEngine* const engines_GT[] = {
  352. // Hong Kong
  353. const PrepopulatedEngine* const engines_HK[] = {
  354. - &google,
  355. + &googleen, &google,
  356. &yahoo_hk,
  357. &bing,
  358. &baidu,
  359. @@ -371,7 +371,7 @@ const PrepopulatedEngine* const engines_HK[] = {
  360. // Honduras
  361. const PrepopulatedEngine* const engines_HN[] = {
  362. - &google,
  363. + &googleen, &google,
  364. &bing,
  365. &yahoo,
  366. &duckduckgo,
  367. @@ -380,7 +380,7 @@ const PrepopulatedEngine* const engines_HN[] = {
  368. // Croatia
  369. const PrepopulatedEngine* const engines_HR[] = {
  370. - &google,
  371. + &googleen, &google,
  372. &bing,
  373. &yahoo,
  374. &duckduckgo,
  375. @@ -389,7 +389,7 @@ const PrepopulatedEngine* const engines_HR[] = {
  376. // Hungary
  377. const PrepopulatedEngine* const engines_HU[] = {
  378. - &google,
  379. + &googleen, &google,
  380. &bing,
  381. &yahoo,
  382. &duckduckgo,
  383. @@ -398,7 +398,7 @@ const PrepopulatedEngine* const engines_HU[] = {
  384. // Indonesia
  385. const PrepopulatedEngine* const engines_ID[] = {
  386. - &google,
  387. + &googleen, &google,
  388. &yahoo_id,
  389. &bing,
  390. &yandex_com,
  391. @@ -407,7 +407,7 @@ const PrepopulatedEngine* const engines_ID[] = {
  392. // Ireland
  393. const PrepopulatedEngine* const engines_IE[] = {
  394. - &google,
  395. + &googleen, &google,
  396. &bing,
  397. &yahoo_uk,
  398. &duckduckgo,
  399. @@ -416,7 +416,7 @@ const PrepopulatedEngine* const engines_IE[] = {
  400. // Israel
  401. const PrepopulatedEngine* const engines_IL[] = {
  402. - &google,
  403. + &googleen, &google,
  404. &bing,
  405. &yandex_ru,
  406. &yahoo,
  407. @@ -425,7 +425,7 @@ const PrepopulatedEngine* const engines_IL[] = {
  408. // India
  409. const PrepopulatedEngine* const engines_IN[] = {
  410. - &google,
  411. + &googleen, &google,
  412. &bing,
  413. &yahoo_in,
  414. &duckduckgo,
  415. @@ -434,7 +434,7 @@ const PrepopulatedEngine* const engines_IN[] = {
  416. // Iraq
  417. const PrepopulatedEngine* const engines_IQ[] = {
  418. - &google,
  419. + &googleen, &google,
  420. &bing,
  421. &yahoo,
  422. &yandex_tr,
  423. @@ -443,7 +443,7 @@ const PrepopulatedEngine* const engines_IQ[] = {
  424. // Iran
  425. const PrepopulatedEngine* const engines_IR[] = {
  426. - &google,
  427. + &googleen, &google,
  428. &bing,
  429. &yahoo,
  430. &ask,
  431. @@ -452,7 +452,7 @@ const PrepopulatedEngine* const engines_IR[] = {
  432. // Iceland
  433. const PrepopulatedEngine* const engines_IS[] = {
  434. - &google,
  435. + &googleen, &google,
  436. &bing,
  437. &duckduckgo,
  438. &yahoo,
  439. @@ -461,7 +461,7 @@ const PrepopulatedEngine* const engines_IS[] = {
  440. // Italy
  441. const PrepopulatedEngine* const engines_IT[] = {
  442. - &google,
  443. + &googleen, &google,
  444. &bing,
  445. &yahoo,
  446. &duckduckgo,
  447. @@ -470,7 +470,7 @@ const PrepopulatedEngine* const engines_IT[] = {
  448. // Jamaica
  449. const PrepopulatedEngine* const engines_JM[] = {
  450. - &google,
  451. + &googleen, &google,
  452. &bing,
  453. &yahoo,
  454. &duckduckgo,
  455. @@ -479,7 +479,7 @@ const PrepopulatedEngine* const engines_JM[] = {
  456. // Jordan
  457. const PrepopulatedEngine* const engines_JO[] = {
  458. - &google,
  459. + &googleen, &google,
  460. &bing,
  461. &yahoo,
  462. &duckduckgo,
  463. @@ -488,7 +488,7 @@ const PrepopulatedEngine* const engines_JO[] = {
  464. // Japan
  465. const PrepopulatedEngine* const engines_JP[] = {
  466. - &google,
  467. + &googleen, &google,
  468. &yahoo_jp,
  469. &bing,
  470. &duckduckgo,
  471. @@ -497,7 +497,7 @@ const PrepopulatedEngine* const engines_JP[] = {
  472. // Kenya
  473. const PrepopulatedEngine* const engines_KE[] = {
  474. - &google,
  475. + &googleen, &google,
  476. &bing,
  477. &yahoo,
  478. &duckduckgo,
  479. @@ -506,7 +506,7 @@ const PrepopulatedEngine* const engines_KE[] = {
  480. // South Korea
  481. const PrepopulatedEngine* const engines_KR[] = {
  482. - &google,
  483. + &googleen, &google,
  484. &naver,
  485. &daum,
  486. &bing,
  487. @@ -515,7 +515,7 @@ const PrepopulatedEngine* const engines_KR[] = {
  488. // Kuwait
  489. const PrepopulatedEngine* const engines_KW[] = {
  490. - &google,
  491. + &googleen, &google,
  492. &bing,
  493. &yahoo,
  494. &duckduckgo,
  495. @@ -524,7 +524,7 @@ const PrepopulatedEngine* const engines_KW[] = {
  496. // Kazakhstan
  497. const PrepopulatedEngine* const engines_KZ[] = {
  498. - &google,
  499. + &googleen, &google,
  500. &yandex_kz,
  501. &mail_ru,
  502. &bing,
  503. @@ -533,7 +533,7 @@ const PrepopulatedEngine* const engines_KZ[] = {
  504. // Lebanon
  505. const PrepopulatedEngine* const engines_LB[] = {
  506. - &google,
  507. + &googleen, &google,
  508. &bing,
  509. &yahoo,
  510. &duckduckgo,
  511. @@ -542,7 +542,7 @@ const PrepopulatedEngine* const engines_LB[] = {
  512. // Liechtenstein
  513. const PrepopulatedEngine* const engines_LI[] = {
  514. - &google,
  515. + &googleen, &google,
  516. &bing,
  517. &duckduckgo,
  518. &yahoo,
  519. @@ -551,7 +551,7 @@ const PrepopulatedEngine* const engines_LI[] = {
  520. // Lithuania
  521. const PrepopulatedEngine* const engines_LT[] = {
  522. - &google,
  523. + &googleen, &google,
  524. &bing,
  525. &yahoo,
  526. &duckduckgo,
  527. @@ -560,7 +560,7 @@ const PrepopulatedEngine* const engines_LT[] = {
  528. // Luxembourg
  529. const PrepopulatedEngine* const engines_LU[] = {
  530. - &google,
  531. + &googleen, &google,
  532. &bing,
  533. &duckduckgo,
  534. &yahoo,
  535. @@ -569,7 +569,7 @@ const PrepopulatedEngine* const engines_LU[] = {
  536. // Latvia
  537. const PrepopulatedEngine* const engines_LV[] = {
  538. - &google,
  539. + &googleen, &google,
  540. &bing,
  541. &yandex_ru,
  542. &yahoo,
  543. @@ -578,7 +578,7 @@ const PrepopulatedEngine* const engines_LV[] = {
  544. // Libya
  545. const PrepopulatedEngine* const engines_LY[] = {
  546. - &google,
  547. + &googleen, &google,
  548. &bing,
  549. &yahoo,
  550. &yandex_com,
  551. @@ -587,7 +587,7 @@ const PrepopulatedEngine* const engines_LY[] = {
  552. // Morocco
  553. const PrepopulatedEngine* const engines_MA[] = {
  554. - &google,
  555. + &googleen, &google,
  556. &bing,
  557. &yahoo_fr,
  558. &yandex_com,
  559. @@ -596,7 +596,7 @@ const PrepopulatedEngine* const engines_MA[] = {
  560. // Monaco
  561. const PrepopulatedEngine* const engines_MC[] = {
  562. - &google,
  563. + &googleen, &google,
  564. &bing,
  565. &duckduckgo,
  566. &yahoo_fr,
  567. @@ -605,7 +605,7 @@ const PrepopulatedEngine* const engines_MC[] = {
  568. // Moldova
  569. const PrepopulatedEngine* const engines_MD[] = {
  570. - &google,
  571. + &googleen, &google,
  572. &yandex_ru,
  573. &bing,
  574. &mail_ru,
  575. @@ -614,7 +614,7 @@ const PrepopulatedEngine* const engines_MD[] = {
  576. // Montenegro
  577. const PrepopulatedEngine* const engines_ME[] = {
  578. - &google,
  579. + &googleen, &google,
  580. &bing,
  581. &yahoo,
  582. &yandex_ru,
  583. @@ -623,7 +623,7 @@ const PrepopulatedEngine* const engines_ME[] = {
  584. // Macedonia
  585. const PrepopulatedEngine* const engines_MK[] = {
  586. - &google,
  587. + &googleen, &google,
  588. &bing,
  589. &yahoo,
  590. &duckduckgo,
  591. @@ -632,7 +632,7 @@ const PrepopulatedEngine* const engines_MK[] = {
  592. // Mexico
  593. const PrepopulatedEngine* const engines_MX[] = {
  594. - &google,
  595. + &googleen, &google,
  596. &bing,
  597. &yahoo_mx,
  598. &duckduckgo,
  599. @@ -641,7 +641,7 @@ const PrepopulatedEngine* const engines_MX[] = {
  600. // Malaysia
  601. const PrepopulatedEngine* const engines_MY[] = {
  602. - &google,
  603. + &googleen, &google,
  604. &bing,
  605. &yahoo_my,
  606. &duckduckgo,
  607. @@ -650,7 +650,7 @@ const PrepopulatedEngine* const engines_MY[] = {
  608. // Nicaragua
  609. const PrepopulatedEngine* const engines_NI[] = {
  610. - &google,
  611. + &googleen, &google,
  612. &bing,
  613. &yahoo,
  614. &duckduckgo,
  615. @@ -659,7 +659,7 @@ const PrepopulatedEngine* const engines_NI[] = {
  616. // Netherlands
  617. const PrepopulatedEngine* const engines_NL[] = {
  618. - &google,
  619. + &googleen, &google,
  620. &bing,
  621. &yahoo_nl,
  622. &duckduckgo,
  623. @@ -668,7 +668,7 @@ const PrepopulatedEngine* const engines_NL[] = {
  624. // Norway
  625. const PrepopulatedEngine* const engines_NO[] = {
  626. - &google,
  627. + &googleen, &google,
  628. &bing,
  629. &yahoo,
  630. &duckduckgo,
  631. @@ -677,7 +677,7 @@ const PrepopulatedEngine* const engines_NO[] = {
  632. // New Zealand
  633. const PrepopulatedEngine* const engines_NZ[] = {
  634. - &google,
  635. + &googleen, &google,
  636. &bing,
  637. &yahoo_nz,
  638. &duckduckgo,
  639. @@ -686,7 +686,7 @@ const PrepopulatedEngine* const engines_NZ[] = {
  640. // Oman
  641. const PrepopulatedEngine* const engines_OM[] = {
  642. - &google,
  643. + &googleen, &google,
  644. &bing,
  645. &yahoo,
  646. &duckduckgo,
  647. @@ -695,7 +695,7 @@ const PrepopulatedEngine* const engines_OM[] = {
  648. // Panama
  649. const PrepopulatedEngine* const engines_PA[] = {
  650. - &google,
  651. + &googleen, &google,
  652. &bing,
  653. &yahoo_es,
  654. &duckduckgo,
  655. @@ -704,7 +704,7 @@ const PrepopulatedEngine* const engines_PA[] = {
  656. // Peru
  657. const PrepopulatedEngine* const engines_PE[] = {
  658. - &google,
  659. + &googleen, &google,
  660. &bing,
  661. &yahoo_pe,
  662. &ecosia,
  663. @@ -713,7 +713,7 @@ const PrepopulatedEngine* const engines_PE[] = {
  664. // Philippines
  665. const PrepopulatedEngine* const engines_PH[] = {
  666. - &google,
  667. + &googleen, &google,
  668. &bing,
  669. &yahoo,
  670. &ecosia,
  671. @@ -722,7 +722,7 @@ const PrepopulatedEngine* const engines_PH[] = {
  672. // Pakistan
  673. const PrepopulatedEngine* const engines_PK[] = {
  674. - &google,
  675. + &googleen, &google,
  676. &bing,
  677. &yahoo,
  678. &duckduckgo,
  679. @@ -731,7 +731,7 @@ const PrepopulatedEngine* const engines_PK[] = {
  680. // Poland
  681. const PrepopulatedEngine* const engines_PL[] = {
  682. - &google,
  683. + &googleen, &google,
  684. &bing,
  685. &yahoo,
  686. &duckduckgo,
  687. @@ -740,7 +740,7 @@ const PrepopulatedEngine* const engines_PL[] = {
  688. // Puerto Rico
  689. const PrepopulatedEngine* const engines_PR[] = {
  690. - &google,
  691. + &googleen, &google,
  692. &bing,
  693. &yahoo,
  694. &duckduckgo,
  695. @@ -749,7 +749,7 @@ const PrepopulatedEngine* const engines_PR[] = {
  696. // Portugal
  697. const PrepopulatedEngine* const engines_PT[] = {
  698. - &google,
  699. + &googleen, &google,
  700. &bing,
  701. &yahoo,
  702. &duckduckgo,
  703. @@ -758,7 +758,7 @@ const PrepopulatedEngine* const engines_PT[] = {
  704. // Paraguay
  705. const PrepopulatedEngine* const engines_PY[] = {
  706. - &google,
  707. + &googleen, &google,
  708. &bing,
  709. &yahoo_es,
  710. &duckduckgo,
  711. @@ -767,7 +767,7 @@ const PrepopulatedEngine* const engines_PY[] = {
  712. // Qatar
  713. const PrepopulatedEngine* const engines_QA[] = {
  714. - &google,
  715. + &googleen, &google,
  716. &bing,
  717. &yahoo,
  718. &duckduckgo,
  719. @@ -776,7 +776,7 @@ const PrepopulatedEngine* const engines_QA[] = {
  720. // Romania
  721. const PrepopulatedEngine* const engines_RO[] = {
  722. - &google,
  723. + &googleen, &google,
  724. &bing,
  725. &yahoo,
  726. &duckduckgo,
  727. @@ -785,7 +785,7 @@ const PrepopulatedEngine* const engines_RO[] = {
  728. // Serbia
  729. const PrepopulatedEngine* const engines_RS[] = {
  730. - &google,
  731. + &googleen, &google,
  732. &bing,
  733. &yahoo,
  734. &duckduckgo,
  735. @@ -794,7 +794,7 @@ const PrepopulatedEngine* const engines_RS[] = {
  736. // Russia
  737. const PrepopulatedEngine* const engines_RU[] = {
  738. - &google,
  739. + &googleen, &google,
  740. &yandex_ru,
  741. &mail_ru,
  742. &bing,
  743. @@ -803,7 +803,7 @@ const PrepopulatedEngine* const engines_RU[] = {
  744. // Rwanda
  745. const PrepopulatedEngine* const engines_RW[] = {
  746. - &google,
  747. + &googleen, &google,
  748. &bing,
  749. &yahoo,
  750. &duckduckgo,
  751. @@ -812,7 +812,7 @@ const PrepopulatedEngine* const engines_RW[] = {
  752. // Saudi Arabia
  753. const PrepopulatedEngine* const engines_SA[] = {
  754. - &google,
  755. + &googleen, &google,
  756. &bing,
  757. &yahoo,
  758. &yandex_com,
  759. @@ -821,7 +821,7 @@ const PrepopulatedEngine* const engines_SA[] = {
  760. // Sweden
  761. const PrepopulatedEngine* const engines_SE[] = {
  762. - &google,
  763. + &googleen, &google,
  764. &bing,
  765. &yahoo_se,
  766. &duckduckgo,
  767. @@ -830,7 +830,7 @@ const PrepopulatedEngine* const engines_SE[] = {
  768. // Singapore
  769. const PrepopulatedEngine* const engines_SG[] = {
  770. - &google,
  771. + &googleen, &google,
  772. &bing,
  773. &yahoo_sg,
  774. &duckduckgo,
  775. @@ -839,7 +839,7 @@ const PrepopulatedEngine* const engines_SG[] = {
  776. // Slovenia
  777. const PrepopulatedEngine* const engines_SI[] = {
  778. - &google,
  779. + &googleen, &google,
  780. &bing,
  781. &duckduckgo,
  782. &yahoo,
  783. @@ -848,7 +848,7 @@ const PrepopulatedEngine* const engines_SI[] = {
  784. // Slovakia
  785. const PrepopulatedEngine* const engines_SK[] = {
  786. - &google,
  787. + &googleen, &google,
  788. &bing,
  789. &duckduckgo,
  790. &yahoo,
  791. @@ -857,7 +857,7 @@ const PrepopulatedEngine* const engines_SK[] = {
  792. // El Salvador
  793. const PrepopulatedEngine* const engines_SV[] = {
  794. - &google,
  795. + &googleen, &google,
  796. &bing,
  797. &yahoo_es,
  798. &duckduckgo,
  799. @@ -866,7 +866,7 @@ const PrepopulatedEngine* const engines_SV[] = {
  800. // Syria
  801. const PrepopulatedEngine* const engines_SY[] = {
  802. - &google,
  803. + &googleen, &google,
  804. &bing,
  805. &yahoo,
  806. &yandex_com,
  807. @@ -875,7 +875,7 @@ const PrepopulatedEngine* const engines_SY[] = {
  808. // Thailand
  809. const PrepopulatedEngine* const engines_TH[] = {
  810. - &google,
  811. + &googleen, &google,
  812. &bing,
  813. &yahoo_th,
  814. &yandex_ru,
  815. @@ -884,7 +884,7 @@ const PrepopulatedEngine* const engines_TH[] = {
  816. // Tunisia
  817. const PrepopulatedEngine* const engines_TN[] = {
  818. - &google,
  819. + &googleen, &google,
  820. &bing,
  821. &yahoo_fr,
  822. &duckduckgo,
  823. @@ -893,7 +893,7 @@ const PrepopulatedEngine* const engines_TN[] = {
  824. // Turkey
  825. const PrepopulatedEngine* const engines_TR[] = {
  826. - &google,
  827. + &googleen, &google,
  828. &yandex_tr,
  829. &yahoo_tr,
  830. &bing,
  831. @@ -902,7 +902,7 @@ const PrepopulatedEngine* const engines_TR[] = {
  832. // Trinidad and Tobago
  833. const PrepopulatedEngine* const engines_TT[] = {
  834. - &google,
  835. + &googleen, &google,
  836. &bing,
  837. &yahoo,
  838. &duckduckgo,
  839. @@ -911,7 +911,7 @@ const PrepopulatedEngine* const engines_TT[] = {
  840. // Taiwan
  841. const PrepopulatedEngine* const engines_TW[] = {
  842. - &google,
  843. + &googleen, &google,
  844. &yahoo_tw,
  845. &bing,
  846. &baidu,
  847. @@ -920,7 +920,7 @@ const PrepopulatedEngine* const engines_TW[] = {
  848. // Tanzania
  849. const PrepopulatedEngine* const engines_TZ[] = {
  850. - &google,
  851. + &googleen, &google,
  852. &bing,
  853. &yahoo,
  854. &duckduckgo,
  855. @@ -929,7 +929,7 @@ const PrepopulatedEngine* const engines_TZ[] = {
  856. // Ukraine
  857. const PrepopulatedEngine* const engines_UA[] = {
  858. - &google,
  859. + &googleen, &google,
  860. &yandex_ua,
  861. &bing,
  862. &duckduckgo,
  863. @@ -938,7 +938,7 @@ const PrepopulatedEngine* const engines_UA[] = {
  864. // United States
  865. const PrepopulatedEngine* const engines_US[] = {
  866. - &google,
  867. + &googleen, &google,
  868. &bing,
  869. &yahoo,
  870. &duckduckgo,
  871. @@ -947,7 +947,7 @@ const PrepopulatedEngine* const engines_US[] = {
  872. // Uruguay
  873. const PrepopulatedEngine* const engines_UY[] = {
  874. - &google,
  875. + &googleen, &google,
  876. &bing,
  877. &yahoo_es,
  878. &duckduckgo,
  879. @@ -956,7 +956,7 @@ const PrepopulatedEngine* const engines_UY[] = {
  880. // Venezuela
  881. const PrepopulatedEngine* const engines_VE[] = {
  882. - &google,
  883. + &googleen, &google,
  884. &bing,
  885. &yahoo_es,
  886. &duckduckgo,
  887. @@ -965,7 +965,7 @@ const PrepopulatedEngine* const engines_VE[] = {
  888. // Vietnam
  889. const PrepopulatedEngine* const engines_VN[] = {
  890. - &google,
  891. + &googleen, &google,
  892. &coccoc,
  893. &yahoo,
  894. &bing,
  895. @@ -974,7 +974,7 @@ const PrepopulatedEngine* const engines_VN[] = {
  896. // Yemen
  897. const PrepopulatedEngine* const engines_YE[] = {
  898. - &google,
  899. + &googleen, &google,
  900. &bing,
  901. &yahoo,
  902. &yandex_com,
  903. @@ -983,7 +983,7 @@ const PrepopulatedEngine* const engines_YE[] = {
  904. // South Africa
  905. const PrepopulatedEngine* const engines_ZA[] = {
  906. - &google,
  907. + &googleen, &google,
  908. &bing,
  909. &yahoo,
  910. &duckduckgo,
  911. @@ -992,7 +992,7 @@ const PrepopulatedEngine* const engines_ZA[] = {
  912. // Zimbabwe
  913. const PrepopulatedEngine* const engines_ZW[] = {
  914. - &google,
  915. + &googleen, &google,
  916. &bing,
  917. &yahoo,
  918. &duckduckgo,
  919. --
  920. 2.25.1