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> |
||
|---|---|---|
| .. | ||
| ai_spam_scan.rb | ||
| create_ai_chat_reply.rb | ||
| create_ai_reply.rb | ||
| detect_translate_post.rb | ||
| detect_translate_topic.rb | ||
| digest_rag_upload.rb | ||
| fast_track_topic_gist.rb | ||
| generate_chat_thread_title.rb | ||
| generate_embeddings.rb | ||
| generate_inferred_concepts.rb | ||
| generate_rag_embeddings.rb | ||
| localize_categories.rb | ||
| localize_posts.rb | ||
| localize_tags.rb | ||
| localize_theme_translations.rb | ||
| localize_topics.rb | ||
| manage_embedding_def_search_index.rb | ||
| post_sentiment_analysis.rb | ||
| refresh_ai_mcp_server_tools.rb | ||
| shared_conversation_adjust_upload_security.rb | ||
| stream_composer_helper.rb | ||
| stream_discord_reply.rb | ||
| stream_discover_reply.rb | ||
| stream_post_helper.rb | ||
| stream_topic_ai_summary.rb | ||