modify AcceptLang

This commit is contained in:
Fumitoshi UKAI
2001-11-30 14:06:27 +00:00
parent 4018856823
commit ecf09ea77a
3 changed files with 16 additions and 14 deletions

View File

@@ -1,3 +1,8 @@
2001-11-30 Fumitoshi UKAI <ukai@debian.or.jp>
* url.c (otherinfo): use AcceptLang
* rc.c (sync_with_option): initialize AcceptLang
2001-11-30 Tsutomu Okada <okada@furuno.co.jp> 2001-11-30 Tsutomu Okada <okada@furuno.co.jp>
* [w3m-dev 02599] * [w3m-dev 02599]

10
rc.c
View File

@@ -1,4 +1,4 @@
/* $Id: rc.c,v 1.20 2001/11/30 11:11:44 ukai Exp $ */ /* $Id: rc.c,v 1.21 2001/11/30 14:06:27 ukai Exp $ */
/* /*
* Initialization file etc. * Initialization file etc.
*/ */
@@ -1091,6 +1091,14 @@ sync_with_option(void)
#endif #endif
initMailcap(); initMailcap();
initMimeTypes(); initMimeTypes();
if (AcceptLang == NULL || *AcceptLang == '\0') {
#if LANG == JA
AcceptLang = "ja; q=1.0, en; q=0.5";
#else /* LANG != JA (must be EN) */
AcceptLang = "en; q=1.0";
#endif
}
if (AcceptEncoding == NULL || *AcceptEncoding == '\0') if (AcceptEncoding == NULL || *AcceptEncoding == '\0')
AcceptEncoding = acceptableEncoding(); AcceptEncoding = acceptableEncoding();
if (AcceptMedia == NULL || *AcceptMedia == '\0') if (AcceptMedia == NULL || *AcceptMedia == '\0')

15
url.c
View File

@@ -1,4 +1,4 @@
/* $Id: url.c,v 1.15 2001/11/30 11:06:25 ukai Exp $ */ /* $Id: url.c,v 1.16 2001/11/30 14:06:27 ukai Exp $ */
#include "fm.h" #include "fm.h"
#include <sys/types.h> #include <sys/types.h>
#include <sys/socket.h> #include <sys/socket.h>
@@ -1200,19 +1200,8 @@ otherinfo(ParsedURL *target, ParsedURL *current, char *referer)
Strcat_m_charp(s, "Accept: ", AcceptMedia, "\r\n", NULL); Strcat_m_charp(s, "Accept: ", AcceptMedia, "\r\n", NULL);
Strcat_m_charp(s, "Accept-Encoding: ", AcceptEncoding, "\r\n", NULL); Strcat_m_charp(s, "Accept-Encoding: ", AcceptEncoding, "\r\n", NULL);
Strcat_m_charp(s, "Accept-Language: ", AcceptLang, "\r\n", NULL);
Strcat_charp(s, "Accept-Language: ");
if (AcceptLang != NULL && *AcceptLang != '\0') {
Strcat_charp(s, AcceptLang);
Strcat_charp(s, "\r\n");
}
else {
#if LANG == JA
Strcat_charp(s, "ja; q=1.0, en; q=0.5\r\n");
#else /* LANG != JA (must be EN) */
Strcat_charp(s, "en; q=1.0\r\n");
#endif /* LANG != JA */
}
if (target->host) { if (target->host) {
Strcat_charp(s, "Host: "); Strcat_charp(s, "Host: ");
Strcat_charp(s, target->host); Strcat_charp(s, target->host);