From 805fa2f0a9992069ce8e102c55e55e712863614a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9line=20BERTAUD?=
Date: Tue, 2 Jun 2026 18:56:34 +0200
Subject: [PATCH 1/5] update "about us" page
---
app/views/home/about.html.erb | 136 ++++++++++++++++++++++++++++++----
config/locales/views/en.yml | 74 ++++++++++++++----
2 files changed, 180 insertions(+), 30 deletions(-)
diff --git a/app/views/home/about.html.erb b/app/views/home/about.html.erb
index bab98d13fd8..ff81ffdc69a 100644
--- a/app/views/home/about.html.erb
+++ b/app/views/home/about.html.erb
@@ -1,21 +1,125 @@
<%= t(".heading.html", otw: tag.abbr(t(".heading.otw"), title: t(".heading.otw_long"))) %>
-
<%= t(".general") %>
-
<%= t(".details") %>
-
<%= t(".ao3.html",
- github_repository_link: link_to(t(".ao3.github_repository"), "https://github.com/otwcode/otwarchive"),
- jira_project_link: link_to(t(".ao3.jira_project"), "https://otwarchive.atlassian.net/browse/AO3")) %>
-
<%= t(".major_projects.title") %>
-
- - <%= t(".major_projects.fanlore_details_html", fanlore_link: link_to(t(".major_projects.fanlore"), "https://fanlore.org")) %>
- - <%= t(".major_projects.legal_details_html", legal_advocacy_link: link_to(t(".major_projects.legal_advocacy"), "https://transformativeworks.org/projects/legal")) %>
- - <%= t(".major_projects.open_doors_details_html", open_doors_link: link_to(t(".major_projects.open_doors"), "https://opendoors.transformativeworks.org")) %>
- - <%= t(".major_projects.twc_details_html", twc_link: link_to(t(".major_projects.twc"), "https://journal.transformativeworks.org/index.php/twc")) %>
-
+
<%= t(".heading.about_ao3") %>
+
+
<%= t(".ao3.description") %>
+
+
+ <%= t(".ao3.inclusiveness_html",
+ inclusiveness_link: link_to(t(".ao3.inclusiveness"), tos_faq_path(anchor: "max_inclusiveness")),
+ content_policy_link: link_to(t(".ao3.content_policy"), content_path),
+ tos_link: link_to(t(".ao3.tos"), tos_path)) %>
+
+
+
+ <%= t(".ao3.open_source_html",
+ github_repository_link: link_to(t(".ao3.archiving_software"), "https://github.com/otwcode/otwarchive#otw-archive"),
+ contribute_link: link_to(t(".ao3.contribute"), "https://github.com/otwcode/otwarchive/blob/master/CONTRIBUTING.md"),
+ jira_project_link: link_to(t(".ao3.jira_project"), "https://otwarchive.atlassian.net/browse/AO3")) %>
+
+
+
+ <%= t(".ao3.beta_html",
+ fanlore_ao3_link: link_to(t(".ao3.ao3_history"), "https://fanlore.org/wiki/Archive_of_Our_Own")) %>
+
+
+
<%= t(".heading.our_team") %>
+
+
+ <%= t(".our_team.intro_html",
+ committees_link: link_to(t(".our_team.committees"), "https://www.transformativeworks.org/committees/")) %>
+
+
+
+ -
+ <%= t(".our_team.adt_details_html",
+ adt_link: link_to(t(".our_team.adt"), "https://www.transformativeworks.org/committees/accessibility-design-technology-committee/")) %>
+
+ -
+ <%= t(".our_team.documentation_details_html",
+ documentation_link: link_to(t(".our_team.documentation"), "https://www.transformativeworks.org/committees/ao3-documentation-committee/")) %>
+
+ -
+ <%= t(".our_team.communications_details_html",
+ communications_link: link_to(t(".our_team.communications"), "https://www.transformativeworks.org/committees/communications-committee/")) %>
+
+ -
+ <%= t(".our_team.open_doors_details_html",
+ open_doors_link: link_to(t(".our_team.open_doors"), "https://www.transformativeworks.org/committees/open-doors-committee/")) %>
+
+ -
+ <%= t(".our_team.policy_abuse_details_html",
+ policy_abuse_link: link_to(t(".our_team.policy_abuse"), "https://www.transformativeworks.org/committees/policy-abuse-committee/")) %>
+
+ -
+ <%= t(".our_team.support_details_html",
+ support_link: link_to(t(".our_team.support"), "https://www.transformativeworks.org/committees/support-committee/")) %>
+
+ -
+ <%= t(".our_team.systems_details_html",
+ systems_link: link_to(t(".our_team.systems"), "https://www.transformativeworks.org/committees/systems-committee/")) %>
+
+ -
+ <%= t(".our_team.tag_wrangling_details_html",
+ tag_wrangling_link: link_to(t(".our_team.tag_wrangling"), "https://www.transformativeworks.org/committees/tag-wrangling-committee/")) %>
+
+ -
+ <%= t(".our_team.translation_details_html",
+ translation_link: link_to(t(".our_team.translation"), "https://www.transformativeworks.org/committees/translation/")) %>
+
+ -
+ <%= t(".our_team.user_response_details_html",
+ user_response_link: link_to(t(".our_team.user_response"), "https://www.transformativeworks.org/our-projects/archive-of-our-own/")) %>
+
+
+
+
<%= t(".heading.about_otw") %>
+
+
+ <%= t(".otw.html",
+ donation_link: link_to(t(".otw.donations"), "https://donate.transformativeworks.org/otwgive"),
+ otw_mission_link: link_to(t(".otw.mission"), "https://www.transformativeworks.org/what_we_believe/"),
+ transformative_fanworks_link: link_to(t(".otw.transformative_fanworks"), "https://www.transformativeworks.org/faq/what-do-you-mean-by-a-transformative-work/")) %>
+
+
+
<%= t(".major_projects.title") %>
+
+
+ -
+ <%= t(".major_projects.fanlore_details_html",
+ fanlore_link: link_to(t(".major_projects.fanlore"), "https://www.transformativeworks.org/our-projects/fanlore/"),
+ fanlore_visit_link: link_to(t(".major_projects.fanlore_visit"), "https://fanlore.org")) %>
+
+ -
+ <%= t(".major_projects.legal_details_html",
+ legal_link: link_to(t(".major_projects.legal_advocacy"), "https://transformativeworks.org/projects/legal")) %>
+
+ -
+ <%= t(".major_projects.open_doors_details_html",
+ open_doors_link: link_to(t(".major_projects.open_doors"), "https://www.transformativeworks.org/our-projects/open-doors/"),
+ open_doors_visit_link: link_to(t(".major_projects.open_doors_visit"), "https://opendoors.transformativeworks.org")) %>
+
+ -
+ <%= t(".major_projects.twc_details_html",
+ twc_link: tag.cite(link_to(t(".major_projects.twc"), "https://www.transformativeworks.org/our-projects/twc/")),
+ twc_visit_link: link_to(t(".major_projects.twc_visit"), "https://journal.transformativeworks.org/index.php/twc")) %>
+
+
+
+
<%= t(".heading.learn_more") %>
+
+
+ <%= t(".learn_more.html",
+ faq_page_link: link_to(t(".learn_more.ao3_faq"), archive_faqs_path),
+ transformative_works_faq_link: link_to(t(".learn_more.transformative_works_faq"), "https://www.transformativeworks.org/faq/"),
+ donate_link: link_to(t(".learn_more.donate"), donate_path)) %>
+
+
+
+ <%= t(".learn_more.technical_help_html",
+ communications_link: link_to(t(".learn_more.contact_communications"), "https://www.transformativeworks.org/contact_us/?who=Communications"),
+ policy_abuse_link: link_to(t(".learn_more.contact_policy_abuse"), new_abuse_report_path),
+ support_link: link_to(t(".learn_more.contact_support"), new_feedback_report_path)) %>
-
<%= t(".more_info.html",
- transformative_works_link: link_to(t(".more_info.transformative_works"), "https://www.transformativeworks.org"),
- faq_page_link: link_to(t(".more_info.faq_page"), "https://www.transformativeworks.org/faq"),
- communications_team_link: link_to(t(".more_info.communications_team"), "https://www.transformativeworks.org/contact_us/")) %>
diff --git a/config/locales/views/en.yml b/config/locales/views/en.yml
index b30f9702226..332add711fa 100644
--- a/config/locales/views/en.yml
+++ b/config/locales/views/en.yml
@@ -1684,31 +1684,77 @@ en:
home:
about:
ao3:
+ ao3_history: AO3's history on Fanlore
+ archiving_software: open-source archiving software
+ beta_html: AO3 entered open beta in November 2009 and exited beta in April 2026. You can read more about %{fanlore_ao3_link}.
+ content_policy: Content Policy
+ contribute: contribute
+ description: The Archive of Our Own (AO3) is a non-profit, non-commercial fanwork archive for transformative fanworks; created by and for fans of books, music, art, games, shows, movies, real-person fiction (RPF), and other fandoms.
github_repository: GitHub repository
- html: The Archive of Our Own offers a noncommercial and nonprofit central hosting place for fanworks using open-source archiving software. We welcome contributions to our %{github_repository_link}, and a list of open tasks is available on our %{jira_project_link}.
+ inclusiveness: maximum inclusiveness of fanwork content
+ inclusiveness_html: AO3 is built upon the principle of %{inclusiveness_link}. Fanworks that do not violate the %{content_policy_link} or some other part of the %{tos_link} will not be removed from AO3, even if someone believes they are offensive or objectionable.
jira_project: Jira project
- details: We are proactive and innovative in protecting and defending our work from commercial exploitation and legal challenge. We preserve our fannish economy, values, and creative expression by protecting and nurturing our fellow fans, our work, our commentary, our history, and our identity while providing the broadest possible access to fannish activity for all fans.
- general: The Organization for Transformative Works (OTW) is a nonprofit organization, established by fans in 2007, to serve the interests of fans by providing access to and preserving the history of fanworks and fan culture in its myriad forms. We believe that fanworks are transformative and that transformative works are legitimate.
+ open_source_html: AO3 runs on %{github_repository_link} developed by the Organization for Transformative Works (OTW). Anyone is welcome to %{contribute_link} by working on the unclaimed tasks in our %{jira_project_link}.
+ tos: Terms of Service
heading:
- html: About the %{otw}
+ about_ao3: About AO3
+ about_otw: About the OTW
+ html: About AO3 and the %{otw}
+ learn_more: Learn More
otw: OTW
otw_long: Organization for Transformative Works
+ our_team: Our Team
+ learn_more:
+ ao3_faq: Archive FAQs
+ contact_communications: contact Communications
+ contact_policy_abuse: contact Policy & Abuse
+ contact_support: contact Support
+ donate: Donate or Volunteer
+ html: You can find information on using AO3 in the %{faq_page_link}, or visit the %{transformative_works_faq_link} to learn more about our organization. If you want to get involved, you can %{donate_link}.
+ technical_help_html: For technical help using AO3, including bug reports and feature requests, please %{support_link}. For questions or reports about violations of the AO3 Terms of Service, %{policy_abuse_link}. If you have any other questions, please %{communications_link}.
+ transformative_works_faq: OTW FAQs
major_projects:
fanlore: Fanlore
- fanlore_details_html: "%{fanlore_link}, a fandom wiki devoted to preserving the history of transformative fanworks and the fandoms from which they have arisen."
+ fanlore_details_html: "%{fanlore_link}, a fandom wiki devoted to preserving the history of transformative fanworks and the fandoms from which they have arisen. %{fanlore_visit_link}"
+ fanlore_visit: Visit Fanlore.
legal_advocacy: Legal Advocacy
- legal_details_html: "%{legal_advocacy_link} committed to protecting and defending fanworks from commercial exploitation and legal challenge."
+ legal_details_html: "%{legal_link} committed to protecting and defending fanworks from commercial exploitation and legal challenges. They also strive to educate fans about developments in law that could affect fandom."
open_doors: Open Doors
- open_doors_details_html: "%{open_doors_link}, which offers shelter to at-risk fannish projects."
+ open_doors_details_html: "%{open_doors_link}, which offers shelter to at-risk fannish projects and archives. Through several subprojects, they preserve different kinds of fanworks and artifacts of fan culture. %{open_doors_visit_link}"
+ open_doors_visit: Visit Open Doors.
title: 'Our other major projects include:'
twc: Transformative Works and Cultures
- twc_details_html: "%{twc_link}, a peer-reviewed academic journal that seeks to promote scholarship on fanworks and practices."
- more_info:
- communications_team: Communications team
- faq_page: FAQ page
- html: You can find out more about the OTW and its projects at its website, %{transformative_works_link}, and learn about how your financial support is vital to the continuation and expansion of the OTW's work on its %{faq_page_link}. If you have a media or research question, please contact the %{communications_team_link}.
- transformative_works: transformativeworks.org
- page_title: About the OTW
+ twc_details_html: "%{twc_link} (TWC), an international, peer-reviewed journal that publishes articles about transformative works and fan communities. %{twc_visit_link}"
+ twc_visit: Visit TWC.
+ otw:
+ donations: donations
+ html: The OTW is a 501(c)(3) non-profit organization, fully supported by %{donation_link} and run by and for fans. The %{otw_mission_link} is to preserve and protect %{transformative_fanworks_link} and fan culture in their myriad forms. We believe that fanworks are transformative and that transformative works are legitimate.
+ mission: OTW's mission
+ transformative_fanworks: transformative fanworks
+ our_team:
+ adt: Accessibility, Design, & Technology
+ adt_details_html: "%{adt_link} designs, maintains, and develops AO3's code."
+ committees: committees
+ communications: Communications
+ communications_details_html: "%{communications_link} publishes news posts on AO3 and communicates with users about AO3-related updates."
+ documentation: AO3 Documentation
+ documentation_details_html: "%{documentation_link} creates and maintains AO3's FAQs, help pop-ups, and tutorials."
+ intro_html: 'Behind the scenes, AO3 is run by volunteers serving on %{committees_link}, which collaborate to support AO3 in different ways:'
+ open_doors: Open Doors
+ open_doors_details_html: "%{open_doors_link} imports at-risk archives and fanzines to AO3."
+ policy_abuse: Policy & Abuse
+ policy_abuse_details_html: "%{policy_abuse_link} addresses questions and reports about potential violations of the AO3 Terms of Service."
+ support: Support
+ support_details_html: "%{support_link} helps users resolve technical problems and passes on user feedback to other AO3 committees."
+ systems: Systems
+ systems_details_html: "%{systems_link} manages the servers that AO3 runs on."
+ tag_wrangling: Tag Wrangling
+ tag_wrangling_details_html: "%{tag_wrangling_link} sorts and organizes tags on AO3, linking related tags together for better filtering and searching."
+ translation: Translation
+ translation_details_html: "%{translation_link} helps committees communicate with users in non-English languages and translates news and information about AO3."
+ user_response: User Response Translation
+ user_response_details_html: "%{user_response_link} addresses Policy & Abuse and Support's translation needs in specific high-need languages."
+ page_title: About AO3 and the OTW
content:
cc_attribution_4_0_international: Creative Commons Attribution 4.0 International License
commercial_promotion:
From 539ca518d1d327c320fb7acf50777bb55a17d80d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9line=20BERTAUD?=
Date: Tue, 2 Jun 2026 18:57:15 +0200
Subject: [PATCH 2/5] add "About Us" link to sitemap
---
app/views/home/site_map.html.erb | 1 +
config/locales/views/en.yml | 1 +
2 files changed, 2 insertions(+)
diff --git a/app/views/home/site_map.html.erb b/app/views/home/site_map.html.erb
index bb7a39a4d95..0b00eca2c82 100644
--- a/app/views/home/site_map.html.erb
+++ b/app/views/home/site_map.html.erb
@@ -14,6 +14,7 @@
<%= t(".about.header") %>
+ - <%= link_to t(".about.about_us"), about_path %>
- <%= link_to t(".about.terms_of_service"), tos_path %>
- <%= link_to t(".about.content_policy"), content_path %>
- <%= link_to t(".about.privacy_policy"), privacy_path %>
diff --git a/config/locales/views/en.yml b/config/locales/views/en.yml
index 332add711fa..04232cf873d 100644
--- a/config/locales/views/en.yml
+++ b/config/locales/views/en.yml
@@ -2081,6 +2081,7 @@ en:
require_user_specific_proof: We reserve the right to require user-specific proof of identity before providing Personal Information to a requester. This is necessary to protect the safety and privacy of our users and personnel.
site_map:
about:
+ about_us: About Us
ao3_news: AO3 News
archive_faq: Archive FAQ
content_policy: Content Policy
From 259b47af389c10b3f5932829068fa1f71152ad98 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9line=20BERTAUD?=
Date: Tue, 2 Jun 2026 19:38:11 +0200
Subject: [PATCH 3/5] normalize i18n file and update cucumber test
---
config/locales/views/en.yml | 3 +--
features/other_a/homepage.feature | 5 +++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/config/locales/views/en.yml b/config/locales/views/en.yml
index 04232cf873d..6ab92667cc8 100644
--- a/config/locales/views/en.yml
+++ b/config/locales/views/en.yml
@@ -1690,9 +1690,8 @@ en:
content_policy: Content Policy
contribute: contribute
description: The Archive of Our Own (AO3) is a non-profit, non-commercial fanwork archive for transformative fanworks; created by and for fans of books, music, art, games, shows, movies, real-person fiction (RPF), and other fandoms.
- github_repository: GitHub repository
inclusiveness: maximum inclusiveness of fanwork content
- inclusiveness_html: AO3 is built upon the principle of %{inclusiveness_link}. Fanworks that do not violate the %{content_policy_link} or some other part of the %{tos_link} will not be removed from AO3, even if someone believes they are offensive or objectionable.
+ inclusiveness_html: "AO3 is built upon the principle of %{inclusiveness_link}. Fanworks that do not violate the %{content_policy_link} or some other part of the %{tos_link} will not be removed from AO3, even if someone believes they are offensive or objectionable."
jira_project: Jira project
open_source_html: AO3 runs on %{github_repository_link} developed by the Organization for Transformative Works (OTW). Anyone is welcome to %{contribute_link} by working on the unclaimed tasks in our %{jira_project_link}.
tos: Terms of Service
diff --git a/features/other_a/homepage.feature b/features/other_a/homepage.feature
index 92dd939c9e9..b049d3f6db3 100644
--- a/features/other_a/homepage.feature
+++ b/features/other_a/homepage.feature
@@ -29,6 +29,7 @@ Feature: Various things on the homepage
Scenario: About
Given I am on the about page
- Then I should see the page title "About the OTW"
- And I should see a link "GitHub repository" to "https://github.com/otwcode/otwarchive"
+ Then I should see the page title "About AO3 and the OTW"
+ And I should see a link "open-source archiving software" to "https://github.com/otwcode/otwarchive#otw-archive"
+ And I should see a link "contribute" to "https://github.com/otwcode/otwarchive/blob/master/CONTRIBUTING.md"
And I should see a link "Jira project" to "https://otwarchive.atlassian.net/browse/AO3"
From a46663f6cfc7c057f533519ea025a0326380df9f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9line=20BERTAUD?=
Date: Wed, 3 Jun 2026 09:08:33 +0200
Subject: [PATCH 4/5] match link and text variables for links
---
app/views/home/about.html.erb | 18 +++++++++---------
config/locales/views/en.yml | 14 +++++++-------
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/app/views/home/about.html.erb b/app/views/home/about.html.erb
index ff81ffdc69a..33fb1044be2 100644
--- a/app/views/home/about.html.erb
+++ b/app/views/home/about.html.erb
@@ -14,14 +14,14 @@
<%= t(".ao3.open_source_html",
- github_repository_link: link_to(t(".ao3.archiving_software"), "https://github.com/otwcode/otwarchive#otw-archive"),
+ archiving_software_link: link_to(t(".ao3.archiving_software"), "https://github.com/otwcode/otwarchive#otw-archive"),
contribute_link: link_to(t(".ao3.contribute"), "https://github.com/otwcode/otwarchive/blob/master/CONTRIBUTING.md"),
jira_project_link: link_to(t(".ao3.jira_project"), "https://otwarchive.atlassian.net/browse/AO3")) %>
<%= t(".ao3.beta_html",
- fanlore_ao3_link: link_to(t(".ao3.ao3_history"), "https://fanlore.org/wiki/Archive_of_Our_Own")) %>
+ fanlore_ao3_link: link_to(t(".ao3.fanlore_ao3"), "https://fanlore.org/wiki/Archive_of_Our_Own")) %>
<%= t(".heading.our_team") %>
@@ -78,8 +78,8 @@
<%= t(".otw.html",
- donation_link: link_to(t(".otw.donations"), "https://donate.transformativeworks.org/otwgive"),
- otw_mission_link: link_to(t(".otw.mission"), "https://www.transformativeworks.org/what_we_believe/"),
+ donations_link: link_to(t(".otw.donations"), "https://donate.transformativeworks.org/otwgive"),
+ mission_link: link_to(t(".otw.mission"), "https://www.transformativeworks.org/what_we_believe/"),
transformative_fanworks_link: link_to(t(".otw.transformative_fanworks"), "https://www.transformativeworks.org/faq/what-do-you-mean-by-a-transformative-work/")) %>
@@ -93,7 +93,7 @@
-
<%= t(".major_projects.legal_details_html",
- legal_link: link_to(t(".major_projects.legal_advocacy"), "https://transformativeworks.org/projects/legal")) %>
+ legal_advocacy_link: link_to(t(".major_projects.legal_advocacy"), "https://transformativeworks.org/projects/legal")) %>
-
<%= t(".major_projects.open_doors_details_html",
@@ -111,15 +111,15 @@
<%= t(".learn_more.html",
- faq_page_link: link_to(t(".learn_more.ao3_faq"), archive_faqs_path),
+ ao3_faq_link: link_to(t(".learn_more.ao3_faq"), archive_faqs_path),
transformative_works_faq_link: link_to(t(".learn_more.transformative_works_faq"), "https://www.transformativeworks.org/faq/"),
donate_link: link_to(t(".learn_more.donate"), donate_path)) %>
<%= t(".learn_more.technical_help_html",
- communications_link: link_to(t(".learn_more.contact_communications"), "https://www.transformativeworks.org/contact_us/?who=Communications"),
- policy_abuse_link: link_to(t(".learn_more.contact_policy_abuse"), new_abuse_report_path),
- support_link: link_to(t(".learn_more.contact_support"), new_feedback_report_path)) %>
+ contact_communications_link: link_to(t(".learn_more.contact_communications"), "https://www.transformativeworks.org/contact_us/?who=Communications"),
+ contact_policy_abuse_link: link_to(t(".learn_more.contact_policy_abuse"), new_abuse_report_path),
+ contact_support_link: link_to(t(".learn_more.contact_support"), new_feedback_report_path)) %>
diff --git a/config/locales/views/en.yml b/config/locales/views/en.yml
index 6ab92667cc8..7d5a32ca0e9 100644
--- a/config/locales/views/en.yml
+++ b/config/locales/views/en.yml
@@ -1684,16 +1684,16 @@ en:
home:
about:
ao3:
- ao3_history: AO3's history on Fanlore
archiving_software: open-source archiving software
beta_html: AO3 entered open beta in November 2009 and exited beta in April 2026. You can read more about %{fanlore_ao3_link}.
content_policy: Content Policy
contribute: contribute
description: The Archive of Our Own (AO3) is a non-profit, non-commercial fanwork archive for transformative fanworks; created by and for fans of books, music, art, games, shows, movies, real-person fiction (RPF), and other fandoms.
+ fanlore_ao3: AO3's history on Fanlore
inclusiveness: maximum inclusiveness of fanwork content
- inclusiveness_html: "AO3 is built upon the principle of %{inclusiveness_link}. Fanworks that do not violate the %{content_policy_link} or some other part of the %{tos_link} will not be removed from AO3, even if someone believes they are offensive or objectionable."
+ inclusiveness_html: "AO3 is built upon the principle of %{inclusiveness_link}. Fanworks that do not violate the %{content_policy_link} or some other part of the %{tos_link} will not be removed from AO3, even if someone believes they are offensive or objectionable."
jira_project: Jira project
- open_source_html: AO3 runs on %{github_repository_link} developed by the Organization for Transformative Works (OTW). Anyone is welcome to %{contribute_link} by working on the unclaimed tasks in our %{jira_project_link}.
+ open_source_html: AO3 runs on %{archiving_software_link} developed by the Organization for Transformative Works (OTW). Anyone is welcome to %{contribute_link} by working on the unclaimed tasks in our %{jira_project_link}.
tos: Terms of Service
heading:
about_ao3: About AO3
@@ -1709,15 +1709,15 @@ en:
contact_policy_abuse: contact Policy & Abuse
contact_support: contact Support
donate: Donate or Volunteer
- html: You can find information on using AO3 in the %{faq_page_link}, or visit the %{transformative_works_faq_link} to learn more about our organization. If you want to get involved, you can %{donate_link}.
- technical_help_html: For technical help using AO3, including bug reports and feature requests, please %{support_link}. For questions or reports about violations of the AO3 Terms of Service, %{policy_abuse_link}. If you have any other questions, please %{communications_link}.
+ html: You can find information on using AO3 in the %{ao3_faq_link}, or visit the %{transformative_works_faq_link} to learn more about our organization. If you want to get involved, you can %{donate_link}.
+ technical_help_html: For technical help using AO3, including bug reports and feature requests, please %{contact_support_link}. For questions or reports about violations of the AO3 Terms of Service, %{contact_policy_abuse_link}. If you have any other questions, please %{contact_communications_link}.
transformative_works_faq: OTW FAQs
major_projects:
fanlore: Fanlore
fanlore_details_html: "%{fanlore_link}, a fandom wiki devoted to preserving the history of transformative fanworks and the fandoms from which they have arisen. %{fanlore_visit_link}"
fanlore_visit: Visit Fanlore.
legal_advocacy: Legal Advocacy
- legal_details_html: "%{legal_link} committed to protecting and defending fanworks from commercial exploitation and legal challenges. They also strive to educate fans about developments in law that could affect fandom."
+ legal_details_html: "%{legal_advocacy_link} committed to protecting and defending fanworks from commercial exploitation and legal challenges. They also strive to educate fans about developments in law that could affect fandom."
open_doors: Open Doors
open_doors_details_html: "%{open_doors_link}, which offers shelter to at-risk fannish projects and archives. Through several subprojects, they preserve different kinds of fanworks and artifacts of fan culture. %{open_doors_visit_link}"
open_doors_visit: Visit Open Doors.
@@ -1727,7 +1727,7 @@ en:
twc_visit: Visit TWC.
otw:
donations: donations
- html: The OTW is a 501(c)(3) non-profit organization, fully supported by %{donation_link} and run by and for fans. The %{otw_mission_link} is to preserve and protect %{transformative_fanworks_link} and fan culture in their myriad forms. We believe that fanworks are transformative and that transformative works are legitimate.
+ html: The OTW is a 501(c)(3) non-profit organization, fully supported by %{donations_link} and run by and for fans. The %{mission_link} is to preserve and protect %{transformative_fanworks_link} and fan culture in their myriad forms. We believe that fanworks are transformative and that transformative works are legitimate.
mission: OTW's mission
transformative_fanworks: transformative fanworks
our_team:
From 602e293329da04e1a5788a5cb1f1180870e0b65d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9line=20BERTAUD?=
Date: Wed, 3 Jun 2026 09:14:48 +0200
Subject: [PATCH 5/5] no html in translation strings
---
app/views/home/about.html.erb | 4 +++-
config/locales/views/en.yml | 3 ++-
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/app/views/home/about.html.erb b/app/views/home/about.html.erb
index 33fb1044be2..983cbd4a3ca 100644
--- a/app/views/home/about.html.erb
+++ b/app/views/home/about.html.erb
@@ -6,8 +6,10 @@
<%= t(".ao3.description") %>
+ <%= tag.strong(t(".ao3.inclusiveness_on_ao3_html",
+ inclusiveness_link: link_to(t(".ao3.inclusiveness"), tos_faq_path(anchor: "max_inclusiveness")))) %>
+
<%= t(".ao3.inclusiveness_html",
- inclusiveness_link: link_to(t(".ao3.inclusiveness"), tos_faq_path(anchor: "max_inclusiveness")),
content_policy_link: link_to(t(".ao3.content_policy"), content_path),
tos_link: link_to(t(".ao3.tos"), tos_path)) %>
diff --git a/config/locales/views/en.yml b/config/locales/views/en.yml
index 7d5a32ca0e9..baae6266ffa 100644
--- a/config/locales/views/en.yml
+++ b/config/locales/views/en.yml
@@ -1691,7 +1691,8 @@ en:
description: The Archive of Our Own (AO3) is a non-profit, non-commercial fanwork archive for transformative fanworks; created by and for fans of books, music, art, games, shows, movies, real-person fiction (RPF), and other fandoms.
fanlore_ao3: AO3's history on Fanlore
inclusiveness: maximum inclusiveness of fanwork content
- inclusiveness_html: "AO3 is built upon the principle of %{inclusiveness_link}. Fanworks that do not violate the %{content_policy_link} or some other part of the %{tos_link} will not be removed from AO3, even if someone believes they are offensive or objectionable."
+ inclusiveness_html: Fanworks that do not violate the %{content_policy_link} or some other part of the %{tos_link} will not be removed from AO3, even if someone believes they are offensive or objectionable.
+ inclusiveness_on_ao3_html: AO3 is built upon the principle of %{inclusiveness_link}.
jira_project: Jira project
open_source_html: AO3 runs on %{archiving_software_link} developed by the Organization for Transformative Works (OTW). Anyone is welcome to %{contribute_link} by working on the unclaimed tasks in our %{jira_project_link}.
tos: Terms of Service