PluginProbe ʕ •ᴥ•ʔ
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress / trunk
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress vtrunk
4.17.2 4.17.1 4.17.0 4.16.19 4.16.18 4.16.17 4.16.16 trunk 1.0 1.0.1 1.0.2 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5a 1.1.6 1.1.7 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.4 1.4.1 1.4.2 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.7 1.7.1 1.7.2 1.8 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.1.9 2.2.10 2.2.11 2.2.12 2.2.13 2.2.14 2.2.15 2.2.16 2.2.2 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 3.0 3.1 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.14 3.2.15 3.2.16 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.10.2 4.10.3 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.13.3 4.13.4 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.15.0 4.15.1 4.15.10 4.15.11 4.15.12 4.15.13 4.15.14 4.15.15 4.15.16 4.15.17 4.15.18 4.15.19 4.15.2 4.15.20 4.15.20.1 4.15.21 4.15.22 4.15.23 4.15.24 4.15.25 4.15.3 4.15.4 4.15.5 4.15.6 4.15.7 4.15.8 4.15.9 4.16.0 4.16.1 4.16.10 4.16.11 4.16.12 4.16.13 4.16.14 4.16.15 4.16.2 4.16.3 4.16.4 4.16.5 4.16.6 4.16.7 4.16.8 4.16.9 4.2.0 4.3.0 4.3.1 4.3.2 4.4.0 4.4.1 4.5.0 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.7.0 4.8.0 4.9.0
wp-user-avatar / third-party / vendor / symfony / translation / MessageCatalogueInterface.php
wp-user-avatar / third-party / vendor / symfony / translation Last commit date
Catalogue 2 months ago Command 2 months ago DataCollector 2 months ago DependencyInjection 2 months ago Dumper 2 months ago Exception 2 months ago Extractor 2 months ago Formatter 2 months ago Loader 2 months ago Provider 2 months ago Reader 2 months ago Resources 2 months ago Util 2 months ago Writer 2 months ago DataCollectorTranslator.php 2 months ago IdentityTranslator.php 2 months ago LoggingTranslator.php 2 months ago MessageCatalogue.php 2 months ago MessageCatalogueInterface.php 2 months ago MetadataAwareInterface.php 2 months ago PseudoLocalizationTranslator.php 2 months ago TranslatableMessage.php 2 months ago Translator.php 2 months ago TranslatorBag.php 2 months ago TranslatorBagInterface.php 2 months ago
MessageCatalogueInterface.php
123 lines
1 <?php
2
3 /*
4 * This file is part of the Symfony package.
5 *
6 * (c) Fabien Potencier <fabien@symfony.com>
7 *
8 * For the full copyright and license information, please view the LICENSE
9 * file that was distributed with this source code.
10 */
11 namespace ProfilePressVendor\Symfony\Component\Translation;
12
13 use ProfilePressVendor\Symfony\Component\Config\Resource\ResourceInterface;
14 /**
15 * MessageCatalogueInterface.
16 *
17 * @author Fabien Potencier <fabien@symfony.com>
18 */
19 interface MessageCatalogueInterface
20 {
21 public const INTL_DOMAIN_SUFFIX = '+intl-icu';
22 /**
23 * Gets the catalogue locale.
24 *
25 * @return string
26 */
27 public function getLocale();
28 /**
29 * Gets the domains.
30 *
31 * @return array
32 */
33 public function getDomains();
34 /**
35 * Gets the messages within a given domain.
36 *
37 * If $domain is null, it returns all messages.
38 *
39 * @param string|null $domain The domain name
40 *
41 * @return array
42 */
43 public function all(?string $domain = null);
44 /**
45 * Sets a message translation.
46 *
47 * @param string $id The message id
48 * @param string $translation The messages translation
49 * @param string $domain The domain name
50 */
51 public function set(string $id, string $translation, string $domain = 'messages');
52 /**
53 * Checks if a message has a translation.
54 *
55 * @param string $id The message id
56 * @param string $domain The domain name
57 *
58 * @return bool
59 */
60 public function has(string $id, string $domain = 'messages');
61 /**
62 * Checks if a message has a translation (it does not take into account the fallback mechanism).
63 *
64 * @param string $id The message id
65 * @param string $domain The domain name
66 *
67 * @return bool
68 */
69 public function defines(string $id, string $domain = 'messages');
70 /**
71 * Gets a message translation.
72 *
73 * @param string $id The message id
74 * @param string $domain The domain name
75 *
76 * @return string
77 */
78 public function get(string $id, string $domain = 'messages');
79 /**
80 * Sets translations for a given domain.
81 *
82 * @param array $messages An array of translations
83 * @param string $domain The domain name
84 */
85 public function replace(array $messages, string $domain = 'messages');
86 /**
87 * Adds translations for a given domain.
88 *
89 * @param array $messages An array of translations
90 * @param string $domain The domain name
91 */
92 public function add(array $messages, string $domain = 'messages');
93 /**
94 * Merges translations from the given Catalogue into the current one.
95 *
96 * The two catalogues must have the same locale.
97 */
98 public function addCatalogue(self $catalogue);
99 /**
100 * Merges translations from the given Catalogue into the current one
101 * only when the translation does not exist.
102 *
103 * This is used to provide default translations when they do not exist for the current locale.
104 */
105 public function addFallbackCatalogue(self $catalogue);
106 /**
107 * Gets the fallback catalogue.
108 *
109 * @return self|null
110 */
111 public function getFallbackCatalogue();
112 /**
113 * Returns an array of resources loaded to build this collection.
114 *
115 * @return ResourceInterface[]
116 */
117 public function getResources();
118 /**
119 * Adds a resource for this collection.
120 */
121 public function addResource(ResourceInterface $resource);
122 }
123