diff options
| author | Carl Hetherington <cth@carlh.net> | 2014-06-21 14:52:30 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2014-06-21 14:52:30 +0100 |
| commit | dd2685423e9a2800a9ea6821c361a6b851ff759e (patch) | |
| tree | a180a7bbc61ec90ec1bb97fac3b3781a50d80ac3 /src/wx/wx_util.h | |
| parent | 7dd06cc89e018bfec3cbe802495bf7dee137a71f (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.h | 11 |
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 * |
