refactor: remove tr_strip_positional_args() (#2881)

* refactor: use fmt in gtk/SystemIconTray

* refactor: use fmt in gtk/MakeDialog

* refactor: remove unused tr_strip_positional_args()

Co-authored-by: Mike Gelfand <mikedld@mikedld.com>
This commit is contained in:
Charles Kerr
2022-04-07 08:23:04 -05:00
committed by GitHub
parent 8d11f0bc22
commit ffda5bb68a
8 changed files with 72 additions and 146 deletions

View File

@@ -33,8 +33,6 @@ struct tr_error;
* @{
*/
char const* tr_strip_positional_args(char const* fmt);
#if !defined(_)
#if defined(HAVE_GETTEXT) && !defined(__APPLE__)
#include <libintl.h>
@@ -57,8 +55,8 @@ char const* tr_strip_positional_args(char const* fmt);
#ifdef DISABLE_GETTEXT
#undef _
#undef ngettext
#define _(a) tr_strip_positional_args(a)
#define ngettext(singular, plural, count) tr_strip_positional_args((count) == 1 ? (singular) : (plural))
#define _(a) (a)
#define ngettext(singular, plural, count) ((count) == 1 ? (singular) : (plural))
#endif
/****