diff --git a/dictionaries/ui/layouts/extensions-details/cs.dictionary.itop.extensions-details.php b/dictionaries/ui/layouts/extensions-details/cs.dictionary.itop.extensions-details.php index 6a48037d7..bed8d294b 100644 --- a/dictionaries/ui/layouts/extensions-details/cs.dictionary.itop.extensions-details.php +++ b/dictionaries/ui/layouts/extensions-details/cs.dictionary.itop.extensions-details.php @@ -17,5 +17,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', [ 'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled' => 'to be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeNotUninstallable' => 'cannot be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk' => 'missing from disk~~', - 'UI:Layout:ExtensionsDetails:MenuAbout' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAboutTitle' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAbout' => 'More informations~~', ]); diff --git a/dictionaries/ui/layouts/extensions-details/da.dictionary.itop.extensions-details.php b/dictionaries/ui/layouts/extensions-details/da.dictionary.itop.extensions-details.php index e4641253d..5bdce0de7 100644 --- a/dictionaries/ui/layouts/extensions-details/da.dictionary.itop.extensions-details.php +++ b/dictionaries/ui/layouts/extensions-details/da.dictionary.itop.extensions-details.php @@ -17,5 +17,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', [ 'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled' => 'to be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeNotUninstallable' => 'cannot be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk' => 'missing from disk~~', - 'UI:Layout:ExtensionsDetails:MenuAbout' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAboutTitle' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAbout' => 'More informations~~', ]); diff --git a/dictionaries/ui/layouts/extensions-details/de.dictionary.itop.extensions-details.php b/dictionaries/ui/layouts/extensions-details/de.dictionary.itop.extensions-details.php index c0c60137c..3a05d58a4 100644 --- a/dictionaries/ui/layouts/extensions-details/de.dictionary.itop.extensions-details.php +++ b/dictionaries/ui/layouts/extensions-details/de.dictionary.itop.extensions-details.php @@ -17,5 +17,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [ 'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled' => 'to be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeNotUninstallable' => 'cannot be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk' => 'missing from disk~~', - 'UI:Layout:ExtensionsDetails:MenuAbout' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAboutTitle' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAbout' => 'More informations~~', ]); diff --git a/dictionaries/ui/layouts/extensions-details/en.dictionary.itop.extensions-details.php b/dictionaries/ui/layouts/extensions-details/en.dictionary.itop.extensions-details.php index 4b009d128..429b2eb3a 100644 --- a/dictionaries/ui/layouts/extensions-details/en.dictionary.itop.extensions-details.php +++ b/dictionaries/ui/layouts/extensions-details/en.dictionary.itop.extensions-details.php @@ -15,5 +15,6 @@ Dict::Add('EN US', 'English', 'English', [ 'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled' => 'to be uninstalled', 'UI:Layout:ExtensionsDetails:BadgeNotUninstallable' => 'cannot be uninstalled', 'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk' => 'missing from disk', - 'UI:Layout:ExtensionsDetails:MenuAbout' => 'About %1$s', + 'UI:Layout:ExtensionsDetails:MenuAboutTitle' => 'About %1$s', + 'UI:Layout:ExtensionsDetails:MenuAbout' => 'More informations', ]); diff --git a/dictionaries/ui/layouts/extensions-details/es_cr.dictionary.itop.extensions-details.php b/dictionaries/ui/layouts/extensions-details/es_cr.dictionary.itop.extensions-details.php index 1bdbe257a..43274a902 100644 --- a/dictionaries/ui/layouts/extensions-details/es_cr.dictionary.itop.extensions-details.php +++ b/dictionaries/ui/layouts/extensions-details/es_cr.dictionary.itop.extensions-details.php @@ -17,5 +17,6 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', [ 'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled' => 'to be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeNotUninstallable' => 'cannot be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk' => 'missing from disk~~', - 'UI:Layout:ExtensionsDetails:MenuAbout' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAboutTitle' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAbout' => 'More informations~~', ]); diff --git a/dictionaries/ui/layouts/extensions-details/et.dictionary.itop.extensions-details.php b/dictionaries/ui/layouts/extensions-details/et.dictionary.itop.extensions-details.php deleted file mode 100644 index 511ecf053..000000000 --- a/dictionaries/ui/layouts/extensions-details/et.dictionary.itop.extensions-details.php +++ /dev/null @@ -1,21 +0,0 @@ - 'installed~~', - 'UI:Layout:ExtensionsDetails:BadgeToBeInstalled' => 'to be installed~~', - 'UI:Layout:ExtensionsDetails:BadgeNotInstalled' => 'not installed~~', - 'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled' => 'to be uninstalled~~', - 'UI:Layout:ExtensionsDetails:BadgeNotUninstallable' => 'cannot be uninstalled~~', - 'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk' => 'missing from disk~~', - 'UI:Layout:ExtensionsDetails:MenuAbout' => 'About %1$s~~', -]); diff --git a/dictionaries/ui/layouts/extensions-details/fr.dictionary.itop.extensions-details.php b/dictionaries/ui/layouts/extensions-details/fr.dictionary.itop.extensions-details.php index 196f802f6..0dfcc2c4b 100644 --- a/dictionaries/ui/layouts/extensions-details/fr.dictionary.itop.extensions-details.php +++ b/dictionaries/ui/layouts/extensions-details/fr.dictionary.itop.extensions-details.php @@ -17,5 +17,6 @@ Dict::Add('FR FR', 'French', 'Français', [ 'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled' => 'va être désinstallé', 'UI:Layout:ExtensionsDetails:BadgeNotUninstallable' => 'non désinstallable', 'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk' => 'supprimé du disque', - 'UI:Layout:ExtensionsDetails:MenuAbout' => 'À propos de %1$s', + 'UI:Layout:ExtensionsDetails:MenuAboutTitle' => 'À propos de %1$s', + 'UI:Layout:ExtensionsDetails:MenuAbout' => 'Plus d\'informations', ]); diff --git a/dictionaries/ui/layouts/extensions-details/hu.dictionary.itop.extensions-details.php b/dictionaries/ui/layouts/extensions-details/hu.dictionary.itop.extensions-details.php index 1e2cbed8f..4b8d8a9d5 100644 --- a/dictionaries/ui/layouts/extensions-details/hu.dictionary.itop.extensions-details.php +++ b/dictionaries/ui/layouts/extensions-details/hu.dictionary.itop.extensions-details.php @@ -17,5 +17,6 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', [ 'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled' => 'to be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeNotUninstallable' => 'cannot be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk' => 'missing from disk~~', - 'UI:Layout:ExtensionsDetails:MenuAbout' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAboutTitle' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAbout' => 'More informations~~', ]); diff --git a/dictionaries/ui/layouts/extensions-details/it.dictionary.itop.extensions-details.php b/dictionaries/ui/layouts/extensions-details/it.dictionary.itop.extensions-details.php index d46bcc017..96a53c6f5 100644 --- a/dictionaries/ui/layouts/extensions-details/it.dictionary.itop.extensions-details.php +++ b/dictionaries/ui/layouts/extensions-details/it.dictionary.itop.extensions-details.php @@ -17,5 +17,6 @@ Dict::Add('IT IT', 'Italian', 'Italiano', [ 'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled' => 'to be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeNotUninstallable' => 'cannot be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk' => 'missing from disk~~', - 'UI:Layout:ExtensionsDetails:MenuAbout' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAboutTitle' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAbout' => 'More informations~~', ]); diff --git a/dictionaries/ui/layouts/extensions-details/ja.dictionary.itop.extensions-details.php b/dictionaries/ui/layouts/extensions-details/ja.dictionary.itop.extensions-details.php index a06fccfdb..384a7b8c7 100644 --- a/dictionaries/ui/layouts/extensions-details/ja.dictionary.itop.extensions-details.php +++ b/dictionaries/ui/layouts/extensions-details/ja.dictionary.itop.extensions-details.php @@ -17,5 +17,6 @@ Dict::Add('JA JP', 'Japanese', '日本語', [ 'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled' => 'to be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeNotUninstallable' => 'cannot be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk' => 'missing from disk~~', - 'UI:Layout:ExtensionsDetails:MenuAbout' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAboutTitle' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAbout' => 'More informations~~', ]); diff --git a/dictionaries/ui/layouts/extensions-details/lt.dictionary.itop.extensions-details.php b/dictionaries/ui/layouts/extensions-details/lt.dictionary.itop.extensions-details.php deleted file mode 100644 index a633469ae..000000000 --- a/dictionaries/ui/layouts/extensions-details/lt.dictionary.itop.extensions-details.php +++ /dev/null @@ -1,21 +0,0 @@ - 'installed~~', - 'UI:Layout:ExtensionsDetails:BadgeToBeInstalled' => 'to be installed~~', - 'UI:Layout:ExtensionsDetails:BadgeNotInstalled' => 'not installed~~', - 'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled' => 'to be uninstalled~~', - 'UI:Layout:ExtensionsDetails:BadgeNotUninstallable' => 'cannot be uninstalled~~', - 'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk' => 'missing from disk~~', - 'UI:Layout:ExtensionsDetails:MenuAbout' => 'About %1$s~~', -]); diff --git a/dictionaries/ui/layouts/extensions-details/nl.dictionary.itop.extensions-details.php b/dictionaries/ui/layouts/extensions-details/nl.dictionary.itop.extensions-details.php index 4150e29b1..b9c29e057 100644 --- a/dictionaries/ui/layouts/extensions-details/nl.dictionary.itop.extensions-details.php +++ b/dictionaries/ui/layouts/extensions-details/nl.dictionary.itop.extensions-details.php @@ -17,5 +17,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', [ 'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled' => 'to be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeNotUninstallable' => 'cannot be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk' => 'missing from disk~~', - 'UI:Layout:ExtensionsDetails:MenuAbout' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAboutTitle' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAbout' => 'More informations~~', ]); diff --git a/dictionaries/ui/layouts/extensions-details/pl.dictionary.itop.extensions-details.php b/dictionaries/ui/layouts/extensions-details/pl.dictionary.itop.extensions-details.php index 9f8a05b50..771140e83 100644 --- a/dictionaries/ui/layouts/extensions-details/pl.dictionary.itop.extensions-details.php +++ b/dictionaries/ui/layouts/extensions-details/pl.dictionary.itop.extensions-details.php @@ -17,5 +17,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', [ 'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled' => 'to be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeNotUninstallable' => 'cannot be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk' => 'missing from disk~~', - 'UI:Layout:ExtensionsDetails:MenuAbout' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAboutTitle' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAbout' => 'More informations~~', ]); diff --git a/dictionaries/ui/layouts/extensions-details/pt_br.dictionary.itop.extensions-details.php b/dictionaries/ui/layouts/extensions-details/pt_br.dictionary.itop.extensions-details.php index 9a11975ad..1b0974904 100644 --- a/dictionaries/ui/layouts/extensions-details/pt_br.dictionary.itop.extensions-details.php +++ b/dictionaries/ui/layouts/extensions-details/pt_br.dictionary.itop.extensions-details.php @@ -17,5 +17,6 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', [ 'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled' => 'to be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeNotUninstallable' => 'cannot be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk' => 'missing from disk~~', - 'UI:Layout:ExtensionsDetails:MenuAbout' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAboutTitle' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAbout' => 'More informations~~', ]); diff --git a/dictionaries/ui/layouts/extensions-details/ru.dictionary.itop.extensions-details.php b/dictionaries/ui/layouts/extensions-details/ru.dictionary.itop.extensions-details.php index 38aa5bf07..37081d555 100644 --- a/dictionaries/ui/layouts/extensions-details/ru.dictionary.itop.extensions-details.php +++ b/dictionaries/ui/layouts/extensions-details/ru.dictionary.itop.extensions-details.php @@ -17,5 +17,6 @@ Dict::Add('RU RU', 'Russian', 'Русский', [ 'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled' => 'to be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeNotUninstallable' => 'cannot be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk' => 'missing from disk~~', - 'UI:Layout:ExtensionsDetails:MenuAbout' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAboutTitle' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAbout' => 'More informations~~', ]); diff --git a/dictionaries/ui/layouts/extensions-details/sk.dictionary.itop.extensions-details.php b/dictionaries/ui/layouts/extensions-details/sk.dictionary.itop.extensions-details.php index aa8eb9ab5..ea1e46816 100644 --- a/dictionaries/ui/layouts/extensions-details/sk.dictionary.itop.extensions-details.php +++ b/dictionaries/ui/layouts/extensions-details/sk.dictionary.itop.extensions-details.php @@ -17,5 +17,6 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ 'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled' => 'to be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeNotUninstallable' => 'cannot be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk' => 'missing from disk~~', - 'UI:Layout:ExtensionsDetails:MenuAbout' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAboutTitle' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAbout' => 'More informations~~', ]); diff --git a/dictionaries/ui/layouts/extensions-details/tr.dictionary.itop.extensions-details.php b/dictionaries/ui/layouts/extensions-details/tr.dictionary.itop.extensions-details.php index 5e6af5590..05a601c33 100644 --- a/dictionaries/ui/layouts/extensions-details/tr.dictionary.itop.extensions-details.php +++ b/dictionaries/ui/layouts/extensions-details/tr.dictionary.itop.extensions-details.php @@ -17,5 +17,6 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', [ 'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled' => 'to be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeNotUninstallable' => 'cannot be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk' => 'missing from disk~~', - 'UI:Layout:ExtensionsDetails:MenuAbout' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAboutTitle' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAbout' => 'More informations~~', ]); diff --git a/dictionaries/ui/layouts/extensions-details/zh_cn.dictionary.itop.extensions-details.php b/dictionaries/ui/layouts/extensions-details/zh_cn.dictionary.itop.extensions-details.php index c4fcd36e0..728ab1544 100644 --- a/dictionaries/ui/layouts/extensions-details/zh_cn.dictionary.itop.extensions-details.php +++ b/dictionaries/ui/layouts/extensions-details/zh_cn.dictionary.itop.extensions-details.php @@ -17,5 +17,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled' => 'to be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeNotUninstallable' => 'cannot be uninstalled~~', 'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk' => 'missing from disk~~', - 'UI:Layout:ExtensionsDetails:MenuAbout' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAboutTitle' => 'About %1$s~~', + 'UI:Layout:ExtensionsDetails:MenuAbout' => 'More informations~~', ]); diff --git a/sources/Application/UI/Base/Layout/Extension/ExtensionDetails.php b/sources/Application/UI/Base/Layout/Extension/ExtensionDetails.php index d54ee4453..ee0a269a8 100644 --- a/sources/Application/UI/Base/Layout/Extension/ExtensionDetails.php +++ b/sources/Application/UI/Base/Layout/Extension/ExtensionDetails.php @@ -8,6 +8,7 @@ use Combodo\iTop\Application\UI\Base\Component\Input\Toggler; use Combodo\iTop\Application\UI\Base\Component\PopoverMenu\PopoverMenu; use Combodo\iTop\Application\UI\Base\Component\PopoverMenu\PopoverMenuItem\PopoverMenuItemFactory; use Combodo\iTop\Application\UI\Base\Layout\UIContentBlock; +use Dict; use JSButtonItem; class ExtensionDetails extends UIContentBlock @@ -185,11 +186,11 @@ class ExtensionDetails extends UIContentBlock protected function InitializePopoverMenu() { - $sModalLabel = 'About '.$this->sLabel; + $sModalLabel = Dict::Format('UI:Layout:ExtensionsDetails:MenuAboutTitle', $this->sLabel); $sModalText = $this->sAbout; $oModifyButton = new JSButtonItem( 'extension_details', - 'More informations', + Dict::S('UI:Layout:ExtensionsDetails:MenuAbout'), <<