Greenbone Security Assistant
7.0.0
|
#include <libxslt/extensions.h>
#include <glib.h>
Go to the source code of this file.
Macros | |
#define | DEFAULT_GSAD_LANGUAGE "en" |
Default language code, used when Accept-Language header is missing. More... | |
Functions | |
void | register_i18n_ext_module () |
Register the i18n XSLT extension module. More... | |
int | get_ext_gettext_enabled () |
Get whether gettext functions for extensions are enabled. More... | |
void | set_ext_gettext_enabled (int) |
Enable or disable gettext functions for extensions. More... | |
int | init_language_lists () |
Initialize the list of available languages. More... | |
void | buffer_languages_xml (GString *) |
Write the list of installed languages to a buffer as XML. More... | |
gchar * | accept_language_to_env_fmt (const char *) |
Convert an Accept-Language string to the LANGUAGE env variable form. More... | |
#define DEFAULT_GSAD_LANGUAGE "en" |
Default language code, used when Accept-Language header is missing.
Definition at line 35 of file xslt_i18n.h.
Referenced by accept_language_to_env_fmt(), and exec_omp_post().
gchar* accept_language_to_env_fmt | ( | const char * | accept_language | ) |
Convert an Accept-Language string to the LANGUAGE env variable form.
Converts the language preferences as defined in a HTTP Accept-Language header to a colon-separated list of language codes as used by gettext in the LANGUAGE environment variable.
[in] | accept_language | HTTP Accept-Language header text. |
Definition at line 769 of file xslt_i18n.c.
References DEFAULT_GSAD_LANGUAGE.
Referenced by handle_request(), and save_my_settings_omp().
void buffer_languages_xml | ( | GString * | buffer | ) |
Write the list of installed languages to a buffer as XML.
[in] | buffer | A GString buffer to write to. |
Definition at line 718 of file xslt_i18n.c.
Referenced by init_language_lists().
int get_ext_gettext_enabled | ( | ) |
Get whether gettext functions for extensions are enabled.
Definition at line 558 of file xslt_i18n.c.
int init_language_lists | ( | ) |
Initialize the list of available languages.
Definition at line 580 of file xslt_i18n.c.
References buffer_languages_xml(), get_chroot_state(), and GSA_XSL_TEXTDOMAIN.
Referenced by main().
void register_i18n_ext_module | ( | ) |
Register the i18n XSLT extension module.
Definition at line 533 of file xslt_i18n.c.
References get_chroot_state(), GSA_I18N_EXT_URI, and GSA_XSL_TEXTDOMAIN.
Referenced by xsl_transform_with_stylesheet().
void set_ext_gettext_enabled | ( | int | enabled | ) |
Enable or disable gettext functions for extensions.
enabled | 0 to disable, any other to enable. |
Definition at line 569 of file xslt_i18n.c.
Referenced by main().