Explorar o código

qdr-temporary-shared-storage: update tranlsations

Dalibor Votruba hai 1 ano
pai
achega
0a3f78f33e

BIN=BIN
qdr-temporary-shared-storage/languages/qdr-temporary-shared-storage-cs_CZ.mo


+ 369 - 182
qdr-temporary-shared-storage/languages/qdr-temporary-shared-storage-cs_CZ.po

@@ -1,12 +1,12 @@
-# Copyright Quadarax (C) 2025
-# This file is distributed under the GPL-2.0+.
+# Copyright (C) 2025 Dalibor Votruba
+# This file is distributed under the GPL v2 or later.
 msgid ""
 msgid ""
 msgstr ""
 msgstr ""
-"Project-Id-Version: QDR Temporary Shared Storage 1.0.0\n"
+"Project-Id-Version: QDR - Temporary Shared Storage (via REST API) 1.0.0\n"
 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/qdr-temporary-"
 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/qdr-temporary-"
 "shared-storage\n"
 "shared-storage\n"
-"POT-Creation-Date: 2025-05-19T12:00:00+00:00\n"
-"PO-Revision-Date: 2025-05-19 19:13+0200\n"
+"POT-Creation-Date: 2025-05-20T12:00:00+00:00\n"
+"PO-Revision-Date: 2025-05-20 21:38+0200\n"
 "Last-Translator: Dalibor Votruba <dvotruba@quadarax.com>\n"
 "Last-Translator: Dalibor Votruba <dvotruba@quadarax.com>\n"
 "Language-Team: \n"
 "Language-Team: \n"
 "Language: cs_CZ\n"
 "Language: cs_CZ\n"
@@ -18,20 +18,22 @@ msgstr ""
 "X-Domain: qdr-temporary-shared-storage\n"
 "X-Domain: qdr-temporary-shared-storage\n"
 
 
 #. Plugin Name of the plugin
 #. Plugin Name of the plugin
-msgid "QDR Temporary Shared Storage"
-msgstr "QDR Temporary Shared Storage"
+msgid "QDR - Temporary Shared Storage (via REST API)"
+msgstr "QDR - Temporary Shared Storage (via REST API)"
 
 
 #. Plugin URI of the plugin
 #. Plugin URI of the plugin
-msgid "https://www.quadarax.com/qdr-temporary-shared-storage"
-msgstr "https://www.quadarax.com/qdr-temporary-shared-storage"
+msgid "https://www.quadarax.com/plugins/qdr-temporary-shared-storage"
+msgstr "https://www.quadarax.com/plugins/qdr-temporary-shared-storage"
 
 
 #. Description of the plugin
 #. Description of the plugin
 msgid ""
 msgid ""
-"WordPress plugin for temporary file sharing with REST API support and "
-"password protection"
+"Extends WordPress functionality for REST API interface to upload temporary "
+"media files and provide permalink to download to anybody who has permalink "
+"(via password protected download page)"
 msgstr ""
 msgstr ""
-"WordPress plugin pro dočasné sdílení souborů s podporou REST API a ochranou "
-"heslem"
+"Rozšiřuje funkce WordPressu o REST API rozhraní pro nahrávání dočasných "
+"mediálních souborů a poskytování permalinků pro stahování komukoli, kdo má "
+"permalink (prostřednictvím stránky pro stahování chráněné heslem)"
 
 
 #. Author of the plugin
 #. Author of the plugin
 msgid "Dalibor Votruba"
 msgid "Dalibor Votruba"
@@ -41,291 +43,476 @@ msgstr "Dalibor Votruba"
 msgid "https://www.quadarax.com"
 msgid "https://www.quadarax.com"
 msgstr "https://www.quadarax.com"
 msgstr "https://www.quadarax.com"
 
 
