diff options
Diffstat (limited to 'plugins/DevicesDetection/DevicesDetection.php')
-rw-r--r-- | plugins/DevicesDetection/DevicesDetection.php | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/plugins/DevicesDetection/DevicesDetection.php b/plugins/DevicesDetection/DevicesDetection.php index 5c20cf46df..8bff9ede27 100644 --- a/plugins/DevicesDetection/DevicesDetection.php +++ b/plugins/DevicesDetection/DevicesDetection.php @@ -13,4 +13,38 @@ require_once PIWIK_INCLUDE_PATH . '/plugins/DevicesDetection/functions.php'; class DevicesDetection extends \Piwik\Plugin { + public function registerEvents() + { + return [ + 'Translate.getClientSideTranslationKeys' => 'getClientSideTranslationKeys', + 'AssetManager.getStylesheetFiles' => 'getStylesheetFiles', + ]; + } + + public function getClientSideTranslationKeys(&$translations) + { + $translations[] = 'DevicesDetection_UserAgent'; + $translations[] = 'General_Refresh'; + $translations[] = 'DevicesDetection_BotDetected'; + $translations[] = 'DevicesDetection_ColumnOperatingSystem'; + $translations[] = 'Mobile_ShowAll'; + $translations[] = 'CorePluginsAdmin_Version'; + $translations[] = 'DevicesDetection_OperatingSystemFamily'; + $translations[] = 'DevicesDetection_ColumnBrowser'; + $translations[] = 'DevicesDetection_BrowserFamily'; + $translations[] = 'DevicesDetection_Device'; + $translations[] = 'DevicesDetection_dataTableLabelTypes'; + $translations[] = 'DevicesDetection_dataTableLabelBrands'; + $translations[] = 'DevicesDetection_dataTableLabelModels'; + $translations[] = 'General_Close'; + $translations[] = 'DevicesDetection_DeviceDetection'; + $translations[] = 'DevicesDetection_ClientHints'; + $translations[] = 'DevicesDetection_ConsiderClientHints'; + $translations[] = 'DevicesDetection_ClientHintsNotSupported'; + } + + public function getStylesheetFiles(&$files) + { + $files[] = 'plugins/DevicesDetection/vue/src/DetectionPage/DetectionPage.less'; + } } |