Apply word replacement at translation time, not ingestion

FixSecurityService
সারি
১৭ এপ্রিল, ২০২৬ এ ৪:০৫ AM UTC
লেখক
Kamo
মন্তব্য@ info: status
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)

সব পরিবর্তন

যেমন তুমি জাহাজ দেখেছ?

প্রত্যেকটা আপডেট স্বয়ংক্রিয়ভাবে আপনার কর্মক্ষেত্র স্বয়ংক্রিয়ভাবে. সপ্তাহের পর সপ্তাহের মধ্যে মুক্ত হয়ে তা দেখতে শুরু করুন।.

চিরকালের জন্য মুক্তকরণ আরম্ভ করা হবেপ্রদর্শন সংক্রান্ত পছন্দ