first import
This commit is contained in:
15
sites/all/modules/i18n/tests/i18n_test.info
Normal file
15
sites/all/modules/i18n/tests/i18n_test.info
Normal file
@@ -0,0 +1,15 @@
|
||||
name = Internationalization tests
|
||||
description = Helper module for testing i18n (do not enable manually)
|
||||
dependencies[] = locale
|
||||
dependencies[] = translation
|
||||
dependencies[] = i18n
|
||||
package = Testing
|
||||
core = 6.x
|
||||
hidden = TRUE
|
||||
|
||||
; Information added by drupal.org packaging script on 2013-01-13
|
||||
version = "7.x-1.8"
|
||||
core = "7.x"
|
||||
project = "i18n"
|
||||
datestamp = "1358075001"
|
||||
|
46
sites/all/modules/i18n/tests/i18n_test.module
Normal file
46
sites/all/modules/i18n/tests/i18n_test.module
Normal file
@@ -0,0 +1,46 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Helper module for testing i18n
|
||||
*/
|
||||
|
||||
// Add some multilingual variables, override existing ones from settings so
|
||||
// we have a known list and we don't need any addition to the settings file for testing i18n
|
||||
_i18n_test_variable_init();
|
||||
|
||||
/**
|
||||
* Implements hook_init()
|
||||
*/
|
||||
function i18n_test_init() {
|
||||
// We just implement this hook so this one is loaded always on bootstap
|
||||
}
|
||||
|
||||
/**
|
||||
* Set default multilingual variables and add any others defined by testing scripts
|
||||
*
|
||||
* More variables can be added using 'i18n_variables_test';
|
||||
*/
|
||||
function _i18n_test_variable_init() {
|
||||
global $conf;
|
||||
$conf['i18n_variables'] = array_merge(array('site_name', 'site_frontpage'), variable_get('i18n_variables_test', array()));
|
||||
}
|
||||
|
||||
/**
|
||||
* Implements hook_i18n_string_info()
|
||||
*/
|
||||
function i18n_test_i18n_string_info() {
|
||||
$groups['test'] = array(
|
||||
'title' => t('Test'),
|
||||
'description' => t('Translatable menu items: title and description.'),
|
||||
'format' => FALSE, // This group doesn't have strings with format
|
||||
'refresh callback' => 'i18n_test_i18n_string_refresh',
|
||||
);
|
||||
return $groups;
|
||||
}
|
||||
/**
|
||||
* Locale refresh
|
||||
*/
|
||||
function i18n_test_i18n_string_refresh() {
|
||||
return TRUE;
|
||||
}
|
Reference in New Issue
Block a user