PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 7.0.13
Admin Columns v7.0.13
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 3 months ago Localize 3 months ago GlobalTranslationFactory.php 3 months ago
GlobalTranslationFactory.php
35 lines
1 <?php
2
3 namespace AC\Asset\Script;
4
5 use AC\AdminColumns;
6 use AC\Asset\Script;
7 use AC\Asset\Script\Localize\Translation;
8
9 class GlobalTranslationFactory
10 {
11
12 public const HANDLE = 'ac-global-translations';
13
14 private AdminColumns $plugin;
15
16 private Translation $translation;
17
18 public function __construct(AdminColumns $plugin, Translation $translation)
19 {
20 $this->plugin = $plugin;
21 $this->translation = $translation;
22 }
23
24 public function create(): Script
25 {
26 $script = new Script(
27 self::HANDLE,
28 $this->plugin->get_location()->with_suffix('assets/js/global-translations.js')
29 );
30 $script->localize('ac_global_translations', $this->translation);
31
32 return $script;
33 }
34
35 }