0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-06 13:08:40 +08:00
discourse/plugins/discourse-ai/spec/system
Natalie Tay cff8f6ea4d
FEATURE: Allow selection of multiple content languages when viewing topics and posts (#42128)
Related:
https://meta.discourse.org/t/multi-language-preferences-for-displaying-localized-content/381116

Allow anon and logged in users to set more than one language that they
understand, when content localization is enabled.


### User preferences

In user preferences, we now include a Content Languages section when the
site has Content Localization enabled.

### Topic menu

In topics where there are any languages that's not the user's language,
the option will appear to set their preferred content languages. This
appears for anon and logged in users, but anon users will be asked to
logged in to set the languages.
__________

These preferences apply only to topic titles and posts. They do not
affect navigational features like categories, tags, or sidebar content.
The per-post option to show the original remains independent of the
user's preferences.

This PR temporarily retains `show_original_content` as a compatibility
field computed from `automatically_translate`, keeping cached clients
and rolling deployments safe. A follow-up PR will remove the legacy API
and frontend compatibility code, then retire the old database column
through the staged column-removal process.
2026-07-30 12:19:44 +08:00
..
ai_bot DEV: Make enable_ai_bot_starred_conversations permanent (#41844) 2026-07-21 14:14:00 -04:00
ai_helper DEV: Remove rich_editor site setting (#41873) 2026-07-23 19:49:20 -03:00
ai_moderation DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
embeddings DEV: Restore/remove/fix/update AI-related specs (#39539) 2026-04-27 00:20:33 +02:00
llms FEATURE: add cost limits to LLM quotas (#41277) 2026-06-30 15:59:24 +10:00
page_objects FEATURE: Show progress of other translation targets in the AI translation admin page (#41983) 2026-07-24 12:24:51 +08:00
summarization FEATURE: Add locale-aware AI summaries (#41893) 2026-07-22 17:31:38 +10:00
admin_ai_agent_spec.rb DEV: Bump checkbox redesign to stable (#40051) 2026-05-18 14:15:03 +10:00
admin_ai_features_spec.rb FIX: Bring shared setting-field renderers to parity with admin controls (#41773) 2026-07-17 08:37:37 +02:00
admin_ai_translations_spec.rb UX: Convert AI translation's max days ago setting to a specific date setting instead (#42082) 2026-07-28 18:27:34 +08:00
admin_dashboard_spec.rb DEV: Promote dashboard_improvements upcoming change to beta (#42116) 2026-07-29 12:09:26 +08:00
ai_artifact_key_value_api_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
ai_usage_spec.rb FIX: Improve AI report implementation (#40865) 2026-06-15 15:59:34 +10:00
ai_user_preferences_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
core_features_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
edit_post_image_captions_spec.rb FEATURE: Allow selection of multiple content languages when viewing topics and posts (#42128) 2026-07-30 12:19:44 +08:00
reviewable_spec.rb FIX: Resolve all of a deleted spammer's reviewables (#40780) 2026-06-15 13:34:15 +08:00