Differences between Language and Accept-Language

  1. Language means the browser interface language displayed, for example, input zh-CN, the browser interface will display Chinese, input en-US, it will display American English.
  2. Accept-Language is an attribute in the HTTP request that tells the server what languages are supported on the browser. If multiple languages are supported on the website, you can use this information to determine what language page to return. For example, zh-CN,zh;q=0.9, which means that Chinese is supported, zh means Chinese, CN means mainland China, and q means the user's estimated specified language preference for this range. E.g., zh-CN,zh;q=0.9,en-US,en;q=0.8, which means I prefer Chinese, but English is also acceptable. Chinese is the first language and English is the second language.
  3. Set Language and Accept-Language according to the proxy IP area you use. You can fill in it directly, if you are not sure what language to select, you can check [Set language based on IP] to let the system adapt the language automatically.

    MuLogin browser Global Language Abbreviations