Merge pull request #114 from Sw0rdf1sh1/develop

Add German translation for MoneyPrinterTurbo
This commit is contained in:
Harry
2024-03-30 15:11:10 +08:00
committed by GitHub
3 changed files with 62 additions and 4 deletions

9
.gitignore vendored
View File

@@ -1,3 +1,10 @@
.DS_Store
/config.toml
/storage/
/.idea/
/.idea/
/app/services/__pycache__
/app/__pycache__/
/app/config/__pycache__/
/app/models/__pycache__/
/app/utils/__pycache__/
/*/__pycache__/*

View File

@@ -204,7 +204,7 @@ with left_panel:
video_languages = [
(tr("Auto Detect"), ""),
]
for code in ["zh-CN", "zh-TW", "en-US"]:
for code in ["zh-CN", "zh-TW", "de-DE", "en-US"]:
video_languages.append((code, code))
selected_index = st.selectbox(tr("Script Language"),
@@ -269,7 +269,7 @@ with middle_panel:
index=0)
with st.container(border=True):
st.write(tr("Audio Settings"))
voices = voice.get_all_voices(filter_locals=["zh-CN", "zh-HK", "zh-TW", "en-US"])
voices = voice.get_all_voices(filter_locals=["zh-CN", "zh-HK", "zh-TW", "de-DE", "en-US"])
friendly_names = {
voice: voice.
replace("Female", tr("Female")).
@@ -326,7 +326,7 @@ with right_panel:
subtitle_positions = [
(tr("Top"), "top"),
(tr("Middle"), "center"),
(tr("Center"), "center"),
(tr("Bottom"), "bottom"),
]
selected_index = st.selectbox(tr("Position"),

51
webui/i18n/de.json Normal file
View File

@@ -0,0 +1,51 @@
{
"Language": "German",
"Translation": {
"Video Script Settings": "**Drehbuch / Topic des Videos**",
"Video Subject": "Worum soll es in dem Video gehen? (Geben Sie ein Keyword an, :red[Dank KI wird automatisch ein Drehbuch generieren])",
"Script Language": "Welche Sprache soll zum Generieren von Drehbüchern verwendet werden? :red[KI generiert anhand dieses Begriffs das Drehbuch]",
"Generate Video Script and Keywords": "Klicken Sie hier, um mithilfe von KI ein 【Video Drehbuch】 und 【Video Keywords】 basierend auf dem **Keyword** zu generieren.",
"Auto Detect": "Automatisch erkennen",
"Video Script": "Drehbuch (Storybook) (:blue[① Optional, KI generiert ② Die richtige Zeichensetzung hilft bei der Erstellung von Untertiteln])",
"Generate Video Keywords": "Klicken Sie, um KI zum Generieren zu verwenden 【Video Keywords】basierend auf dem **Drehbuch**",
"Please Enter the Video Subject": "Bitte geben Sie zuerst das Drehbuch an",
"Generating Video Script and Keywords": "KI generiert ein Drehbuch und Schlüsselwörter...",
"Generating Video Keywords": "AI is generating video keywords...",
"Video Keywords": "Video Schlüsselwörter (:blue[① Optional, KI generiert ② Verwende **, (Kommas)** zur Trennung der Wörter, in englischer Sprache])",
"Video Settings": "**Video Einstellungen**",
"Video Concat Mode": "Videoverkettungsmodus",
"Random": "Zufällige Verkettung (empfohlen)",
"Sequential": "Sequentielle Verkettung",
"Video Ratio": "Video-Seitenverhältnis",
"Portrait": "Portrait 9:16",
"Landscape": "Landschaft 16:9",
"Clip Duration": "Maximale Dauer einzelner Videoclips in sekunden",
"Number of Videos Generated Simultaneously": "Anzahl der parallel generierten Videos",
"Audio Settings": "**Audio Einstellungen**",
"Speech Synthesis": "Sprachausgabe",
"Male": "Männlich",
"Female": "Weiblich",
"Background Music": "Hintergrundmusik",
"No Background Music": "Ohne Hintergrundmusik",
"Random Background Music": "Zufällig erzeugte Hintergrundmusik",
"Custom Background Music": "Benutzerdefinierte Hintergrundmusik",
"Custom Background Music File": "Bitte gib den Pfad zur Musikdatei an:",
"Background Music Volume": "Lautstärke: (0.2 entspricht 20%, sollte nicht zu laut sein)",
"Subtitle Settings": "**Untertitel-Einstellungen**",
"Enable Subtitles": "Untertitel aktivieren (Wenn diese Option deaktiviert ist, werden die Einstellungen nicht genutzt)",
"Font": "Schriftart des Untertitels",
"Position": "Ausrichtung des Untertitels",
"Top": "Oben",
"Center": "Mittig",
"Bottom": "Unten (empfohlen)",
"Font Size": "Schriftgröße für Untertitel",
"Font Color": "Schriftfarbe",
"Stroke Color": "Kontur",
"Stroke Width": "Breite der Untertitelkontur",
"Generate Video": "Generiere Videos durch KI",
"Video Script and Subject Cannot Both Be Empty": "Das Video-Thema und Drehbuch dürfen nicht beide leer sein",
"Generating Video": "Video wird erstellt, bitte warten...",
"Start Generating Video": "Beginne mit der Generierung",
"Video Generation Completed": "Video erfolgreich generiert"
}
}