Blender V4.3
blt_translation.cc File Reference
#include <cstdlib>
#include <cstring>
#include "BLT_translation.hh"
#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 ()
 
bool BLT_translate_iface ()
 
bool BLT_translate_tooltips ()
 
bool BLT_translate_reports ()
 
bool BLT_translate_new_dataname ()
 
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_report (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.cc.

Function Documentation

◆ BLT_is_default_context()

bool BLT_is_default_context ( const char * msgctxt)

Definition at line 30 of file blt_translation.cc.

References BLT_I18NCONTEXT_DEFAULT_BPYRNA.

Referenced by BLT_pgettext().

◆ BLT_pgettext()

◆ BLT_translate()

◆ BLT_translate_do()

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

Definition at line 111 of file blt_translation.cc.

References BLT_pgettext(), and BLT_translate().

◆ BLT_translate_do_iface()

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

◆ BLT_translate_do_new_dataname()

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

Definition at line 171 of file blt_translation.cc.

References BLT_pgettext(), and BLT_translate_new_dataname().

Referenced by app_translations_pgettext_data().

◆ BLT_translate_do_report()

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

Definition at line 156 of file blt_translation.cc.

References BLT_pgettext(), and BLT_translate_reports().

Referenced by app_translations_pgettext_rpt().

◆ BLT_translate_do_tooltip()

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

◆ BLT_translate_iface()

bool BLT_translate_iface ( )

Definition at line 75 of file blt_translation.cc.

References BLT_translate(), and USER_TR_IFACE.

Referenced by BLT_translate_do_iface().

◆ BLT_translate_new_dataname()

bool BLT_translate_new_dataname ( )

◆ BLT_translate_reports()

bool BLT_translate_reports ( )

Definition at line 93 of file blt_translation.cc.

References BLT_translate(), and USER_TR_REPORTS.

Referenced by BLT_translate_do_report().

◆ BLT_translate_tooltips()

bool BLT_translate_tooltips ( )

Definition at line 84 of file blt_translation.cc.

References BLT_translate(), and USER_TR_TOOLTIPS.

Referenced by BLT_translate_do_tooltip().