初始化提交
This commit is contained in:
122
webui/i18n/de.json
Normal file
122
webui/i18n/de.json
Normal file
@@ -0,0 +1,122 @@
|
||||
{
|
||||
"Language": "Deutsch",
|
||||
"Translation": {
|
||||
"Login Required": "Anmeldung erforderlich",
|
||||
"Please login to access settings": "Bitte melden Sie sich an, um auf die Einstellungen zuzugreifen",
|
||||
"Username": "Benutzername",
|
||||
"Password": "Passwort",
|
||||
"Login": "Anmelden",
|
||||
"Login Error": "Anmeldefehler",
|
||||
"Incorrect username or password": "Falscher Benutzername oder Passwort",
|
||||
"Please enter your username and password": "Bitte geben Sie Ihren Benutzernamen und Ihr Passwort ein",
|
||||
"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": "KI generiert Video-Schlüsselwörter...",
|
||||
"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 Transition Mode": "Video Übergangsmodus",
|
||||
"None": "Kein Übergang",
|
||||
"Shuffle": "Zufällige Übergänge",
|
||||
"FadeIn": "FadeIn",
|
||||
"FadeOut": "FadeOut",
|
||||
"SlideIn": "SlideIn",
|
||||
"SlideOut": "SlideOut",
|
||||
"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",
|
||||
"Speech Region": "Region(:red[Erforderlich,[Region abrufen](https://portal.azure.com/#view/Microsoft_Azure_ProjectOxford/CognitiveServicesHub/~/SpeechServices)])",
|
||||
"Speech Key": "API-Schlüssel(:red[Erforderlich,[API-Schlüssel abrufen](https://portal.azure.com/#view/Microsoft_Azure_ProjectOxford/CognitiveServicesHub/~/SpeechServices)])",
|
||||
"Speech Volume": "Lautstärke der Sprachausgabe",
|
||||
"Speech Rate": "Lesegeschwindigkeit (1,0 bedeutet 1x)",
|
||||
"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)",
|
||||
"Custom": "Benutzerdefinierte Position (70, was 70% von oben bedeutet)",
|
||||
"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",
|
||||
"Video Generation Failed": "Video Generierung fehlgeschlagen",
|
||||
"You can download the generated video from the following links": "Sie können das generierte Video über die folgenden Links herunterladen",
|
||||
"Basic Settings": "**Grundeinstellungen** (:blue[Klicken zum Erweitern])",
|
||||
"Language": "Sprache",
|
||||
"Pexels API Key": "Pexels API-Schlüssel ([API-Schlüssel abrufen](https://www.pexels.com/api/))",
|
||||
"Pixabay API Key": "Pixabay API-Schlüssel ([API-Schlüssel abrufen](https://pixabay.com/api/docs/#api_search_videos))",
|
||||
"LLM Provider": "KI-Modellanbieter",
|
||||
"API Key": "API-Schlüssel (:red[Erforderlich])",
|
||||
"Base Url": "Basis-URL",
|
||||
"Account ID": "Konto-ID (Aus dem Cloudflare-Dashboard)",
|
||||
"Model Name": "Modellname",
|
||||
"Please Enter the LLM API Key": "Bitte geben Sie den **KI-Modell API-Schlüssel** ein",
|
||||
"Please Enter the Pexels API Key": "Bitte geben Sie den **Pexels API-Schlüssel** ein",
|
||||
"Please Enter the Pixabay API Key": "Bitte geben Sie den **Pixabay API-Schlüssel** ein",
|
||||
"Get Help": "Wenn Sie Hilfe benötigen oder Fragen haben, können Sie dem Discord beitreten: https://harryai.cc",
|
||||
"Video Source": "Videoquelle",
|
||||
"TikTok": "TikTok (TikTok-Unterstützung kommt bald)",
|
||||
"Bilibili": "Bilibili (Bilibili-Unterstützung kommt bald)",
|
||||
"Xiaohongshu": "Xiaohongshu (Xiaohongshu-Unterstützung kommt bald)",
|
||||
"Local file": "Lokale Datei",
|
||||
"Play Voice": "Sprachausgabe abspielen",
|
||||
"Voice Example": "Dies ist ein Beispieltext zum Testen der Sprachsynthese",
|
||||
"Synthesizing Voice": "Sprachsynthese läuft, bitte warten...",
|
||||
"TTS Provider": "Sprachsynthese-Anbieter auswählen",
|
||||
"TTS Servers": "TTS-Server",
|
||||
"No voices available for the selected TTS server. Please select another server.": "Keine Stimmen für den ausgewählten TTS-Server verfügbar. Bitte wählen Sie einen anderen Server.",
|
||||
"SiliconFlow API Key": "SiliconFlow API-Schlüssel",
|
||||
"SiliconFlow TTS Settings": "SiliconFlow TTS-Einstellungen",
|
||||
"Speed: Range [0.25, 4.0], default is 1.0": "Geschwindigkeit: Bereich [0.25, 4.0], Standardwert ist 1.0",
|
||||
"Volume: Uses Speech Volume setting, default 1.0 maps to gain 0": "Lautstärke: Verwendet die Sprachlautstärke-Einstellung, Standardwert 1.0 entspricht Verstärkung 0",
|
||||
"Hide Log": "Protokoll ausblenden",
|
||||
"Hide Basic Settings": "Basis-Einstellungen ausblenden\n\nWenn diese Option deaktiviert ist, wird die Basis-Einstellungen-Leiste nicht auf der Seite angezeigt.\n\nWenn Sie sie erneut anzeigen möchten, setzen Sie `hide_config = false` in `config.toml`",
|
||||
"LLM Settings": "**LLM-Einstellungen**",
|
||||
"Video Source Settings": "**Videoquellen-Einstellungen**",
|
||||
"Click to show API Key management": "Klicken Sie hier, um die API-Schlüsselverwaltung anzuzeigen",
|
||||
"Manage Pexels and Pixabay API Keys": "Pexels- und Pixabay-API-Schlüssel verwalten",
|
||||
"Current Keys:": "Aktuelle Schlüssel:",
|
||||
"No Pexels API Keys currently": "Derzeit keine Pexels-API-Schlüssel",
|
||||
"Add Pexels API Key": "Pexels-API-Schlüssel hinzufügen",
|
||||
"Pexels API Key added successfully": "Pexels-API-Schlüssel erfolgreich hinzugefügt",
|
||||
"This API Key already exists": "Dieser API-Schlüssel existiert bereits",
|
||||
"Please enter a valid API Key": "Bitte geben Sie einen gültigen API-Schlüssel ein",
|
||||
"Select Pexels API Key to delete": "Wählen Sie den zu löschenden Pexels-API-Schlüssel aus",
|
||||
"Delete Selected Pexels API Key": "Ausgewählten Pexels-API-Schlüssel löschen",
|
||||
"Pexels API Key deleted successfully": "Pexels-API-Schlüssel erfolgreich gelöscht",
|
||||
"No Pixabay API Keys currently": "Derzeit keine Pixabay-API-Schlüssel",
|
||||
"Add Pixabay API Key": "Pixabay-API-Schlüssel hinzufügen",
|
||||
"Pixabay API Key added successfully": "Pixabay-API-Schlüssel erfolgreich hinzugefügt",
|
||||
"Select Pixabay API Key to delete": "Wählen Sie den zu löschenden Pixabay-API-Schlüssel aus",
|
||||
"Delete Selected Pixabay API Key": "Ausgewählten Pixabay-API-Schlüssel löschen",
|
||||
"Pixabay API Key deleted successfully": "Pixabay-API-Schlüssel erfolgreich gelöscht"
|
||||
}
|
||||
}
|
||||
135
webui/i18n/en.json
Normal file
135
webui/i18n/en.json
Normal file
@@ -0,0 +1,135 @@
|
||||
{
|
||||
"Language": "English",
|
||||
"Translation": {
|
||||
"Login Required": "Login Required",
|
||||
"Please login to access settings": "Please login to access settings",
|
||||
"Username": "Username",
|
||||
"Password": "Password",
|
||||
"Login": "Login",
|
||||
"Login Error": "Login Error",
|
||||
"Incorrect username or password": "Incorrect username or password",
|
||||
"Please enter your username and password": "Please enter your username and password",
|
||||
"Video Script Settings": "**Video Script Settings**",
|
||||
"Video Subject": "Video Subject (Provide a keyword, :red[AI will automatically generate] video script)",
|
||||
"Script Language": "Language for Generating Video Script (AI will automatically output based on the language of your subject)",
|
||||
"Advanced Script Settings": "Advanced Script Settings",
|
||||
"Script Paragraph Number": "Script Paragraph Count",
|
||||
"Custom Script Requirements": "Custom Script Requirements",
|
||||
"Custom Script Requirements Placeholder": "Example: use a lighter tone, fit TikTok style, target young viewers, make the opening more suspenseful",
|
||||
"Use Custom System Prompt": "Use Custom System Prompt",
|
||||
"Use Custom System Prompt Help": "When enabled, this replaces the default script generation rules. Intended for advanced prompt users.",
|
||||
"Custom System Prompt": "Custom System Prompt",
|
||||
"Generate Video Script and Keywords": "Click to use AI to generate [Video Script] and [Video Keywords] based on **subject**",
|
||||
"Auto Detect": "Auto Detect",
|
||||
"Video Script": "Video Script (:blue[① Optional, AI generated ② Proper punctuation helps with subtitle generation])",
|
||||
"Generate Video Keywords": "Click to use AI to generate [Video Keywords] based on **script**",
|
||||
"Please Enter the Video Subject": "Please Enter the Video Script First",
|
||||
"Generating Video Script and Keywords": "AI is generating video script and keywords...",
|
||||
"Generating Video Keywords": "AI is generating video keywords...",
|
||||
"Video Keywords": "Video Keywords (:blue[① Optional, AI generated ② Use **English commas** for separation, English only])",
|
||||
"Video Settings": "**Video Settings**",
|
||||
"Video Concat Mode": "Video Concatenation Mode",
|
||||
"Random": "Random Concatenation (Recommended)",
|
||||
"Sequential": "Sequential Concatenation",
|
||||
"Video Transition Mode": "Video Transition Mode",
|
||||
"None": "None",
|
||||
"Shuffle": "Shuffle",
|
||||
"FadeIn": "FadeIn",
|
||||
"FadeOut": "FadeOut",
|
||||
"SlideIn": "SlideIn",
|
||||
"SlideOut": "SlideOut",
|
||||
"Video Ratio": "Video Aspect Ratio",
|
||||
"Portrait": "Portrait 9:16",
|
||||
"Landscape": "Landscape 16:9",
|
||||
"Clip Duration": "Maximum Duration of Video Clips (seconds)",
|
||||
"Number of Videos Generated Simultaneously": "Number of Videos Generated Simultaneously",
|
||||
"Audio Settings": "**Audio Settings**",
|
||||
"Speech Synthesis": "Speech Synthesis Voice",
|
||||
"Speech Region": "Region(:red[Required,[Get Region](https://portal.azure.com/#view/Microsoft_Azure_ProjectOxford/CognitiveServicesHub/~/SpeechServices)])",
|
||||
"Speech Key": "API Key(:red[Required,[Get API Key](https://portal.azure.com/#view/Microsoft_Azure_ProjectOxford/CognitiveServicesHub/~/SpeechServices)])",
|
||||
"Speech Volume": "Speech Volume (1.0 represents 100%)",
|
||||
"Speech Rate": "Speech Rate (1.0 means 1x speed)",
|
||||
"Custom Audio File": "Custom Audio File",
|
||||
"Custom audio will be used directly. TTS synthesis will be skipped for this task.": "Custom audio will be used directly. TTS synthesis will be skipped for this task.",
|
||||
"Male": "Male",
|
||||
"Female": "Female",
|
||||
"Background Music": "Background Music",
|
||||
"No Background Music": "No Background Music",
|
||||
"Random Background Music": "Random Background Music",
|
||||
"Custom Background Music": "Custom Background Music",
|
||||
"Custom Background Music File": "Please enter the file path for custom background music:",
|
||||
"Background Music Volume": "Background Music Volume (0.2 represents 20%, background music should not be too loud)",
|
||||
"Subtitle Settings": "**Subtitle Settings**",
|
||||
"Enable Subtitles": "Enable Subtitles (If unchecked, the settings below will not take effect)",
|
||||
"Font": "Subtitle Font",
|
||||
"Position": "Subtitle Position",
|
||||
"Top": "Top",
|
||||
"Center": "Center",
|
||||
"Bottom": "Bottom (Recommended)",
|
||||
"Custom": "Custom position (70, indicating 70% down from the top)",
|
||||
"Font Size": "Subtitle Font Size",
|
||||
"Font Color": "Subtitle Font Color",
|
||||
"Stroke Color": "Subtitle Outline Color",
|
||||
"Stroke Width": "Subtitle Outline Width",
|
||||
"Generate Video": "Generate Video",
|
||||
"Video Script and Subject Cannot Both Be Empty": "Video Subject and Video Script cannot both be empty",
|
||||
"Generating Video": "Generating video, please wait...",
|
||||
"Start Generating Video": "Start Generating Video",
|
||||
"Video Generation Completed": "Video Generation Completed",
|
||||
"Video Generation Failed": "Video Generation Failed",
|
||||
"You can download the generated video from the following links": "You can download the generated video from the following links",
|
||||
"Pexels API Key": "Pexels API Key ([Get API Key](https://www.pexels.com/api/))",
|
||||
"Pixabay API Key": "Pixabay API Key ([Get API Key](https://pixabay.com/api/docs/#api_search_videos))",
|
||||
"Basic Settings": "**Basic Settings** (:blue[Click to expand])",
|
||||
"Language": "Language",
|
||||
"LLM Provider": "LLM Provider",
|
||||
"API Key": "API Key (:red[Required])",
|
||||
"Base Url": "Base Url",
|
||||
"Account ID": "Account ID (Get from Cloudflare dashboard)",
|
||||
"Model Name": "Model Name",
|
||||
"Please Enter the LLM API Key": "Please Enter the **LLM API Key**",
|
||||
"Please Enter the Pexels API Key": "Please Enter the **Pexels API Key**",
|
||||
"Please Enter the Pixabay API Key": "Please Enter the **Pixabay API Key**",
|
||||
"Get Help": "If you need help, or have any questions, you can join discord for help: https://harryai.cc",
|
||||
"Video Source": "Video Source",
|
||||
"TikTok": "TikTok (TikTok support is coming soon)",
|
||||
"Bilibili": "Bilibili (Bilibili support is coming soon)",
|
||||
"Xiaohongshu": "Xiaohongshu (Xiaohongshu support is coming soon)",
|
||||
"Local file": "Local file",
|
||||
"Play Voice": "Play Voice",
|
||||
"Voice Example": "This is an example text for testing speech synthesis",
|
||||
"Synthesizing Voice": "Synthesizing voice, please wait...",
|
||||
"TTS Provider": "Select the voice synthesis provider",
|
||||
"TTS Servers": "TTS Servers",
|
||||
"No voices available for the selected TTS server. Please select another server.": "No voices available for the selected TTS server. Please select another server.",
|
||||
"SiliconFlow API Key": "SiliconFlow API Key [Click to get](https://cloud.siliconflow.cn/account/ak)",
|
||||
"SiliconFlow TTS Settings": "SiliconFlow TTS Settings",
|
||||
"Speed: Range [0.25, 4.0], default is 1.0": "Speed: Range [0.25, 4.0], default is 1.0",
|
||||
"Volume: Uses Speech Volume setting, default 1.0 maps to gain 0": "Volume: Uses Speech Volume setting, default 1.0 maps to gain 0",
|
||||
"MiMo API Key": "Xiaomi MiMo API Key [Click to get](https://platform.xiaomimimo.com/docs/zh-CN/quick-start/first-api-call)",
|
||||
"MiMo TTS Settings": "Xiaomi MiMo TTS Settings",
|
||||
"Uses Xiaomi MiMo V2.5 TTS preset voices": "Uses Xiaomi MiMo V2.5 TTS preset voices",
|
||||
"Speed and volume are currently handled by the provider defaults": "Speed and volume are currently handled by the provider defaults",
|
||||
"Hide Log": "Hide Log",
|
||||
"Hide Basic Settings": "Hide Basic Settings\n\nHidden, the basic settings panel will not be displayed on the page.\n\nIf you need to display it again, please set `hide_config = false` in `config.toml`",
|
||||
"LLM Settings": "**LLM Settings**",
|
||||
"Video Source Settings": "**Video Source Settings**",
|
||||
"Click to show API Key management": "Click to show API Key management",
|
||||
"Manage Pexels and Pixabay API Keys": "Manage Pexels and Pixabay API Keys",
|
||||
"Current Keys:": "Current Keys:",
|
||||
"No Pexels API Keys currently": "No Pexels API Keys currently",
|
||||
"Add Pexels API Key": "Add Pexels API Key",
|
||||
"Pexels API Key added successfully": "Pexels API Key added successfully",
|
||||
"This API Key already exists": "This API Key already exists",
|
||||
"Please enter a valid API Key": "Please enter a valid API Key",
|
||||
"Select Pexels API Key to delete": "Select Pexels API Key to delete",
|
||||
"Delete Selected Pexels API Key": "Delete Selected Pexels API Key",
|
||||
"Pexels API Key deleted successfully": "Pexels API Key deleted successfully",
|
||||
"No Pixabay API Keys currently": "No Pixabay API Keys currently",
|
||||
"Add Pixabay API Key": "Add Pixabay API Key",
|
||||
"Pixabay API Key added successfully": "Pixabay API Key added successfully",
|
||||
"Select Pixabay API Key to delete": "Select Pixabay API Key to delete",
|
||||
"Delete Selected Pixabay API Key": "Delete Selected Pixabay API Key",
|
||||
"Pixabay API Key deleted successfully": "Pixabay API Key deleted successfully"
|
||||
}
|
||||
}
|
||||
122
webui/i18n/pt.json
Normal file
122
webui/i18n/pt.json
Normal file
@@ -0,0 +1,122 @@
|
||||
{
|
||||
"Language": "Português Brasileiro",
|
||||
"Translation": {
|
||||
"Login Required": "Login Necessário",
|
||||
"Please login to access settings": "Por favor, faça login para acessar as configurações",
|
||||
"Username": "Nome de usuário",
|
||||
"Password": "Senha",
|
||||
"Login": "Entrar",
|
||||
"Login Error": "Erro de Login",
|
||||
"Incorrect username or password": "Nome de usuário ou senha incorretos",
|
||||
"Please enter your username and password": "Por favor, digite seu nome de usuário e senha",
|
||||
"Video Script Settings": "**Configurações do Roteiro do Vídeo**",
|
||||
"Video Subject": "Tema do Vídeo (Forneça uma palavra-chave, :red[a IA irá gerar automaticamente] o roteiro do vídeo)",
|
||||
"Script Language": "Idioma para Gerar o Roteiro do Vídeo (a IA irá gerar automaticamente com base no idioma do seu tema)",
|
||||
"Generate Video Script and Keywords": "Clique para usar a IA para gerar o [Roteiro do Vídeo] e as [Palavras-chave do Vídeo] com base no **tema**",
|
||||
"Auto Detect": "Detectar Automaticamente",
|
||||
"Video Script": "Roteiro do Vídeo (:blue[① Opcional, gerado pela IA ② Pontuação adequada ajuda na geração de legendas])",
|
||||
"Generate Video Keywords": "Clique para usar a IA para gerar [Palavras-chave do Vídeo] com base no **roteiro**",
|
||||
"Please Enter the Video Subject": "Por favor, insira o Roteiro do Vídeo primeiro",
|
||||
"Generating Video Script and Keywords": "A IA está gerando o roteiro do vídeo e as palavras-chave...",
|
||||
"Generating Video Keywords": "A IA está gerando as palavras-chave do vídeo...",
|
||||
"Video Keywords": "Palavras-chave do Vídeo (:blue[① Opcional, gerado pela IA ② Use **vírgulas em inglês** para separar, somente em inglês])",
|
||||
"Video Settings": "**Configurações do Vídeo**",
|
||||
"Video Concat Mode": "Modo de Concatenação de Vídeo",
|
||||
"Random": "Concatenação Aleatória (Recomendado)",
|
||||
"Sequential": "Concatenação Sequencial",
|
||||
"Video Transition Mode": "Modo de Transição de Vídeo",
|
||||
"None": "Nenhuma Transição",
|
||||
"Shuffle": "Transição Aleatória",
|
||||
"FadeIn": "FadeIn",
|
||||
"FadeOut": "FadeOut",
|
||||
"SlideIn": "SlideIn",
|
||||
"SlideOut": "SlideOut",
|
||||
"Video Ratio": "Proporção do Vídeo",
|
||||
"Portrait": "Retrato 9:16",
|
||||
"Landscape": "Paisagem 16:9",
|
||||
"Clip Duration": "Duração Máxima dos Clipes de Vídeo (segundos)",
|
||||
"Number of Videos Generated Simultaneously": "Número de Vídeos Gerados Simultaneamente",
|
||||
"Audio Settings": "**Configurações de Áudio**",
|
||||
"Speech Synthesis": "Voz de Síntese de Fala",
|
||||
"Speech Region": "Região(:red[Obrigatório,[Obter Região](https://portal.azure.com/#view/Microsoft_Azure_ProjectOxford/CognitiveServicesHub/~/SpeechServices)])",
|
||||
"Speech Key": "Chave da API(:red[Obrigatório,[Obter Chave da API](https://portal.azure.com/#view/Microsoft_Azure_ProjectOxford/CognitiveServicesHub/~/SpeechServices)])",
|
||||
"Speech Volume": "Volume da Fala (1.0 representa 100%)",
|
||||
"Speech Rate": "Velocidade da Fala (1.0 significa velocidade 1x)",
|
||||
"Male": "Masculino",
|
||||
"Female": "Feminino",
|
||||
"Background Music": "Música de Fundo",
|
||||
"No Background Music": "Sem Música de Fundo",
|
||||
"Random Background Music": "Música de Fundo Aleatória",
|
||||
"Custom Background Music": "Música de Fundo Personalizada",
|
||||
"Custom Background Music File": "Por favor, insira o caminho do arquivo para a música de fundo personalizada:",
|
||||
"Background Music Volume": "Volume da Música de Fundo (0.2 representa 20%, a música de fundo não deve ser muito alta)",
|
||||
"Subtitle Settings": "**Configurações de Legendas**",
|
||||
"Enable Subtitles": "Ativar Legendas (Se desmarcado, as configurações abaixo não terão efeito)",
|
||||
"Font": "Fonte da Legenda",
|
||||
"Position": "Posição da Legenda",
|
||||
"Top": "Superior",
|
||||
"Center": "Centralizar",
|
||||
"Bottom": "Inferior (Recomendado)",
|
||||
"Custom": "Posição personalizada (70, indicando 70% abaixo do topo)",
|
||||
"Font Size": "Tamanho da Fonte da Legenda",
|
||||
"Font Color": "Cor da Fonte da Legenda",
|
||||
"Stroke Color": "Cor do Contorno da Legenda",
|
||||
"Stroke Width": "Largura do Contorno da Legenda",
|
||||
"Generate Video": "Gerar Vídeo",
|
||||
"Video Script and Subject Cannot Both Be Empty": "O Tema do Vídeo e o Roteiro do Vídeo não podem estar ambos vazios",
|
||||
"Generating Video": "Gerando vídeo, por favor aguarde...",
|
||||
"Start Generating Video": "Começar a Gerar Vídeo",
|
||||
"Video Generation Completed": "Geração do Vídeo Concluída",
|
||||
"Video Generation Failed": "Falha na Geração do Vídeo",
|
||||
"You can download the generated video from the following links": "Você pode baixar o vídeo gerado a partir dos seguintes links",
|
||||
"Basic Settings": "**Configurações Básicas** (:blue[Clique para expandir])",
|
||||
"Language": "Idioma",
|
||||
"Pexels API Key": "Chave da API do Pexels ([Obter Chave da API](https://www.pexels.com/api/))",
|
||||
"Pixabay API Key": "Chave da API do Pixabay ([Obter Chave da API](https://pixabay.com/api/docs/#api_search_videos))",
|
||||
"LLM Provider": "Provedor LLM",
|
||||
"API Key": "Chave da API (:red[Obrigatório])",
|
||||
"Base Url": "URL Base",
|
||||
"Account ID": "ID da Conta (Obter no painel do Cloudflare)",
|
||||
"Model Name": "Nome do Modelo",
|
||||
"Please Enter the LLM API Key": "Por favor, insira a **Chave da API LLM**",
|
||||
"Please Enter the Pexels API Key": "Por favor, insira a **Chave da API do Pexels**",
|
||||
"Please Enter the Pixabay API Key": "Por favor, insira a **Chave da API do Pixabay**",
|
||||
"Get Help": "Se precisar de ajuda ou tiver alguma dúvida, você pode entrar no discord para obter ajuda: https://harryai.cc",
|
||||
"Video Source": "Fonte do Vídeo",
|
||||
"TikTok": "TikTok (Suporte para TikTok em breve)",
|
||||
"Bilibili": "Bilibili (Suporte para Bilibili em breve)",
|
||||
"Xiaohongshu": "Xiaohongshu (Suporte para Xiaohongshu em breve)",
|
||||
"Local file": "Arquivo local",
|
||||
"Play Voice": "Reproduzir Voz",
|
||||
"Voice Example": "Este é um exemplo de texto para testar a síntese de fala",
|
||||
"Synthesizing Voice": "Sintetizando voz, por favor aguarde...",
|
||||
"TTS Provider": "Selecione o provedor de síntese de voz",
|
||||
"TTS Servers": "Servidores TTS",
|
||||
"No voices available for the selected TTS server. Please select another server.": "Não há vozes disponíveis para o servidor TTS selecionado. Por favor, selecione outro servidor.",
|
||||
"SiliconFlow API Key": "Chave API do SiliconFlow",
|
||||
"SiliconFlow TTS Settings": "Configurações do SiliconFlow TTS",
|
||||
"Speed: Range [0.25, 4.0], default is 1.0": "Velocidade: Intervalo [0.25, 4.0], o padrão é 1.0",
|
||||
"Volume: Uses Speech Volume setting, default 1.0 maps to gain 0": "Volume: Usa a configuração de Volume de Fala, o padrão 1.0 corresponde ao ganho 0",
|
||||
"Hide Log": "Ocultar Log",
|
||||
"Hide Basic Settings": "Ocultar Configurações Básicas\n\nOculto, o painel de configurações básicas não será exibido na página.\n\nSe precisar exibi-lo novamente, defina `hide_config = false` em `config.toml`",
|
||||
"LLM Settings": "**Configurações do LLM**",
|
||||
"Video Source Settings": "**Configurações da Fonte do Vídeo**",
|
||||
"Click to show API Key management": "Clique para mostrar o gerenciamento de chaves de API",
|
||||
"Manage Pexels and Pixabay API Keys": "Gerenciar chaves de API do Pexels e Pixabay",
|
||||
"Current Keys:": "Chaves atuais:",
|
||||
"No Pexels API Keys currently": "Nenhuma chave de API do Pexels atualmente",
|
||||
"Add Pexels API Key": "Adicionar chave de API do Pexels",
|
||||
"Pexels API Key added successfully": "Chave de API do Pexels adicionada com sucesso",
|
||||
"This API Key already exists": "Esta chave de API já existe",
|
||||
"Please enter a valid API Key": "Por favor, insira uma chave de API válida",
|
||||
"Select Pexels API Key to delete": "Selecione a chave de API do Pexels para excluir",
|
||||
"Delete Selected Pexels API Key": "Excluir chave de API do Pexels selecionada",
|
||||
"Pexels API Key deleted successfully": "Chave de API do Pexels excluída com sucesso",
|
||||
"No Pixabay API Keys currently": "Nenhuma chave de API do Pixabay atualmente",
|
||||
"Add Pixabay API Key": "Adicionar chave de API do Pixabay",
|
||||
"Pixabay API Key added successfully": "Chave de API do Pixabay adicionada com sucesso",
|
||||
"Select Pixabay API Key to delete": "Selecione a chave de API do Pixabay para excluir",
|
||||
"Delete Selected Pixabay API Key": "Excluir chave de API do Pixabay selecionada",
|
||||
"Pixabay API Key deleted successfully": "Chave de API do Pixabay excluída com sucesso"
|
||||
}
|
||||
}
|
||||
105
webui/i18n/ru.json
Normal file
105
webui/i18n/ru.json
Normal file
@@ -0,0 +1,105 @@
|
||||
{
|
||||
"Language": "Русский",
|
||||
"Translation": {
|
||||
"Login Required": "Требуется авторизация",
|
||||
"Please login to access settings": "Войдите для доступа к настройкам",
|
||||
"Username": "Имя пользователя",
|
||||
"Password": "Пароль",
|
||||
"Login": "Войти",
|
||||
"Login Error": "Ошибка входа",
|
||||
"Incorrect username or password": "Неверное имя пользователя или пароль",
|
||||
"Please enter your username and password": "Введите имя пользователя и пароль",
|
||||
"Video Script Settings": "**Настройки сценария видео**",
|
||||
"Video Subject": "Тема видео (Укажите ключевое слово, :red[ИИ автоматически создаст] сценарий видео)",
|
||||
"Script Language": "Язык сценария видео (ИИ автоматически определит язык по теме)",
|
||||
"Generate Video Script and Keywords": "Нажмите для создания [Сценария видео] и [Ключевых слов] на основе **темы** с помощью ИИ",
|
||||
"Auto Detect": "Автоопределение",
|
||||
"Video Script": "Сценарий видео (:blue[① Необязательно, создается ИИ ② Правильная пунктуация помогает генерации субтитров])",
|
||||
"Generate Video Keywords": "Нажмите для создания [Ключевых слов] на основе **сценария** с помощью ИИ",
|
||||
"Please Enter the Video Subject": "Сначала введите сценарий видео",
|
||||
"Generating Video Script and Keywords": "ИИ создает сценарий и ключевые слова...",
|
||||
"Generating Video Keywords": "ИИ создает ключевые слова...",
|
||||
"Video Keywords": "Ключевые слова видео (:blue[① Необязательно, создается ИИ ② Используйте **запятые** для разделения, только на английском])",
|
||||
"Video Settings": "**Настройки видео**",
|
||||
"Video Concat Mode": "Режим объединения видео",
|
||||
"Random": "Случайное объединение (Рекомендуется)",
|
||||
"Sequential": "Последовательное объединение",
|
||||
"Video Transition Mode": "Режим переходов видео",
|
||||
"None": "Без переходов",
|
||||
"Shuffle": "Перемешивание",
|
||||
"FadeIn": "Появление",
|
||||
"FadeOut": "Затухание",
|
||||
"SlideIn": "Вход слайдом",
|
||||
"SlideOut": "Выход слайдом",
|
||||
"Video Ratio": "Соотношение сторон видео",
|
||||
"Portrait": "Вертикальное 9:16",
|
||||
"Landscape": "Горизонтальное 16:9",
|
||||
"Clip Duration": "Максимальная длительность видеофрагмента (секунды)",
|
||||
"Number of Videos Generated Simultaneously": "Количество одновременно создаваемых видео",
|
||||
"Audio Settings": "**Настройки аудио**",
|
||||
"Speech Synthesis": "Голос синтеза речи",
|
||||
"Speech Region": "Регион (:red[Обязательно,[Получить регион](https://portal.azure.com/#view/Microsoft_Azure_ProjectOxford/CognitiveServicesHub/~/SpeechServices)])",
|
||||
"Speech Key": "API-ключ (:red[Обязательно,[Получить API-ключ](https://portal.azure.com/#view/Microsoft_Azure_ProjectOxford/CognitiveServicesHub/~/SpeechServices)])",
|
||||
"Speech Volume": "Громкость речи (1.0 соответствует 100%)",
|
||||
"Speech Rate": "Скорость речи (1.0 означает обычную скорость)",
|
||||
"Male": "Мужской",
|
||||
"Female": "Женский",
|
||||
"Background Music": "Фоновая музыка",
|
||||
"No Background Music": "Без фоновой музыки",
|
||||
"Random Background Music": "Случайная фоновая музыка",
|
||||
"Custom Background Music": "Пользовательская фоновая музыка",
|
||||
"Custom Background Music File": "Введите путь к файлу пользовательской фоновой музыки:",
|
||||
"Background Music Volume": "Громкость фоновой музыки (0.2 соответствует 20%, фоновая музыка не должна быть слишком громкой)",
|
||||
"Subtitle Settings": "**Настройки субтитров**",
|
||||
"Enable Subtitles": "Включить субтитры (Если не отмечено, настройки ниже не будут применены)",
|
||||
"Font": "Шрифт субтитров",
|
||||
"Position": "Расположение субтитров",
|
||||
"Top": "Сверху",
|
||||
"Center": "По центру",
|
||||
"Bottom": "Снизу (Рекомендуется)",
|
||||
"Custom": "Пользовательское расположение (70, означает 70% от верха)",
|
||||
"Font Size": "Размер шрифта субтитров",
|
||||
"Font Color": "Цвет шрифта субтитров",
|
||||
"Stroke Color": "Цвет обводки субтитров",
|
||||
"Stroke Width": "Ширина обводки субтитров",
|
||||
"Generate Video": "Создать видео",
|
||||
"Video Script and Subject Cannot Both Be Empty": "Тема и сценарий видео не могут быть пустыми одновременно",
|
||||
"Generating Video": "Создание видео, пожалуйста подождите...",
|
||||
"Start Generating Video": "Начать создание видео",
|
||||
"Video Generation Completed": "Создание видео завершено",
|
||||
"Video Generation Failed": "Ошибка создания видео",
|
||||
"You can download the generated video from the following links": "Вы можете скачать созданное видео по следующим ссылкам",
|
||||
"Pexels API Key": "Pexels API-ключ ([Получить API-ключ](https://www.pexels.com/api/))",
|
||||
"Pixabay API Key": "Pixabay API-ключ ([Получить API-ключ](https://pixabay.com/api/docs/#api_search_videos))",
|
||||
"Basic Settings": "**Основные настройки** (:blue[Нажмите для раскрытия])",
|
||||
"Language": "Язык",
|
||||
"LLM Provider": "Провайдер LLM",
|
||||
"API Key": "API-ключ (:red[Обязательно])",
|
||||
"Base Url": "Базовый URL",
|
||||
"Account ID": "ID аккаунта (Получите в панели управления Cloudflare)",
|
||||
"Model Name": "Название модели",
|
||||
"Please Enter the LLM API Key": "Введите **LLM API-ключ**",
|
||||
"Please Enter the Pexels API Key": "Введите **Pexels API-ключ**",
|
||||
"Please Enter the Pixabay API Key": "Введите **Pixabay API-ключ**",
|
||||
"Get Help": "Если нужна помощь или есть вопросы, присоединяйтесь к Discord: https://harryai.cc",
|
||||
"Video Source": "Источник видео",
|
||||
"TikTok": "TikTok (Поддержка TikTok скоро появится)",
|
||||
"Bilibili": "Bilibili (Поддержка Bilibili скоро появится)",
|
||||
"Xiaohongshu": "Xiaohongshu (Поддержка Xiaohongshu скоро появится)",
|
||||
"Local file": "Локальный файл",
|
||||
"Play Voice": "Воспроизвести голос",
|
||||
"Voice Example": "Это пример текста для тестирования синтеза речи",
|
||||
"Synthesizing Voice": "Синтезирование голоса, пожалуйста подождите...",
|
||||
"TTS Provider": "Выберите провайдера синтеза речи",
|
||||
"TTS Servers": "TTS серверы",
|
||||
"No voices available for the selected TTS server. Please select another server.": "Для выбранного TTS сервера нет доступных голосов. Выберите другой сервер.",
|
||||
"SiliconFlow API Key": "SiliconFlow API-ключ [Нажмите для получения](https://cloud.siliconflow.cn/account/ak)",
|
||||
"SiliconFlow TTS Settings": "Настройки SiliconFlow TTS",
|
||||
"Speed: Range [0.25, 4.0], default is 1.0": "Скорость: Диапазон [0.25, 4.0], по умолчанию 1.0",
|
||||
"Volume: Uses Speech Volume setting, default 1.0 maps to gain 0": "Громкость: Использует настройку громкости речи, по умолчанию 1.0 соответствует усилению 0",
|
||||
"Hide Log": "Скрыть журнал",
|
||||
"Hide Basic Settings": "Скрыть основные настройки\n\nПри скрытии панель основных настроек не будет отображаться на странице.\n\nДля повторного отображения установите `hide_config = false` в `config.toml`",
|
||||
"LLM Settings": "**Настройки LLM**",
|
||||
"Video Source Settings": "**Настройки источника видео**"
|
||||
}
|
||||
}
|
||||
124
webui/i18n/tr.json
Normal file
124
webui/i18n/tr.json
Normal file
@@ -0,0 +1,124 @@
|
||||
{
|
||||
"Language": "Türkçe",
|
||||
"Translation": {
|
||||
"Login Required": "Giriş Gerekli",
|
||||
"Please login to access settings": "Ayarlara erişmek için lütfen giriş yapın",
|
||||
"Username": "Kullanıcı Adı",
|
||||
"Password": "Şifre",
|
||||
"Login": "Giriş Yap",
|
||||
"Login Error": "Giriş Hatası",
|
||||
"Incorrect username or password": "Hatalı kullanıcı adı veya şifre",
|
||||
"Please enter your username and password": "Lütfen kullanıcı adınızı ve şifrenizi girin",
|
||||
"Video Script Settings": "**Video Senaryo Ayarları**",
|
||||
"Video Subject": "Video Konusu (:red[Yapay zeka otomatik olarak] video senaryosu oluşturacak bir anahtar kelime girin)",
|
||||
"Script Language": "Video Senaryosu Dili (Yapay zeka, konunuzun diline göre otomatik çıktı verecektir)",
|
||||
"Generate Video Script and Keywords": "**Konuya** dayalı olarak yapay zeka ile [Video Senaryosu] ve [Video Anahtar Kelimeleri] oluşturmak için tıklayın",
|
||||
"Auto Detect": "Otomatik Algılama",
|
||||
"Video Script": "Video Senaryosu (:blue[① İsteğe bağlı, yapay zeka tarafından oluşturulur ② Doğru noktalama altyazı oluşturmaya yardımcı olur])",
|
||||
"Generate Video Keywords": "**Senaryoya** dayalı olarak yapay zeka ile [Video Anahtar Kelimeleri] oluşturmak için tıklayın",
|
||||
"Please Enter the Video Subject": "Lütfen Önce Video Senaryosunu Girin",
|
||||
"Generating Video Script and Keywords": "Yapay zeka video senaryosu ve anahtar kelimeleri oluşturuyor...",
|
||||
"Generating Video Keywords": "Yapay zeka video anahtar kelimelerini oluşturuyor...",
|
||||
"Video Keywords": "Video Anahtar Kelimeleri (:blue[① İsteğe bağlı, yapay zeka tarafından oluşturulur ② Ayırmak için **İngilizce virgül** kullanın, yalnızca İngilizce])",
|
||||
"Video Settings": "**Video Ayarları**",
|
||||
"Video Concat Mode": "Video Birleştirme Modu",
|
||||
"Random": "Rastgele Birleştirme (Önerilen)",
|
||||
"Sequential": "Sıralı Birleştirme",
|
||||
"Video Transition Mode": "Video Geçiş Modu",
|
||||
"None": "Yok",
|
||||
"Shuffle": "Karıştır",
|
||||
"FadeIn": "Yavaşça Belirme",
|
||||
"FadeOut": "Yavaşça Kaybolma",
|
||||
"SlideIn": "Kayarak Giriş",
|
||||
"SlideOut": "Kayarak Çıkış",
|
||||
"Video Ratio": "Video En-Boy Oranı",
|
||||
"Portrait": "Dikey 9:16",
|
||||
"Landscape": "Yatay 16:9",
|
||||
"Clip Duration": "Video Kliplerinin Maksimum Süresi (saniye)",
|
||||
"Number of Videos Generated Simultaneously": "Aynı Anda Oluşturulan Video Sayısı",
|
||||
"Audio Settings": "**Ses Ayarları**",
|
||||
"Speech Synthesis": "Konuşma Sentezi Sesi",
|
||||
"Speech Region": "Bölge (:red[Gerekli, [Bölge Al](https://portal.azure.com/#view/Microsoft_Azure_ProjectOxford/CognitiveServicesHub/~/SpeechServices)])",
|
||||
"Speech Key": "API Anahtarı (:red[Gerekli, [API Anahtarı Al](https://portal.azure.com/#view/Microsoft_Azure_ProjectOxford/CognitiveServicesHub/~/SpeechServices)])",
|
||||
"Speech Volume": "Konuşma Ses Seviyesi (1.0, %100 anlamına gelir)",
|
||||
"Speech Rate": "Konuşma Hızı (1.0, 1x hız anlamına gelir)",
|
||||
"Male": "Erkek",
|
||||
"Female": "Kadın",
|
||||
"Background Music": "Arka Plan Müziği",
|
||||
"No Background Music": "Arka Plan Müziği Yok",
|
||||
"Random Background Music": "Rastgele Arka Plan Müziği",
|
||||
"Custom Background Music": "Özel Arka Plan Müziği",
|
||||
"Custom Background Music File": "Lütfen özel arka plan müziği dosya yolunu girin:",
|
||||
"Background Music Volume": "Arka Plan Müziği Ses Seviyesi (0.2, %20 anlamına gelir, arka plan müziği çok yüksek olmamalı)",
|
||||
"Subtitle Settings": "**Altyazı Ayarları**",
|
||||
"Enable Subtitles": "Altyazıları Etkinleştir (İşaretlenmezse aşağıdaki ayarlar geçerli olmaz)",
|
||||
"Font": "Altyazı Fontu",
|
||||
"Position": "Altyazı Konumu",
|
||||
"Top": "Üst",
|
||||
"Center": "Orta",
|
||||
"Bottom": "Alt (Önerilen)",
|
||||
"Custom": "Özel konum (70, üstten %70 aşağı anlamına gelir)",
|
||||
"Font Size": "Altyazı Font Boyutu",
|
||||
"Font Color": "Altyazı Font Rengi",
|
||||
"Stroke Color": "Altyazı Çerçeve Rengi",
|
||||
"Stroke Width": "Altyazı Çerçeve Kalınlığı",
|
||||
"Generate Video": "Video Oluştur",
|
||||
"Video Script and Subject Cannot Both Be Empty": "Video Konusu ve Video Senaryosu aynı anda boş olamaz",
|
||||
"Generating Video": "Video oluşturuluyor, lütfen bekleyin...",
|
||||
"Start Generating Video": "Video Oluşturmaya Başla",
|
||||
"Video Generation Completed": "Video Oluşturma Tamamlandı",
|
||||
"Video Generation Failed": "Video Oluşturma Başarısız",
|
||||
"You can download the generated video from the following links": "Oluşturulan videoyu aşağıdaki bağlantılardan indirebilirsiniz",
|
||||
"Pexels API Key": "Pexels API Anahtarı ([API Anahtarı Al](https://www.pexels.com/api/))",
|
||||
"Pixabay API Key": "Pixabay API Anahtarı ([API Anahtarı Al](https://pixabay.com/api/docs/#api_search_videos))",
|
||||
"Basic Settings": "**Temel Ayarlar** (:blue[Genişletmek için tıklayın])",
|
||||
"Language": "Dil",
|
||||
"LLM Provider": "LLM Sağlayıcı",
|
||||
"API Key": "API Anahtarı (:red[Gerekli])",
|
||||
"Base Url": "Temel URL",
|
||||
"Account ID": "Hesap Kimlik Numarası (Cloudflare panodan alın)",
|
||||
"Model Name": "Model Adı",
|
||||
"Please Enter the LLM API Key": "Lütfen **LLM API Anahtarını** Girin",
|
||||
"Please Enter the Pexels API Key": "Lütfen **Pexels API Anahtarını** Girin",
|
||||
"Please Enter the Pixabay API Key": "Lütfen **Pixabay API Anahtarını** Girin",
|
||||
"Get Help": "Yardıma ihtiyacınız varsa veya sorularınız varsa discord'a katılabilirsiniz: https://harryai.cc",
|
||||
"Video Source": "Video Kaynağı",
|
||||
"TikTok": "TikTok (TikTok desteği yakında geliyor)",
|
||||
"Bilibili": "Bilibili (Bilibili desteği yakında geliyor)",
|
||||
"Xiaohongshu": "Xiaohongshu (Xiaohongshu desteği yakında geliyor)",
|
||||
"Local file": "Yerel dosya",
|
||||
"Play Voice": "Sesi Oynat",
|
||||
"Voice Example": "Bu, konuşma sentezini test etmek için örnek bir metindir",
|
||||
"Synthesizing Voice": "Ses sentezleniyor, lütfen bekleyin...",
|
||||
"TTS Provider": "Ses sentezi sağlayıcısını seçin",
|
||||
"TTS Servers": "TTS Sunucuları",
|
||||
"No voices available for the selected TTS server. Please select another server.": "Seçilen TTS sunucusu için uygun ses bulunamadı. Lütfen başka bir sunucu seçin.",
|
||||
"SiliconFlow API Key": "SiliconFlow API Anahtarı [Almak için tıklayın](https://cloud.siliconflow.cn/account/ak)",
|
||||
"SiliconFlow TTS Settings": "SiliconFlow TTS Ayarları",
|
||||
"Speed: Range [0.25, 4.0], default is 1.0": "Hız: Aralık [0.25, 4.0], varsayılan 1.0",
|
||||
"Volume: Uses Speech Volume setting, default 1.0 maps to gain 0": "Ses Seviyesi: Konuşma Ses Seviyesi ayarını kullanır, varsayılan 1.0 gain 0'a eşittir",
|
||||
"Hide Log": "Günlüğü Gizle",
|
||||
"Hide Basic Settings": "Temel Ayarları Gizle\n\nGizlendiği takdirde, temel ayarlar paneli sayfada görüntülenmeyecektir.\n\nTekrar görüntülemek için `config.toml` dosyasında `hide_config = false` olarak ayarlayın",
|
||||
"LLM Settings": "**LLM Ayarları**",
|
||||
"Video Source Settings": "**Video Kaynağı Ayarları**",
|
||||
"Custom Audio File": "Özel Ses Dosyası",
|
||||
"Custom audio will be used directly. TTS synthesis will be skipped for this task.": "Özel ses doğrudan kullanılacak. Bu görev için TTS sentezi atlanacak.",
|
||||
"Click to show API Key management": "API Anahtarı yönetimini göstermek için tıklayın",
|
||||
"Manage Pexels and Pixabay API Keys": "Pexels ve Pixabay API Anahtarlarını Yönet",
|
||||
"Current Keys:": "Mevcut Anahtarlar:",
|
||||
"No Pexels API Keys currently": "Şu anda Pexels API Anahtarı yok",
|
||||
"Add Pexels API Key": "Pexels API Anahtarı Ekle",
|
||||
"Pexels API Key added successfully": "Pexels API Anahtarı başarıyla eklendi",
|
||||
"This API Key already exists": "Bu API Anahtarı zaten mevcut",
|
||||
"Please enter a valid API Key": "Lütfen geçerli bir API Anahtarı girin",
|
||||
"Select Pexels API Key to delete": "Silinecek Pexels API Anahtarını seçin",
|
||||
"Delete Selected Pexels API Key": "Seçili Pexels API Anahtarını Sil",
|
||||
"Pexels API Key deleted successfully": "Pexels API Anahtarı başarıyla silindi",
|
||||
"No Pixabay API Keys currently": "Şu anda Pixabay API Anahtarı yok",
|
||||
"Add Pixabay API Key": "Pixabay API Anahtarı Ekle",
|
||||
"Pixabay API Key added successfully": "Pixabay API Anahtarı başarıyla eklendi",
|
||||
"Select Pixabay API Key to delete": "Silinecek Pixabay API Anahtarını seçin",
|
||||
"Delete Selected Pixabay API Key": "Seçili Pixabay API Anahtarını Sil",
|
||||
"Pixabay API Key deleted successfully": "Pixabay API Anahtarı başarıyla silindi"
|
||||
}
|
||||
}
|
||||
122
webui/i18n/vi.json
Normal file
122
webui/i18n/vi.json
Normal file
@@ -0,0 +1,122 @@
|
||||
{
|
||||
"Language": "Tiếng Việt",
|
||||
"Translation": {
|
||||
"Login Required": "Yêu cầu đăng nhập",
|
||||
"Please login to access settings": "Vui lòng đăng nhập để truy cập cài đặt",
|
||||
"Username": "Tên đăng nhập",
|
||||
"Password": "Mật khẩu",
|
||||
"Login": "Đăng nhập",
|
||||
"Login Error": "Lỗi đăng nhập",
|
||||
"Incorrect username or password": "Tên đăng nhập hoặc mật khẩu không chính xác",
|
||||
"Please enter your username and password": "Vui lòng nhập tên đăng nhập và mật khẩu của bạn",
|
||||
"Video Script Settings": "**Cài Đặt Kịch Bản Video**",
|
||||
"Video Subject": "Chủ Đề Video (Cung cấp một từ khóa, :red[AI sẽ tự động tạo ra] kịch bản video)",
|
||||
"Script Language": "Ngôn Ngữ cho Việc Tạo Kịch Bản Video (AI sẽ tự động xuất ra dựa trên ngôn ngữ của chủ đề của bạn)",
|
||||
"Generate Video Script and Keywords": "Nhấn để sử dụng AI để tạo [Kịch Bản Video] và [Từ Khóa Video] dựa trên **chủ đề**",
|
||||
"Auto Detect": "Tự Động Phát Hiện",
|
||||
"Video Script": "Kịch Bản Video (:blue[① Tùy chọn, AI tạo ra ② Dấu câu chính xác giúp việc tạo phụ đề)",
|
||||
"Generate Video Keywords": "Nhấn để sử dụng AI để tạo [Từ Khóa Video] dựa trên **kịch bản**",
|
||||
"Please Enter the Video Subject": "Vui lòng Nhập Kịch Bản Video Trước",
|
||||
"Generating Video Script and Keywords": "AI đang tạo kịch bản video và từ khóa...",
|
||||
"Generating Video Keywords": "AI đang tạo từ khóa video...",
|
||||
"Video Keywords": "Từ Khóa Video (:blue[① Tùy chọn, AI tạo ra ② Sử dụng dấu phẩy **Tiếng Anh** để phân tách, chỉ sử dụng Tiếng Anh])",
|
||||
"Video Settings": "**Cài Đặt Video**",
|
||||
"Video Concat Mode": "Chế Độ Nối Video",
|
||||
"Random": "Nối Ngẫu Nhiên (Được Khuyến Nghị)",
|
||||
"Sequential": "Nối Theo Thứ Tự",
|
||||
"Video Transition Mode": "Chế Độ Chuyển Đổi Video",
|
||||
"None": "Không Có Chuyển Đổi",
|
||||
"Shuffle": "Chuyển Đổi Ngẫu Nhiên",
|
||||
"FadeIn": "FadeIn",
|
||||
"FadeOut": "FadeOut",
|
||||
"SlideIn": "SlideIn",
|
||||
"SlideOut": "SlideOut",
|
||||
"Video Ratio": "Tỷ Lệ Khung Hình Video",
|
||||
"Portrait": "Dọc 9:16",
|
||||
"Landscape": "Ngang 16:9",
|
||||
"Clip Duration": "Thời Lượng Tối Đa Của Đoạn Video (giây)",
|
||||
"Number of Videos Generated Simultaneously": "Số Video Được Tạo Ra Đồng Thời",
|
||||
"Audio Settings": "**Cài Đặt Âm Thanh**",
|
||||
"Speech Synthesis": "Giọng Đọc Văn Bản",
|
||||
"Speech Region": "Vùng(:red[Bắt Buộc,[Lấy Vùng](https://portal.azure.com/#view/Microsoft_Azure_ProjectOxford/CognitiveServicesHub/~/SpeechServices)])",
|
||||
"Speech Key": "Khóa API(:red[Bắt Buộc,[Lấy Khóa API](https://portal.azure.com/#view/Microsoft_Azure_ProjectOxford/CognitiveServicesHub/~/SpeechServices)])",
|
||||
"Speech Volume": "Âm Lượng Giọng Đọc (1.0 đại diện cho 100%)",
|
||||
"Speech Rate": "Tốc độ đọc (1.0 biểu thị tốc độ gốc)",
|
||||
"Male": "Nam",
|
||||
"Female": "Nữ",
|
||||
"Background Music": "Âm Nhạc Nền",
|
||||
"No Background Music": "Không Có Âm Nhạc Nền",
|
||||
"Random Background Music": "Âm Nhạc Nền Ngẫu Nhiên",
|
||||
"Custom Background Music": "Âm Nhạc Nền Tùy Chỉnh",
|
||||
"Custom Background Music File": "Vui lòng nhập đường dẫn tệp cho âm nhạc nền tùy chỉnh:",
|
||||
"Background Music Volume": "Âm Lượng Âm Nhạc Nền (0.2 đại diện cho 20%, âm nhạc nền không nên quá to)",
|
||||
"Subtitle Settings": "**Cài Đặt Phụ Đề**",
|
||||
"Enable Subtitles": "Bật Phụ Đề (Nếu không chọn, các cài đặt dưới đây sẽ không có hiệu lực)",
|
||||
"Font": "Phông Chữ Phụ Đề",
|
||||
"Position": "Vị Trí Phụ Đề",
|
||||
"Top": "Trên",
|
||||
"Center": "Giữa",
|
||||
"Bottom": "Dưới (Được Khuyến Nghị)",
|
||||
"Custom": "Vị trí tùy chỉnh (70, chỉ ra là cách đầu trang 70%)",
|
||||
"Font Size": "Cỡ Chữ Phụ Đề",
|
||||
"Font Color": "Màu Chữ Phụ Đề",
|
||||
"Stroke Color": "Màu Viền Phụ Đề",
|
||||
"Stroke Width": "Độ Rộng Viền Phụ Đề",
|
||||
"Generate Video": "Tạo Video",
|
||||
"Video Script and Subject Cannot Both Be Empty": "Chủ Đề Video và Kịch Bản Video không thể cùng trống",
|
||||
"Generating Video": "Đang tạo video, vui lòng đợi...",
|
||||
"Start Generating Video": "Bắt Đầu Tạo Video",
|
||||
"Video Generation Completed": "Hoàn Tất Tạo Video",
|
||||
"Video Generation Failed": "Tạo Video Thất Bại",
|
||||
"You can download the generated video from the following links": "Bạn có thể tải video được tạo ra từ các liên kết sau",
|
||||
"Basic Settings": "**Cài Đặt Cơ Bản** (:blue[Nhấp để mở rộng])",
|
||||
"Language": "Ngôn Ngữ",
|
||||
"Pexels API Key": "Khóa API Pexels ([Lấy Khóa API](https://www.pexels.com/api/))",
|
||||
"Pixabay API Key": "Khóa API Pixabay ([Lấy Khóa API](https://pixabay.com/api/docs/#api_search_videos))",
|
||||
"LLM Provider": "Nhà Cung Cấp LLM",
|
||||
"API Key": "Khóa API (:red[Bắt Buộc])",
|
||||
"Base Url": "Url Cơ Bản",
|
||||
"Account ID": "ID Tài Khoản (Lấy từ bảng điều khiển Cloudflare)",
|
||||
"Model Name": "Tên Mô Hình",
|
||||
"Please Enter the LLM API Key": "Vui lòng Nhập **Khóa API LLM**",
|
||||
"Please Enter the Pexels API Key": "Vui lòng Nhập **Khóa API Pexels**",
|
||||
"Please Enter the Pixabay API Key": "Vui lòng Nhập **Khóa API Pixabay**",
|
||||
"Get Help": "Nếu bạn cần giúp đỡ hoặc có bất kỳ câu hỏi nào, bạn có thể tham gia discord để được giúp đỡ: https://harryai.cc",
|
||||
"Video Source": "Nguồn Video",
|
||||
"TikTok": "TikTok (Hỗ trợ TikTok sắp ra mắt)",
|
||||
"Bilibili": "Bilibili (Hỗ trợ Bilibili sắp ra mắt)",
|
||||
"Xiaohongshu": "Xiaohongshu (Hỗ trợ Xiaohongshu sắp ra mắt)",
|
||||
"Local file": "Tệp cục bộ",
|
||||
"Play Voice": "Phát Giọng Nói",
|
||||
"Voice Example": "Đây là văn bản mẫu để kiểm tra tổng hợp giọng nói",
|
||||
"Synthesizing Voice": "Đang tổng hợp giọng nói, vui lòng đợi...",
|
||||
"TTS Provider": "Chọn nhà cung cấp tổng hợp giọng nói",
|
||||
"TTS Servers": "Máy chủ TTS",
|
||||
"No voices available for the selected TTS server. Please select another server.": "Không có giọng nói nào cho máy chủ TTS đã chọn. Vui lòng chọn máy chủ khác.",
|
||||
"SiliconFlow API Key": "Khóa API SiliconFlow",
|
||||
"SiliconFlow TTS Settings": "Cài đặt SiliconFlow TTS",
|
||||
"Speed: Range [0.25, 4.0], default is 1.0": "Tốc độ: Phạm vi [0.25, 4.0], mặc định là 1.0",
|
||||
"Volume: Uses Speech Volume setting, default 1.0 maps to gain 0": "Âm lượng: Sử dụng cài đặt Âm lượng Giọng nói, mặc định 1.0 tương ứng với tăng ích 0",
|
||||
"Hide Log": "Ẩn Nhật Ký",
|
||||
"Hide Basic Settings": "Ẩn Cài Đặt Cơ Bản\n\nẨn, thanh cài đặt cơ bản sẽ không hiển thị trên trang web.\n\nNếu bạn muốn hiển thị lại, vui lòng đặt `hide_config = false` trong `config.toml`",
|
||||
"LLM Settings": "**Cài Đặt LLM**",
|
||||
"Video Source Settings": "**Cài Đặt Nguồn Video**",
|
||||
"Click to show API Key management": "Nhấn để hiển thị quản lý API Key",
|
||||
"Manage Pexels and Pixabay API Keys": "Quản lý API Key của Pexels và Pixabay",
|
||||
"Current Keys:": "Các Key hiện tại:",
|
||||
"No Pexels API Keys currently": "Hiện không có API Key Pexels",
|
||||
"Add Pexels API Key": "Thêm API Key Pexels",
|
||||
"Pexels API Key added successfully": "Thêm API Key Pexels thành công",
|
||||
"This API Key already exists": "API Key này đã tồn tại",
|
||||
"Please enter a valid API Key": "Vui lòng nhập API Key hợp lệ",
|
||||
"Select Pexels API Key to delete": "Chọn API Key Pexels để xóa",
|
||||
"Delete Selected Pexels API Key": "Xóa API Key Pexels đã chọn",
|
||||
"Pexels API Key deleted successfully": "Xóa API Key Pexels thành công",
|
||||
"No Pixabay API Keys currently": "Hiện không có API Key Pixabay",
|
||||
"Add Pixabay API Key": "Thêm API Key Pixabay",
|
||||
"Pixabay API Key added successfully": "Thêm API Key Pixabay thành công",
|
||||
"Select Pixabay API Key to delete": "Chọn API Key Pixabay để xóa",
|
||||
"Delete Selected Pixabay API Key": "Xóa API Key Pixabay đã chọn",
|
||||
"Pixabay API Key deleted successfully": "Xóa API Key Pixabay thành công"
|
||||
}
|
||||
}
|
||||
135
webui/i18n/zh.json
Normal file
135
webui/i18n/zh.json
Normal file
@@ -0,0 +1,135 @@
|
||||
{
|
||||
"Language": "简体中文",
|
||||
"Translation": {
|
||||
"Login Required": "需要登录",
|
||||
"Please login to access settings": "请登录后访问配置设置 (:gray[默认用户名: admin, 密码: admin, 您可以在 config.toml 中修改])",
|
||||
"Username": "用户名",
|
||||
"Password": "密码",
|
||||
"Login": "登录",
|
||||
"Login Error": "登录错误",
|
||||
"Incorrect username or password": "用户名或密码不正确",
|
||||
"Please enter your username and password": "请输入用户名和密码",
|
||||
"Video Script Settings": "**文案设置**",
|
||||
"Video Subject": "视频主题(给定一个关键词,:red[AI自动生成]视频文案)",
|
||||
"Script Language": "生成视频脚本的语言(一般情况AI会自动根据你输入的主题语言输出)",
|
||||
"Advanced Script Settings": "高级脚本设置",
|
||||
"Script Paragraph Number": "文案段落数量",
|
||||
"Custom Script Requirements": "自定义文案要求",
|
||||
"Custom Script Requirements Placeholder": "例如:语气更轻松,适合小红书风格,面向年轻用户,开头更有悬念",
|
||||
"Use Custom System Prompt": "使用自定义系统提示词",
|
||||
"Use Custom System Prompt Help": "启用后会覆盖默认脚本生成规则,适合熟悉 Prompt 的高级用户。",
|
||||
"Custom System Prompt": "自定义系统提示词",
|
||||
"Generate Video Script and Keywords": "点击使用AI根据**主题**生成 【视频文案】 和 【视频关键词】",
|
||||
"Auto Detect": "自动检测",
|
||||
"Video Script": "视频文案(:blue[①可不填,使用AI生成 ②合理使用标点断句,有助于生成字幕])",
|
||||
"Generate Video Keywords": "点击使用AI根据**文案**生成【视频关键词】",
|
||||
"Please Enter the Video Subject": "请先填写视频文案",
|
||||
"Generating Video Script and Keywords": "AI正在生成视频文案和关键词...",
|
||||
"Generating Video Keywords": "AI正在生成视频关键词...",
|
||||
"Video Keywords": "视频关键词(:blue[①可不填,使用AI生成 ②用**英文逗号**分隔,只支持英文])",
|
||||
"Video Settings": "**视频设置**",
|
||||
"Video Concat Mode": "视频拼接模式",
|
||||
"Random": "随机拼接(推荐)",
|
||||
"Sequential": "顺序拼接",
|
||||
"Video Transition Mode": "视频转场模式",
|
||||
"None": "无转场",
|
||||
"Shuffle": "随机转场",
|
||||
"FadeIn": "渐入",
|
||||
"FadeOut": "渐出",
|
||||
"SlideIn": "滑动入",
|
||||
"SlideOut": "滑动出",
|
||||
"Video Ratio": "视频比例",
|
||||
"Portrait": "竖屏 9:16(抖音视频)",
|
||||
"Landscape": "横屏 16:9(西瓜视频)",
|
||||
"Clip Duration": "视频片段最大时长(秒)(**不是视频总长度**,是指每个**合成片段**的长度)",
|
||||
"Number of Videos Generated Simultaneously": "同时生成视频数量",
|
||||
"Audio Settings": "**音频设置**",
|
||||
"Speech Synthesis": "朗读声音(:red[**与文案语言保持一致**。注意:V2版效果更好,但是需要API KEY])",
|
||||
"Speech Region": "服务区域 (:red[必填,[点击获取](https://portal.azure.com/#view/Microsoft_Azure_ProjectOxford/CognitiveServicesHub/~/SpeechServices)])",
|
||||
"Speech Key": "API Key (:red[必填,密钥1 或 密钥2 均可 [点击获取](https://portal.azure.com/#view/Microsoft_Azure_ProjectOxford/CognitiveServicesHub/~/SpeechServices)])",
|
||||
"Speech Volume": "朗读音量(1.0表示100%)",
|
||||
"Speech Rate": "朗读速度(1.0表示1倍速)",
|
||||
"Custom Audio File": "自定义音频文件",
|
||||
"Custom audio will be used directly. TTS synthesis will be skipped for this task.": "将直接使用自定义音频,本次任务会跳过 TTS 语音合成。",
|
||||
"Male": "男性",
|
||||
"Female": "女性",
|
||||
"Background Music": "背景音乐",
|
||||
"No Background Music": "无背景音乐",
|
||||
"Random Background Music": "随机背景音乐",
|
||||
"Custom Background Music": "自定义背景音乐",
|
||||
"Custom Background Music File": "请输入自定义背景音乐的文件路径",
|
||||
"Background Music Volume": "背景音乐音量(0.2表示20%,背景声音不宜过高)",
|
||||
"Subtitle Settings": "**字幕设置**",
|
||||
"Enable Subtitles": "启用字幕(若取消勾选,下面的设置都将不生效)",
|
||||
"Font": "字幕字体",
|
||||
"Position": "字幕位置",
|
||||
"Top": "顶部",
|
||||
"Center": "中间",
|
||||
"Bottom": "底部(推荐)",
|
||||
"Custom": "自定义位置(70,表示离顶部70%的位置)",
|
||||
"Font Size": "字幕大小",
|
||||
"Font Color": "字幕颜色",
|
||||
"Stroke Color": "描边颜色",
|
||||
"Stroke Width": "描边粗细",
|
||||
"Generate Video": "生成视频",
|
||||
"Video Script and Subject Cannot Both Be Empty": "视频主题 和 视频文案,不能同时为空",
|
||||
"Generating Video": "正在生成视频,请稍候...",
|
||||
"Start Generating Video": "开始生成视频",
|
||||
"Video Generation Completed": "视频生成完成",
|
||||
"Video Generation Failed": "视频生成失败",
|
||||
"You can download the generated video from the following links": "你可以从以下链接下载生成的视频",
|
||||
"Basic Settings": "**基础设置** (:blue[点击展开])",
|
||||
"Language": "界面语言",
|
||||
"Pexels API Key": "Pexels API Key ([点击获取](https://www.pexels.com/api/)) :red[推荐使用]",
|
||||
"Pixabay API Key": "Pixabay API Key ([点击获取](https://pixabay.com/api/docs/#api_search_videos)) :red[可以不用配置,如果 Pexels 无法使用,再选择Pixabay]",
|
||||
"LLM Provider": "大模型提供商",
|
||||
"API Key": "API Key (:red[必填,需要到大模型提供商的后台申请])",
|
||||
"Base Url": "Base Url (可选)",
|
||||
"Account ID": "账户ID (Cloudflare的dash面板url中获取)",
|
||||
"Model Name": "模型名称 (:blue[需要到大模型提供商的后台确认被授权的模型名称])",
|
||||
"Please Enter the LLM API Key": "请先填写大模型 **API Key**",
|
||||
"Please Enter the Pexels API Key": "请先填写 **Pexels API Key**",
|
||||
"Please Enter the Pixabay API Key": "请先填写 **Pixabay API Key**",
|
||||
"Get Help": "有任何问题或建议,可以加入 **微信群** 求助或讨论:https://harryai.cc",
|
||||
"Video Source": "视频来源",
|
||||
"TikTok": "抖音 (TikTok 支持中,敬请期待)",
|
||||
"Bilibili": "哔哩哔哩 (Bilibili 支持中,敬请期待)",
|
||||
"Xiaohongshu": "小红书 (Xiaohongshu 支持中,敬请期待)",
|
||||
"Local file": "本地文件",
|
||||
"Play Voice": "试听语音合成",
|
||||
"Voice Example": "这是一段测试语音合成的示例文本",
|
||||
"Synthesizing Voice": "语音合成中,请稍候...",
|
||||
"TTS Provider": "语音合成提供商",
|
||||
"TTS Servers": "TTS服务器",
|
||||
"No voices available for the selected TTS server. Please select another server.": "当前选择的TTS服务器没有可用的声音,请选择其他服务器。",
|
||||
"SiliconFlow API Key": "硅基流动API密钥 [点击获取](https://cloud.siliconflow.cn/account/ak)",
|
||||
"SiliconFlow TTS Settings": "硅基流动TTS设置",
|
||||
"Speed: Range [0.25, 4.0], default is 1.0": "语速范围 [0.25, 4.0],默认值为1.0",
|
||||
"Volume: Uses Speech Volume setting, default 1.0 maps to gain 0": "音量:使用朗读音量设置,默认值1.0对应增益0",
|
||||
"MiMo API Key": "小米 MiMo API 密钥 [点击获取](https://platform.xiaomimimo.com/docs/zh-CN/quick-start/first-api-call)",
|
||||
"MiMo TTS Settings": "小米 MiMo TTS 设置",
|
||||
"Uses Xiaomi MiMo V2.5 TTS preset voices": "使用小米 MiMo V2.5 TTS 预置音色",
|
||||
"Speed and volume are currently handled by the provider defaults": "语速和音量当前使用服务商默认效果",
|
||||
"Hide Log": "隐藏日志",
|
||||
"Hide Basic Settings": "隐藏基础设置\n\n隐藏后,基础设置面板将不会显示在页面中。\n\n如需要再次显示,请在 `config.toml` 中设置 `hide_config = false`",
|
||||
"LLM Settings": "**大模型设置**",
|
||||
"Video Source Settings": "**视频源设置**",
|
||||
"Click to show API Key management": "点击以显示 API Key 管理功能",
|
||||
"Manage Pexels and Pixabay API Keys": "管理 Pexels 和 Pixabay API Keys",
|
||||
"Current Keys:": "当前 Keys:",
|
||||
"No Pexels API Keys currently": "暂无 Pexels API Keys",
|
||||
"Add Pexels API Key": "新增 Pexels API Key",
|
||||
"Pexels API Key added successfully": "Pexels API Key 添加成功",
|
||||
"This API Key already exists": "这个 Key 已经存在",
|
||||
"Please enter a valid API Key": "请输入一个有效的 Key",
|
||||
"Select Pexels API Key to delete": "选择要删除的 Pexels API Key",
|
||||
"Delete Selected Pexels API Key": "删除选定的 Pexels API Key",
|
||||
"Pexels API Key deleted successfully": "Pexels API Key 删除成功",
|
||||
"No Pixabay API Keys currently": "暂无 Pixabay API Keys",
|
||||
"Add Pixabay API Key": "新增 Pixabay API Key",
|
||||
"Pixabay API Key added successfully": "Pixabay API Key 添加成功",
|
||||
"Select Pixabay API Key to delete": "选择要删除的 Pixabay API Key",
|
||||
"Delete Selected Pixabay API Key": "删除选定的 Pixabay API Key",
|
||||
"Pixabay API Key deleted successfully": "Pixabay API Key 删除成功"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user