-#: qdr-temporary-shared-storage.php:125
-msgid "Shared File Download"
-msgstr "Stažení sdíleného souboru"
+#: admin/class-qdr-tss-admin.php:75
+msgid "Loading..."
+msgstr "Načítání..."
 
 
-#: qdr-temporary-shared-storage.php:384
-msgid "Invalid API key."
-msgstr "Neplatný API klíč."
+#: admin/class-qdr-tss-admin.php:76
+msgid "Saving..."
+msgstr "Ukládání..."
 
 
-#: qdr-temporary-shared-storage.php:438 qdr-temporary-shared-storage.php:485
-#: qdr-temporary-shared-storage.php:529
-msgid "Missing required parameters."
-msgstr "Chybí povinné parametry."
+#: admin/class-qdr-tss-admin.php:77
+msgid "No items"
+msgstr "Žádné položky"
 
 
-#: qdr-temporary-shared-storage.php:443
-msgid "File exceeds maximum upload size."
-msgstr "Soubor překračuje maximální povolenou velikost."
+#: admin/class-qdr-tss-admin.php:78
+msgid "No items found."
+msgstr "Nebyly nalezeny žádné položky."
 
 
-#: qdr-temporary-shared-storage.php:448
-msgid "Storage limit exceeded."
-msgstr "Překročen limit úložiště."
+#: admin/class-qdr-tss-admin.php:79
+msgid "Showing"
+msgstr "Zobrazeno"
 
 
-#: qdr-temporary-shared-storage.php:494
-msgid "Invalid upload ID."
-msgstr "Neplatné ID nahrávání."
+#: admin/class-qdr-tss-admin.php:80
+msgid "of"
+msgstr "z"
 
 
-#: qdr-temporary-shared-storage.php:501
-msgid "No file uploaded."
-msgstr "Žádný soubor nebyl nahrán."
+#: admin/class-qdr-tss-admin.php:81
+msgid "First Page"
+msgstr "První stránka"
 
 
-#: qdr-temporary-shared-storage.php:537
-msgid "Missing required field: %s"
-msgstr "Chybí povinné pole: %s"
+#: admin/class-qdr-tss-admin.php:82
+msgid "Previous Page"
+msgstr "Předchozí stránka"
 
 
-#: qdr-temporary-shared-storage.php:546
-msgid "Not all chunks have been uploaded."
-msgstr "Ne všechny části byly nahrány."
+#: admin/class-qdr-tss-admin.php:83
+msgid "Next Page"
+msgstr "Další stránka"
 
 
-#: qdr-temporary-shared-storage.php:625 qdr-temporary-shared-storage.php:655
-#: qdr-temporary-shared-storage.php:712
-msgid "Media not found."
-msgstr "Médium nenalezeno."
+#: admin/class-qdr-tss-admin.php:84
+msgid "Last Page"
+msgstr "Poslední stránka"
 
 
-#: qdr-temporary-shared-storage.php:690 class-qdr-tss-admin.php:157
-msgid "No changes to update."
-msgstr "Žádné změny k aktualizaci."
+#: admin/class-qdr-tss-admin.php:85
+msgid "View Details"
+msgstr "Zobrazit detaily"
 
 
-#: qdr-temporary-shared-storage.php:732
-msgid "File not found."
-msgstr "Soubor nenalezen."
+#: admin/class-qdr-tss-admin.php:86
+msgid "Edit"
+msgstr "Upravit"
 
 
-#: qdr-temporary-shared-storage.php:858 qdr-temporary-shared-storage.php:954
-#: class-qdr-tss-admin.php:27 class-qdr-tss-admin.php:112
-#: class-qdr-tss-admin.php:186 class-qdr-tss-admin.php:232
-#: class-qdr-tss-admin.php:265
-msgid "Security check failed."
-msgstr "Bezpečnostní kontrola selhala."
+#: admin/class-qdr-tss-admin.php:87 admin/partials/media-page.php:194
+msgid "Delete"
+msgstr "Smazat"
 
 
-#: qdr-temporary-shared-storage.php:942
-msgid "This file is not yet available for download."
-msgstr "Tento soubor ještě není k dispozici ke stažení."
+#: admin/class-qdr-tss-admin.php:88
+msgid "Are you sure you want to delete this file?"
+msgstr "Opravdu chcete smazat tento soubor?"
 
 
-#: qdr-temporary-shared-storage.php:946
-msgid "This file has expired and is no longer available for download."
-msgstr "Platnost tohoto souboru vypršela a již není k dispozici ke stažení."
+#: admin/class-qdr-tss-admin.php:89
+msgid "Are you sure you want to purge all expired files?"
+msgstr "Opravdu chcete vymazat všechny soubory s prošlou platností?"
 
 
-#: qdr-temporary-shared-storage.php:959
-msgid "Invalid password."
-msgstr "Neplatné heslo."
+#: admin/class-qdr-tss-admin.php:90
+msgid "Error loading items."
+msgstr "Chyba při načítání položek."
 
 
-#: qdr-temporary-shared-storage.php:965
-msgid "Invalid reference."
-msgstr "Neplatná reference."
+#: admin/class-qdr-tss-admin.php:91
+msgid "Error loading items. Please try again."
+msgstr "Chyba při načítání položek. Zkuste to prosím znovu."
 
 
-#: qdr-temporary-shared-storage.php:997
-msgid "File not found on server."
-msgstr "Soubor nebyl nalezen na serveru."
+#: admin/class-qdr-tss-admin.php:92
+msgid "Error loading item details."
+msgstr "Chyba při načítání detailů položky."
 
 
-#: qdr-temporary-shared-storage.php:1004
-msgid "File Information"
-msgstr "Informace o souboru"
+#: admin/class-qdr-tss-admin.php:93
+msgid "Error loading item details. Please try again."
+msgstr "Chyba při načítání detailů položky. Zkuste to prosím znovu."
 
 
-#: qdr-temporary-shared-storage.php:1005
-msgid "File Name:"
-msgstr "Název souboru:"
+#: admin/class-qdr-tss-admin.php:94
+msgid "Changes saved successfully."
+msgstr "Změny byly úspěšně uloženy."
 
 
-#: qdr-temporary-shared-storage.php:1008
-msgid "Description:"
-msgstr "Popis:"
+#: admin/class-qdr-tss-admin.php:95
+msgid "Error saving changes."
+msgstr "Chyba při ukládání změn."
 
 
-#: qdr-temporary-shared-storage.php:1012
-msgid "Message:"
-msgstr "Zpráva:"
+#: admin/class-qdr-tss-admin.php:96
+msgid "Error saving changes. Please try again."
+msgstr "Chyba při ukládání změn. Zkuste to prosím znovu."
 
 
-#: qdr-temporary-shared-storage.php:1029 admin/media-page.php:34
-msgid "Media ID"
-msgstr "ID média"
+#: admin/class-qdr-tss-admin.php:97
+msgid "File deleted successfully."
+msgstr "Soubor byl úspěšně smazán."
 
 
-#: qdr-temporary-shared-storage.php:1035
-msgid "Password"
-msgstr "Heslo"
+#: admin/class-qdr-tss-admin.php:98
+msgid "Error deleting file."
+msgstr "Chyba při mazání souboru."
 
 
-#: qdr-temporary-shared-storage.php:1040
-msgid "Reference (if required)"
-msgstr "Reference (pokud je vyžadována)"
+#: admin/class-qdr-tss-admin.php:99
+msgid "Error deleting file. Please try again."
+msgstr "Chyba při mazání souboru. Zkuste to prosím znovu."
 
 
-#: qdr-temporary-shared-storage.php:1045
-msgid "Download File"
-msgstr "Stáhnout soubor"
+#: admin/class-qdr-tss-admin.php:100
+msgid "Shortcode copied to clipboard."
+msgstr "Shortcode zkopírován do schránky."
 
 
-#: admin/media-page.php:16
+#: admin/class-qdr-tss-admin.php:101
+msgid "Permalink copied to clipboard."
+msgstr "Permalink zkopírován do schránky."
+
+#: admin/class-qdr-tss-admin.php:133 admin/class-qdr-tss-admin.php:142
+#: admin/partials/media-page.php:16
 msgid "Shared Storage"
 msgid "Shared Storage"
 msgstr "Sdílené úložiště"
 msgstr "Sdílené úložiště"
 
 
-#: admin/media-page.php:20
-msgid "Search by filename or reference"
-msgstr "Hledání podle názvu souboru nebo reference"
+#: admin/class-qdr-tss-admin.php:134 admin/partials/settings-page.php:31
+msgid "Shared Storage Settings"
+msgstr "Nastavení sdíleného úložiště"
+
+#: admin/class-qdr-tss-media-page.php:117
+#: admin/class-qdr-tss-media-page.php:156
+#: admin/class-qdr-tss-media-page.php:186
+#: admin/class-qdr-tss-media-page.php:232
+#: admin/class-qdr-tss-settings-page.php:32
+#: admin/class-qdr-tss-settings-page.php:44 class-qdr-tss-download.php:102
+msgid "Security check failed."
+msgstr "Bezpečnostní kontrola selhala."
+
+#: admin/class-qdr-tss-media-page.php:160
+#: admin/class-qdr-tss-media-page.php:236
+msgid "Missing item ID."
+msgstr "Chybí ID položky."
+
+#: admin/class-qdr-tss-media-page.php:165
+#: admin/class-qdr-tss-media-page.php:241
+msgid "Item not found."
+msgstr "Položka nebyla nalezena."
+
+#: admin/class-qdr-tss-media-page.php:190
+#: class-qdr-tss-media-controller.php:196
+msgid "No changes to update."
+msgstr "Žádné změny k aktualizaci."
+
+#: admin/class-qdr-tss-media-page.php:197
+msgid "Failed to update item."
+msgstr "Nepodařilo se aktualizovat položku."
 
 
-#: admin/media-page.php:22
+#: admin/class-qdr-tss-media-page.php:204
+msgid "Item updated successfully."
+msgstr "Položka byla úspěšně aktualizována."
+
+#: admin/class-qdr-tss-media-page.php:253
+msgid "Failed to delete item."
+msgstr "Nepodařilo se smazat položku."
+
+#: admin/class-qdr-tss-media-page.php:257
+msgid "Item deleted successfully."
+msgstr "Položka byla úspěšně smazána."
+
+#: admin/class-qdr-tss-settings-page.php:56
+msgid "Settings saved successfully."
+msgstr "Nastavení bylo úspěšně uloženo."
+
+#: admin/class-qdr-tss-settings-page.php:69
+msgid "%d expired file has been purged."
+msgid_plural "%d expired files have been purged."
+msgstr[0] "%d soubor s vypršenou platností byl odstraněn."
+msgstr[1] "%d soubory s vypršenou platností byly odstraněny."
+msgstr[2] "%d souborů s vypršenou platností bylo odstraněno."
+
+#: admin/partials/media-page.php:19
+msgid "Storage Usage"
+msgstr "Využití úložiště"
+
+#: admin/partials/media-page.php:33
+msgid "Search by filename"
+msgstr "Hledat podle názvu souboru"
+
+#: admin/partials/media-page.php:34
+msgid "Search by reference"
+msgstr "Hledat podle reference"
+
+#: admin/partials/media-page.php:35
 msgid "Search"
 msgid "Search"
