Mercurial > mplayer.hg
comparison mp_msg.c @ 5220:4afbe13150e6
splitted mp_msg_init and mp_msg_set_level and added i18n support to init
author | alex |
---|---|
date | Wed, 20 Mar 2002 15:14:59 +0000 |
parents | 17f97ed8259e |
children | 30caf02c0eae |
comparison
equal
deleted
inserted
replaced
5219:9a2e8b32db2a | 5220:4afbe13150e6 |
---|---|
14 | 14 |
15 static int mp_msg_levels[MSGT_MAX]; // verbose level of this module | 15 static int mp_msg_levels[MSGT_MAX]; // verbose level of this module |
16 | 16 |
17 #if 1 | 17 #if 1 |
18 | 18 |
19 void mp_msg_init(int verbose){ | 19 void mp_msg_init(){ |
20 #ifdef USE_I18N | |
21 fprintf(stdout, "Using GNU internationalization\n"); | |
22 fprintf(stdout, "Original domain: %s\n", textdomain(NULL)); | |
23 fprintf(stdout, "Original dirname: %s\n", bindtextdomain(textdomain(NULL),NULL)); | |
24 setlocale(LC_ALL, ""); /* set from the environment variables */ | |
25 bindtextdomain("mplayer", PREFIX"/share/locale"); | |
26 textdomain("mplayer"); | |
27 fprintf(stdout, "Current domain: %s\n", textdomain(NULL)); | |
28 fprintf(stdout, "Current dirname: %s\n", bindtextdomain(textdomain(NULL),NULL)); | |
29 #endif | |
30 mp_msg_set_level(MSGL_STATUS); | |
31 } | |
32 | |
33 void mp_msg_set_level(int verbose){ | |
20 int i; | 34 int i; |
21 for(i=0;i<MSGT_MAX;i++){ | 35 for(i=0;i<MSGT_MAX;i++){ |
22 mp_msg_levels[i]=verbose; | 36 mp_msg_levels[i]=verbose; |
23 } | 37 } |
24 } | 38 } |