From 614a4b3b4a0831098217f1d3a66c3d98d2e16db1 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Tue, 5 Mar 2019 10:26:23 +0300 Subject: pluginhost: remove plugin gettext helpers (moved to plugin base class) --- classes/plugin.php | 19 ++++++++++++++++++- classes/pluginhost.php | 22 ---------------------- 2 files changed, 18 insertions(+), 23 deletions(-) (limited to 'classes') diff --git a/classes/plugin.php b/classes/plugin.php index b90c603b7..5ac4a6a9a 100644 --- a/classes/plugin.php +++ b/classes/plugin.php @@ -40,4 +40,21 @@ abstract class Plugin { function api_version() { return Plugin::API_VERSION_COMPAT; } -} \ No newline at end of file + + /* gettext-related helpers */ + + function __($msgid) { + return _dgettext(PluginHost::object_to_domain($this), $msgid); + } + + function _ngettext($singular, $plural, $number) { + return _dngettext(PluginHost::object_to_domain($this), $singular, $plural, $number); + } + + function T_sprintf() { + $args = func_get_args(); + $msgid = array_shift($args); + + return vsprintf($this->__($msgid), $args); + } +} diff --git a/classes/pluginhost.php b/classes/pluginhost.php index ab2e3f979..f0dc0286c 100755 --- a/classes/pluginhost.php +++ b/classes/pluginhost.php @@ -1,26 +1,4 @@