Blender  V3.3
Functions
blt_translation.c File Reference
#include <stdlib.h>
#include <string.h>
#include "BLT_translation.h"
#include "MEM_guardedalloc.h"
#include "DNA_userdef_types.h"

Go to the source code of this file.

Functions

bool BLT_is_default_context (const char *msgctxt)
 
const char * BLT_pgettext (const char *msgctxt, const char *msgid)
 
bool BLT_translate (void)
 
bool BLT_translate_iface (void)
 
bool BLT_translate_tooltips (void)
 
bool BLT_translate_new_dataname (void)
 
const char * BLT_translate_do (const char *msgctxt, const char *msgid)
 
const char * BLT_translate_do_iface (const char *msgctxt, const char *msgid)
 
const char * BLT_translate_do_tooltip (const char *msgctxt, const char *msgid)
 
const char * BLT_translate_do_new_dataname (const char *msgctxt, const char *msgid)
 

Detailed Description

Manages translation files and provides translation functions. (which are optional and can be disabled as a preference).

Definition in file blt_translation.c.

Function Documentation

◆ BLT_is_default_context()

bool BLT_is_default_context ( const char *  msgctxt)

Definition at line 29 of file blt_translation.c.

References BLT_I18NCONTEXT_DEFAULT_BPYRNA.

Referenced by BLT_pgettext(), and UI_but_string_info_get().

◆ BLT_pgettext()

const char* BLT_pgettext ( const char *  msgctxt,
const char *  msgid 
)

◆ BLT_translate()

bool BLT_translate ( void  )

◆ BLT_translate_do()

const char* BLT_translate_do ( const char *  msgctxt,
const char *  msgid 
)

Definition at line 101 of file blt_translation.c.

References BLT_pgettext(), BLT_translate(), and void.

Referenced by IMB_thumb_ensure_translations().

◆ BLT_translate_do_iface()

const char* BLT_translate_do_iface ( const char *  msgctxt,
const char *  msgid 
)

Definition at line 116 of file blt_translation.c.

References BLT_pgettext(), BLT_translate_iface(), and void.

Referenced by app_translations_pgettext_iface().

◆ BLT_translate_do_new_dataname()

const char* BLT_translate_do_new_dataname ( const char *  msgctxt,
const char *  msgid 
)

Definition at line 146 of file blt_translation.c.

References BLT_pgettext(), BLT_translate_new_dataname(), and void.

Referenced by app_translations_pgettext_data().

◆ BLT_translate_do_tooltip()

const char* BLT_translate_do_tooltip ( const char *  msgctxt,
const char *  msgid 
)

Definition at line 131 of file blt_translation.c.

References BLT_pgettext(), BLT_translate_tooltips(), and void.

Referenced by app_translations_pgettext_tip().

◆ BLT_translate_iface()

bool BLT_translate_iface ( void  )

◆ BLT_translate_new_dataname()

bool BLT_translate_new_dataname ( void  )

Definition at line 92 of file blt_translation.c.

References BLT_translate(), and USER_TR_NEWDATANAME.

Referenced by BLT_translate_do_new_dataname().

◆ BLT_translate_tooltips()

bool BLT_translate_tooltips ( void  )

Definition at line 83 of file blt_translation.c.

References BLT_translate(), and USER_TR_TOOLTIPS.

Referenced by BLT_translate_do_tooltip().