@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
···108108 throw new Exception(
109109 pht(
110110 'This rule was created with a newer version of Herald. You can not '.
111111- 'view or edit it in this older version. Upgrade your Phabricator '.
112112- 'deployment.'));
111111+ 'view or edit it in this older version. Upgrade your software.'));
113112 }
114113115114 // Upgrade rule version to our version, since we might add newly-defined
···5353 $warnings = array();
5454 if (PhabricatorEnv::getEnvConfig('phabricator.silent')) {
5555 $message = pht(
5656- 'Phabricator is currently configured in silent mode, so it will not '.
5656+ 'This server is running in silent mode, so it will not '.
5757 'publish webhooks. To adjust this setting, see '.
5858 '@{config:phabricator.silent} in Config.');
5959
···681681 $body = pht(
682682 "%s:\n\n".
683683 "This email address was used to sign a Legalpad document ".
684684- "in Phabricator:\n\n".
684684+ "in %s:\n\n".
685685 " %s\n\n".
686686 "Please verify you own this email address and accept the ".
687687 "agreement by clicking this link:\n\n".
···690690 "verification step.\n\nYou can review the document here:\n\n".
691691 " %s\n",
692692 $name,
693693+ PlatformSymbols::getPlatformServerName(),
693694 $doc_name,
694695 $link,
695696 $doc_link);
···101101 LegalpadDocumentRequireSignatureTransaction::TRANSACTIONTYPE,
102102 pht('Invalid'),
103103 pht('Only documents with signature type "individual" may '.
104104- 'require signing to use Phabricator.'),
104104+ 'require signing to log in.'),
105105 null);
106106 }
107107
···185185 ->setIcon($icon)
186186 ->setTitle(pht('Welcome to %s', $app_name))
187187 ->setDescription(
188188- pht('Create documents and track signatures. Can also be re-used in '.
189189- 'other areas of Phabricator, like CLAs.'))
188188+ pht('Create documents and track signatures.'))
190189 ->addAction($create_button);
191190192191 return $view;
···35353636 $content[] = '= '.pht('Mail Commands Overview');
3737 $content[] = pht(
3838- 'After configuring Phabricator to process inbound mail, you can '.
3838+ 'After configuring processing for inbound mail, you can '.
3939 'interact with objects (like tasks and revisions) over email. For '.
4040- 'information on configuring Phabricator, see '.
4040+ 'information on configuring inbound mail, see '.
4141 '**[[ %s | Configuring Inbound Email ]]**.'.
4242 "\n\n".
4343- 'In most cases, you can reply to email you receive from Phabricator '.
4343+ 'In most cases, you can reply to email you receive from this server '.
4444 'to leave comments. You can also use **mail commands** to take a '.
4545 'greater range of actions (like claiming a task or requesting changes '.
4646 'to a revision) without needing to log in to the web UI.'.
···5252 'or end of your mail message. For example, you could write this in a '.
5353 'reply to task email to claim the task:'.
5454 "\n\n```\n!claim\n\nI'll take care of this.\n```\n\n\n".
5555- "When Phabricator receives your mail, it will process any commands ".
5555+ "When %s receives your mail, it will process any commands ".
5656 "first, then post the remaining message body as a comment. You can ".
5757 "execute multiple commands at once:".
5858 "\n\n```\n!assign alincoln\n!close\n\nI just talked to @alincoln, ".
5959 "and he showed me that he fixed this.\n```\n",
6060- PhabricatorEnv::getDoclink('Configuring Inbound Email'));
6060+ PhabricatorEnv::getDoclink('Configuring Inbound Email'),
6161+ PlatformSymbols::getPlatformServerName());
61626263 $content[] = '= '.$spec['header'];
6364 $content[] = $spec['summary'];
···122123 $info_view = null;
123124 if (!PhabricatorEnv::getEnvConfig('metamta.reply-handler-domain')) {
124125 $error = pht(
125125- "Phabricator is not currently configured to accept inbound mail. ".
126126+ "This server is not currently configured to accept inbound mail. ".
126127 "You won't be able to interact with objects over email until ".
127128 "inbound mail is set up.");
128129 $info_view = id(new PHUIInfoView())
···264264 pht(
265265 'Used if the "From:" address does not map to a user account. '.
266266 'Setting a default author will allow anyone on the public '.
267267- 'internet to create objects in Phabricator by sending email to '.
267267+ 'internet to create objects by sending email to '.
268268 'this address.')));
269269270270 if ($is_new) {
···143143 'recipient received the original email message, so we are not '.
144144 'sending them this substantially similar message (for example, '.
145145 'the sender used "Reply All" instead of "Reply" in response to '.
146146- 'mail from Phabricator).'),
146146+ 'mail from this server).'),
147147 self::REASON_SELF => pht(
148148 'This recipient is the user whose actions caused delivery of '.
149149 'this message, but they have set preferences so they do not '.
···7272 MetaMTAReceivedMailStatus::STATUS_NO_PUBLIC_MAIL,
7373 pht(
7474 'This mail is addressed to the public email address of an object '.
7575- '("%s"), but public replies are not enabled on this Phabricator '.
7676- 'install. An administrator may have recently disabled this '.
7777- 'setting, or you may have replied to an old message. Try '.
7878- 'replying to a more recent message instead.',
7575+ '("%s"), but public replies are not enabled on this server. An '.
7676+ 'administrator may have recently disabled this setting, or you '.
7777+ 'may have replied to an old message. Try replying to a more '.
7878+ 'recent message instead.',
7979 $pattern));
8080 }
8181 $check_phid = $object->getPHID();