]> git.ipfire.org Git - thirdparty/sarg.git/blob - language.c
Imported sarg 2.0.9
[thirdparty/sarg.git] / language.c
1 /*
2 * AUTHOR: Pedro Lineu Orso orso@penguintech.com.br
3 * 1998, 2005
4 * SARG Squid Analysis Report Generator http://sarg.sourceforge.net
5 *
6 * SARG donations:
7 * please look at http://sarg.sourceforge.net/donations.php
8 * ---------------------------------------------------------------------
9 *
10 * This program is free software; you can redistribute it and/or modify
11 * it under the terms of the GNU General Public License as published by
12 * the Free Software Foundation; either version 2 of the License, or
13 * (at your option) any later version.
14 *
15 * This program is distributed in the hope that it will be useful,
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 * GNU General Public License for more details.
19 *
20 * You should have received a copy of the GNU General Public License
21 * along with this program; if not, write to the Free Software
22 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
23 *
24 */
25
26 #include "include/conf.h"
27
28 void language_load(char *language)
29 {
30
31 FILE *fp_text;
32 int record=0;
33
34 sprintf(warea,"%s/languages/%s",SYSCONFDIR,language);
35
36 if((fp_text=fopen(warea,"r"))==NULL) {
37 fprintf(stderr, "SARG: (language) Cannot open language file: %s\n",warea);
38 exit(1);
39 }
40
41 while(fgets(buf,MAXLEN,fp_text)!=NULL) {
42 getword(warea,buf,'"');
43 getword(warea,buf,'"');
44 strcpy(text[record],warea);
45
46 if(langcode)
47 printf("%d %s\n",record,warea);
48
49 record++;
50 }
51
52 fclose(fp_text);
53
54 return;
55 }