mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-15 21:45:56 +00:00
pluginhost: remove plugin gettext helpers (moved to plugin base class)
This commit is contained in:
@@ -40,4 +40,21 @@ abstract class Plugin {
|
|||||||
function api_version() {
|
function api_version() {
|
||||||
return Plugin::API_VERSION_COMPAT;
|
return Plugin::API_VERSION_COMPAT;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
/* 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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,26 +1,4 @@
|
|||||||
<?php
|
<?php
|
||||||
/* gettext helpers for plugins */
|
|
||||||
|
|
||||||
function P__($plugin, $msgid) {
|
|
||||||
return P_gettext($plugin, $msgid);
|
|
||||||
}
|
|
||||||
|
|
||||||
function P_gettext($plugin, $msgid) {
|
|
||||||
return _dgettext(PLuginHost::object_to_domain($plugin), $msgid);
|
|
||||||
}
|
|
||||||
|
|
||||||
function P_ngettext($plugin, $singular, $plural, $number) {
|
|
||||||
return _dngettext(PLuginHost::object_to_domain($plugin), $singular, $plural, $number);
|
|
||||||
}
|
|
||||||
|
|
||||||
function P_sprintf() {
|
|
||||||
$args = func_get_args();
|
|
||||||
$plugin = array_shift($args);
|
|
||||||
$msgid = array_shift($args);
|
|
||||||
|
|
||||||
return vsprintf(P__($plugin, $msgid), $args);
|
|
||||||
}
|
|
||||||
|
|
||||||
class PluginHost {
|
class PluginHost {
|
||||||
private $pdo;
|
private $pdo;
|
||||||
private $hooks = array();
|
private $hooks = array();
|
||||||
|
|||||||
Reference in New Issue
Block a user