street-lingo/backend/languages/german/config.py

56 lines
1.4 KiB
Python

"""German language configuration for Street Lingo"""
# German TTS Configuration
TTS_LANGUAGE_CODE = "de-DE"
SPEECH_LANGUAGE_CODE = "de-DE"
# German-specific settings
DEFAULT_SCENARIO = "spati"
COUNTRY_NAME = "Germany"
LANGUAGE_NAME = "German"
LOCALE = "de_DE"
# Currency and units
CURRENCY_SYMBOL = ""
DISTANCE_UNIT = "km"
# Cultural settings
FORMAL_ADDRESS = True # Use Sie/du distinction
TIME_FORMAT = "24h"
DATE_FORMAT = "DD.MM.YYYY"
# Berlin-specific settings
CITY_NAME = "Berlin"
TRANSPORT_SYSTEM = "BVG"
COMMON_DISTRICTS = [
"Mitte",
"Kreuzberg",
"Friedrichshain",
"Prenzlauer Berg",
"Charlottenburg",
"Neukölln",
"Schöneberg"
]
# Common German expressions for the AI to understand
COMMON_EXPRESSIONS = {
"greeting": ["Hallo", "Guten Tag", "Moin", "Servus"],
"goodbye": ["Tschüss", "Auf Wiedersehen", "Bis bald", "Ciao"],
"please": ["Bitte", "Bitte schön"],
"thank_you": ["Danke", "Danke schön", "Vielen Dank"],
"excuse_me": ["Entschuldigung", "Entschuldigen Sie"],
"yes": ["Ja", "Jawohl", "Genau"],
"no": ["Nein", "", "Nicht"],
"maybe": ["Vielleicht", "Kann sein", "Möglich"]
}
# Berlin slang and expressions
BERLIN_SLANG = {
"cool": ["krass", "geil", "nice"],
"annoying": ["ätzend", "nervig"],
"money": ["Kohle", "Kröten", "Moos"],
"food": ["Futter", "Grub"],
"party": ["feiern", "abgehen"],
"work": ["malochen", "schaffen"],
"tired": ["platt", "fertig"]
}