discourse-ai/spec/lib
Natalie Tay 373e2305d6
FEATURE: Automatic translation and localization of posts, topics, categories (#1376)
Related: https://github.com/discourse/discourse-translator/pull/310

This commit includes all the jobs and event hooks to localize posts, topics, and categories.

A few notes:
- `feature_name: "translation"` because the site setting is `ai-translation` and module is `Translation`
- we will switch to proper ai-feature in the near future, and can consider using the persona_user as `localization.localizer_user_id`
- keeping things flat within the module for now as we will be moving to ai-feature soon and have to rearrange
- Settings renamed/introduced are:
  - ai_translation_backfill_rate (0)
  - ai_translation_backfill_limit_to_public_content (true)
  - ai_translation_backfill_max_age_days (5)
  - ai_translation_verbose_logs (false)
2025-05-29 17:28:06 +08:00
..
completions DEV: Patch `Net::BufferedIO` to help debug spec flakes (#1375) 2025-05-28 10:24:07 +01:00
discord/bot REFACTOR: Move personas into its own module. (#1233) 2025-03-31 14:42:33 -03:00
discourse_automation FIX: persona triage should be logged to automation (#1326) 2025-05-08 12:51:36 +10:00
inference FEATURE: configurable embeddings (#1049) 2025-01-21 12:23:19 -03:00
modules FEATURE: Triage can hide posts after adding them to the review queue (#1348) 2025-05-20 08:19:00 +10:00
personas FIX: improve researcher tool - fix topic filters (#1368) 2025-05-26 16:00:44 +10:00
translation FEATURE: Automatic translation and localization of posts, topics, categories (#1376) 2025-05-29 17:28:06 +08:00
utils DEV: Improve diff streaming accuracy with safety checker (#1338) 2025-05-15 11:38:46 -07:00
guardian_extensions_spec.rb FIX: Restore gists previous group access behavior. (#1247) 2025-04-07 12:04:30 -03:00