@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
···4545 ->setTitle(pht('Update Repository Now'))
4646 ->appendParagraph(
4747 pht(
4848- 'Normally, Phabricator automatically updates repositories '.
4848+ 'Normally, repositories are automatically updated '.
4949 'based on how much time has elapsed since the last commit. '.
5050 'This helps reduce load if you have a large number of mostly '.
5151 'inactive repositories, which is common.'))
···5757 'repository.'))
5858 ->appendParagraph(
5959 pht(
6060- 'To learn more about how Phabricator updates repositories, '.
6060+ 'To learn more about how repositories are updated, '.
6161 'read %s in the documentation.',
6262 $doc_link))
6363 ->addCancelButton($panel_uri)
···3838 ->setTitle(pht('Builtin URIs Do Not Use Credentials'))
3939 ->appendParagraph(
4040 pht(
4141- 'You can not set a credential for builtin URIs which Phabricator '.
4242- 'hosts and serves. Phabricator does not fetch from these URIs or '.
4343- 'push to these URIs, and does not need credentials to '.
4444- 'authenticate any activity against them.'))
4141+ 'You can not set a credential for builtin URIs which this '.
4242+ 'server hosts. These URIs are not fetched from or pushed to, '.
4343+ 'and credentials are not required to authenticate any '.
4444+ 'activity against them.'))
4545 ->addCancelButton($view_uri);
4646 }
4747
···421421 $result = new PhabricatorVCSResponse(
422422 500,
423423 pht(
424424- 'Phabricator does not support HTTP access to Subversion '.
424424+ 'This server does not support HTTP access to Subversion '.
425425 'repositories.'));
426426 break;
427427 default:
···217217 $permanent_value = $object->getPermanentRefRules();
218218219219 $automation_instructions = pht(
220220- "Configure **Repository Automation** to allow Phabricator to ".
220220+ "Configure **Repository Automation** to allow this server to ".
221221 "write to this repository.".
222222 "\n\n".
223223 "IMPORTANT: This feature is new, experimental, and not supported. ".
···234234235235 $subpath_instructions = pht(
236236 'If you want to import only part of a repository, like `trunk/`, '.
237237- 'you can set a path in **Import Only**. Phabricator will ignore '.
237237+ 'you can set a path in **Import Only**. The import process will ignore '.
238238 'commits which do not affect this path.');
239239240240 $filesize_warning = null;
···256256 $track_instructions = pht(
257257 'WARNING: The "Track Only" feature is deprecated. Use "Fetch Refs" '.
258258 'and "Permanent Refs" instead. This feature will be removed in a '.
259259- 'future version of Phabricator.');
259259+ 'future version of this software.');
260260261261 return array(
262262 id(new PhabricatorSelectEditField())
···114114 ->setUser($viewer)
115115 ->appendRemarkupInstructions(
116116 pht(
117117- 'To access repositories hosted by Phabricator over HTTP, you must '.
117117+ 'To access repositories hosted on this server over HTTP, you must '.
118118 'set a version control password. This password should be unique.'.
119119 "\n\n".
120120 "This password applies to all repositories available over ".
···273273 throw new Exception(
274274 pht(
275275 'Repository "%s" exists on more than one device, but no device '.
276276- 'has any repository version information. Phabricator can not '.
277277- 'guess which copy of the existing data is authoritative. Promote '.
278278- 'a device or see "Ambiguous Leaders" in the documentation.',
276276+ 'has any repository version information. There is no way for the '.
277277+ 'software to determine which copy of the existing data is '.
278278+ 'authoritative. Promote a device or see "Ambiguous Leaders" in '.
279279+ 'the documentation.',
279280 $repository->getDisplayName()));
280281 }
281282
···563563 throw new DiffusionSetupException(
564564 pht(
565565 'The working copy for this repository ("%s") has not been cloned yet '.
566566- 'on this machine ("%s"). Make sure you havestarted the Phabricator '.
566566+ 'on this machine ("%s"). Make sure you have started the '.
567567 'daemons. If this problem persists for longer than a clone should '.
568568 'take, check the daemon logs (in the Daemon Console) to see if there '.
569569 'were errors cloning the repository. Consult the "Diffusion User '.
···117117 throw new Exception(
118118 pht(
119119 'Unable to determine the username to connect with when trying '.
120120- 'to proxy an SSH request within the Phabricator cluster.'));
120120+ 'to proxy an SSH request within the cluster.'));
121121 }
122122123123 $port = $uri->getPort();
···4848 $document->appendChild($list);
4949 } else {
5050 $text = pht(
5151- "(NOTE) **Looking for Phabricator documentation?** ".
5252- "If you're looking for help and information about Phabricator, ".
5151+ "(NOTE) **Looking for documentation?** ".
5252+ "If you're looking for help and information about %s, ".
5353 "you can [[https://secure.phabricator.com/diviner/ | ".
5454- "browse the public Phabricator documentation]] on the live site.\n\n".
5555- "Diviner is the documentation generator used to build the ".
5656- "Phabricator documentation.\n\n".
5454+ "browse the public %s documentation]] on the live site.\n\n".
5555+ "Diviner is the documentation generator used to build this ".
5656+ "documentation.\n\n".
5757 "You haven't generated any Diviner documentation books yet, so ".
5858 "there's nothing to show here. If you'd like to generate your own ".
5959- "local copy of the Phabricator documentation and have it appear ".
5959+ "local copy of the documentation and have it appear ".
6060 "here, run this command:\n\n".
6161 " %s\n\n",
6262- 'phabricator/ $ ./bin/diviner generate');
6262+ PlatformSymbols::getPlatformServerName(),
6363+ PlatformSymbols::getPlatformServerName(),
6464+ '$ ./bin/diviner generate');
63656466 $text = new PHUIRemarkupView($viewer, $text);
6567 $document->appendChild($text);
···3333 ->setSummary(pht('Optional Asana projects to use as application tags.'))
3434 ->setDescription(
3535 pht(
3636- 'When Phabricator creates tasks in Asana, it can add the tasks '.
3636+ 'When %s creates tasks in Asana, it can add the tasks '.
3737 'to Asana projects based on which application the corresponding '.
3838- 'object in Phabricator comes from. For example, you can add code '.
3838+ 'object in %s comes from. For example, you can add code '.
3939 'reviews in Asana to a "Differential" project.'.
4040 "\n\n".
4141- 'NOTE: This feature is new and experimental.')),
4141+ 'NOTE: This feature is new and experimental.',
4242+ PlatformSymbols::getPlatformServerName(),
4343+ PlatformSymbols::getPlatformServerName())),
4244 );
4345 }
4446