diff --git a/src/app/Controllers/CategoryController.php b/src/app/Controllers/CategoryController.php index 60c098e..6394082 100644 --- a/src/app/Controllers/CategoryController.php +++ b/src/app/Controllers/CategoryController.php @@ -197,9 +197,9 @@ class CategoryController extends AdminController } if ($slug === '' || mb_strlen($slug) > 60 || preg_match('/^[a-z0-9]+(?:-[a-z0-9]+)*$/', $slug) !== 1) { - $errors['slug'] = 'Slug requis : minuscules, chiffres et tirets (60 max).'; + $errors['slug'] = 'Reference requise : minuscules, chiffres et tirets (60 max).'; } elseif ($repo->slugExists($slug, $exceptId)) { - $errors['slug'] = 'Ce slug existe deja.'; + $errors['slug'] = 'Cette reference existe deja.'; } if ($image !== '' && mb_strlen($image) > 255) { @@ -258,7 +258,7 @@ class CategoryController extends AdminController // getCode() rend la chaine SQLSTATE pour une vraie PDOException ; le cast // couvre aussi un code entier (23000 = violation de contrainte d'integrite). if ((string) $exception->getCode() === '23000') { - return $this->renderForm($guard, $id, $form, ['slug' => 'Ce libelle ou ce slug existe deja.'], 409); + return $this->renderForm($guard, $id, $form, ['slug' => 'Ce libelle ou cette reference existe deja.'], 409); } throw $exception; diff --git a/src/app/Views/admin/categories/form.php b/src/app/Views/admin/categories/form.php index 09b938f..3b65a2f 100644 --- a/src/app/Views/admin/categories/form.php +++ b/src/app/Views/admin/categories/form.php @@ -40,7 +40,7 @@ $err = static fn (string $k): string => isset($errs[$k]) && is_string($errs[$k])
- +

diff --git a/src/app/Views/admin/categories/index.php b/src/app/Views/admin/categories/index.php index 0131ddf..1d0de06 100644 --- a/src/app/Views/admin/categories/index.php +++ b/src/app/Views/admin/categories/index.php @@ -32,7 +32,7 @@ $esc = static fn (mixed $v): string => htmlspecialchars((string) $v, ENT_QUOTES, Libelle - Slug + Reference Ordre Statut diff --git a/src/app/Views/admin/ingredients/movements.php b/src/app/Views/admin/ingredients/movements.php index b53a756..a06884e 100644 --- a/src/app/Views/admin/ingredients/movements.php +++ b/src/app/Views/admin/ingredients/movements.php @@ -49,9 +49,9 @@ $colspan = $withActor ? 5 : 4; Date Type - Delta + Variation Note - Acteur + Auteur diff --git a/tests/Unit/Admin/CategoryControllerTest.php b/tests/Unit/Admin/CategoryControllerTest.php index 3941090..57b3f03 100644 --- a/tests/Unit/Admin/CategoryControllerTest.php +++ b/tests/Unit/Admin/CategoryControllerTest.php @@ -202,7 +202,7 @@ final class CategoryControllerTest extends TestCase self::assertSame(422, $response->status()); self::assertStringContainsString('Le libelle est requis', $response->body()); - self::assertStringContainsString('Slug requis', $response->body()); + self::assertStringContainsString('Reference requise', $response->body()); self::assertFalse($this->wroteContaining($db, 'INSERT INTO category')); } @@ -266,7 +266,7 @@ final class CategoryControllerTest extends TestCase $response = $this->controller($request, $db)->store(); self::assertSame(422, $response->status()); - self::assertStringContainsString('Ce slug existe deja', $response->body()); + self::assertStringContainsString('Cette reference existe deja', $response->body()); self::assertFalse($this->wroteContaining($db, 'INSERT INTO category')); } diff --git a/tests/Unit/Admin/IngredientControllerTest.php b/tests/Unit/Admin/IngredientControllerTest.php index 121b99b..cb7a23c 100644 --- a/tests/Unit/Admin/IngredientControllerTest.php +++ b/tests/Unit/Admin/IngredientControllerTest.php @@ -425,7 +425,7 @@ final class IngredientControllerTest extends TestCase $response = $this->controller($this->get('/admin/ingredients/5/movements'), $db)->movements(['id' => '5']); self::assertSame(200, $response->status()); - self::assertStringContainsString('Acteur', $response->body()); + self::assertStringContainsString('Auteur', $response->body()); self::assertStringContainsString('Sam K', $response->body()); // nom resolu } @@ -438,6 +438,6 @@ final class IngredientControllerTest extends TestCase $response = $this->controller($this->get('/admin/ingredients/5/movements'), $db)->movements(['id' => '5']); self::assertSame(200, $response->status()); - self::assertStringNotContainsString('Acteur', $response->body()); // colonne masquee (RG-4) + self::assertStringNotContainsString('Auteur', $response->body()); // colonne masquee (RG-4) } }