40
tests/views_plugin_localization_test.inc
Normal file
40
tests/views_plugin_localization_test.inc
Normal file
@@ -0,0 +1,40 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Definition of views_plugin_localization_test.
|
||||
*/
|
||||
|
||||
/**
|
||||
* A stump localisation plugin which has static variables to cache the input.
|
||||
*/
|
||||
class views_plugin_localization_test extends views_plugin_localization {
|
||||
/**
|
||||
* Store the strings which was translated.
|
||||
*/
|
||||
var $translated_strings;
|
||||
/**
|
||||
* Return the string and take sure that the test can find out whether the
|
||||
* string got translated.
|
||||
*/
|
||||
function translate_string($string, $keys = array(), $format = '') {
|
||||
$this->translated_strings[] = $string;
|
||||
return $string . "-translated";
|
||||
}
|
||||
|
||||
/**
|
||||
* Store the export strings.
|
||||
*/
|
||||
function export($source) {
|
||||
if (!empty($source['value'])) {
|
||||
$this->export_strings[] = $source['value'];
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Return the stored strings for the simpletest.
|
||||
*/
|
||||
function get_export_strings() {
|
||||
return $this->export_strings;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user