Branch: Tag:

2000-11-20

2000-11-20 13:36:37 by Per Hedbor <ph@opera.com>

Misc locale fixes

Rev: server/base_server/basic_defvar.pike:1.21
Rev: server/base_server/config_userdb.pike:1.10
Rev: server/base_server/configuration.pike:1.397
Rev: server/base_server/global_variables.pike:1.50
Rev: server/base_server/module.pike:1.101
Rev: server/base_server/module_support.pike:1.80
Rev: server/base_server/roxen.pike:1.576
Rev: server/config_interface/standard/sites/drop_site.pike:1.12
Rev: server/config_interface/standard/sites/site_content.pike:1.102
Rev: server/etc/include/module.h:1.44
Rev: server/etc/include/roxen.h:1.19
Rev: server/etc/modules/Variable.pmod/Date.pike:1.3
Rev: server/etc/modules/Variable.pmod/Email.pike:1.7
Rev: server/etc/modules/Variable.pmod/Image.pike:1.3
Rev: server/etc/modules/Variable.pmod/Upload.pike:1.3
Rev: server/etc/modules/Variable.pmod/VerifiedString.pike:1.4
Rev: server/etc/modules/Variable.pmod/module.pmod:1.36
Rev: server/modules/configuration/config_filesystem.pike:1.64
Rev: server/modules/configuration/config_userdb.pike:1.58
Rev: server/modules/configuration/update.pike:1.26
Rev: server/modules/tags/obox.pike:1.31
Rev: server/protocols/prot_hilfe.pike:2.2

4:   // Per Hedbor, Henrik Grubbström, Pontus Hagland, David Hedbor and others.      // ABS and suicide systems contributed freely by Francesco Chemolli - constant cvs_version="$Id: roxen.pike,v 1.575 2000/11/16 13:35:11 per Exp $"; + constant cvs_version="$Id: roxen.pike,v 1.576 2000/11/20 13:36:34 per Exp $";      // Used when running threaded to find out which thread is the backend thread,   // for debug purposes only.
34:      //<locale-token project="roxen_start"> LOC_S </locale-token>   //<locale-token project="roxen_message"> LOC_M </locale-token> -  +    #define LOC_S(X,Y) _STR_LOCALE("roxen_start",X,Y)   #define LOC_M(X,Y) _STR_LOCALE("roxen_message",X,Y)   #define CALL_M(X,Y) _LOCALE_FUN("roxen_message",X,Y)
1209:       if( !protocols[ protocol ] )    { -  report_error(LOC_M(0,"The protocol '%s' is not available")+"\n", protocol); +  report_error(LOC_M(7,"The protocol '%s' is not available")+"\n", protocol);    return 0;    }   
2404:       add_constant( "load", load);    add_constant( "Roxen.set_locale", set_locale ); +  add_constant( "Roxen.get_locale", get_locale ); +     add_constant( "roxen.locale", locale );    //add_constant( "roxen.ImageCache", ImageCache );   
2416:   // report_debug( "[Configuration: %.2fms] ", (gethrtime()-s)/1000.0);   }    + mixed get_locale( ) + { +  return locale->get(); + } +    int set_u_and_gid()   //! Set the uid and gid to the ones requested by the user. If the   //! sete* functions are available, and the define SET_EFFECTIVE is