X-Git-Url: http://git.pk910.de/?p=NeonServV5.git;a=blobdiff_plain;f=src%2Flang.h;h=64652ed3cc1b7f5fdeea38d2896274a7f4007eef;hp=331e0f9b2b69a59eaf3e65e35e9e2b0e00981225;hb=HEAD;hpb=95fed4deda0319bee515e44ceec0c77061a2c04e diff --git a/src/lang.h b/src/lang.h index 331e0f9..64652ed 100644 --- a/src/lang.h +++ b/src/lang.h @@ -1,5 +1,5 @@ -/* lang.h - NeonServ v5.0 - * Copyright (C) 2011 Philipp Kreil (pk910) +/* lang.h - NeonServ v5.6 + * Copyright (C) 2011-2012 Philipp Kreil (pk910) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -39,16 +39,17 @@ struct language { struct language_table **entrys; }; +#ifndef DND_FUNCTIONS void init_lang(); void free_lang(); -struct language* get_language_by_tag(char *tag); -struct language* get_language_by_name(char *name); -struct language* get_default_language(); +/* MODULAR ACCESSIBLE */ struct language* get_language_by_tag(char *tag); +/* MODULAR ACCESSIBLE */ struct language* get_language_by_name(char *name); +/* MODULAR ACCESSIBLE */ struct language* get_default_language(); void load_languages(); -void load_language(char *tag, char *name); +/* MODULAR ACCESSIBLE */ void load_language(char *tag, char *name); void register_language_string(struct language *lang, char *ident, char *text); -void register_default_language_table(const struct default_language_entry *msgtab); -char *get_language_string(struct UserNode *user, const char* msg_ident); -char *build_language_string(struct UserNode *user, char *buffer, const char *msg_ident, ...); - -#endif \ No newline at end of file +/* MODULAR ACCESSIBLE */ void register_default_language_table(const struct default_language_entry *msgtab); +/* MODULAR ACCESSIBLE */ char *get_language_string(struct UserNode *user, const char* msg_ident); +/* MODULAR ACCESSIBLE */ char *build_language_string(struct UserNode *user, char *buffer, const char *msg_ident, ...); +#endif +#endif