diff options
author | Julius Härtl <jus@bitgrid.net> | 2024-01-11 21:50:50 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-11 21:50:50 +0100 |
commit | 2df26608ef70e13bb35c7032e1522112d897948b (patch) | |
tree | bf704a7f4467744d448f385599c8274d272f2ac4 /apps/settings | |
parent | 2d0991e3e7c492a031d2fc7ef7d0f4820ba46209 (diff) | |
parent | 477630ed78ac5a8f602e939dff78998891e931a5 (diff) | |
download | nextcloud-server-2df26608ef70e13bb35c7032e1522112d897948b.tar.gz nextcloud-server-2df26608ef70e13bb35c7032e1522112d897948b.zip |
Merge pull request #42649 from nextcloud/enh/machine-translation-provider-with-id
Diffstat (limited to 'apps/settings')
-rw-r--r-- | apps/settings/lib/Settings/Admin/ArtificialIntelligence.php | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/settings/lib/Settings/Admin/ArtificialIntelligence.php b/apps/settings/lib/Settings/Admin/ArtificialIntelligence.php index e2862139e49..ab0dc1446bb 100644 --- a/apps/settings/lib/Settings/Admin/ArtificialIntelligence.php +++ b/apps/settings/lib/Settings/Admin/ArtificialIntelligence.php @@ -37,6 +37,7 @@ use OCP\TextProcessing\IProvider; use OCP\TextProcessing\IProviderWithId; use OCP\TextProcessing\ITaskType; use OCP\Translation\ITranslationManager; +use OCP\Translation\ITranslationProviderWithId; use Psr\Container\ContainerExceptionInterface; use Psr\Container\ContainerInterface; use Psr\Container\NotFoundExceptionInterface; @@ -62,7 +63,7 @@ class ArtificialIntelligence implements IDelegatedSettings { $translationPreferences = []; foreach ($this->translationManager->getProviders() as $provider) { $translationProviders[] = [ - 'class' => $provider::class, + 'class' => $provider instanceof ITranslationProviderWithId ? $provider->getId() : $provider::class, 'name' => $provider->getName(), ]; $translationPreferences[] = $provider::class; |