summaryrefslogtreecommitdiff
path: root/src/wx/wx_util.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2014-06-21 14:52:30 +0100
committerCarl Hetherington <cth@carlh.net>2014-06-21 14:52:30 +0100
commitdd2685423e9a2800a9ea6821c361a6b851ff759e (patch)
treea180a7bbc61ec90ec1bb97fac3b3781a50d80ac3 /src/wx/wx_util.h
parent7dd06cc89e018bfec3cbe802495bf7dee137a71f (diff)
Some missing i18n markup. Add S_ macro to allow contextual translations. Add updates to de_DE from Carsten Kurz. Merge pot files.
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
*