-msgstr "Vyhledat"
+msgstr "Hledat"
 
 
-#: admin/media-page.php:25
+#: admin/partials/media-page.php:38
 msgid "Reset"
 msgid "Reset"
-msgstr "Reset"
+msgstr "Resetovat"
+
+#: admin/partials/media-page.php:45
+msgid "Refresh"
+msgstr "Obnovit"
+
+#: admin/partials/media-page.php:54 admin/partials/media-page.php:130
+#: class-qdr-tss-download.php:180
+msgid "Media ID"
+msgstr "ID média"
 
 
-#: admin/media-page.php:35
+#: admin/partials/media-page.php:55 admin/partials/media-page.php:134
 msgid "File Name"
 msgid "File Name"
 msgstr "Název souboru"
 msgstr "Název souboru"
 
 
-#: admin/media-page.php:36 admin/media-page.php:67
+#: admin/partials/media-page.php:56 admin/partials/media-page.php:86
+#: admin/partials/media-page.php:138
 msgid "Description"
 msgid "Description"
 msgstr "Popis"
 msgstr "Popis"
 
 
-#: admin/media-page.php:37 admin/media-page.php:72
+#: admin/partials/media-page.php:57 admin/partials/media-page.php:91
+#: admin/partials/media-page.php:142
 msgid "Message"
 msgid "Message"
 msgstr "Zpráva"
 msgstr "Zpráva"
 
 
-#: admin/media-page.php:38 admin/media-page.php:77
+#: admin/partials/media-page.php:58 admin/partials/media-page.php:96
 msgid "Active From"
 msgid "Active From"
 msgstr "Aktivní od"
 msgstr "Aktivní od"
 
 
-#: admin/media-page.php:39 admin/media-page.php:82
+#: admin/partials/media-page.php:59 admin/partials/media-page.php:101
 msgid "Active To"
 msgid "Active To"
 msgstr "Aktivní do"
 msgstr "Aktivní do"
 
 
-#: admin/media-page.php:40 admin/media-page.php:87
+#: admin/partials/media-page.php:60 admin/partials/media-page.php:106
+#: admin/partials/media-page.php:146
 msgid "Reference"
 msgid "Reference"
 msgstr "Reference"
 msgstr "Reference"
 
 
-#: admin/media-page.php:41
+#: admin/partials/media-page.php:61
 msgid "Upload Date"
 msgid "Upload Date"
 msgstr "Datum nahrání"
 msgstr "Datum nahrání"
 
 
-#: admin/media-page.php:42
+#: admin/partials/media-page.php:62
 msgid "Downloads"
 msgid "Downloads"
 msgstr "Stažení"
 msgstr "Stažení"
 
 
-#: admin/media-page.php:43
+#: admin/partials/media-page.php:63 admin/partials/media-page.php:162
 msgid "Last Download"
 msgid "Last Download"
 msgstr "Poslední stažení"
 msgstr "Poslední stažení"
 
 
-#: admin/media-page.php:44
+#: admin/partials/media-page.php:64
 msgid "Actions"
 msgid "Actions"
 msgstr "Akce"
 msgstr "Akce"
 
 
-#: admin/media-page.php:49
-msgid "Loading..."
-msgstr "Načítání..."
-
-#: admin/media-page.php:61
+#: admin/partials/media-page.php:80
 msgid "Edit Shared File"
 msgid "Edit Shared File"
 msgstr "Upravit sdílený soubor"
 msgstr "Upravit sdílený soubor"
 
 
-#: admin/media-page.php:92
+#: admin/partials/media-page.php:111
 msgid "Save Changes"
 msgid "Save Changes"
 msgstr "Uložit změny"
 msgstr "Uložit změny"
 
 
-#: admin/media-page.php:93
+#: admin/partials/media-page.php:112 admin/partials/media-page.php:195
 msgid "Cancel"
 msgid "Cancel"
 msgstr "Zrušit"
 msgstr "Zrušit"
 
 
-#: admin/media-page.php:112
-msgid "No items found."
-msgstr "Nebyly nalezeny žádné položky."
+#: admin/partials/media-page.php:125
+msgid "File Details"
+msgstr "Detaily souboru"
 
 
-#: admin/media-page.php:138
-msgid "Edit"
-msgstr "Upravit"
+#: admin/partials/media-page.php:150
+msgid "Active Period"
+msgstr "Aktivní období"
 
 
-#: admin/media-page.php:139
-msgid "Delete"
-msgstr "Smazat"
+#: admin/partials/media-page.php:154
+msgid "File Size"
+msgstr "Velikost souboru"
 
 
-#: admin/media-page.php:168
-msgid "Showing"
-msgstr "Zobrazeno"
+#: admin/partials/media-page.php:158
+msgid "Download Count"
+msgstr "Počet stažení"
 
 
-#: admin/media-page.php:168
-msgid "of"
-msgstr "z"
+#: admin/partials/media-page.php:166
+msgid "Permalink"
+msgstr "Permalink"
 
 
-#: admin/settings-page.php:31
-msgid "Shared Storage Settings"
-msgstr "Nastavení sdíleného úložiště"
+#: admin/partials/media-page.php:170
+msgid "Shortcode"
+msgstr "Shortcode"
+
+#: admin/partials/media-page.php:177
+msgid "Copy Shortcode"
+msgstr "Kopírovat shortcode"
+
+#: admin/partials/media-page.php:178
+msgid "Copy Permalink"
+msgstr "Kopírovat permalink"
+
+#: admin/partials/media-page.php:179
+msgid "Close"
+msgstr "Zavřít"
+
+#: admin/partials/media-page.php:189
+msgid "Confirm Delete"
+msgstr "Potvrdit smazání"
+
+#: admin/partials/media-page.php:191
+msgid ""
+"Are you sure you want to delete this file? This action cannot be undone."
+msgstr "Opravdu chcete smazat tento soubor? Tuto akci nelze vrátit zpět."
 
 
-#: admin/settings-page.php:39
+#: admin/partials/settings-page.php:39
 msgid "API Key"
 msgid "API Key"
 msgstr "API klíč"
 msgstr "API klíč"
 
 
