@@ -6,8 +6,8 @@ core = 7.x
|
||||
files[] = locale.test
|
||||
configure = admin/config/regional/language
|
||||
|
||||
; Information added by drupal.org packaging script on 2012-10-17
|
||||
version = "7.16"
|
||||
; Information added by drupal.org packaging script on 2012-11-07
|
||||
version = "7.17"
|
||||
project = "drupal"
|
||||
datestamp = "1350508567"
|
||||
datestamp = "1352325357"
|
||||
|
||||
|
@@ -201,6 +201,19 @@ function locale_update_7004() {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Increase {locales_languages}.formula column's length.
|
||||
*/
|
||||
function locale_update_7005() {
|
||||
db_change_field('languages', 'formula', 'formula', array(
|
||||
'type' => 'varchar',
|
||||
'length' => 255,
|
||||
'not null' => TRUE,
|
||||
'default' => '',
|
||||
'description' => 'Plural formula in PHP code to evaluate to get plural indexes.',
|
||||
));
|
||||
}
|
||||
|
||||
/**
|
||||
* @} End of "addtogroup updates-7.x-extra".
|
||||
*/
|
||||
@@ -303,7 +316,7 @@ function locale_schema() {
|
||||
),
|
||||
'formula' => array(
|
||||
'type' => 'varchar',
|
||||
'length' => 128,
|
||||
'length' => 255,
|
||||
'not null' => TRUE,
|
||||
'default' => '',
|
||||
'description' => 'Plural formula in PHP code to evaluate to get plural indexes.',
|
||||
|
@@ -1033,7 +1033,7 @@ function locale_url_outbound_alter(&$path, &$options, $original_path) {
|
||||
include_once DRUPAL_ROOT . '/includes/language.inc';
|
||||
|
||||
foreach (language_types_configurable() as $type) {
|
||||
// Get url rewriter callbacks only from enabled language providers.
|
||||
// Get URL rewriter callbacks only from enabled language providers.
|
||||
$negotiation = variable_get("language_negotiation_$type", array());
|
||||
|
||||
foreach ($negotiation as $id => $provider) {
|
||||
|
@@ -1958,7 +1958,7 @@ class LocalePathFunctionalTest extends DrupalWebTestCase {
|
||||
public static function getInfo() {
|
||||
return array(
|
||||
'name' => 'Path language settings',
|
||||
'description' => 'Checks you can configure a language for individual url aliases.',
|
||||
'description' => 'Checks you can configure a language for individual URL aliases.',
|
||||
'group' => 'Locale',
|
||||
);
|
||||
}
|
||||
@@ -2268,7 +2268,7 @@ class LocaleUILanguageNegotiationTest extends DrupalWebTestCase {
|
||||
public static function getInfo() {
|
||||
return array(
|
||||
'name' => 'UI language negotiation',
|
||||
'description' => 'Test UI language switching by url path prefix and domain.',
|
||||
'description' => 'Test UI language switching by URL path prefix and domain.',
|
||||
'group' => 'Locale',
|
||||
);
|
||||
}
|
||||
@@ -2396,7 +2396,7 @@ class LocaleUILanguageNegotiationTest extends DrupalWebTestCase {
|
||||
$this->assertResponse(404, "Unknown language path prefix should return 404");
|
||||
|
||||
// Setup for domain negotiation, first configure the language to have domain
|
||||
// URL. We use https and a port to make sure that only the domain name is used.
|
||||
// URL. We use HTTPS and a port to make sure that only the domain name is used.
|
||||
$edit = array('prefix' => '', 'domain' => "https://$language_domain:99");
|
||||
$this->drupalPost("admin/config/regional/language/edit/$language", $edit, t('Save language'));
|
||||
// Set the site to use domain language negotiation.
|
||||
@@ -2513,7 +2513,7 @@ class LocaleUILanguageNegotiationTest extends DrupalWebTestCase {
|
||||
$languages = language_list();
|
||||
|
||||
foreach (array('it', 'fr') as $langcode) {
|
||||
// Build the link we're going to test based on the clean url setting.
|
||||
// Build the link we're going to test based on the clean URL setting.
|
||||
$link = (!empty($GLOBALS['conf']['clean_url'])) ? $langcode . '.example.com/admin' : $langcode . '.example.com/?q=admin';
|
||||
|
||||
// Test URL in another language.
|
||||
@@ -2524,14 +2524,14 @@ class LocaleUILanguageNegotiationTest extends DrupalWebTestCase {
|
||||
$correct_link = $url_scheme . $link;
|
||||
$this->assertTrue($url == $correct_link, t('The url() function returns the right url (@url) in accordance with the chosen language', array('@url' => $url . " == " . $correct_link)));
|
||||
|
||||
// Test https via options.
|
||||
// Test HTTPS via options.
|
||||
variable_set('https', TRUE);
|
||||
$url = url('admin', array('https' => TRUE, 'language' => $languages[$langcode]));
|
||||
$correct_link = 'https://' . $link;
|
||||
$this->assertTrue($url == $correct_link, t('The url() function returns the right https url (via options) (@url) in accordance with the chosen language', array('@url' => $url . " == " . $correct_link)));
|
||||
variable_set('https', FALSE);
|
||||
|
||||
// Test https via current url scheme.
|
||||
// Test HTTPS via current URL scheme.
|
||||
$temp_https = $is_https;
|
||||
$is_https = TRUE;
|
||||
$url = url('admin', array('language' => $languages[$langcode]));
|
||||
|
@@ -5,8 +5,8 @@ package = Testing
|
||||
version = VERSION
|
||||
hidden = TRUE
|
||||
|
||||
; Information added by drupal.org packaging script on 2012-10-17
|
||||
version = "7.16"
|
||||
; Information added by drupal.org packaging script on 2012-11-07
|
||||
version = "7.17"
|
||||
project = "drupal"
|
||||
datestamp = "1350508567"
|
||||
datestamp = "1352325357"
|
||||
|
||||
|
Reference in New Issue
Block a user