|
@@ -26,9 +26,14 @@ class HttpHeaderInterceptor {
|
|
|
val noncestr = md5(Build.FINGERPRINT)
|
|
|
val timestamp = System.currentTimeMillis().toString()
|
|
|
|
|
|
+ val languageTag = Locale.getDefault().toLanguageTag()
|
|
|
+ val language = languageTag.let { tag ->
|
|
|
+ if (tag == "zh-HK" || tag == "zh-TW" || tag == "zh-MO" || tag.contains("zh-Hant")) "zh-Hant"
|
|
|
+ else tag
|
|
|
+ }
|
|
|
resultHeaderMap["Content-Type"] = contentType
|
|
|
resultHeaderMap["Accept-Version"] = "1.0.0"
|
|
|
- resultHeaderMap["Localization"] = Locale.getDefault().toLanguageTag()
|
|
|
+ resultHeaderMap["Localization"] = language
|
|
|
resultHeaderMap["X-Device-System"] = "Android"
|
|
|
resultHeaderMap["X-Device-System-Version"] = Build.VERSION.RELEASE
|
|
|
resultHeaderMap["device-model"] = Build.MODEL
|