PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 7.1.4
Admin Columns v7.1.4
7.1.4 7.0.19 2.3.5 2.4 2.4.1 2.4.10 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.6.1 2.5.6.2 2.5.6.3 2.5.6.4 3.0 3.0.1 3.0.2 3.0.3 3.0.5 3.0.7 3.1 3.1.1 3.1.10 3.1.2 3.1.3 3.1.5 3.2.3 3.2.7 3.3.1 3.4.1 3.4.6 3.4.8 4.0.1 4.0.3 4.1.6 4.2.2 4.2.5 4.3 4.3.2 4.4.1 4.4.4 4.4.5 4.5.5 4.6.1 4.7.18 4.7.19 4.7.20 4.7.7 7.0.13 7.0.14 7.0.16 trunk 1.0 1.1 1.1.3 1.2 1.2.1 1.3 1.3.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.5.1 1.4.6 1.4.6.1 1.4.6.2 1.4.6.3 1.4.6.4 1.4.7 1.4.8 1.4.9 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2 2.2.1 2.2.1.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.5.1 2.2.6 2.2.6.1 2.2.6.2 2.2.6.3 2.2.6.4 2.2.7 2.2.8 2.2.8.1 2.2.9 2.3.1 2.3.2 2.3.3
codepress-admin-columns / classes / Asset / Script / GlobalTranslationFactory.php
codepress-admin-columns / classes / Asset / Script Last commit date
Inline 1 day ago Localize 1 day ago GlobalTranslationFactory.php 1 day ago
GlobalTranslationFactory.php
37 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\Asset\Script;
6
7 use AC\AdminColumns;
8 use AC\Asset\Script;
9 use AC\Asset\Script\Localize\Translation;
10
11 class GlobalTranslationFactory
12 {
13 public const HANDLE = 'ac-global-translations';
14
15 private AdminColumns $plugin;
16
17 private Translation $translation;
18
19 public function __construct(AdminColumns $plugin, Translation $translation)
20 {
21 $this->plugin = $plugin;
22 $this->translation = $translation;
23 }
24
25 public function create(): Script
26 {
27 $script = new Script(
28 self::HANDLE,
29 $this->plugin->get_location()->with_suffix('assets/js/global-translations.js')
30 );
31 $script->localize('ac_global_translations', $this->translation);
32
33 return $script;
34 }
35
36 }
37