Skip to content
This repository was archived by the owner on Jul 22, 2025. It is now read-only.

Commit 3e87e92

Browse files
authored
DEV: Remove 'experimental' from translation features (#1439)
* DEV: Remove 'experimental' from translation features * include compat * include compat
1 parent cd14b0c commit 3e87e92

15 files changed

+24
-23
lines changed

.discourse-compatibility

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
< 3.5.0.beta7-dev: cd14b0c0bee0cf63c59b64b6f7213e31a37f11a7
12
< 3.5.0.beta6-dev: 3e74eea1e5e3143888d67a8d8a11206df214dc24
23
< 3.5.0.beta3-dev: 09a68414804a1447f52e5d60691ba59742cda9ec
34
< 3.5.0.beta2-dev: de8624416a15b3d8e7ad350b083cc1420451ccec

app/jobs/regular/detect_translate_post.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def execute(args)
3636
end
3737
end
3838

39-
locales = SiteSetting.experimental_content_localization_supported_locales.split("|")
39+
locales = SiteSetting.content_localization_supported_locales.split("|")
4040
return if locales.blank?
4141

4242
locales.each do |locale|

app/jobs/regular/detect_translate_topic.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def execute(args)
3434
end
3535
end
3636

37-
locales = SiteSetting.experimental_content_localization_supported_locales.split("|")
37+
locales = SiteSetting.content_localization_supported_locales.split("|")
3838
return if locales.blank?
3939

4040
locales.each do |locale|

app/jobs/regular/localize_categories.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ def execute(args)
1111
return if !SiteSetting.discourse_ai_enabled
1212
return if !SiteSetting.ai_translation_enabled
1313

14-
locales = SiteSetting.experimental_content_localization_supported_locales.split("|")
14+
locales = SiteSetting.content_localization_supported_locales.split("|")
1515
return if locales.blank?
1616

1717
cat_id = args[:from_category_id] || Category.order(:id).first&.id

app/jobs/regular/localize_posts.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ def execute(args)
1111
return if !SiteSetting.discourse_ai_enabled
1212
return if !SiteSetting.ai_translation_enabled
1313

14-
locales = SiteSetting.experimental_content_localization_supported_locales.split("|")
14+
locales = SiteSetting.content_localization_supported_locales.split("|")
1515
return if locales.blank?
1616

1717
limit = args[:limit] || BATCH_SIZE

app/jobs/regular/localize_topics.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ def execute(args)
1111
return if !SiteSetting.discourse_ai_enabled
1212
return if !SiteSetting.ai_translation_enabled
1313

14-
locales = SiteSetting.experimental_content_localization_supported_locales.split("|")
14+
locales = SiteSetting.content_localization_supported_locales.split("|")
1515
return if locales.blank?
1616

1717
limit = args[:limit] || BATCH_SIZE

app/jobs/scheduled/category_localization_backfill.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class CategoryLocalizationBackfill < ::Jobs::Scheduled
88
def execute(args)
99
return if !SiteSetting.discourse_ai_enabled
1010
return if !SiteSetting.ai_translation_enabled
11-
return if SiteSetting.experimental_content_localization_supported_locales.blank?
11+
return if SiteSetting.content_localization_supported_locales.blank?
1212

1313
Jobs.enqueue(:localize_categories)
1414
end

app/jobs/scheduled/post_localization_backfill.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ def execute(args)
99
return if !SiteSetting.discourse_ai_enabled
1010
return if !SiteSetting.ai_translation_enabled
1111

12-
return if SiteSetting.experimental_content_localization_supported_locales.blank?
12+
return if SiteSetting.content_localization_supported_locales.blank?
1313
return if SiteSetting.ai_translation_backfill_rate == 0
1414

1515
Jobs.enqueue(:localize_posts, limit: SiteSetting.ai_translation_backfill_rate)

app/jobs/scheduled/topic_localization_backfill.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ def execute(args)
99
return if !SiteSetting.discourse_ai_enabled
1010
return if !SiteSetting.ai_translation_enabled
1111

12-
return if SiteSetting.experimental_content_localization_supported_locales.blank?
12+
return if SiteSetting.content_localization_supported_locales.blank?
1313
return if SiteSetting.ai_translation_backfill_rate == 0
1414

1515
Jobs.enqueue(:localize_topics, limit: SiteSetting.ai_translation_backfill_rate)

spec/jobs/regular/detect_translate_post_spec.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
SiteSetting.public_send("ai_translation_model=", "custom:#{fake_llm.id}")
1313
end
1414
SiteSetting.ai_translation_enabled = true
15-
SiteSetting.experimental_content_localization_supported_locales = locales.join("|")
15+
SiteSetting.content_localization_supported_locales = locales.join("|")
1616
end
1717

1818
it "does nothing when translator is disabled" do
@@ -55,7 +55,7 @@
5555
end
5656

5757
it "does not translate when no target languages are configured" do
58-
SiteSetting.experimental_content_localization_supported_locales = ""
58+
SiteSetting.content_localization_supported_locales = ""
5959
DiscourseAi::Translation::PostLocaleDetector.expects(:detect_locale).with(post).returns("en")
6060
DiscourseAi::Translation::PostLocalizer.expects(:localize).never
6161

0 commit comments

Comments
 (0)