change grammar for translatability

This commit is contained in:
AntonObersteiner 2024-06-03 13:35:05 +02:00
parent 22bb93a2dd
commit f58dd8da62

View file

@ -4,12 +4,12 @@ from random import randint, random, choice
from choice_network import Choice, FixedText, RandInt, Network from choice_network import Choice, FixedText, RandInt, Network
def get_names(filename): def get_names(filename, pad = " "):
lines = [] lines = []
with open(filename) as file: with open(filename) as file:
lines = file.read().split("\n") lines = file.read().split("\n")
names = [ names = [
name + " " name + pad
for name in lines for name in lines
if len(name) > 1 if len(name) > 1
] ]
@ -49,21 +49,21 @@ in the menu 'List' (bottom right).
# Groß-Klein-Schreibung # Groß-Klein-Schreibung
date = "05.06.2024" date = "05.06.2024"
hidden_data = [ hidden_data = [
"Anna Bartel hat den Zweitversuch nicht bestanden.", "Anna Bartel: Zweitversuch nicht bestanden.",
"Boris Parsch hat den Zweitversuch nicht bestanden.", "Boris Parsch: Zweitversuch nicht bestanden.",
"Carola Winter hat den 2. Versuch nicht bestanden.", "Carola Winter: 2. Versuch nicht bestanden.",
"Dennis Meier hat den 2. Versuch nicht bestanden.", "Dennis Meier: 2. Versuch nicht bestanden.",
"Elisa Menniz hat den Zweitversuch nicht bestanden.", "Elisa Menniz: Zweitversuch nicht bestanden.",
f"Anna Bartel hat die Prüfung am {date} um 13:00.", f"Anna Bartel: Prüfung am {date} um 13:00.",
f"Boris Parsch hat die Prüfung am {date} um 14:00.", f"Boris Parsch: Prüfung am {date} um 14:00.",
f"Carola Winter hat die Prüfung am {date} um 13:30.", f"Carola Winter: Prüfung am {date} um 13:30.",
f"Dennis Meier hat die Prüfung am {date} um 10:00.", f"Dennis Meier: Prüfung am {date} um 10:00.",
f"Elisa Menniz hat die Prüfung am {date} um 14:30.", f"Elisa Menniz: Prüfung am {date} um 14:30.",
f"Anna Bartel hat blaue Augen.", f"Anna Bartel: blaue Augen.",
f"Boris Parsch hat blaue Augen.", f"Boris Parsch: blaue Augen.",
f"Carola Winter hat blaue Augen.", f"Carola Winter: blaue Augen.",
f"Dennis Meier hat grüne Augen.", f"Dennis Meier: grüne Augen.",
f"Elisa Menniz hat grüne Augen.", f"Elisa Menniz: grüne Augen.",
] ]
network = Network( network = Network(
@ -75,7 +75,7 @@ network = Network(
last_name = get_names("vornamen.csv"), last_name = get_names("vornamen.csv"),
), ),
last_name = Choice( last_name = Choice(
student_mit = get_names("nachnamen.csv"), student_mit = get_names("nachnamen.csv", pad = ""),
), ),
student_mit = Choice( student_mit = Choice(
#matr_nr = ["mit "], #matr_nr = ["mit "],
@ -91,9 +91,9 @@ network = Network(
], ],
), ),
hat_den = Choice( hat_den = Choice(
versuch = ["hat den ",], versuch = [": ",],
prüfungszeit = [f"hat die Prüfung am {date} um ",], prüfungszeit = [f": Prüfung am {date} um ",],
augenfarbe = ["hat ",], augenfarbe = [": ",],
), ),
augenfarbe = Choice( augenfarbe = Choice(
augen = ["grüne ", "braune ", "blaue ",], augen = ["grüne ", "braune ", "blaue ",],