feat: gettext

This commit is contained in:
Moritz 2025-06-17 19:02:35 +02:00
parent 2ab3332941
commit ca4ac3a1c0
Signed by: moritz
GPG key ID: 1020A035E5DD0824
15 changed files with 998 additions and 51 deletions

View file

@ -0,0 +1,16 @@
defmodule MvWeb.MemberLive.IndexTest do
use MvWeb.ConnCase, async: true
import Phoenix.LiveViewTest
test "zeigt übersetzten Titel auf Deutsch", %{conn: conn} do
Gettext.put_locale(MvWeb.Gettext, "de")
{:ok, _view, html} = live(conn, "/members")
assert html =~ "Mitglieder" # Erwarteter deutscher Titel
end
test "shows translated title in English", %{conn: conn} do
Gettext.put_locale(MvWeb.Gettext, "en")
{:ok, _view, html} = live(conn, "/members")
assert html =~ "Members" # Erwarteter englischer Titel
end
end