Skip to content

Commit 2730848

Browse files
committed
Use current locale in Header 'Accept-Language'
Fix nwjs#1240
1 parent e12f497 commit 2730848

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/net/shell_url_request_context_getter.cc

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
#include "net/url_request/url_request_context.h"
5454
#include "net/url_request/url_request_context_storage.h"
5555
#include "net/url_request/url_request_job_factory_impl.h"
56+
#include "ui/base/l10n/l10n_util.h"
5657

5758
using base::MessageLoop;
5859

@@ -130,8 +131,14 @@ net::URLRequestContext* ShellURLRequestContextGetter::GetURLRequestContext() {
130131
storage_->set_server_bound_cert_service(new net::ServerBoundCertService(
131132
new net::DefaultServerBoundCertStore(NULL),
132133
base::WorkerPool::GetTaskRunner(true)));
134+
135+
std::string accept_lang = l10n_util::GetApplicationLocale(std::string());
136+
if (accept_lang.empty())
137+
accept_lang = "en-us,en";
138+
else
139+
accept_lang.append(",en-us,en");
133140
storage_->set_http_user_agent_settings(
134-
new net::StaticHttpUserAgentSettings("en-us,en", EmptyString()));
141+
new net::StaticHttpUserAgentSettings(accept_lang, EmptyString()));
135142

136143
scoped_ptr<net::HostResolver> host_resolver(
137144
net::HostResolver::CreateDefaultResolver(NULL));

0 commit comments

Comments
 (0)