-#: admin/settings-page.php:42
+#: admin/partials/settings-page.php:42
 msgid "API key for REST API authentication."
 msgid "API key for REST API authentication."
 msgstr "API klíč pro REST API autentizaci."
 msgstr "API klíč pro REST API autentizaci."
 
 
-#: admin/settings-page.php:43
+#: admin/partials/settings-page.php:43
 msgid "Generate New Key"
 msgid "Generate New Key"
 msgstr "Vygenerovat nový klíč"
 msgstr "Vygenerovat nový klíč"
 
 
-#: admin/settings-page.php:49
+#: admin/partials/settings-page.php:49
 msgid "Media Category"
 msgid "Media Category"
 msgstr "Kategorie médií"
 msgstr "Kategorie médií"
 
 
-#: admin/settings-page.php:52
+#: admin/partials/settings-page.php:52
 msgid "Category to assign to uploaded media."
 msgid "Category to assign to uploaded media."
 msgstr "Kategorie přiřazená nahraným médiím."
 msgstr "Kategorie přiřazená nahraným médiím."
 
 
-#: admin/settings-page.php:58
+#: admin/partials/settings-page.php:58
 msgid "Maximum Storage Size (bytes)"
 msgid "Maximum Storage Size (bytes)"
-msgstr "Maximální velikost úložiště (bajtů)"
+msgstr "Maximální velikost úložiště (bajty)"
 
 
-#: admin/settings-page.php:61
+#: admin/partials/settings-page.php:61
 msgid "Maximum total storage size in bytes. Current usage:"
 msgid "Maximum total storage size in bytes. Current usage:"
 msgstr "Maximální celková velikost úložiště v bajtech. Aktuální využití:"
 msgstr "Maximální celková velikost úložiště v bajtech. Aktuální využití:"
 
 
-#: admin/settings-page.php:63
+#: admin/partials/settings-page.php:63
 msgid "max"
 msgid "max"
-msgstr "maximum"
+msgstr "max"
 
 
-#: admin/settings-page.php:70
+#: admin/partials/settings-page.php:69
 msgid "Common sizes:"
 msgid "Common sizes:"
 msgstr "Běžné velikosti:"
 msgstr "Běžné velikosti:"
 
 
-#: admin/settings-page.php:71 admin/settings-page.php:72
-#: admin/settings-page.php:73
+#: admin/partials/settings-page.php:70 admin/partials/settings-page.php:71
+#: admin/partials/settings-page.php:72
 msgid "bytes"
 msgid "bytes"
 msgstr "bajtů"
 msgstr "bajtů"
 
 
-#: admin/settings-page.php:79
+#: admin/partials/settings-page.php:78
 msgid "Save Settings"
 msgid "Save Settings"
 msgstr "Uložit nastavení"
 msgstr "Uložit nastavení"
 
 
-#: admin/settings-page.php:80
+#: admin/partials/settings-page.php:79
 msgid "Purge Expired Files"
 msgid "Purge Expired Files"
-msgstr "Vymazat expirované soubory"
+msgstr "Vymazat soubory s vypršenou platností"
 
 
-#: class-qdr-tss-admin.php:117 class-qdr-tss-admin.php:191
-msgid "Missing item ID."
-msgstr "Chybí ID položky."
+#: class-qdr-tss-activator.php:45 class-qdr-tss-public.php:79
+msgid "Shared File Download"
+msgstr "Stažení sdíleného souboru"
 
 
-#: class-qdr-tss-admin.php:167
-msgid "Failed to update item."
-msgstr "Nepodařilo se aktualizovat položku."
+#: class-qdr-tss-download.php:85
+msgid "File not found."
+msgstr "Soubor nebyl nalezen."
 
 
-#: class-qdr-tss-admin.php:174
-msgid "Item updated successfully."
-msgstr "Položka byla úspěšně aktualizována."
+#: class-qdr-tss-download.php:90
+msgid "This file is not yet available for download."
+msgstr "Tento soubor ještě není k dispozici ke stažení."
 
 
-#: class-qdr-tss-admin.php:204
-msgid "Item not found."
-msgstr "Položka nenalezena."
+#: class-qdr-tss-download.php:94
+msgid "This file has expired and is no longer available for download."
+msgstr "Platnost tohoto souboru vypršela a již není k dispozici ke stažení."
 
 
-#: class-qdr-tss-admin.php:217
-msgid "Failed to delete item."
-msgstr "Nepodařilo se smazat položku."
+#: class-qdr-tss-download.php:107
+msgid "Invalid password."
+msgstr "Neplatné heslo."
 
 
-#: class-qdr-tss-admin.php:221
-msgid "Item deleted successfully."
-msgstr "Položka byla úspěšně smazána."
+#: class-qdr-tss-download.php:113
+msgid "Invalid reference."
+msgstr "Neplatná reference."
 
 
-#: class-qdr-tss-admin.php:254
-msgid "Settings saved successfully."
-msgstr "Nastavení bylo úspěšně uloženo."
+#: class-qdr-tss-download.php:145
+msgid "File not found on server."
+msgstr "Soubor nebyl nalezen na serveru."
 
 
-#: class-qdr-tss-admin.php:277
-msgid "%d expired file has been purged."
-msgid_plural "%d expired files have been purged."
-msgstr[0] "%d expirovaný soubor byl vymazán."
-msgstr[1] "%d expirované soubory byly vymazány."
-msgstr[2] "%d expirovaných souborů bylo vymazáno."
+#: class-qdr-tss-download.php:152
+msgid "File Information"
+msgstr "Informace o souboru"
+
+#: class-qdr-tss-download.php:153
+msgid "File Name:"
+msgstr "Název souboru:"
+
+#: class-qdr-tss-download.php:156
+msgid "Description:"
+msgstr "Popis:"
+
+#: class-qdr-tss-download.php:160
+msgid "Message:"
+msgstr "Zpráva:"
+
+#: class-qdr-tss-download.php:186
+msgid "Password"
+msgstr "Heslo"
+
+#: class-qdr-tss-download.php:191
+msgid "Reference (if required)"
+msgstr "Reference (pokud je vyžadována)"
+
+#: class-qdr-tss-download.php:196
+msgid "Download File"
+msgstr "Stáhnout soubor"
+
+#: class-qdr-tss-media-controller.php:126
+#: class-qdr-tss-media-controller.php:177
+#: class-qdr-tss-media-controller.php:225
+msgid "Media not found."
+msgstr "Médium nenalezeno."
+
+#: class-qdr-tss-media-controller.php:206
+msgid "Failed to update media."
+msgstr "Nepodařilo se aktualizovat médium."
+
+#: class-qdr-tss-media-controller.php:243
+msgid "Failed to delete media."
+msgstr "Nepodařilo se smazat médium."
+
+#: class-qdr-tss-rest-controller.php:80
+msgid "Invalid API key."
+msgstr "Neplatný API klíč."
+
+#: class-qdr-tss-upload-controller.php:99
+#: class-qdr-tss-upload-controller.php:146
+#: class-qdr-tss-upload-controller.php:194
+msgid "Missing required parameters."
+msgstr "Chybí povinné parametry."
+
+#: class-qdr-tss-upload-controller.php:109
+msgid "File exceeds maximum upload size."
+msgstr "Soubor překračuje maximální povolenou velikost."
+
+#: class-qdr-tss-upload-controller.php:116
+msgid "Storage limit exceeded."
+msgstr "Překročen limit úložiště."
+
+#: class-qdr-tss-upload-controller.php:122
+msgid "Failed to initialize upload."
+msgstr "Nepodařilo se inicializovat nahrávání."
+
+#: class-qdr-tss-upload-controller.php:159
+msgid "No file uploaded."
+msgstr "Žádný soubor nebyl nahrán."
+
+#: class-qdr-tss-upload-controller.php:172
+msgid "Failed to upload chunk."
+msgstr "Nepodařilo se nahrát část souboru."
+
+#: class-qdr-tss-upload-controller.php:204
+msgid "Missing required field: %s"
+msgstr "Chybí povinné pole: %s"
+
+#: class-qdr-tss-upload-controller.php:214
+msgid "Not all chunks have been uploaded."
+msgstr "Ne všechny části byly nahrány."
+
+#: class-qdr-tss-upload-controller.php:224
+msgid "Failed to finalize upload."
+msgstr "Nepodařilo se dokončit nahrávání."
+
+#: class-qdr-tss-upload-controller.php:279
+msgid "Failed to save file information."
+msgstr "Nepodařilo se uložit informace o souboru."
+
+#: functions.php:86
+msgid "Pending"
+msgstr "Čeká"
+
+#: functions.php:88
+msgid "Expired"
+msgstr "Vypršelo"
+
+#: functions.php:90
+msgid "Active"
+msgstr "Aktivní"

