diff --git a/CHANGELOG.md b/CHANGELOG.md index 9f3b5e6f02..50d77d7cec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,10 @@ and this project adheres to - ♿(frontend) improve accessibility: - ♿(frontend) improve share modal button accessibility #1626 +### Changed + +- 🌐(backend) internationalize demo #1644 + ## [3.10.0] - 2025-11-18 ### Added diff --git a/src/backend/demo/management/commands/create_demo.py b/src/backend/demo/management/commands/create_demo.py index 3681c378a0..a288a61974 100644 --- a/src/backend/demo/management/commands/create_demo.py +++ b/src/backend/demo/management/commands/create_demo.py @@ -17,7 +17,8 @@ from demo import defaults -fake = Faker() +languages = [x for (x, y) in settings.LANGUAGES] +fake = Faker(languages) logger = logging.getLogger("impress.commands.demo.create_demo") @@ -127,7 +128,7 @@ def create_demo(stdout): is_staff=False, short_name=first_name, full_name=f"{first_name:s} {random.choice(last_names):s}", - language=random.choice(settings.LANGUAGES)[0], + language=random.choice(languages), ) ) queue.flush() @@ -179,8 +180,7 @@ def create_demo(stdout): is_superuser=False, is_active=True, is_staff=False, - language=dev_user["language"] - or random.choice(settings.LANGUAGES)[0], + language=dev_user["language"] or random.choice(languages), ) )