@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.)
hq.recaptime.dev/wiki/Phorge
···22222323 protected function getControlInstructions() {
2424 return pht(
2525- 'When a revision is updated, Phabricator attempts to bring inline '.
2525+ 'When a revision is updated, this software attempts to bring inline '.
2626 'comments on the older version forward to the new changes. You can '.
2727 'disable this behavior if you prefer comments stay anchored in one '.
2828 'place.');
···22222323 protected function getControlInstructions() {
2424 return pht(
2525- 'Phabricator uses unicode glyphs in page titles to provide a compact '.
2626- 'representation of the current application. You can substitute plain '.
2727- 'text instead if these glyphs do not display on your system.');
2525+ 'Some applications use unicode glyphs in page titles to provide a '.
2626+ 'compact representation of the current application. You can '.
2727+ 'substitute plain text instead if these glyphs do not display on '.
2828+ 'your system.');
2829 }
29303031 public function getSettingDefaultValue() {
···22222323 protected function getControlInstructions() {
2424 return pht(
2525- 'Phabricator normally shows diffs in a side-by-side layout on large '.
2626- 'screens and automatically switches to a unified view on small '.
2525+ 'Diffs are normally shown in a side-by-side layout on large '.
2626+ 'screens and automatically switched to a unified view on small '.
2727 'screens (like mobile phones). If you prefer unified diffs even on '.
2828 'large screens, you can select them for use on all displays.');
2929 }
···2626 'command has no effect if you do not specify any subscribers.'.
2727 "\n\n".
2828 'Users who are CC\'d on the email itself are also automatically '.
2929- 'subscribed if Phabricator knows which accounts are linked to their '.
3030- 'email addresses.',
2929+ 'subscribed if their addresses are associated with a known account.',
3130 '!subscribe alincoln #ios');
3231 }
3332
···109109 'projects and users.'.
110110 "\n\n".
111111 'These tattered edges are an expected consequence of destroying '.
112112- 'objects, and the Phabricator upstream will not help you fix '.
113113- 'them. We strongly recommend disabling or archiving objects '.
114114- 'instead.')));
112112+ 'objects, and the upstream will not help you fix them. We '.
113113+ 'strongly recommend disabling or archiving objects instead.')));
115114116115 $phids = mpull($named_objects, 'getPHID');
117116 $handles = PhabricatorUser::getOmnipotentUser()->loadHandles($phids);
···353353 $ref->setConnectionMessage(
354354 pht(
355355 'No permission to run "SHOW SLAVE STATUS". Grant this user '.
356356- '"REPLICATION CLIENT" permission to allow Phabricator to '.
356356+ '"REPLICATION CLIENT" permission to allow this server to '.
357357 'monitor replica health.'));
358358 } catch (AphrontInvalidCredentialsQueryException $ex) {
359359 $ref->setConnectionStatus(self::STATUS_AUTH);
···9090 if (!is_array($partition)) {
9191 throw new Exception(
9292 pht(
9393- 'Phabricator is configured with multiple master databases, '.
9393+ 'This server is configured with multiple master databases, '.
9494 'but master "%s" is missing a "partition" configuration key to '.
9595 'define application partitioning.',
9696 $ref->getRefKey()));
···1010 ->setSynopsis(
1111 pht(
1212 'Flood the queue with test tasks. This command is intended for '.
1313- 'use when developing and debugging Phabricator.'))
1313+ 'use during development and debugging.'))
1414 ->setArguments(
1515 array(
1616 array(
···138138 throw new PhabricatorClusterImproperWriteException(
139139 pht(
140140 'Unable to establish a write-mode connection (to application '.
141141- 'database "%s") because Phabricator is in read-only mode. Whatever '.
141141+ 'database "%s") because this server is in read-only mode. Whatever '.
142142 'you are trying to do does not function correctly in read-only mode.',
143143 $database));
144144 }