+ 399 - 135
qdr-temporary-shared-storage/languages/qdr-temporary-shared-storage.pot

@@ -1,33 +1,29 @@
-# Copyright Quadarax (C) 2025
-# This file is distributed under the GPL-2.0+.
-#, fuzzy
+# Copyright (C) 2025 Dalibor Votruba
+# This file is distributed under the GPL v2 or later.
 msgid ""
 msgid ""
 msgstr ""
 msgstr ""
-"Project-Id-Version: QDR Temporary Shared Storage 1.0.0\n"
-"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/qdr-temporary-"
-"shared-storage\n"
-"POT-Creation-Date: 2025-05-19 19:12+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Project-Id-Version: QDR - Temporary Shared Storage (via REST API) 1.0.0\n"
+"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/qdr-temporary-shared-storage\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "MIME-Version: 1.0\n"
 "MIME-Version: 1.0\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"
-"X-Generator: Poedit 3.6\n"
+"POT-Creation-Date: 2025-05-20T12:00:00+00:00\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"X-Generator: WP-CLI 2.8.0\n"
 "X-Domain: qdr-temporary-shared-storage\n"
 "X-Domain: qdr-temporary-shared-storage\n"
 
 
 #. Plugin Name of the plugin
 #. Plugin Name of the plugin
-msgid "QDR Temporary Shared Storage"
+msgid "QDR - Temporary Shared Storage (via REST API)"
 msgstr ""
 msgstr ""
 
 
 #. Plugin URI of the plugin
 #. Plugin URI of the plugin
-msgid "https://www.quadarax.com/qdr-temporary-shared-storage"
+msgid "https://www.quadarax.com/plugins/qdr-temporary-shared-storage"
 msgstr ""
 msgstr ""
 
 
 #. Description of the plugin
 #. Description of the plugin
-msgid ""
-"WordPress plugin for temporary file sharing with REST API support and "
-"password protection"
+msgid "Extends WordPress functionality for REST API interface to upload temporary media files and provide permalink to download to anybody who has permalink (via password protected download page)"
 msgstr ""
 msgstr ""
 
 
 #. Author of the plugin
 #. Author of the plugin
@@ -38,290 +34,558 @@ msgstr ""
 msgid "https://www.quadarax.com"
 msgid "https://www.quadarax.com"
 msgstr ""
 msgstr ""
 
 
-#: qdr-temporary-shared-storage.php:125
-msgid "Shared File Download"
+#: admin/class-qdr-tss-admin.php:75
+msgid "Loading..."
 msgstr ""
 msgstr ""
 
 
-#: qdr-temporary-shared-storage.php:384
-msgid "Invalid API key."
+#: admin/class-qdr-tss-admin.php:76
+msgid "Saving..."
 msgstr ""
 msgstr ""
 
 
-#: qdr-temporary-shared-storage.php:438 qdr-temporary-shared-storage.php:485
-#: qdr-temporary-shared-storage.php:529
-msgid "Missing required parameters."
+#: admin/class-qdr-tss-admin.php:77
+msgid "No items"
 msgstr ""
 msgstr ""
 
 
-#: qdr-temporary-shared-storage.php:443
-msgid "File exceeds maximum upload size."
+#: admin/class-qdr-tss-admin.php:78
+msgid "No items found."
 msgstr ""
 msgstr ""
 
 
-#: qdr-temporary-shared-storage.php:448
-msgid "Storage limit exceeded."
+#: admin/class-qdr-tss-admin.php:79
+msgid "Showing"
 msgstr ""
 msgstr ""
 
 
-#: qdr-temporary-shared-storage.php:494
-msgid "Invalid upload ID."
+#: admin/class-qdr-tss-admin.php:80
+msgid "of"
 msgstr ""
 msgstr ""
 
 
-#: qdr-temporary-shared-storage.php:501
-msgid "No file uploaded."
+#: admin/class-qdr-tss-admin.php:81
+msgid "First Page"
 msgstr ""
 msgstr ""
 
 
-#: qdr-temporary-shared-storage.php:537
-msgid "Missing required field: %s"
+#: admin/class-qdr-tss-admin.php:82
+msgid "Previous Page"
 msgstr ""
 msgstr ""
 
 
-#: qdr-temporary-shared-storage.php:546
-msgid "Not all chunks have been uploaded."
+#: admin/class-qdr-tss-admin.php:83
+msgid "Next Page"
 msgstr ""
 msgstr ""
 
 
