Page MenuHomePhabricator

D13427.id32510.diff
No OneTemporary

D13427.id32510.diff

diff --git a/src/internationalization/PhutilTranslation.php b/src/internationalization/PhutilTranslation.php
--- a/src/internationalization/PhutilTranslation.php
+++ b/src/internationalization/PhutilTranslation.php
@@ -47,13 +47,10 @@
* @return list<PhutilTranslation> List of available translation sources.
*/
public static function loadAllTranslations() {
- static $translations;
- if ($translations === null) {
- $translations = id(new PhutilSymbolLoader())
- ->setAncestorClass(__CLASS__)
- ->loadObjects();
- }
- return $translations;
+ return id(new PhutilClassMapQuery())
+ ->setAncestorClass(__CLASS__)
+ ->setUniqueMethod('getLocaleCode')
+ ->execute();
}

File Metadata

Mime Type
text/plain
Expires
Mar 24 2025, 8:21 PM (4 w, 3 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7720670
Default Alt Text
D13427.id32510.diff (733 B)

Event Timeline