Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion birdnet_analyzer/gui/train.py
Original file line number Diff line number Diff line change
Expand Up @@ -226,7 +226,14 @@ def trial_progression(trial):
)
except Exception as e:
if e.args and len(e.args) > 1:
raise gr.Error(loc.localize(e.args[1])) from e
message = loc.localize(e.args[1])

# Args beyond the localization key are payload for the message's
# placeholders (e.g. the list of offending folders).
if len(e.args) > 2:
message = message.format(*e.args[2:])

raise gr.Error(message) from e

raise gr.Error(f"{e}") from e

Expand Down
6 changes: 5 additions & 1 deletion birdnet_analyzer/lang/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -432,16 +432,20 @@
"training-tab-warning-detached-classifier-append": "Der \"Anhängen\"-Modus wird für den abgekoppelten Klassifikator nicht angewendet.",
"validation-max-confidence-lower-than-min-confidence": "Maximaler Konfidenz-Schwellwert muss größer sein als der minimale Schwellwert.",
"validation-no-audio-directory-selected": "Kein Audioverzeichnis ausgewählt",
"validation-no-audio-files-in-training-folders": "Die folgenden Trainingsdaten-Ordner enthalten keine unterstützten Audiodateien: {0}",
"validation-no-cache-file-selected": "Bitte wählen Sie eine Cache-Datei aus.",
"validation-no-custom-classifier-selected": "Kein benutzerdefinierter Klassifikator ausgewählt.",
"validation-no-directory-for-classifier-selected": "Bitte wählen Sie ein Verzeichnis für den Klassifikator.",
"validation-no-directory-selected": "Bitte wählen Sie ein Verzeichnis.",
"validation-no-file-selected": "Bitte wählen Sie eine Datei aus.",
"validation-no-negative-samples-in-binary-classification": "Negative Labels können bei binärer Klassifikation nicht verwendet werden",
"validation-no-species-list-selected": "Bitte wählen Sie eine Artenliste.",
"validation-no-training-data-selected": "Bitte wählen Sie Ihre Trainingsdaten.",
"validation-no-valid-batch-size": "Bitte geben Sie eine gültige Batch-Größe an.",
"validation-no-valid-classifier-name": "Bitte geben Sie einen gültigen Namen für den Klassifikator an.",
"validation-no-valid-epoch-number": "Bitte geben Sie eine gültige Anzahl von Epochen an.",
"validation-no-valid-frequency": "Bitte geben Sie eine gültige Frequenz an",
"validation-no-valid-learning-rate": "Bitte geben Sie eine gültige Lernrate an."
"validation-no-valid-learning-rate": "Bitte geben Sie eine gültige Lernrate an.",
"validation-non-event-samples-required-in-binary-classification": "Für die binäre Klassifikation sind Non-Event-Beispiele erforderlich",
"validation-only-repeat-upsampling-for-multi-label": "Für Multi-Label-Training ist nur Wiederholen-Upsampling verfügbar"
}
6 changes: 5 additions & 1 deletion birdnet_analyzer/lang/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -432,16 +432,20 @@
"training-tab-warning-detached-classifier-append": "Append mode will not apply to the detached classifier.",
"validation-max-confidence-lower-than-min-confidence": "Maximum confidence must be greater than minimum confidence",
"validation-no-audio-directory-selected": "No audio directory selected",
"validation-no-audio-files-in-training-folders": "The following training data folders do not contain any supported audio files: {0}",
"validation-no-cache-file-selected": "Please select a cache file.",
"validation-no-custom-classifier-selected": "No custom classifier selected.",
"validation-no-directory-for-classifier-selected": "Please select a directory for the classifier.",
"validation-no-directory-selected": "Please select a directory.",
"validation-no-file-selected": "Please select a file.",
"validation-no-negative-samples-in-binary-classification": "Negative labels can't be used with binary classification",
"validation-no-species-list-selected": "Please select a species list.",
"validation-no-training-data-selected": "Please select your training data.",
"validation-no-valid-batch-size": "Please enter a valid batch size.",
"validation-no-valid-classifier-name": "Please enter a valid name for the classifier.",
"validation-no-valid-epoch-number": "Please enter a valid number of epochs.",
"validation-no-valid-frequency": "Please enter a valid frequency in",
"validation-no-valid-learning-rate": "Please enter a valid learning rate."
"validation-no-valid-learning-rate": "Please enter a valid learning rate.",
"validation-non-event-samples-required-in-binary-classification": "Non-event samples are required for binary classification",
"validation-only-repeat-upsampling-for-multi-label": "Only repeat-upsampling is available for multi-label training"
}
6 changes: 5 additions & 1 deletion birdnet_analyzer/lang/fi.json
Original file line number Diff line number Diff line change
Expand Up @@ -432,16 +432,20 @@
"training-tab-warning-detached-classifier-append": "Liitä-tila ei koske irrotettua luokitinta.",
"validation-max-confidence-lower-than-min-confidence": "Enimmäisluotettavuuden on oltava suurempi kuin vähimmäisluotettavuus",
"validation-no-audio-directory-selected": "Äänihakemistoa ei ole valittu",
"validation-no-audio-files-in-training-folders": "Seuraavat koulutusdatakansiot eivät sisällä tuettuja äänitiedostoja: {0}",
"validation-no-cache-file-selected": "Valitse välimuistitiedosto.",
"validation-no-custom-classifier-selected": "Mukautettua luokittelijaa ei ole valittu.",
"validation-no-directory-for-classifier-selected": "Valitse hakemisto luokittelijalle.",
"validation-no-directory-selected": "Valitse hakemisto.",
"validation-no-file-selected": "Valitse tiedosto.",
"validation-no-negative-samples-in-binary-classification": "Negatiivisia luokkia ei voi käyttää binääriluokittelussa",
"validation-no-species-list-selected": "Valitse lajilista.",
"validation-no-training-data-selected": "Valitse koulutusdatasi.",
"validation-no-valid-batch-size": "Anna kelvollinen eräkoko.",
"validation-no-valid-classifier-name": "Anna kelvollinen nimi luokittelijalle.",
"validation-no-valid-epoch-number": "Anna kelvollinen aikakausien määrä.",
"validation-no-valid-frequency": "Anna kelvollinen taajuus",
"validation-no-valid-learning-rate": "Anna kelvollinen oppimistahti."
"validation-no-valid-learning-rate": "Anna kelvollinen oppimistahti.",
"validation-non-event-samples-required-in-binary-classification": "Binääriluokittelu vaatii ei-tapahtumanäytteitä",
"validation-only-repeat-upsampling-for-multi-label": "Monileimakoulutuksessa on käytettävissä vain toista-ylösnäytteistys"
}
6 changes: 5 additions & 1 deletion birdnet_analyzer/lang/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -432,16 +432,20 @@
"training-tab-warning-detached-classifier-append": "Le mode d'ajout ne s'appliquera pas au classificateur détaché.",
"validation-max-confidence-lower-than-min-confidence": "La confiance maximale doit être supérieure à la confiance minimale",
"validation-no-audio-directory-selected": "Aucun dossiers audio sélectionnés",
"validation-no-audio-files-in-training-folders": "Les dossiers de données d'entraînement suivants ne contiennent aucun fichier audio pris en charge : {0}",
"validation-no-cache-file-selected": "Veuillez sélectionner un fichier cache.",
"validation-no-custom-classifier-selected": "Aucun classificateur personnalisé n'a été sélectionné.",
"validation-no-directory-for-classifier-selected": "Veuillez sélectionner un dossier pour le classificateur.",
"validation-no-directory-selected": "Veuillez sélectionner un dossier",
"validation-no-file-selected": "Sélectionnez un fichier",
"validation-no-negative-samples-in-binary-classification": "Les étiquettes négatives ne peuvent pas être utilisées avec la classification binaire",
"validation-no-species-list-selected": "Veuillez sélectionner une liste d’espèces",
"validation-no-training-data-selected": "Veuillez sélectionner des données d’entraînement",
"validation-no-valid-batch-size": "Veuillez saisir une taille de lot valide.",
"validation-no-valid-classifier-name": "Veuillez saisir un nom valide pour le classificateur.",
"validation-no-valid-epoch-number": "Veuillez saisir un nombre valide d'époques.",
"validation-no-valid-frequency": "Veuillez saisir une fréquence valide dans",
"validation-no-valid-learning-rate": "Veuillez saisir un taux d'apprentissage valide."
"validation-no-valid-learning-rate": "Veuillez saisir un taux d'apprentissage valide.",
"validation-non-event-samples-required-in-binary-classification": "Des échantillons non-événement sont requis pour la classification binaire",
"validation-only-repeat-upsampling-for-multi-label": "Seul le suréchantillonnage par répétition est disponible pour l'entraînement multi-étiquettes"
}
6 changes: 5 additions & 1 deletion birdnet_analyzer/lang/id.json
Original file line number Diff line number Diff line change
Expand Up @@ -432,16 +432,20 @@
"training-tab-warning-detached-classifier-append": "Mode tambah tidak akan berlaku untuk pengklasifikasi terlepas.",
"validation-max-confidence-lower-than-min-confidence": "Kepercayaan maksimum harus lebih besar dari kepercayaan minimum",
"validation-no-audio-directory-selected": "Tidak ada audio direktori yang dipilih",
"validation-no-audio-files-in-training-folders": "Folder data pelatihan berikut tidak berisi berkas audio yang didukung: {0}",
"validation-no-cache-file-selected": "Silakan pilih berkas cache.",
"validation-no-custom-classifier-selected": "Tidak ada klasifikator kustom yang dipilih.",
"validation-no-directory-for-classifier-selected": "Silakan pilih direktori untuk klasifikator.",
"validation-no-directory-selected": "Silakan pilih direktori.",
"validation-no-file-selected": "Silakan pilih file.",
"validation-no-negative-samples-in-binary-classification": "Label negatif tidak dapat digunakan dengan klasifikasi biner",
"validation-no-species-list-selected": "Silakan pilih daftar spesies.",
"validation-no-training-data-selected": "Silakan pilih data pelatihan Anda.",
"validation-no-valid-batch-size": "Silakan masukkan ukuran batch yang valid.",
"validation-no-valid-classifier-name": "Silakan masukkan nama yang valid untuk klasifikator.",
"validation-no-valid-epoch-number": "Silakan masukkan jumlah epochs yang valid.",
"validation-no-valid-frequency": "Silakan masukkan frekuensi yang valid dalam",
"validation-no-valid-learning-rate": "Silakan masukkan laju pembelajaran yang valid."
"validation-no-valid-learning-rate": "Silakan masukkan laju pembelajaran yang valid.",
"validation-non-event-samples-required-in-binary-classification": "Sampel non-event diperlukan untuk klasifikasi biner",
"validation-only-repeat-upsampling-for-multi-label": "Hanya peningkatan sampel mode ulang yang tersedia untuk pelatihan multi-label"
}
6 changes: 5 additions & 1 deletion birdnet_analyzer/lang/pt-br.json
Original file line number Diff line number Diff line change
Expand Up @@ -432,16 +432,20 @@
"training-tab-warning-detached-classifier-append": "O modo de acréscimo não será aplicado ao classificador desanexado.",
"validation-max-confidence-lower-than-min-confidence": "A confiança máxima deve ser maior que a confiança mínima",
"validation-no-audio-directory-selected": "Nenhum diretório de áudios selecionado",
"validation-no-audio-files-in-training-folders": "As seguintes pastas de dados de treinamento não contêm arquivos de áudio compatíveis: {0}",
"validation-no-cache-file-selected": "Selecione um arquivo de cache.",
"validation-no-custom-classifier-selected": "Nenhum classificador customizado selecionado.",
"validation-no-directory-for-classifier-selected": "Selecione um diretório para o classificador.",
"validation-no-directory-selected": "Selecione um diretório. ",
"validation-no-file-selected": "Selecione um arquivo.",
"validation-no-negative-samples-in-binary-classification": "Rótulos negativos não podem ser usados com classificação binária",
"validation-no-species-list-selected": "Selecione uma lista de espécies.",
"validation-no-training-data-selected": "Selecione seus dados de treinamento.",
"validation-no-valid-batch-size": "Adicionar um tamanho de lote (batch) válido.",
"validation-no-valid-classifier-name": "Adicionar um nome válido para o classificador.",
"validation-no-valid-epoch-number": "Adicionar um número de épocas (epochs) válido.",
"validation-no-valid-frequency": "Adicionar uma frequência válida em",
"validation-no-valid-learning-rate": "Adicionar uma taxa de amostragem válida."
"validation-no-valid-learning-rate": "Adicionar uma taxa de amostragem válida.",
"validation-non-event-samples-required-in-binary-classification": "Amostras de não-evento são necessárias para a classificação binária",
"validation-only-repeat-upsampling-for-multi-label": "Apenas o upsampling de repetição está disponível para treinamento multirrótulo"
}
6 changes: 5 additions & 1 deletion birdnet_analyzer/lang/ru.json
Original file line number Diff line number Diff line change
Expand Up @@ -432,16 +432,20 @@
"training-tab-warning-detached-classifier-append": "Режим добавления не применяется к отсоединённому классификатору.",
"validation-max-confidence-lower-than-min-confidence": "Максимальная достоверность должна быть больше минимальной достоверности",
"validation-no-audio-directory-selected": "Каталог аудио не выбран",
"validation-no-audio-files-in-training-folders": "Следующие папки с обучающими данными не содержат поддерживаемых аудиофайлов: {0}",
"validation-no-cache-file-selected": "Пожалуйста, выберите файл кэша.",
"validation-no-custom-classifier-selected": "Пользовательский классификатор не выбран.",
"validation-no-directory-for-classifier-selected": "Пожалуйста, выберите каталог для классификатора.",
"validation-no-directory-selected": "Пожалуйста, выберите каталог.",
"validation-no-file-selected": "Пожалуйста, выберите файл.",
"validation-no-negative-samples-in-binary-classification": "Отрицательные метки нельзя использовать при бинарной классификации",
"validation-no-species-list-selected": "Пожалуйста, выберите список видов.",
"validation-no-training-data-selected": "Выберите данные обучения.",
"validation-no-valid-batch-size": "Пожалуйста, введите допустимый размер пакета.",
"validation-no-valid-classifier-name": "Пожалуйста, введите имя для классификатора.",
"validation-no-valid-epoch-number": "Пожалуйста, введите допустимое количество периодов.",
"validation-no-valid-frequency": "Введите допустимую частоту в",
"validation-no-valid-learning-rate": "Пожалуйста, введите допустимый коэффициент обучения."
"validation-no-valid-learning-rate": "Пожалуйста, введите допустимый коэффициент обучения.",
"validation-non-event-samples-required-in-binary-classification": "Для бинарной классификации требуются образцы без событий",
"validation-only-repeat-upsampling-for-multi-label": "Для обучения с несколькими метками доступен только режим повышающей дискретизации «повтор»"
}
6 changes: 5 additions & 1 deletion birdnet_analyzer/lang/se.json
Original file line number Diff line number Diff line change
Expand Up @@ -432,16 +432,20 @@
"training-tab-warning-detached-classifier-append": "Tilläggsläget gäller inte för den fristående klassificeraren.",
"validation-max-confidence-lower-than-min-confidence": "Maximal konfidens måste vara större än minimal konfidens",
"validation-no-audio-directory-selected": "Ingen ljudkatalog vald",
"validation-no-audio-files-in-training-folders": "Följande mappar med träningsdata innehåller inga ljudfiler som stöds: {0}",
"validation-no-cache-file-selected": "Vänligen välj en cachefil.",
"validation-no-custom-classifier-selected": "Ingen anpassad klassificerare vald.",
"validation-no-directory-for-classifier-selected": "Välj en katalog för klassificeraren.",
"validation-no-directory-selected": "Välj en katalog.",
"validation-no-file-selected": "Välj en fil.",
"validation-no-negative-samples-in-binary-classification": "Negativa etiketter kan inte användas med binär klassificering",
"validation-no-species-list-selected": "Välj en artlista.",
"validation-no-training-data-selected": "Välj dina träningsdata.",
"validation-no-valid-batch-size": "Ange en giltig batchstorlek.",
"validation-no-valid-classifier-name": "Ange ett giltigt namn för klassificeraren.",
"validation-no-valid-epoch-number": "Ange ett giltigt antal epoker.",
"validation-no-valid-frequency": "Ange en giltig frekvens i",
"validation-no-valid-learning-rate": "Ange en giltig inlärningshastighet."
"validation-no-valid-learning-rate": "Ange en giltig inlärningshastighet.",
"validation-non-event-samples-required-in-binary-classification": "Prover utan händelser krävs för binär klassificering",
"validation-only-repeat-upsampling-for-multi-label": "Endast upsampling med upprepning är tillgänglig för träning med flera etiketter"
}
6 changes: 5 additions & 1 deletion birdnet_analyzer/lang/tlh.json
Original file line number Diff line number Diff line change
Expand Up @@ -432,16 +432,20 @@
"training-tab-warning-detached-classifier-append": "chel mIw DetlhHa' ghovwI'vaD lInglaHbe'.",
"validation-max-confidence-lower-than-min-confidence": "nIvbogh vIt patlh tIn law' minimum vIt patlh tIn puS",
"validation-no-audio-directory-selected": "wav Daq tu'Ha'.",
"validation-no-audio-files-in-training-folders": "qeq De' pa'meyvamDaq wab De' tu'lu'be': {0}",
"validation-no-cache-file-selected": "polmeH teywI' yIwIv.",
"validation-no-custom-classifier-selected": "chu' tu'law' yIwIvHa'.",
"validation-no-directory-for-classifier-selected": "tu'law' Daq yIwIv.",
"validation-no-directory-selected": "Daq yIwIv.",
"validation-no-file-selected": "wav yIwIv.",
"validation-no-negative-samples-in-binary-classification": "cha' buv qeqvaD qechmey Qup lo'laHbe'",
"validation-no-species-list-selected": "Seghmey wav yIwIv.",
"validation-no-training-data-selected": "qeq De' yIwIv.",
"validation-no-valid-batch-size": "batch chu' yIchoH.",
"validation-no-valid-classifier-name": "tu'law' pong yIchoH.",
"validation-no-valid-epoch-number": "epQochmey yIchoH.",
"validation-no-valid-frequency": "qeq 'eS patlh yIchoH",
"validation-no-valid-learning-rate": "qeq patlh yIchoH."
"validation-no-valid-learning-rate": "qeq patlh yIchoH.",
"validation-non-event-samples-required-in-binary-classification": "cha' buv qeqvaD wanI'Ha' De' poQlu'",
"validation-only-repeat-upsampling-for-multi-label": "multi-label qeqvaD qechmey ghun neH lo'laH"
}
Loading
Loading