-#: qdr-temporary-shared-storage.php:625 qdr-temporary-shared-storage.php:655
-#: qdr-temporary-shared-storage.php:712
-msgid "Media not found."
+#: admin/class-qdr-tss-admin.php:84
+msgid "Last Page"
 msgstr ""
 msgstr ""
 
 
-#: qdr-temporary-shared-storage.php:690 class-qdr-tss-admin.php:157
-msgid "No changes to update."
+#: admin/class-qdr-tss-admin.php:85
+msgid "View Details"
 msgstr ""
 msgstr ""
 
 
-#: qdr-temporary-shared-storage.php:732
-msgid "File not found."
+#: admin/class-qdr-tss-admin.php:86
+msgid "Edit"
 msgstr ""
 msgstr ""
 
 
-#: qdr-temporary-shared-storage.php:858 qdr-temporary-shared-storage.php:954
-#: class-qdr-tss-admin.php:27 class-qdr-tss-admin.php:112
-#: class-qdr-tss-admin.php:186 class-qdr-tss-admin.php:232
-#: class-qdr-tss-admin.php:265
-msgid "Security check failed."
+#: admin/class-qdr-tss-admin.php:87
+msgid "Delete"
 msgstr ""
 msgstr ""
 
 
-#: qdr-temporary-shared-storage.php:942
-msgid "This file is not yet available for download."
+#: admin/class-qdr-tss-admin.php:88
+msgid "Are you sure you want to delete this file?"
 msgstr ""
 msgstr ""
 
 
-#: qdr-temporary-shared-storage.php:946
-msgid "This file has expired and is no longer available for download."
+#: admin/class-qdr-tss-admin.php:89
+msgid "Are you sure you want to purge all expired files?"
 msgstr ""
 msgstr ""
 
 
-#: qdr-temporary-shared-storage.php:959
-msgid "Invalid password."
+#: admin/class-qdr-tss-admin.php:90
+msgid "Error loading items."
 msgstr ""
 msgstr ""
 
 
-#: qdr-temporary-shared-storage.php:965
-msgid "Invalid reference."
+#: admin/class-qdr-tss-admin.php:91
+msgid "Error loading items. Please try again."
 msgstr ""
 msgstr ""
 
 
-#: qdr-temporary-shared-storage.php:997
-msgid "File not found on server."
+#: admin/class-qdr-tss-admin.php:92
+msgid "Error loading item details."
 msgstr ""
 msgstr ""
 
 
-#: qdr-temporary-shared-storage.php:1004
-msgid "File Information"
+#: admin/class-qdr-tss-admin.php:93
+msgid "Error loading item details. Please try again."
 msgstr ""
 msgstr ""
 
 
-#: qdr-temporary-shared-storage.php:1005
-msgid "File Name:"
+#: admin/class-qdr-tss-admin.php:94
+msgid "Changes saved successfully."
 msgstr ""
 msgstr ""
 
 
-#: qdr-temporary-shared-storage.php:1008
-msgid "Description:"
+#: admin/class-qdr-tss-admin.php:95
+msgid "Error saving changes."
 msgstr ""
 msgstr ""
 
 
-#: qdr-temporary-shared-storage.php:1012
-msgid "Message:"
+#: admin/class-qdr-tss-admin.php:96
+msgid "Error saving changes. Please try again."
 msgstr ""
 msgstr ""
 
 
-#: qdr-temporary-shared-storage.php:1029 admin/media-page.php:34
-msgid "Media ID"
+#: admin/class-qdr-tss-admin.php:97
+msgid "File deleted successfully."
 msgstr ""
 msgstr ""
 
 
-#: qdr-temporary-shared-storage.php:1035
-msgid "Password"
+#: admin/class-qdr-tss-admin.php:98
+msgid "Error deleting file."
 msgstr ""
 msgstr ""
 
 
-#: qdr-temporary-shared-storage.php:1040
-msgid "Reference (if required)"
+#: admin/class-qdr-tss-admin.php:99
+msgid "Error deleting file. Please try again."
 msgstr ""
 msgstr ""
 
 
-#: qdr-temporary-shared-storage.php:1045
-msgid "Download File"
+#: admin/class-qdr-tss-admin.php:100
+msgid "Shortcode copied to clipboard."
+msgstr ""
+
+#: admin/class-qdr-tss-admin.php:101
+msgid "Permalink copied to clipboard."
+msgstr ""
+
+#: admin/class-qdr-tss-admin.php:133
+#: admin/class-qdr-tss-admin.php:142
+msgid "Shared Storage"
+msgstr ""
+
+#: admin/class-qdr-tss-admin.php:134
+msgid "Shared Storage Settings"
+msgstr ""
+
+#: admin/class-qdr-tss-media-page.php:117
+#: admin/class-qdr-tss-media-page.php:156
+#: admin/class-qdr-tss-media-page.php:186
+#: admin/class-qdr-tss-media-page.php:232
+msgid "Security check failed."
+msgstr ""
+
+#: admin/class-qdr-tss-media-page.php:160
+msgid "Missing item ID."
+msgstr ""
+
+#: admin/class-qdr-tss-media-page.php:165
+msgid "Item not found."
+msgstr ""
+
+#: admin/class-qdr-tss-media-page.php:190
+msgid "No changes to update."
+msgstr ""
+
+#: admin/class-qdr-tss-media-page.php:197
+msgid "Failed to update item."
+msgstr ""
+
+#: admin/class-qdr-tss-media-page.php:204
+msgid "Item updated successfully."
+msgstr ""
+
+#: admin/class-qdr-tss-media-page.php:236
+msgid "Missing item ID."
+msgstr ""
+
+#: admin/class-qdr-tss-media-page.php:241
+msgid "Item not found."
+msgstr ""
+
+#: admin/class-qdr-tss-media-page.php:253
+msgid "Failed to delete item."
 msgstr ""
 msgstr ""
 
 
-#: admin/media-page.php:16
+#: admin/class-qdr-tss-media-page.php:257
+msgid "Item deleted successfully."
+msgstr ""
+
+#: admin/class-qdr-tss-settings-page.php:32
+#: admin/class-qdr-tss-settings-page.php:44
+msgid "Security check failed."
+msgstr ""
+
+#: admin/class-qdr-tss-settings-page.php:56
+msgid "Settings saved successfully."
+msgstr ""
+
+#: admin/class-qdr-tss-settings-page.php:69
+msgid "%d expired file has been purged."
+msgid_plural "%d expired files have been purged."
+msgstr[0] ""
+msgstr[1] ""
+
+#: admin/partials/media-page.php:16
 msgid "Shared Storage"
 msgid "Shared Storage"
 msgstr ""
 msgstr ""
 
 
-#: admin/media-page.php:20
-msgid "Search by filename or reference"
+#: admin/partials/media-page.php:19
+msgid "Storage Usage"
+msgstr ""
+
+#: admin/partials/media-page.php:33
+msgid "Search by filename"
 msgstr ""
 msgstr ""
 
 
