13#define TEXT_DOMAIN_NAME "blender"
16const char *
BLT_pgettext(
const char *msgctxt,
const char *msgid);
36#define N_(msgid) msgid
37#define CTX_N_(context, msgid) msgid
41#define IFACE_(msgid) BLT_translate_do_iface(NULL, msgid)
42#define TIP_(msgid) BLT_translate_do_tooltip(NULL, msgid)
43#define RPT_(msgid) BLT_translate_do_report(NULL, msgid)
44#define DATA_(msgid) BLT_translate_do_new_dataname(NULL, msgid)
45#define CTX_IFACE_(context, msgid) BLT_translate_do_iface(context, msgid)
46#define CTX_TIP_(context, msgid) BLT_translate_do_tooltip(context, msgid)
47#define CTX_RPT_(context, msgid) BLT_translate_do_report(context, msgid)
48#define CTX_DATA_(context, msgid) BLT_translate_do_new_dataname(context, msgid)
55#define BLT_I18N_MSGID_MULTI_CTXT(msgid, ...)
72#define BLT_I18NCONTEXT_DEFAULT NULL
73#define BLT_I18NCONTEXT_DEFAULT_BPYRNA "*"
76#define BLT_I18NCONTEXT_OPERATOR_DEFAULT "Operator"
80#define BLT_I18NCONTEXT_UI_EVENTS "UI_Events_KeyMaps"
84#define BLT_I18NCONTEXT_PLURAL "Plural"
88#define BLT_I18NCONTEXT_ID_ACTION "Action"
89#define BLT_I18NCONTEXT_ID_ANIMATION "Animation"
90#define BLT_I18NCONTEXT_ID_ARMATURE "Armature"
91#define BLT_I18NCONTEXT_ID_BRUSH "Brush"
92#define BLT_I18NCONTEXT_ID_CACHEFILE "CacheFile"
93#define BLT_I18NCONTEXT_ID_CAMERA "Camera"
94#define BLT_I18NCONTEXT_ID_COLLECTION "Collection"
95#define BLT_I18NCONTEXT_ID_CURVES "Curves"
96#define BLT_I18NCONTEXT_ID_CURVE_LEGACY "Curve"
97#define BLT_I18NCONTEXT_ID_FREESTYLELINESTYLE "FreestyleLineStyle"
98#define BLT_I18NCONTEXT_ID_GPENCIL "GPencil"
99#define BLT_I18NCONTEXT_ID_ID "ID"
100#define BLT_I18NCONTEXT_ID_IMAGE "Image"
102#define BLT_I18NCONTEXT_ID_LATTICE "Lattice"
103#define BLT_I18NCONTEXT_ID_LIBRARY "Library"
104#define BLT_I18NCONTEXT_ID_LIGHT "Light"
105#define BLT_I18NCONTEXT_ID_LIGHTPROBE "LightProbe"
106#define BLT_I18NCONTEXT_ID_MASK "Mask"
107#define BLT_I18NCONTEXT_ID_MATERIAL "Material"
108#define BLT_I18NCONTEXT_ID_MESH "Mesh"
109#define BLT_I18NCONTEXT_ID_METABALL "Metaball"
110#define BLT_I18NCONTEXT_ID_MOVIECLIP "MovieClip"
111#define BLT_I18NCONTEXT_ID_NODETREE "NodeTree"
112#define BLT_I18NCONTEXT_ID_OBJECT "Object"
113#define BLT_I18NCONTEXT_ID_PAINTCURVE "PaintCurve"
114#define BLT_I18NCONTEXT_ID_PALETTE "Palette"
115#define BLT_I18NCONTEXT_ID_PARTICLESETTINGS "ParticleSettings"
116#define BLT_I18NCONTEXT_ID_POINTCLOUD "PointCloud"
117#define BLT_I18NCONTEXT_ID_SCENE "Scene"
118#define BLT_I18NCONTEXT_ID_SCREEN "Screen"
119#define BLT_I18NCONTEXT_ID_SEQUENCE "Sequence"
120#define BLT_I18NCONTEXT_ID_SHAPEKEY "Key"
121#define BLT_I18NCONTEXT_ID_SIMULATION "Simulation"
122#define BLT_I18NCONTEXT_ID_SOUND "Sound"
123#define BLT_I18NCONTEXT_ID_SPEAKER "Speaker"
124#define BLT_I18NCONTEXT_ID_TEXT "Text"
125#define BLT_I18NCONTEXT_ID_TEXTURE "Texture"
126#define BLT_I18NCONTEXT_ID_VFONT "VFont"
127#define BLT_I18NCONTEXT_ID_VOLUME "Volume"
128#define BLT_I18NCONTEXT_ID_WINDOWMANAGER "WindowManager"
129#define BLT_I18NCONTEXT_ID_WORKSPACE "WorkSpace"
130#define BLT_I18NCONTEXT_ID_WORLD "World"
133#define BLT_I18NCONTEXT_EDITOR_FILEBROWSER "File browser"
134#define BLT_I18NCONTEXT_EDITOR_PREFERENCES "Preferences"
135#define BLT_I18NCONTEXT_EDITOR_PYTHON_CONSOLE "Python console"
136#define BLT_I18NCONTEXT_EDITOR_VIEW3D "View3D"
139#define BLT_I18NCONTEXT_AMOUNT "Amount"
140#define BLT_I18NCONTEXT_COLOR "Color"
141#define BLT_I18NCONTEXT_CONSTRAINT "Constraint"
142#define BLT_I18NCONTEXT_TIME "Time"
143#define BLT_I18NCONTEXT_UNIT "Unit"
152#define BLT_I18NCONTEXTS_ITEM(ctxt_id, py_id) \
154 #ctxt_id, py_id, ctxt_id \
157#define BLT_I18NCONTEXTS_DESC \
159 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_DEFAULT, "default_real"), \
160 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_DEFAULT_BPYRNA, "default"), \
161 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_OPERATOR_DEFAULT, "operator_default"), \
162 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_UI_EVENTS, "ui_events_keymaps"), \
163 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_PLURAL, "plural"), \
164 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_ACTION, "id_action"), \
165 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_ARMATURE, "id_armature"), \
166 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_BRUSH, "id_brush"), \
167 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_CACHEFILE, "id_cachefile"), \
168 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_CAMERA, "id_camera"), \
169 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_COLLECTION, "id_collection"), \
170 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_CURVES, "id_curves"), \
171 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_CURVE_LEGACY, "id_curve"), \
172 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_FREESTYLELINESTYLE, "id_fs_linestyle"), \
173 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_GPENCIL, "id_gpencil"), \
174 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_ID, "id_id"), \
175 BLT_I18NCONTEXTS_ITEM( \
176 BLT_I18NCONTEXT_ID_IMAGE, \
178 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_LATTICE, "id_lattice"), \
179 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_LIBRARY, "id_library"), \
180 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_LIGHT, "id_light"), \
181 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_LIGHTPROBE, "id_lightprobe"), \
182 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_MASK, "id_mask"), \
183 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_MATERIAL, "id_material"), \
184 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_MESH, "id_mesh"), \
185 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_METABALL, "id_metaball"), \
186 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_MOVIECLIP, "id_movieclip"), \
187 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_NODETREE, "id_nodetree"), \
188 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_OBJECT, "id_object"), \
189 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_PAINTCURVE, "id_paintcurve"), \
190 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_PALETTE, "id_palette"), \
191 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_PARTICLESETTINGS, "id_particlesettings"), \
192 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_POINTCLOUD, "id_pointcloud"), \
193 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_SCENE, "id_scene"), \
194 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_SCREEN, "id_screen"), \
195 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_SEQUENCE, "id_sequence"), \
196 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_SHAPEKEY, "id_shapekey"), \
197 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_SIMULATION, "id_simulation"), \
198 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_SOUND, "id_sound"), \
199 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_SPEAKER, "id_speaker"), \
200 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_TEXT, "id_text"), \
201 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_TEXTURE, "id_texture"), \
202 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_VFONT, "id_vfont"), \
203 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_VOLUME, "id_volume"), \
204 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_WINDOWMANAGER, "id_windowmanager"), \
205 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_WORKSPACE, "id_workspace"), \
206 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_ID_WORLD, "id_world"), \
207 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_EDITOR_FILEBROWSER, "editor_filebrowser"), \
208 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_EDITOR_PYTHON_CONSOLE, "editor_python_console"), \
209 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_EDITOR_PREFERENCES, "editor_preferences"), \
210 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_EDITOR_VIEW3D, "editor_view3d"), \
211 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_AMOUNT, "amount"), \
212 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_COLOR, "color"), \
213 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_CONSTRAINT, "constraint"), \
214 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_TIME, "time"), \
215 BLT_I18NCONTEXTS_ITEM(BLT_I18NCONTEXT_UNIT, "unit"), \
const char * BLT_translate_do(const char *msgctxt, const char *msgid)
bool BLT_translate_iface()
bool BLT_translate_new_dataname()
const char * BLT_pgettext(const char *msgctxt, const char *msgid)
bool BLT_translate_reports()
const char * BLT_translate_do_tooltip(const char *msgctxt, const char *msgid)
bool BLT_is_default_context(const char *msgctxt)
bool BLT_translate_tooltips()
const char * BLT_translate_do_iface(const char *msgctxt, const char *msgid)
const char * BLT_translate_do_new_dataname(const char *msgctxt, const char *msgid)
const char * BLT_translate_do_report(const char *msgctxt, const char *msgid)