DEV: Refactor translation overrides a bit (#28125)

This is a small followup of
https://github.com/discourse/discourse/pull/28037.
This commit is contained in:
Loïc Guitaut
2024-07-30 03:56:46 +02:00
committed by GitHub
parent e9aa2c96e1
commit 1f5cbb9a44
3 changed files with 11 additions and 9 deletions

View File

@@ -50,13 +50,11 @@ class TranslationOverride < ActiveRecord::Base
enum status: { up_to_date: 0, outdated: 1, invalid_interpolation_keys: 2, deprecated: 3 }
scope :mf_locales,
->(locale) do
where(locale: locale).where.not(status: "deprecated").where("translation_key LIKE '%_MF'")
end
->(locale) { not_deprecated.where(locale: locale).where("translation_key LIKE '%_MF'") }
scope :client_locales,
->(locale) do
where(locale: locale)
.where.not(status: "deprecated")
not_deprecated
.where(locale: locale)
.where("translation_key LIKE 'js.%' OR translation_key LIKE 'admin_js.%'")
.where.not("translation_key LIKE '%_MF'")
end