X-Git-Url: http://git.pk910.de/?p=NeonServV5.git;a=blobdiff_plain;f=src%2Flang.h;h=64652ed3cc1b7f5fdeea38d2896274a7f4007eef;hp=5c61a27f9fa107016b14acb3dc88209cf4dfe52c;hb=HEAD;hpb=2d9db1adb1946aba00b203f40eff7d5db8163f01 diff --git a/src/lang.h b/src/lang.h index 5c61a27..64652ed 100644 --- a/src/lang.h +++ b/src/lang.h @@ -1,5 +1,5 @@ -/* lang.h - NeonServ v5.1 - * 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