Bump version to 0.9.1; update localization files and add original image parameters in ImageBrowser
All checks were successful
Gitea/kapitanbooru-uploader/pipeline/head This commit looks good

This commit is contained in:
2025-06-26 17:32:31 +02:00
parent 67df3ea793
commit c90740cbed
5 changed files with 94 additions and 94 deletions

View File

@@ -35,7 +35,7 @@ class Core:
""" """
def __init__(self, settings: Settings, gui_mode: bool = True): def __init__(self, settings: Settings, gui_mode: bool = True):
self.version = "0.9.0" self.version = "0.9.1"
self.acknowledged_version = parse_version(self.version) self.acknowledged_version = parse_version(self.version)
self.settings = settings self.settings = settings
self.tags_repo = TagsRepo(settings) self.tags_repo = TagsRepo(settings)
@@ -79,10 +79,6 @@ class Core:
self.upload_verified = 0 self.upload_verified = 0
self.uploaded_count = 0 self.uploaded_count = 0
# Oryginalny obraz (do skalowania)
self.current_image_original = None
self.current_parameters = ""
# Mapa ratingów: wyświetlana nazwa -> wartość wysyłana # Mapa ratingów: wyświetlana nazwa -> wartość wysyłana
self.rating_map = { self.rating_map = {
"General": "g", "General": "g",

View File

@@ -52,6 +52,10 @@ class ImageBrowser(tk.Tk):
self.run_tagger_threads: Dict[str, threading.Thread] = {} self.run_tagger_threads: Dict[str, threading.Thread] = {}
# Oryginalny obraz (do skalowania)
self.current_image_original = None
self.current_parameters = ""
self.create_menu() self.create_menu()
self.create_widgets() self.create_widgets()
self.bind_events() self.bind_events()

View File

@@ -1,8 +1,8 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Kapitanbooru Uploader 0.9.0\n" "Project-Id-Version: Kapitanbooru Uploader 0.9.1\n"
"Report-Msgid-Bugs-To: kapitan@mlesniak.pl\n" "Report-Msgid-Bugs-To: kapitan@mlesniak.pl\n"
"POT-Creation-Date: 2025-06-26 17:07+0200\n" "POT-Creation-Date: 2025-06-26 17:31+0200\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
@@ -43,56 +43,56 @@ msgstr "Found auth_token:"
msgid "auth_token not found in the HTML page." msgid "auth_token not found in the HTML page."
msgstr "auth_token not found in the HTML page." msgstr "auth_token not found in the HTML page."
#: Core.py:204 #: Core.py:200
msgid "Błąd przy otwieraniu pliku" msgid "Błąd przy otwieraniu pliku"
msgstr "Error opening file" msgstr "Error opening file"
#: Core.py:245 #: Core.py:241
msgid "Tagger przetworzył:" msgid "Tagger przetworzył:"
msgstr "Tagger processed:" msgstr "Tagger processed:"
#: Core.py:248 #: Core.py:244
msgid "Błąd Taggera dla" msgid "Błąd Taggera dla"
msgstr "Tagger error for" msgstr "Tagger error for"
#: Core.py:303 #: Core.py:299
msgid "Error computing MD5:" msgid "Error computing MD5:"
msgstr "Error computing MD5:" msgstr "Error computing MD5:"
#: Core.py:428 #: Core.py:424
msgid "Błąd podczas sprawdzania paczki uploadu:" msgid "Błąd podczas sprawdzania paczki uploadu:"
msgstr "Error while checking upload package:" msgstr "Error while checking upload package:"
#: Core.py:437 #: Core.py:433
msgid "Plik nie istnieje:" msgid "Plik nie istnieje:"
msgstr "File does not exist:" msgstr "File does not exist:"
#: Core.py:443 #: Core.py:439
msgid "Tagi dla pliku" msgid "Tagi dla pliku"
msgstr "Tags for file" msgstr "Tags for file"
#: Core.py:452 #: Core.py:448
msgid "Błąd podczas autotagowania pliku" msgid "Błąd podczas autotagowania pliku"
msgstr "Error during file autotagowania" msgstr "Error during file autotagowania"
#: Core.py:459 #: Core.py:455
msgid "Podana ścieżka nie jest katalogiem:" msgid "Podana ścieżka nie jest katalogiem:"
msgstr "Given path is not a directory:" msgstr "Given path is not a directory:"
#: Core.py:467 #: Core.py:463
msgid "Brak obrazów do przetworzenia w katalogu:" msgid "Brak obrazów do przetworzenia w katalogu:"
msgstr "No images to process in directory:" msgstr "No images to process in directory:"
#: Core.py:490 #: Core.py:486
#, python-brace-format #, python-brace-format
msgid "Wysyłam plik {base_file_name}..." msgid "Wysyłam plik {base_file_name}..."
msgstr "Uploading file {base_file_name}..." msgstr "Uploading file {base_file_name}..."
#: Core.py:525 #: Core.py:521
msgid "Wysyłanie zakończone powodzeniem!" msgid "Wysyłanie zakończone powodzeniem!"
msgstr "Upload completed successfully!" msgstr "Upload completed successfully!"
#: Core.py:529 Core.py:538 #: Core.py:525 Core.py:534
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Wysyłanie zakończone błędem.\n" "Wysyłanie zakończone błędem.\n"
@@ -103,52 +103,52 @@ msgstr ""
"Status: {status_code}\n" "Status: {status_code}\n"
"Content: {text}" "Content: {text}"
#: Core.py:547 Core.py:553 ImageBrowser.py:654 ImageBrowser.py:657 #: Core.py:543 Core.py:549 ImageBrowser.py:655 ImageBrowser.py:658
#: ImageBrowser.py:1177 ImageBrowser.py:1180 #: ImageBrowser.py:1178 ImageBrowser.py:1181
msgid "Wysyłanie" msgid "Wysyłanie"
msgstr "Uploading" msgstr "Uploading"
#: Core.py:565 #: Core.py:561
msgid "Błąd wysyłania pliku" msgid "Błąd wysyłania pliku"
msgstr "Upload error" msgstr "Upload error"
#: Core.py:595 #: Core.py:591
msgid "Anulowano operację!" msgid "Anulowano operację!"
msgstr "Operation cancelled!" msgstr "Operation cancelled!"
#: Core.py:605 #: Core.py:601
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Wysyłanie {file_path} z tagami: {final_tags} i ratingiem: {final_rating}" "Wysyłanie {file_path} z tagami: {final_tags} i ratingiem: {final_rating}"
msgstr "" msgstr ""
"Uploading {file_path} with tags: {final_tags} and rating: {final_rating}" "Uploading {file_path} with tags: {final_tags} and rating: {final_rating}"
#: Core.py:624 #: Core.py:620
msgid "Przesłano pliki!" msgid "Przesłano pliki!"
msgstr "Files have been uploaded!" msgstr "Files have been uploaded!"
#: Core.py:645 Core.py:649 #: Core.py:641 Core.py:645
msgid "Post nie został znaleziony dla tego pliku" msgid "Post nie został znaleziony dla tego pliku"
msgstr "Post not found for this file" msgstr "Post not found for this file"
#: Core.py:660 #: Core.py:656
#, python-brace-format #, python-brace-format
msgid "Aktualizuję tagi dla {base_file_name}..." msgid "Aktualizuję tagi dla {base_file_name}..."
msgstr "Updating tags for {base_file_name}..." msgstr "Updating tags for {base_file_name}..."
#: Core.py:670 Core.py:680 Core.py:705 #: Core.py:666 Core.py:676 Core.py:701
msgid "Operacja anulowana" msgid "Operacja anulowana"
msgstr "Operation cancelled" msgstr "Operation cancelled"
#: Core.py:715 #: Core.py:711
msgid "Tagi zostały zaktualizowane!" msgid "Tagi zostały zaktualizowane!"
msgstr "Tags have been updated!" msgstr "Tags have been updated!"
#: Core.py:720 ImageBrowser.py:719 #: Core.py:716 ImageBrowser.py:720
msgid "Sukces edycji" msgid "Sukces edycji"
msgstr "Edit successful" msgstr "Edit successful"
#: Core.py:727 #: Core.py:723
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Błąd podczas aktualizacji tagów\n" "Błąd podczas aktualizacji tagów\n"
@@ -157,15 +157,15 @@ msgstr ""
"Error updating tags\n" "Error updating tags\n"
"Status: {code}" "Status: {code}"
#: Core.py:731 #: Core.py:727
msgid "Treść:" msgid "Treść:"
msgstr "Content:" msgstr "Content:"
#: Core.py:735 ImageBrowser.py:716 #: Core.py:731 ImageBrowser.py:717
msgid "Błąd edycji" msgid "Błąd edycji"
msgstr "Edit error" msgstr "Edit error"
#: Core.py:741 #: Core.py:737
msgid "Krytyczny błąd edycji" msgid "Krytyczny błąd edycji"
msgstr "Critical edit error" msgstr "Critical edit error"
@@ -205,20 +205,20 @@ msgstr ""
msgid "Otwórz folder" msgid "Otwórz folder"
msgstr "Open folder" msgstr "Open folder"
#: ImageBrowser.py:186 ImageBrowser.py:484 ImageBrowser.py:601 #: ImageBrowser.py:186 ImageBrowser.py:484 ImageBrowser.py:602
#: ImageBrowser.py:609 #: ImageBrowser.py:610
msgid "Wyślij" msgid "Wyślij"
msgstr "Upload" msgstr "Upload"
#: ImageBrowser.py:189 ImageBrowser.py:594 #: ImageBrowser.py:189 ImageBrowser.py:595
msgid "Wyślij wszystko" msgid "Wyślij wszystko"
msgstr "Upload all" msgstr "Upload all"
#: ImageBrowser.py:193 ImageBrowser.py:595 ImageBrowser.py:601 #: ImageBrowser.py:193 ImageBrowser.py:596 ImageBrowser.py:602
msgid "Podmień tagi" msgid "Podmień tagi"
msgstr "Replace tags" msgstr "Replace tags"
#: ImageBrowser.py:196 ImageBrowser.py:596 #: ImageBrowser.py:196 ImageBrowser.py:597
msgid "Otwórz post" msgid "Otwórz post"
msgstr "Open post" msgstr "Open post"
@@ -380,40 +380,40 @@ msgstr "Uploaded:"
msgid "Wybierz folder z obrazkami PNG, JPEG, WebP, AVIF i GIF" msgid "Wybierz folder z obrazkami PNG, JPEG, WebP, AVIF i GIF"
msgstr "Select folder with PNG, JPEG, WebP, AVIF, and GIF images" msgstr "Select folder with PNG, JPEG, WebP, AVIF, and GIF images"
#: ImageBrowser.py:552 #: ImageBrowser.py:553
msgid "Informacja" msgid "Informacja"
msgstr "Information" msgstr "Information"
#: ImageBrowser.py:553 #: ImageBrowser.py:554
msgid "Brak plików PNG, JPEG, WebP, AVIF lub GIF w wybranym folderze." msgid "Brak plików PNG, JPEG, WebP, AVIF lub GIF w wybranym folderze."
msgstr "No PNG, JPEG, WebP, AVIF or GIF files in the selected folder." msgstr "No PNG, JPEG, WebP, AVIF or GIF files in the selected folder."
#: ImageBrowser.py:660 ImageBrowser.py:1183 #: ImageBrowser.py:661 ImageBrowser.py:1184
msgid "Błąd wysyłania" msgid "Błąd wysyłania"
msgstr "Upload error" msgstr "Upload error"
#: ImageBrowser.py:695 #: ImageBrowser.py:696
msgid "Błąd" msgid "Błąd"
msgstr "Error" msgstr "Error"
#: ImageBrowser.py:695 #: ImageBrowser.py:696
msgid "Nie można załadować obrazka:" msgid "Nie można załadować obrazka:"
msgstr "Unable to load image:" msgstr "Unable to load image:"
#: ImageBrowser.py:923 ImageBrowser.py:935 #: ImageBrowser.py:924 ImageBrowser.py:936
#, python-brace-format #, python-brace-format
msgid "Warning: Tag '{tag}' not found in implication graph" msgid "Warning: Tag '{tag}' not found in implication graph"
msgstr "Warning: Tag '{tag}' not found in implication graph" msgstr "Warning: Tag '{tag}' not found in implication graph"
#: ImageBrowser.py:1144 #: ImageBrowser.py:1145
msgid "Tagger przetwarza..." msgid "Tagger przetwarza..."
msgstr "Tagger processing..." msgstr "Tagger processing..."
#: ImageBrowser.py:1161 #: ImageBrowser.py:1162
msgid "Potwierdzenie" msgid "Potwierdzenie"
msgstr "Confirmation" msgstr "Confirmation"
#: ImageBrowser.py:1163 #: ImageBrowser.py:1164
msgid "" msgid ""
"Czy na pewno chcesz wrzucić wszystkie niewrzucone pliki?\n" "Czy na pewno chcesz wrzucić wszystkie niewrzucone pliki?\n"
"Każdy z nich zostanie oznaczony tagiem 'meta:auto_upload'.\n" "Każdy z nich zostanie oznaczony tagiem 'meta:auto_upload'.\n"

View File

@@ -1,8 +1,8 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Kapitanbooru Uploader 0.9.0\n" "Project-Id-Version: Kapitanbooru Uploader 0.9.1\n"
"Report-Msgid-Bugs-To: kapitan@mlesniak.pl\n" "Report-Msgid-Bugs-To: kapitan@mlesniak.pl\n"
"POT-Creation-Date: 2025-06-26 17:07+0200\n" "POT-Creation-Date: 2025-06-26 17:31+0200\n"
"Language: pl\n" "Language: pl\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
@@ -45,56 +45,56 @@ msgstr "Znaleziono auth_token:"
msgid "auth_token not found in the HTML page." msgid "auth_token not found in the HTML page."
msgstr "Nie znaleziono auth_token w stronie HTML." msgstr "Nie znaleziono auth_token w stronie HTML."
#: Core.py:204 #: Core.py:200
msgid "Błąd przy otwieraniu pliku" msgid "Błąd przy otwieraniu pliku"
msgstr "Błąd przy otwieraniu pliku" msgstr "Błąd przy otwieraniu pliku"
#: Core.py:245 #: Core.py:241
msgid "Tagger przetworzył:" msgid "Tagger przetworzył:"
msgstr "Tagger przetworzył:" msgstr "Tagger przetworzył:"
#: Core.py:248 #: Core.py:244
msgid "Błąd Taggera dla" msgid "Błąd Taggera dla"
msgstr "Błąd Taggera dla" msgstr "Błąd Taggera dla"
#: Core.py:303 #: Core.py:299
msgid "Error computing MD5:" msgid "Error computing MD5:"
msgstr "Błąd przy obliczaniu MD5:" msgstr "Błąd przy obliczaniu MD5:"
#: Core.py:428 #: Core.py:424
msgid "Błąd podczas sprawdzania paczki uploadu:" msgid "Błąd podczas sprawdzania paczki uploadu:"
msgstr "Błąd podczas sprawdzania paczki uploadu:" msgstr "Błąd podczas sprawdzania paczki uploadu:"
#: Core.py:437 #: Core.py:433
msgid "Plik nie istnieje:" msgid "Plik nie istnieje:"
msgstr "" msgstr ""
#: Core.py:443 #: Core.py:439
msgid "Tagi dla pliku" msgid "Tagi dla pliku"
msgstr "" msgstr ""
#: Core.py:452 #: Core.py:448
msgid "Błąd podczas autotagowania pliku" msgid "Błąd podczas autotagowania pliku"
msgstr "Błąd podczas autotagowania pliku" msgstr "Błąd podczas autotagowania pliku"
#: Core.py:459 #: Core.py:455
msgid "Podana ścieżka nie jest katalogiem:" msgid "Podana ścieżka nie jest katalogiem:"
msgstr "" msgstr ""
#: Core.py:467 #: Core.py:463
msgid "Brak obrazów do przetworzenia w katalogu:" msgid "Brak obrazów do przetworzenia w katalogu:"
msgstr "" msgstr ""
#: Core.py:490 #: Core.py:486
#, python-brace-format #, python-brace-format
msgid "Wysyłam plik {base_file_name}..." msgid "Wysyłam plik {base_file_name}..."
msgstr "Wysyłam plik {base_file_name}..." msgstr "Wysyłam plik {base_file_name}..."
#: Core.py:525 #: Core.py:521
msgid "Wysyłanie zakończone powodzeniem!" msgid "Wysyłanie zakończone powodzeniem!"
msgstr "Wysyłanie zakończone powodzeniem!" msgstr "Wysyłanie zakończone powodzeniem!"
#: Core.py:529 Core.py:538 #: Core.py:525 Core.py:534
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Wysyłanie zakończone błędem.\n" "Wysyłanie zakończone błędem.\n"
@@ -105,52 +105,52 @@ msgstr ""
"Status: {status_code}\n" "Status: {status_code}\n"
"Treść: {text}" "Treść: {text}"
#: Core.py:547 Core.py:553 ImageBrowser.py:654 ImageBrowser.py:657 #: Core.py:543 Core.py:549 ImageBrowser.py:655 ImageBrowser.py:658
#: ImageBrowser.py:1177 ImageBrowser.py:1180 #: ImageBrowser.py:1178 ImageBrowser.py:1181
msgid "Wysyłanie" msgid "Wysyłanie"
msgstr "Wysyłanie" msgstr "Wysyłanie"
#: Core.py:565 #: Core.py:561
msgid "Błąd wysyłania pliku" msgid "Błąd wysyłania pliku"
msgstr "Błąd wysyłania pliku" msgstr "Błąd wysyłania pliku"
#: Core.py:595 #: Core.py:591
msgid "Anulowano operację!" msgid "Anulowano operację!"
msgstr "Operacja anulowana!" msgstr "Operacja anulowana!"
#: Core.py:605 #: Core.py:601
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Wysyłanie {file_path} z tagami: {final_tags} i ratingiem: {final_rating}" "Wysyłanie {file_path} z tagami: {final_tags} i ratingiem: {final_rating}"
msgstr "" msgstr ""
"Wysyłanie {file_path} z tagami: {final_tags} i ratingiem: {final_rating}" "Wysyłanie {file_path} z tagami: {final_tags} i ratingiem: {final_rating}"
#: Core.py:624 #: Core.py:620
msgid "Przesłano pliki!" msgid "Przesłano pliki!"
msgstr "Pliki zostały przesłane!" msgstr "Pliki zostały przesłane!"
#: Core.py:645 Core.py:649 #: Core.py:641 Core.py:645
msgid "Post nie został znaleziony dla tego pliku" msgid "Post nie został znaleziony dla tego pliku"
msgstr "Post nie został znaleziony dla tego pliku" msgstr "Post nie został znaleziony dla tego pliku"
#: Core.py:660 #: Core.py:656
#, python-brace-format #, python-brace-format
msgid "Aktualizuję tagi dla {base_file_name}..." msgid "Aktualizuję tagi dla {base_file_name}..."
msgstr "Aktualizuję tagi dla {base_file_name}..." msgstr "Aktualizuję tagi dla {base_file_name}..."
#: Core.py:670 Core.py:680 Core.py:705 #: Core.py:666 Core.py:676 Core.py:701
msgid "Operacja anulowana" msgid "Operacja anulowana"
msgstr "Operacja anulowana" msgstr "Operacja anulowana"
#: Core.py:715 #: Core.py:711
msgid "Tagi zostały zaktualizowane!" msgid "Tagi zostały zaktualizowane!"
msgstr "Tagi zostały zaktualizowane!" msgstr "Tagi zostały zaktualizowane!"
#: Core.py:720 ImageBrowser.py:719 #: Core.py:716 ImageBrowser.py:720
msgid "Sukces edycji" msgid "Sukces edycji"
msgstr "Sukces edycji" msgstr "Sukces edycji"
#: Core.py:727 #: Core.py:723
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Błąd podczas aktualizacji tagów\n" "Błąd podczas aktualizacji tagów\n"
@@ -159,15 +159,15 @@ msgstr ""
"Błąd podczas aktualizacji tagów\n" "Błąd podczas aktualizacji tagów\n"
"Status: {code}" "Status: {code}"
#: Core.py:731 #: Core.py:727
msgid "Treść:" msgid "Treść:"
msgstr "Treść:" msgstr "Treść:"
#: Core.py:735 ImageBrowser.py:716 #: Core.py:731 ImageBrowser.py:717
msgid "Błąd edycji" msgid "Błąd edycji"
msgstr "Błąd edycji" msgstr "Błąd edycji"
#: Core.py:741 #: Core.py:737
msgid "Krytyczny błąd edycji" msgid "Krytyczny błąd edycji"
msgstr "Krytyczny błąd edycji" msgstr "Krytyczny błąd edycji"
@@ -207,20 +207,20 @@ msgstr ""
msgid "Otwórz folder" msgid "Otwórz folder"
msgstr "Otwórz folder" msgstr "Otwórz folder"
#: ImageBrowser.py:186 ImageBrowser.py:484 ImageBrowser.py:601 #: ImageBrowser.py:186 ImageBrowser.py:484 ImageBrowser.py:602
#: ImageBrowser.py:609 #: ImageBrowser.py:610
msgid "Wyślij" msgid "Wyślij"
msgstr "Wyślij" msgstr "Wyślij"
#: ImageBrowser.py:189 ImageBrowser.py:594 #: ImageBrowser.py:189 ImageBrowser.py:595
msgid "Wyślij wszystko" msgid "Wyślij wszystko"
msgstr "Wyślij wszystko" msgstr "Wyślij wszystko"
#: ImageBrowser.py:193 ImageBrowser.py:595 ImageBrowser.py:601 #: ImageBrowser.py:193 ImageBrowser.py:596 ImageBrowser.py:602
msgid "Podmień tagi" msgid "Podmień tagi"
msgstr "Podmień tagi" msgstr "Podmień tagi"
#: ImageBrowser.py:196 ImageBrowser.py:596 #: ImageBrowser.py:196 ImageBrowser.py:597
msgid "Otwórz post" msgid "Otwórz post"
msgstr "Otwórz post" msgstr "Otwórz post"
@@ -382,40 +382,40 @@ msgstr "Zuploadowano:"
msgid "Wybierz folder z obrazkami PNG, JPEG, WebP, AVIF i GIF" msgid "Wybierz folder z obrazkami PNG, JPEG, WebP, AVIF i GIF"
msgstr "Wybierz folder z obrazkami PNG, JPEG, WebP, AVIF i GIF" msgstr "Wybierz folder z obrazkami PNG, JPEG, WebP, AVIF i GIF"
#: ImageBrowser.py:552 #: ImageBrowser.py:553
msgid "Informacja" msgid "Informacja"
msgstr "Informacja" msgstr "Informacja"
#: ImageBrowser.py:553 #: ImageBrowser.py:554
msgid "Brak plików PNG, JPEG, WebP, AVIF lub GIF w wybranym folderze." msgid "Brak plików PNG, JPEG, WebP, AVIF lub GIF w wybranym folderze."
msgstr "Brak plików PNG, JPEG, WebP, AVIF lub GIF w wybranym folderze." msgstr "Brak plików PNG, JPEG, WebP, AVIF lub GIF w wybranym folderze."
#: ImageBrowser.py:660 ImageBrowser.py:1183 #: ImageBrowser.py:661 ImageBrowser.py:1184
msgid "Błąd wysyłania" msgid "Błąd wysyłania"
msgstr "Błąd wysyłania" msgstr "Błąd wysyłania"
#: ImageBrowser.py:695 #: ImageBrowser.py:696
msgid "Błąd" msgid "Błąd"
msgstr "Błąd" msgstr "Błąd"
#: ImageBrowser.py:695 #: ImageBrowser.py:696
msgid "Nie można załadować obrazka:" msgid "Nie można załadować obrazka:"
msgstr "Nie można załadować obrazka:" msgstr "Nie można załadować obrazka:"
#: ImageBrowser.py:923 ImageBrowser.py:935 #: ImageBrowser.py:924 ImageBrowser.py:936
#, python-brace-format #, python-brace-format
msgid "Warning: Tag '{tag}' not found in implication graph" msgid "Warning: Tag '{tag}' not found in implication graph"
msgstr "Ostrzeżenie: Tag '{tag}' nie został znaleziony w grafie implikacji" msgstr "Ostrzeżenie: Tag '{tag}' nie został znaleziony w grafie implikacji"
#: ImageBrowser.py:1144 #: ImageBrowser.py:1145
msgid "Tagger przetwarza..." msgid "Tagger przetwarza..."
msgstr "Tagger przetwarza..." msgstr "Tagger przetwarza..."
#: ImageBrowser.py:1161 #: ImageBrowser.py:1162
msgid "Potwierdzenie" msgid "Potwierdzenie"
msgstr "Potwierdzenie" msgstr "Potwierdzenie"
#: ImageBrowser.py:1163 #: ImageBrowser.py:1164
msgid "" msgid ""
"Czy na pewno chcesz wrzucić wszystkie niewrzucone pliki?\n" "Czy na pewno chcesz wrzucić wszystkie niewrzucone pliki?\n"
"Każdy z nich zostanie oznaczony tagiem 'meta:auto_upload'.\n" "Każdy z nich zostanie oznaczony tagiem 'meta:auto_upload'.\n"

View File

@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project] [project]
name = "kapitanbooru-uploader" name = "kapitanbooru-uploader"
version = "0.9.0" version = "0.9.1"
description = "A GUI application for uploading images to KapitanBooru" description = "A GUI application for uploading images to KapitanBooru"
authors = [{ name = "Michał Leśniak", email = "kapitan@mlesniak.pl" }] authors = [{ name = "Michał Leśniak", email = "kapitan@mlesniak.pl" }]
dependencies = [ dependencies = [