Skip to content
Snippets Groups Projects
Verified Commit 72bc4b49 authored by Sofiane Lasri's avatar Sofiane Lasri
Browse files

feat: add French name translation handling in TranslateCreationJob

parent 950b4a5c
1 merge request!63Resolve "Ajouter traduction Anglaise par IA"
Pipeline #1084 passed
......@@ -22,12 +22,21 @@ public function __construct(private readonly Creation $creation) {}
public function handle(AiProviderService $aiProviderService): void
{
$frenchName = $this->creation->nameTranslationKey->getTranslation('fr');
$frenchShortDesc = $this->creation->shortDescriptionTranslationKey->getTranslation('fr');
$frenchDesc = $this->creation->descriptionTranslationKey->getTranslation('fr');
$shortDescriptionTranslationKeyId = $this->creation->shortDescriptionTranslationKey->id;
$descriptionTranslationKeyId = $this->creation->descriptionTranslationKey->id;
if (! empty($frenchName)) {
Translation::updateOrCreate(
['translation_key_id' => $this->creation->name_translation_key_id, 'locale' => 'en'],
['text' => $frenchName]
);
Cache::forget("translation_key_{$this->creation->name_translation_key_id}_en");
}
if (! empty($frenchShortDesc)) {
Translation::updateOrCreate(
['translation_key_id' => $shortDescriptionTranslationKeyId, 'locale' => 'en'],
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment