Update to Drupal 8.0.0 beta 14. For more information, see https://drupal.org/node/2544542
This commit is contained in:
parent
3b2511d96d
commit
81ccda77eb
2155 changed files with 54307 additions and 46870 deletions
|
@ -9,11 +9,13 @@ namespace Drupal\config_translation\Plugin\Menu\ContextualLink;
|
|||
|
||||
use Drupal\Component\Utility\Unicode;
|
||||
use Drupal\Core\Menu\ContextualLinkDefault;
|
||||
use Drupal\Core\StringTranslation\StringTranslationTrait;
|
||||
|
||||
/**
|
||||
* Defines a contextual link plugin with a dynamic title.
|
||||
*/
|
||||
class ConfigTranslationContextualLink extends ContextualLinkDefault {
|
||||
use StringTranslationTrait;
|
||||
|
||||
/**
|
||||
* The mapper plugin discovery service.
|
||||
|
@ -26,17 +28,12 @@ class ConfigTranslationContextualLink extends ContextualLinkDefault {
|
|||
* {@inheritdoc}
|
||||
*/
|
||||
public function getTitle() {
|
||||
$options = array();
|
||||
if (!empty($this->pluginDefinition['title_context'])) {
|
||||
$options['context'] = $this->pluginDefinition['title_context'];
|
||||
}
|
||||
|
||||
// Take custom 'config_translation_plugin_id' plugin definition key to
|
||||
// retrieve title. We need to retrieve a runtime title (as opposed to
|
||||
// storing the title on the plugin definition for the link) because
|
||||
// it contains translated parts that we need in the runtime language.
|
||||
// Use the custom 'config_translation_plugin_id' plugin definition key to
|
||||
// retrieve the title. We need to retrieve a runtime title (as opposed to
|
||||
// storing the title on the plugin definition for the link) because it
|
||||
// contains translated parts that we need in the runtime language.
|
||||
$type_name = Unicode::strtolower($this->mapperManager()->createInstance($this->pluginDefinition['config_translation_plugin_id'])->getTypeLabel());
|
||||
return $this->t($this->pluginDefinition['title'], array('@type_name' => $type_name), $options);
|
||||
return $this->t('Translate @type_name', array('@type_name' => $type_name));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -9,11 +9,13 @@ namespace Drupal\config_translation\Plugin\Menu\LocalTask;
|
|||
|
||||
use Drupal\Component\Utility\Unicode;
|
||||
use Drupal\Core\Menu\LocalTaskDefault;
|
||||
use Drupal\Core\StringTranslation\StringTranslationTrait;
|
||||
|
||||
/**
|
||||
* Defines a local task plugin with a dynamic title.
|
||||
*/
|
||||
class ConfigTranslationLocalTask extends LocalTaskDefault {
|
||||
use StringTranslationTrait;
|
||||
|
||||
/**
|
||||
* The mapper plugin discovery service.
|
||||
|
@ -26,17 +28,12 @@ class ConfigTranslationLocalTask extends LocalTaskDefault {
|
|||
* {@inheritdoc}
|
||||
*/
|
||||
public function getTitle() {
|
||||
$options = array();
|
||||
if (!empty($this->pluginDefinition['title_context'])) {
|
||||
$options['context'] = $this->pluginDefinition['title_context'];
|
||||
}
|
||||
|
||||
// Take custom 'config_translation_plugin_id' plugin definition key to
|
||||
// retrieve title. We need to retrieve a runtime title (as opposed to
|
||||
// storing the title on the plugin definition for the link) because
|
||||
// it contains translated parts that we need in the runtime language.
|
||||
$type_name = Unicode::strtolower($this->mapperManager()->createInstance($this->pluginDefinition['config_translation_plugin_id'])->getTypeLabel());
|
||||
return $this->t($this->pluginDefinition['title'], array('@type_name' => $type_name), $options);
|
||||
return $this->t('Translate @type_name', array('@type_name' => $type_name));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Reference in a new issue