mirror of
https://gh.wpcy.net/https://github.com/discourse/discourse.git
synced 2026-06-19 04:25:50 +08:00
This PR changes Discourse AI translations from an opt-in category model to an opt-out model: instead of translating only selected `ai_translation_target_categories`, it introduces `ai_translation_excluded_categories`, updates the admin UI copy and save flow, changes topic/post/category candidate selection and detection jobs to translate all non-excluded categories by default, and adds a migration that converts existing target-category settings into the equivalent excluded-category list for existing sites. It also updates all related specs. --------- Co-authored-by: discourse-patch-triage[bot] <272280883+discourse-patch-triage[bot]@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| categories_locale_detection_backfill_spec.rb | ||
| embeddings_backfill_spec.rb | ||
| generate_concepts_from_popular_items_spec.rb | ||
| post_localization_backfill_spec.rb | ||
| posts_locale_detection_backfill_spec.rb | ||
| purge_ai_api_audit_logs_spec.rb | ||
| remove_orphaned_embeddings_spec.rb | ||
| rollup_ai_api_request_stats_spec.rb | ||
| sentiment_backfill_spec.rb | ||
| summaries_backfill_spec.rb | ||
| tag_localization_backfill_spec.rb | ||
| tags_locale_detection_backfill_spec.rb | ||
| topic_localization_backfill_spec.rb | ||
| topics_locale_detection_backfill_spec.rb | ||