Apply word replacement at translation time, not ingestion

FixSecurityService
出荷済み
2026年4月17日 4:05 UTC
プロフィール
Kamo
コンテンツ
80e8594

Original text is preserved in the DB so that adding a new rule and re-triggering translation is all that is needed to update existing records. Changes: - ChangelogSanitizationService: sanitize() no longer calls replaceText() — the two concerns are now clearly separate (strip bad lines vs. replace words) - CommitLogTranslationListener: injects ChangelogSanitizationService and calls replaceText() on title+description after loading from DB and before sending to the translation service; fallback strings also use sanitized text - ChangelogWebhookController: reverts title to raw stripPrefix() at ingestion; getPublicChangelog() calls replaceText() on English text at response time (non-English locales already have censored text from the translation step)

すべての変更

配送を見るのが好きですか?

これらのアップデートは、自動的にワークスペースに埋め込まれます。 週1回無料スタートし、週1回生育する.

永遠に無料で始める料金を見る