NOOP_Translations
最后更新于:2021-11-25 16:42:39
NOOP_TranslationsProvides the same interface as Translations, but doesn’t do anything
源文件
文件: gc-includes/pomo/translations.php
class NOOP_Translations {
public $entries = array();
public $headers = array();
function add_entry( $entry ) {
return true;
}
/**
* @param string $header
* @param string $value
*/
function set_header( $header, $value ) {
}
/**
* @param array $headers
*/
function set_headers( $headers ) {
}
/**
* @param string $header
* @return false
*/
function get_header( $header ) {
return false;
}
/**
* @param Translation_Entry $entry
* @return false
*/
function translate_entry( &$entry ) {
return false;
}
/**
* @param string $singular
* @param string $context
*/
function translate( $singular, $context = null ) {
return $singular;
}
/**
* @param int $count
* @return bool
*/
function select_plural_form( $count ) {
return 1 == $count ? 0 : 1;
}
/**
* @return int
*/
function get_plural_forms_count() {
return 2;
}
/**
* @param string $singular
* @param string $plural
* @param int $count
* @param string $context
*/
function translate_plural( $singular, $plural, $count, $context = null ) {
return 1 == $count ? $singular : $plural;
}
/**
* @param object $other
*/
function merge_with( &$other ) {
}
}