DEV: Catch missing translations during test runs (#26258)

This configuration makes it so that a missing translation will raise an error during test execution. Better discover there than after deploy.
This commit is contained in:
Ted Johansson
2024-05-24 22:15:53 +08:00
committed by GitHub
parent 9db83c37e4
commit 69205cb1e5
29 changed files with 219 additions and 76 deletions

View File

@@ -63,6 +63,9 @@ Discourse::Application.configure do
},
]
# Catch missing translations during test runs.
config.i18n.raise_on_missing_translations = true
config.after_initialize do
ActiveRecord::LogSubscriber.backtrace_cleaner.add_silencer do |line|
line =~ %r{lib/freedom_patches}

View File

@@ -556,6 +556,7 @@ en:
private_message_abbrev: "Msg"
rss_description:
hot: "Hot topics"
latest: "Latest topics"
top: "Top topics"
top_all: "All time top topics"
@@ -1472,6 +1473,7 @@ en:
description: "External sources that have linked to this site the most."
top_referred_topics:
title: "Top Referred Topics"
xaxis: ""
labels:
num_clicks: "Clicks"
topic: "Topic"