git: e7914b41a2 - main - Status/2026Q3/FreshPorts.adoc: add report

From: Lorenzo Salvadore <salvadore_at_FreeBSD.org>
Date: Wed, 21 Oct 2026 13:50:46 UTC
The branch main has been updated by salvadore:

URL: https://cgit.FreeBSD.org/doc/commit/?id=e7914b41a2498520a85178458b8b578b2299b183

commit e7914b41a2498520a85178458b8b578b2299b183
Author:     Dan Langille <dan@langille.org>
AuthorDate: 2026-10-04 22:08:52 +0000
Commit:     Lorenzo Salvadore <salvadore@FreeBSD.org>
CommitDate: 2026-10-21 13:50:20 +0000

    Status/2026Q3/FreshPorts.adoc: add report
    
    Pull Request:   https://github.com/freebsd/freebsd-doc/pull/718
---
 .../status/report-2026-07-2026-09/FreshPorts.adoc  | 53 ++++++++++++++++++++++
 1 file changed, 53 insertions(+)

diff --git a/website/content/en/status/report-2026-07-2026-09/FreshPorts.adoc b/website/content/en/status/report-2026-07-2026-09/FreshPorts.adoc
new file mode 100644
index 0000000000..ae01181d9e
--- /dev/null
+++ b/website/content/en/status/report-2026-07-2026-09/FreshPorts.adoc
@@ -0,0 +1,53 @@
+=== FreshPorts: Translations
+
+Links: +
+link:https://www.freshports.org/[FreshPorts] URL: link:https://www.freshports.org/[] +
+link:https://test.freshports.org/[FreshPorts test site, with translations] URL: link:https://test.freshports.org/[] +
+link:https://github.com/FreshPorts/freshports/tree/main/locale[How to translate FreshPorts] URL: link:https://github.com/FreshPorts/freshports/tree/main/locale[] +
+link:https://github.com/FreshPorts/freshports/issues/678[Translation support issue] URL: link:https://github.com/FreshPorts/freshports/issues/678[]
+
+Contact: Dan Langille <dvl@FreeBSD.org>
+
+FreshPorts, and its sister site, FreshSource, have reported upon FreeBSD commits for over 25 years.
+They cover all commits, but their primary focus is ports.
+
+FreshPorts tracks the commits and extracts data from the port Makefiles to create a database of information useful to both port developers and port users.
+For example, link:https://www.freshports.org/security/acme.sh/[] shows the history of this port, back to its creation in May 2017.
+
+Until now, the website was available only in English.
+
+==== FreshPorts can now be translated
+
+Nearly all of the website's own text has been prepared for translation using gettext, including:
+
+* the page header, sidebar, and footer
+* the account pages, and the signup and password emails
+* the commit, port, and category pages
+* search and the port lists
+* the watch list pages
+* the FAQ and the other information pages
+
+The language is chosen from the browser's settings, and can be changed with a language picker at the bottom of every page.
+Day and month names follow the chosen language too, so "Saturday, 3 Oct 2026" becomes "2026年10月3日星期六" in Chinese.
+Port descriptions, commit messages, and ports framework terms such as `BROKEN` and `USES` come from the ports tree and remain in English.
+The legal and privacy pages also remain in English, so the English text stays authoritative.
+
+Two translations have already been contributed: Simplified Chinese by ykla, and Turkish by Yusuf Yaman.
+Thank you to both.
+
+==== This work is not in production yet
+
+link:www.freshports.org[] remains English only for now.
+The translations can be previewed on link:test.freshports.org[]: choose 简体中文 or Türkçe at the bottom of any page.
+
+==== Help is wanted
+
+There are about 1,180 strings to translate.
+Each translation is a single `.po` file, so no knowledge of PHP is needed, and editors such as Poedit make the work straightforward.
+To contribute, see the instructions at the link above and send a pull request:
+
+* Translate FreshPorts into a new language.
+* Help finish the Simplified Chinese and Turkish translations, which need the newest strings.
+* Review existing translations and report mistranslations as GitHub issues.
+
+Thank you to everyone who has helped so far.