]> git.sesse.net Git - vlc/blobdiff - include/vlc_common.h
Support for pgettext
[vlc] / include / vlc_common.h
index 2907ec6d9af8607269a44429a0fe587ba2cfdc66..869bfc4945223fa15cd5eb9a1416461b07070eb7 100644 (file)
@@ -827,6 +827,12 @@ VLC_EXPORT( void *, vlc_memset, ( void *, int, size_t ) );
  *****************************************************************************/
 VLC_EXPORT( char *, vlc_gettext, ( const char *msgid ) LIBVLC_USED );
 
+static inline const char *vlc_pgettext( const char *ctx, const char *id )
+{
+    const char *tr = vlc_gettext( id );
+    return (tr == ctx) ? id : tr;
+}
+
 /*****************************************************************************
  * libvlc features
  *****************************************************************************/