-#: admin/media-page.php:22
+#: admin/partials/media-page.php:34
+msgid "Search by reference"
+msgstr ""
+
+#: admin/partials/media-page.php:35
 msgid "Search"
 msgid "Search"
 msgstr ""
 msgstr ""
 
 
-#: admin/media-page.php:25
+#: admin/partials/media-page.php:38
 msgid "Reset"
 msgid "Reset"
 msgstr ""
 msgstr ""
 
 
-#: admin/media-page.php:35
+#: admin/partials/media-page.php:45
+msgid "Refresh"
+msgstr ""
+
+#: admin/partials/media-page.php:54
+msgid "Media ID"
+msgstr ""
+
+#: admin/partials/media-page.php:55
 msgid "File Name"
 msgid "File Name"
 msgstr ""
 msgstr ""
 
 
-#: admin/media-page.php:36 admin/media-page.php:67
+#: admin/partials/media-page.php:56
 msgid "Description"
 msgid "Description"
 msgstr ""
 msgstr ""
 
 
-#: admin/media-page.php:37 admin/media-page.php:72
+#: admin/partials/media-page.php:57
 msgid "Message"
 msgid "Message"
 msgstr ""
 msgstr ""
 
 
-#: admin/media-page.php:38 admin/media-page.php:77
+#: admin/partials/media-page.php:58
 msgid "Active From"
 msgid "Active From"
 msgstr ""
 msgstr ""
 
 
-#: admin/media-page.php:39 admin/media-page.php:82
+#: admin/partials/media-page.php:59
 msgid "Active To"
 msgid "Active To"
 msgstr ""
 msgstr ""
 
 
-#: admin/media-page.php:40 admin/media-page.php:87
+#: admin/partials/media-page.php:60
 msgid "Reference"
 msgid "Reference"
 msgstr ""
 msgstr ""
 
 
-#: admin/media-page.php:41
+#: admin/partials/media-page.php:61
 msgid "Upload Date"
 msgid "Upload Date"
 msgstr ""
 msgstr ""
 
 
-#: admin/media-page.php:42
+#: admin/partials/media-page.php:62
 msgid "Downloads"
 msgid "Downloads"
 msgstr ""
 msgstr ""
 
 
-#: admin/media-page.php:43
+#: admin/partials/media-page.php:63
 msgid "Last Download"
 msgid "Last Download"
 msgstr ""
 msgstr ""
 
 
-#: admin/media-page.php:44
+#: admin/partials/media-page.php:64
 msgid "Actions"
 msgid "Actions"
 msgstr ""
 msgstr ""
 
 
-#: admin/media-page.php:49
-msgid "Loading..."
+#: admin/partials/media-page.php:80
+msgid "Edit Shared File"
 msgstr ""
 msgstr ""
 
 
-#: admin/media-page.php:61
-msgid "Edit Shared File"
+#: admin/partials/media-page.php:86
+msgid "Description"
+msgstr ""
+
+#: admin/partials/media-page.php:91
+msgid "Message"
+msgstr ""
+
+#: admin/partials/media-page.php:96
+msgid "Active From"
+msgstr ""
+
+#: admin/partials/media-page.php:101
+msgid "Active To"
+msgstr ""
+
+#: admin/partials/media-page.php:106
+msgid "Reference"
 msgstr ""
 msgstr ""
 
 
-#: admin/media-page.php:92
+#: admin/partials/media-page.php:111
 msgid "Save Changes"
 msgid "Save Changes"
 msgstr ""
 msgstr ""
 
 
-#: admin/media-page.php:93
+#: admin/partials/media-page.php:112
 msgid "Cancel"
 msgid "Cancel"
 msgstr ""
 msgstr ""
 
 
-#: admin/media-page.php:112
-msgid "No items found."
+#: admin/partials/media-page.php:125
+msgid "File Details"
 msgstr ""
 msgstr ""
 
 
-#: admin/media-page.php:138
-msgid "Edit"
+#: admin/partials/media-page.php:130
+msgid "Media ID"
 msgstr ""
 msgstr ""
 
 
-#: admin/media-page.php:139
-msgid "Delete"
+#: admin/partials/media-page.php:134
+msgid "File Name"
 msgstr ""
 msgstr ""
 
 
-#: admin/media-page.php:168
-msgid "Showing"
+#: admin/partials/media-page.php:138
+msgid "Description"
 msgstr ""
 msgstr ""
 
 
-#: admin/media-page.php:168
-msgid "of"
+#: admin/partials/media-page.php:142
+msgid "Message"
+msgstr ""
+
+#: admin/partials/media-page.php:146
+msgid "Reference"
+msgstr ""
+
+#: admin/partials/media-page.php:150
+msgid "Active Period"
 msgstr ""
 msgstr ""
 
 
-#: admin/settings-page.php:31
+#: admin/partials/media-page.php:154
+msgid "File Size"
+msgstr ""
+
+#: admin/partials/media-page.php:158
+msgid "Download Count"
+msgstr ""
+
+#: admin/partials/media-page.php:162
+msgid "Last Download"
+msgstr ""
+
+#: admin/partials/media-page.php:166
+msgid "Permalink"
+msgstr ""
+
+#: admin/partials/media-page.php:170
+msgid "Shortcode"
+msgstr ""
+
+#: admin/partials/media-page.php:177
+msgid "Copy Shortcode"
+msgstr ""
+
+#: admin/partials/media-page.php:178
+msgid "Copy Permalink"
+msgstr ""
+
+#: admin/partials/media-page.php:179
+msgid "Close"
+msgstr ""
+
+#: admin/partials/media-page.php:189
+msgid "Confirm Delete"
+msgstr ""
+
+#: admin/partials/media-page.php:191
+msgid "Are you sure you want to delete this file? This action cannot be undone."
+msgstr ""
+
+#: admin/partials/media-page.php:194
+msgid "Delete"
+msgstr ""
+
+#: admin/partials/media-page.php:195
+msgid "Cancel"
+msgstr ""
+
+#: admin/partials/settings-page.php:31
 msgid "Shared Storage Settings"
 msgid "Shared Storage Settings"
 msgstr ""
 msgstr ""
 
 
-#: admin/settings-page.php:39
+#: admin/partials/settings-page.php:39
 msgid "API Key"
 msgid "API Key"
 msgstr ""
 msgstr ""
 
 
-#: admin/settings-page.php:42
+#: admin/partials/settings-page.php:42
 msgid "API key for REST API authentication."
 msgid "API key for REST API authentication."
 msgstr ""
 msgstr ""
 
 
-#: admin/settings-page.php:43
+#: admin/partials/settings-page.php:43
 msgid "Generate New Key"
 msgid "Generate New Key"
 msgstr ""
 msgstr ""
 
 
