Dinamically set the locale in HTTP announce request headers.

This commit is contained in:
anthonyraymond 2017-08-11 18:12:22 +02:00
parent 8aa977a31a
commit ba379f499d
2 changed files with 3 additions and 2 deletions

View file

@ -20,7 +20,7 @@
"requestHeaders": [
{ "name": "User-Agent", "value": "uTorrent/3220(28500)" },
{ "name": "Accept-Encoding", "value": "gzip" },
{ "name": "Accept-Language", "value": "en-US" },
{ "name": "Accept-Language", "value": "{locale}" },
{ "name": "Connection", "value": "Close" }
]
}

View file

@ -146,7 +146,8 @@ public class BitTorrentClient {
final String name = header.getKey();
final String value = header.getValue()
.replaceAll("\\{java}", System.getProperty("java.version"))
.replaceAll("\\{os}", System.getProperty("os.name"));
.replaceAll("\\{os}", System.getProperty("os.name"))
.replaceAll("\\{locale}", Locale.getDefault().toLanguageTag());
request.addHeader(name, value);
});