diff --git a/TIDALDL-PY/tidal_dl/__init__.py b/TIDALDL-PY/tidal_dl/__init__.py index 1972e37..c63f8de 100644 --- a/TIDALDL-PY/tidal_dl/__init__.py +++ b/TIDALDL-PY/tidal_dl/__init__.py @@ -161,7 +161,7 @@ def changeSettings(): # CONF.addAlbumIDBeforeFolder = Printf.enter(LANG.CHANGE_ALBUMID_BEFORE_FOLDER) == '1' CONF.saveCovers = Printf.enter(LANG.CHANGE_SAVE_COVERS) == '1' CONF.language = Printf.enter(LANG.CHANGE_LANGUAGE + - "('0'-English,'1'-中文,'2'-Turkish,'3'-Italiano,'4'-Czech,'5'-Arabic,'6'-Russian,'7'-Filipino,'8'-Croatian,'9'-Spanish,'10'-Portuguese,'11'-Ukrainian,'12'-Vietnamese,'13'-French):") + "('0'-English,'1'-中文,'2'-Turkish,'3'-Italiano,'4'-Czech,'5'-Arabic,'6'-Russian,'7'-Filipino,'8'-Croatian,'9'-Spanish,'10'-Portuguese,'11'-Ukrainian,'12'-Vietnamese,'13'-French, '14'-German):") albumFolderFormat = Printf.enter(LANG.CHANGE_DOWNLOAD_PATH) if albumFolderFormat == '0': albumFolderFormat = CONF.albumFolderFormat diff --git a/TIDALDL-PY/tidal_dl/decryption.py b/TIDALDL-PY/tidal_dl/decryption.py index 22170c1..fca2d72 100644 --- a/TIDALDL-PY/tidal_dl/decryption.py +++ b/TIDALDL-PY/tidal_dl/decryption.py @@ -6,7 +6,7 @@ @Author : Yaron Huang @Version : 1.0 @Contact : yaronhuang@qq.com -@Desc : HIGH Quality Track Dectyption;File From Project 'RedSea' +@Desc : HIGH Quality Track Decryption;File From Project 'RedSea' ''' import base64 diff --git a/TIDALDL-PY/tidal_dl/lang/arabic.py b/TIDALDL-PY/tidal_dl/lang/arabic.py index d7539bf..8d2ec56 100644 --- a/TIDALDL-PY/tidal_dl/lang/arabic.py +++ b/TIDALDL-PY/tidal_dl/lang/arabic.py @@ -27,7 +27,7 @@ class LangArabic(object): SETTING_SAVE_COVERS = "حفظ صورة الالبوم" SETTING_LANGUAGE = "اللغة" SETTING_USE_PLAYLIST_FOLDER = "Use playlist folder" - SETTING_MULITHREAD_DOWNLOAD = "Mulit thread download" + SETTING_MULITHREAD_DOWNLOAD = "Multi thread download" SETTING_ALBUM_FOLDER_FORMAT = "Album folder format" SETTING_TRACK_FILE_FORMAT = "Track file format" diff --git a/TIDALDL-PY/tidal_dl/lang/croatian.py b/TIDALDL-PY/tidal_dl/lang/croatian.py index 3ad3ede..4c37f64 100644 --- a/TIDALDL-PY/tidal_dl/lang/croatian.py +++ b/TIDALDL-PY/tidal_dl/lang/croatian.py @@ -28,7 +28,7 @@ class LangCroatian(object): SETTING_SAVE_COVERS = "Spremi ilustraciju albuma" SETTING_LANGUAGE = "Jezik" SETTING_USE_PLAYLIST_FOLDER = "Use playlist folder" - SETTING_MULITHREAD_DOWNLOAD = "Mulit thread download" + SETTING_MULITHREAD_DOWNLOAD = "Multi thread download" SETTING_ALBUM_FOLDER_FORMAT = "Album folder format" SETTING_TRACK_FILE_FORMAT = "Track file format" diff --git a/TIDALDL-PY/tidal_dl/lang/czech.py b/TIDALDL-PY/tidal_dl/lang/czech.py index 99ed034..ef34432 100644 --- a/TIDALDL-PY/tidal_dl/lang/czech.py +++ b/TIDALDL-PY/tidal_dl/lang/czech.py @@ -27,7 +27,7 @@ class LangCzech(object): SETTING_SAVE_COVERS = "Uložit obal alba" SETTING_LANGUAGE = "Změna jazyka" SETTING_USE_PLAYLIST_FOLDER = "Use playlist folder" - SETTING_MULITHREAD_DOWNLOAD = "Mulit thread download" + SETTING_MULITHREAD_DOWNLOAD = "Multi thread download" SETTING_ALBUM_FOLDER_FORMAT = "Album folder format" SETTING_TRACK_FILE_FORMAT = "Track file format" diff --git a/TIDALDL-PY/tidal_dl/lang/english.py b/TIDALDL-PY/tidal_dl/lang/english.py index ea239f9..b14b488 100644 --- a/TIDALDL-PY/tidal_dl/lang/english.py +++ b/TIDALDL-PY/tidal_dl/lang/english.py @@ -27,7 +27,7 @@ class LangEnglish(object): SETTING_SAVE_COVERS = "Save covers" SETTING_LANGUAGE = "Language" SETTING_USE_PLAYLIST_FOLDER = "Use playlist folder" - SETTING_MULITHREAD_DOWNLOAD = "Mulit thread download" + SETTING_MULITHREAD_DOWNLOAD = "Multi thread download" SETTING_ALBUM_FOLDER_FORMAT = "Album folder format" SETTING_TRACK_FILE_FORMAT = "Track file format" @@ -68,7 +68,7 @@ class LangEnglish(object): CHANGE_ALBUM_FOLDER_FORMAT = "Album folder format('0' not modify):" CHANGE_TRACK_FILE_FORMAT = "Track file format('0' not modify):" - MSG_INVAILD_ACCESSTOKEN = "Invaild AccessToken! Please reset." + MSG_INVAILD_ACCESSTOKEN = "Invalid AccessToken! Please reset." MSG_PATH_ERR = "Path is error!" MSG_INPUT_ERR = "Input error!" diff --git a/TIDALDL-PY/tidal_dl/lang/filipino.py b/TIDALDL-PY/tidal_dl/lang/filipino.py index d3b71c9..03f2f3b 100644 --- a/TIDALDL-PY/tidal_dl/lang/filipino.py +++ b/TIDALDL-PY/tidal_dl/lang/filipino.py @@ -27,7 +27,7 @@ class LangFilipino(object): SETTING_SAVE_COVERS = "I-save ang mga cover" SETTING_LANGUAGE = "Lenggwahe" SETTING_USE_PLAYLIST_FOLDER = "Use playlist folder" - SETTING_MULITHREAD_DOWNLOAD = "Mulit thread download" + SETTING_MULITHREAD_DOWNLOAD = "Multi thread download" SETTING_ALBUM_FOLDER_FORMAT = "Album folder format" SETTING_TRACK_FILE_FORMAT = "Track file format" diff --git a/TIDALDL-PY/tidal_dl/lang/french.py b/TIDALDL-PY/tidal_dl/lang/french.py index a4666c0..471159c 100644 --- a/TIDALDL-PY/tidal_dl/lang/french.py +++ b/TIDALDL-PY/tidal_dl/lang/french.py @@ -27,7 +27,7 @@ class LangFrench(object): SETTING_SAVE_COVERS = "Sauvegarder les couvertures" SETTING_LANGUAGE = "Langue" SETTING_USE_PLAYLIST_FOLDER = "Use playlist folder" - SETTING_MULITHREAD_DOWNLOAD = "Mulit thread download" + SETTING_MULITHREAD_DOWNLOAD = "Multi thread download" SETTING_ALBUM_FOLDER_FORMAT = "Album folder format" SETTING_TRACK_FILE_FORMAT = "Track file format" diff --git a/TIDALDL-PY/tidal_dl/lang/german.py b/TIDALDL-PY/tidal_dl/lang/german.py new file mode 100644 index 0000000..a934de4 --- /dev/null +++ b/TIDALDL-PY/tidal_dl/lang/german.py @@ -0,0 +1,86 @@ +#!/usr/bin/env python +# -*- encoding: utf-8 -*- +''' +@File : german.py +@Time : 2020/10/01 +@Author : Sematre +@Version : 1.0 +@Contact : +@Desc : +''' + +class LangGerman(object): + SETTING = "EINSTELLUNG" + VALUE = "WERT" + SETTING_DOWNLOAD_PATH = "Download Pfad" + SETTING_ONLY_M4A = "mp4 in m4a konvertieren" + SETTING_ADD_EXPLICIT_TAG = "Explicit Tag hinzufügen" + SETTING_ADD_HYPHEN = "Bindestrich hinzufügen" + SETTING_ADD_YEAR = "Jahr vor Album-Ordner hinzufügen" + SETTING_USE_TRACK_NUM = "Benutzerdefinierte Titelnummer hinzufügen" + SETTING_AUDIO_QUALITY = "Tonqualität" + SETTING_VIDEO_QUALITY = "Videoqualität" + SETTING_CHECK_EXIST = "Existenz überprüfen" + SETTING_ARTIST_BEFORE_TITLE = "Künstlername vor Songtitel" + SETTING_ALBUMID_BEFORE_FOLDER = "Id vor Album-Ordner" + SETTING_INCLUDE_EP = "Einschließlich single&ep" + SETTING_SAVE_COVERS = "Cover speichern" + SETTING_LANGUAGE = "Sprache" + SETTING_USE_PLAYLIST_FOLDER = "Playlist-Ordner verwenden" + SETTING_MULITHREAD_DOWNLOAD = "Mulit-Thread-Download" + + CHOICE = "AUSWAHL" + FUNCTION = "FUNKTION" + CHOICE_ENTER = "Mit" + CHOICE_ENTER_URLID = "'Url/ID' eingeben:" + CHOICE_EXIT = "Beenden" + CHOICE_LOGIN = "Einloggen" + CHOICE_SETTINGS = "Einstellungen" + CHOICE_SET_ACCESS_TOKEN = "AccessToken setzen" + CHOICE_DOWNLOAD_BY_URL = "Herunterladen per URL oder ID" + + PRINT_ERR = "[ERR]" + PRINT_INFO = "[INFO]" + PRINT_SUCCESS = "[SUCCESS]" + + PRINT_ENTER_CHOICE = "Auswahl:" + PRINT_LATEST_VERSION = "Neueste Version:" + PRINT_USERNAME = "Benutzername:" + PRINT_PASSWORD = "Passwort:" + + CHANGE_START_SETTINGS = "Einstellungen starten ('0'-Zurück,'1'-Ja):" + CHANGE_DOWNLOAD_PATH = "Download Pfad ('0' nicht ändern):" + CHANGE_AUDIO_QUALITY = "Tonqualität ('0'-Normal,'1'-Hoch,'2'-HiFi,'3'-Master):" + CHANGE_VIDEO_QUALITY = "Videoqualität ('0'-1080,'1'-720,'2'-480,'3'-360):" + CHANGE_ONLYM4A = "mp4 in m4a konvertieren ('0'-Nein,'1'-Ja):" + CHANGE_ADD_EXPLICIT_TAG = "Explicit Tag zum Dateiname hinzufügen ('0'-Nein,'1'-Ja):" + CHANGE_ADD_HYPHEN = "Verwende Bindestriche statt Leerzeichen im Dateiname ('0'-Nein,'1'-Ja):" + CHANGE_ADD_YEAR = "Jahr zu Album-Ordnernamen hinzufügen ('0'-Nein,'1'-Ja):" + CHANGE_USE_TRACK_NUM = "Titelnummer vor Dateinamen hinzufügen ('0'-Nein,'1'-Ja):" + CHANGE_CHECK_EXIST = "Vor dem Download überprüfen, ob die Datei existiert ('0'-Nein,'1'-Ja):" + CHANGE_ARTIST_BEFORE_TITLE = "Künstlername vor den Songtitel hinzufügen ('0'-Nein,'1'-Ja):" + CHANGE_INCLUDE_EP = "Singles und EPs beim Download von Alben eines Künstlers einbeziehen ('0'-Nein,'1'-Ja):" + CHANGE_ALBUMID_BEFORE_FOLDER = "ID vor Album-Ordner hinzufügen ('0'-Nein,'1'-Ja):" + CHANGE_SAVE_COVERS = "Cover speichern ('0'-Nein,'1'-Ja):" + CHANGE_LANGUAGE = "Sprache auswählen" + + MSG_INVAILD_ACCESSTOKEN = "Ungültiger AccessToken! Bitte zurücksetzen." + MSG_PATH_ERR = "Path is error!" + MSG_INPUT_ERR = "Input error!" + + MODEL_ALBUM_PROPERTY = "ALBUM-PROPERTY" + MODEL_TRACK_PROPERTY = "TRACK-PROPERTY" + MODEL_VIDEO_PROPERTY = "VIDEO-PROPERTY" + MODEL_ARTIST_PROPERTY = "ARTIST-PROPERTY" + MODEL_PLAYLIST_PROPERTY = "PLAYLIST-PROPERTY" + + MODEL_TITLE = 'Titel' + MODEL_TRACK_NUMBER = 'Titelnummer' + MODEL_VIDEO_NUMBER = 'Videonummer' + MODEL_RELEASE_DATE = 'Veröffentlichungsdatum' + MODEL_VERSION = 'Version' + MODEL_EXPLICIT = 'Explicit' + MODEL_ALBUM = 'Album' + MODEL_ID = 'ID' + MODEL_NAME = 'Name' + MODEL_TYPE = 'Typ' diff --git a/TIDALDL-PY/tidal_dl/lang/italian.py b/TIDALDL-PY/tidal_dl/lang/italian.py index 35b154e..c8a8afa 100644 --- a/TIDALDL-PY/tidal_dl/lang/italian.py +++ b/TIDALDL-PY/tidal_dl/lang/italian.py @@ -27,7 +27,7 @@ class LangItalian(object): SETTING_SAVE_COVERS = "Salva copertine" SETTING_LANGUAGE = "Lingua" SETTING_USE_PLAYLIST_FOLDER = "Use playlist folder" - SETTING_MULITHREAD_DOWNLOAD = "Mulit thread download" + SETTING_MULITHREAD_DOWNLOAD = "Multi thread download" SETTING_ALBUM_FOLDER_FORMAT = "Album folder format" SETTING_TRACK_FILE_FORMAT = "Track file format" diff --git a/TIDALDL-PY/tidal_dl/lang/language.py b/TIDALDL-PY/tidal_dl/lang/language.py index ecf005b..d9e41cc 100644 --- a/TIDALDL-PY/tidal_dl/lang/language.py +++ b/TIDALDL-PY/tidal_dl/lang/language.py @@ -23,6 +23,7 @@ from tidal_dl.lang.portuguese import LangPortuguese from tidal_dl.lang.ukrainian import LangUkrainian from tidal_dl.lang.vietnamese import LangVietnamese from tidal_dl.lang.french import LangFrench +from tidal_dl.lang.german import LangGerman LANG = None @@ -60,6 +61,8 @@ def setLang(index): LANG = LangVietnamese() elif str(index) == '13': LANG = LangFrench() + elif str(index) == '14': + LANG = LangGerman() else: LANG = LangEnglish() return LANG @@ -97,4 +100,6 @@ def getLangName(index): return "Vietnamese" if str(index) == '13': return "French" + if str(index) == '14': + return "German" return "English" diff --git a/TIDALDL-PY/tidal_dl/lang/portuguese.py b/TIDALDL-PY/tidal_dl/lang/portuguese.py index 65974e7..5f64451 100644 --- a/TIDALDL-PY/tidal_dl/lang/portuguese.py +++ b/TIDALDL-PY/tidal_dl/lang/portuguese.py @@ -27,7 +27,7 @@ class LangPortuguese(object): SETTING_SAVE_COVERS = "Salvar Capas" SETTING_LANGUAGE = "idioma" SETTING_USE_PLAYLIST_FOLDER = "Use playlist folder" - SETTING_MULITHREAD_DOWNLOAD = "Mulit thread download" + SETTING_MULITHREAD_DOWNLOAD = "Multi thread download" SETTING_ALBUM_FOLDER_FORMAT = "Album folder format" SETTING_TRACK_FILE_FORMAT = "Track file format" diff --git a/TIDALDL-PY/tidal_dl/lang/russian.py b/TIDALDL-PY/tidal_dl/lang/russian.py index 9accaa7..c289150 100644 --- a/TIDALDL-PY/tidal_dl/lang/russian.py +++ b/TIDALDL-PY/tidal_dl/lang/russian.py @@ -27,7 +27,7 @@ class LangRussian(object): SETTING_SAVE_COVERS = "Добавлять обложку" SETTING_LANGUAGE = "Язык" SETTING_USE_PLAYLIST_FOLDER = "Use playlist folder" - SETTING_MULITHREAD_DOWNLOAD = "Mulit thread download" + SETTING_MULITHREAD_DOWNLOAD = "Multi thread download" SETTING_ALBUM_FOLDER_FORMAT = "Album folder format" SETTING_TRACK_FILE_FORMAT = "Track file format" diff --git a/TIDALDL-PY/tidal_dl/lang/spanish.py b/TIDALDL-PY/tidal_dl/lang/spanish.py index ffd1257..1afde42 100644 --- a/TIDALDL-PY/tidal_dl/lang/spanish.py +++ b/TIDALDL-PY/tidal_dl/lang/spanish.py @@ -27,7 +27,7 @@ class LangSpanish(object): SETTING_SAVE_COVERS = "Guardar covers" SETTING_LANGUAGE = "Idioma" SETTING_USE_PLAYLIST_FOLDER = "Use playlist folder" - SETTING_MULITHREAD_DOWNLOAD = "Mulit thread download" + SETTING_MULITHREAD_DOWNLOAD = "Multi thread download" SETTING_ALBUM_FOLDER_FORMAT = "Album folder format" SETTING_TRACK_FILE_FORMAT = "Track file format" diff --git a/TIDALDL-PY/tidal_dl/lang/ukrainian.py b/TIDALDL-PY/tidal_dl/lang/ukrainian.py index f5df489..e070b78 100644 --- a/TIDALDL-PY/tidal_dl/lang/ukrainian.py +++ b/TIDALDL-PY/tidal_dl/lang/ukrainian.py @@ -27,7 +27,7 @@ class LangUkrainian(object): SETTING_SAVE_COVERS = "Зберегти обкладинки" SETTING_LANGUAGE = "Мова" SETTING_USE_PLAYLIST_FOLDER = "Use playlist folder" - SETTING_MULITHREAD_DOWNLOAD = "Mulit thread download" + SETTING_MULITHREAD_DOWNLOAD = "Multi thread download" SETTING_ALBUM_FOLDER_FORMAT = "Album folder format" SETTING_TRACK_FILE_FORMAT = "Track file format"