-#: admin/settings-page.php:49
+#: admin/partials/settings-page.php:49
 msgid "Media Category"
 msgid "Media Category"
 msgstr ""
 msgstr ""
 
 
-#: admin/settings-page.php:52
+#: admin/partials/settings-page.php:52
 msgid "Category to assign to uploaded media."
 msgid "Category to assign to uploaded media."
 msgstr ""
 msgstr ""
 
 
-#: admin/settings-page.php:58
+#: admin/partials/settings-page.php:58
 msgid "Maximum Storage Size (bytes)"
 msgid "Maximum Storage Size (bytes)"
 msgstr ""
 msgstr ""
 
 
-#: admin/settings-page.php:61
+#: admin/partials/settings-page.php:61
 msgid "Maximum total storage size in bytes. Current usage:"
 msgid "Maximum total storage size in bytes. Current usage:"
 msgstr ""
 msgstr ""
 
 
-#: admin/settings-page.php:63
+#: admin/partials/settings-page.php:63
 msgid "max"
 msgid "max"
 msgstr ""
 msgstr ""
 
 
-#: admin/settings-page.php:70
+#: admin/partials/settings-page.php:69
 msgid "Common sizes:"
 msgid "Common sizes:"
 msgstr ""
 msgstr ""
 
 
-#: admin/settings-page.php:71 admin/settings-page.php:72
-#: admin/settings-page.php:73
+#: admin/partials/settings-page.php:70
+#: admin/partials/settings-page.php:71
+#: admin/partials/settings-page.php:72
 msgid "bytes"
 msgid "bytes"
 msgstr ""
 msgstr ""
 
 
-#: admin/settings-page.php:79
+#: admin/partials/settings-page.php:78
 msgid "Save Settings"
 msgid "Save Settings"
 msgstr ""
 msgstr ""
 
 
-#: admin/settings-page.php:80
+#: admin/partials/settings-page.php:79
 msgid "Purge Expired Files"
 msgid "Purge Expired Files"
 msgstr ""
 msgstr ""
 
 
-#: class-qdr-tss-admin.php:117 class-qdr-tss-admin.php:191
-msgid "Missing item ID."
+#: class-qdr-tss-activator.php:45
+#: class-qdr-tss-public.php:79
+msgid "Shared File Download"
 msgstr ""
 msgstr ""
 
 
-#: class-qdr-tss-admin.php:167
-msgid "Failed to update item."
+#: class-qdr-tss-download.php:85
+msgid "File not found."
 msgstr ""
 msgstr ""
 
 
-#: class-qdr-tss-admin.php:174
-msgid "Item updated successfully."
+#: class-qdr-tss-download.php:90
+msgid "This file is not yet available for download."
 msgstr ""
 msgstr ""
 
 
-#: class-qdr-tss-admin.php:204
-msgid "Item not found."
+#: class-qdr-tss-download.php:94
+msgid "This file has expired and is no longer available for download."
 msgstr ""
 msgstr ""
 
 
-#: class-qdr-tss-admin.php:217
-msgid "Failed to delete item."
+#: class-qdr-tss-download.php:102
+msgid "Security check failed."
 msgstr ""
 msgstr ""
 
 
-#: class-qdr-tss-admin.php:221
-msgid "Item deleted successfully."
+#: class-qdr-tss-download.php:107
+msgid "Invalid password."
 msgstr ""
 msgstr ""
 
 
-#: class-qdr-tss-admin.php:254
-msgid "Settings saved successfully."
+#: class-qdr-tss-download.php:113
+msgid "Invalid reference."
 msgstr ""
 msgstr ""
 
 
-#: class-qdr-tss-admin.php:277
-msgid "%d expired file has been purged."
-msgid_plural "%d expired files have been purged."
-msgstr[0] ""
-msgstr[1] ""
+#: class-qdr-tss-download.php:145
+msgid "File not found on server."
+msgstr ""
+
+#: class-qdr-tss-download.php:152
+msgid "File Information"
+msgstr ""
+
+#: class-qdr-tss-download.php:153
+msgid "File Name:"
+msgstr ""
+
+#: class-qdr-tss-download.php:156
+msgid "Description:"
+msgstr ""
+
+#: class-qdr-tss-download.php:160
+msgid "Message:"
+msgstr ""
+
+#: class-qdr-tss-download.php:180
+msgid "Media ID"
+msgstr ""
+
+#: class-qdr-tss-download.php:186
+msgid "Password"
+msgstr ""
+
+#: class-qdr-tss-download.php:191
+msgid "Reference (if required)"
+msgstr ""
+
+#: class-qdr-tss-download.php:196
+msgid "Download File"
+msgstr ""
+
+#: class-qdr-tss-media-controller.php:126
+#: class-qdr-tss-media-controller.php:177
+#: class-qdr-tss-media-controller.php:225
+msgid "Media not found."
+msgstr ""
+
+#: class-qdr-tss-media-controller.php:196
+msgid "No changes to update."
+msgstr ""
+
+#: class-qdr-tss-media-controller.php:206
+msgid "Failed to update media."
+msgstr ""
+
+#: class-qdr-tss-media-controller.php:243
+msgid "Failed to delete media."
+msgstr ""
+
+#: class-qdr-tss-rest-controller.php:80
+msgid "Invalid API key."
+msgstr ""
+
+#: class-qdr-tss-upload-controller.php:99
+msgid "Missing required parameters."
+msgstr ""
+
+#: class-qdr-tss-upload-controller.php:109
+msgid "File exceeds maximum upload size."
+msgstr ""
+
+#: class-qdr-tss-upload-controller.php:116
+msgid "Storage limit exceeded."
+msgstr ""
+
+#: class-qdr-tss-upload-controller.php:122
+msgid "Failed to initialize upload."
+msgstr ""
+
+#: class-qdr-tss-upload-controller.php:146
+msgid "Missing required parameters."
+msgstr ""
+
+#: class-qdr-tss-upload-controller.php:159
+msgid "No file uploaded."
+msgstr ""
+
+#: class-qdr-tss-upload-controller.php:172
+msgid "Failed to upload chunk."
+msgstr ""
+
+#: class-qdr-tss-upload-controller.php:194
+msgid "Missing required parameters."
+msgstr ""
+
+#: class-qdr-tss-upload-controller.php:204
+msgid "Missing required field: %s"
+msgstr ""
+
+#: class-qdr-tss-upload-controller.php:214
+msgid "Not all chunks have been uploaded."
+msgstr ""
+
+#: class-qdr-tss-upload-controller.php:224
+msgid "Failed to finalize upload."
+msgstr ""
+
+#: class-qdr-tss-upload-controller.php:279
+msgid "Failed to save file information."
+msgstr ""
+
+#: functions.php:86
+msgid "Pending"
+msgstr ""
+
+#: functions.php:88
+msgid "Expired"
+msgstr ""
+
+#: functions.php:90
+msgid "Active"
+msgstr ""