summaryrefslogtreecommitdiff
path: root/src/wx/wx_util.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/wx/wx_util.h')
-rw-r--r--src/wx/wx_util.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/wx/wx_util.h b/src/wx/wx_util.h
index 12a7115d5..6dfc0bf5c 100644
--- a/src/wx/wx_util.h
+++ b/src/wx/wx_util.h
@@ -17,6 +17,10 @@
*/
+/** @file src/wx/wx_util.h
+ * @brief Some utility functions and classes.
+ */
+
#ifndef DCPOMATIC_WX_UTIL_H
#define DCPOMATIC_WX_UTIL_H
@@ -46,9 +50,11 @@ class wxGridBagSizer;
#define DCPOMATIC_BUTTON_STACK_GAP 0
#endif
-/** @file src/wx/wx_util.h
- * @brief Some utility functions and classes.
+/** i18n macro to support strings like Context|String
+ * so that `String' can be translated to different things
+ * in different contexts.
*/
+#define S_(x) context_translation(x)
extern void error_dialog (wxWindow *, wxString);
extern bool confirm_dialog (wxWindow *, wxString);
@@ -58,6 +64,7 @@ extern std::string wx_to_std (wxString);
extern wxString std_to_wx (std::string);
extern void dcpomatic_setup_i18n ();
extern void run_gui_loop ();
+extern wxString context_translation (wxString);
/** @class ThreadedStaticText
*