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
Binary file modified locale/cs/LC_MESSAGES/timetracker.mo
Binary file not shown.
16 changes: 12 additions & 4 deletions locale/cs/LC_MESSAGES/timetracker.po
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,10 @@
# This file is distributed under the same license as the TimeTracker package.
#
msgid ""
msgstr ""
"Project-Id-Version: TimeControl\n"
msgstr "Project-Id-Version: TimeControl\n"
"Report-Msgid-Bugs-To: https://github.com/FrankFaulstich/TimeControl/issues\n"
"POT-Creation-Date: 2025-10-30 10:00+0200\n"
"PO-Revision-Date: 2025-10-30 12:00+0200\n"
"POT-Creation-Date: 2024-05-15 10:00+0200\n"
"PO-Revision-Date: 2024-05-15 12:00+0200\n"
"Last-Translator: Frank Faulstich\n"
"Language-Team: Czech\n"
"Language: cs\n"
Expand All @@ -16,6 +15,9 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"

msgid "Edit current task"
msgstr ""

msgid "Warning: Could not read {file}. Error: {error}"
msgstr "Varování: Nelze přečíst soubor {file}. Chyba: {error}"

Expand Down Expand Up @@ -77,6 +79,9 @@ msgstr "Úkol s názvem '{sub_name}' již v projektu '{main_name}' existuje."
msgid "Task '{name}' moved successfully."
msgstr "Úkol '{name}' byl úspěšně přesunut."

msgid "No project selected. Please start again."
msgstr ""

msgid "A project named '{name}' already exists."
msgstr "Projekt s názvem '{name}' již existuje."

Expand Down Expand Up @@ -108,6 +113,9 @@ msgstr ""
"Projekt '{demoted_name}' byl degradován na úkol pod '"
"{parent_name}'."

msgid "No open projects found."
msgstr ""

msgid "# Daily Time Report: {date}\n"
msgstr "# Denní zpráva o čase: {date}\n"

Expand Down
Binary file modified locale/de/LC_MESSAGES/timetracker.mo
Binary file not shown.
101 changes: 91 additions & 10 deletions locale/de/LC_MESSAGES/timetracker.po
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# This file is distributed under the same license as the TimeTracker package.
#
msgid ""
msgstr ""
msgstr "Project-Id-Version: TimeControl\n"
"Project-Id-Version: TimeControl\n"
"Report-Msgid-Bugs-To: https://github.com/FrankFaulstich/TimeControl/issues\n"
"POT-Creation-Date: 2025-10-30 10:00+0200\n"
Expand All @@ -16,7 +16,10 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#: TimeTracker.py:63
msgid "Edit current task"
msgstr "Aktuellen Task bearbeiten"

#: tt/TimeTracker.py:63
msgid "Warning: Could not read {file}. Error: {error}"
msgstr "Warnung: Konnte {file} nicht lesen. Fehler: {error}"

Expand Down Expand Up @@ -79,7 +82,7 @@ msgstr[1] "{hours} Stunden ({dlp} DLP)"
msgid "closed"
msgstr "geschlossen"

#: TimeTracker.py:350
#: tt/TimeTracker.py:350
msgid "Source project '{name}' not found."
msgstr "Quell-Projekt '{name}' nicht gefunden."

Expand All @@ -94,34 +97,34 @@ msgstr "Eine Aufgabe mit dem Namen '{sub_name}' existiert bereits in '{main_name
msgid "Task '{name}' moved successfully."
msgstr "Aufgabe '{name}' erfolgreich verschoben."

#: TimeTracker.py:378
#: tt/TimeTracker.py:378
msgid "A project named '{name}' already exists."
msgstr "Ein Projekt mit dem Namen '{name}' existiert bereits."

msgid "Project '{old_name}' renamed to '{new_name}'."
msgstr "Projekt '{old_name}' wurde in '{new_name}' umbenannt."

#: TimeTracker.py:398
#: tt/TimeTracker.py:398
msgid "Task '{sub_name}' not found in '{main_name}'."
msgstr "Aufgabe '{sub_name}' in '{main_name}' nicht gefunden."

#: TimeTracker.py:406
#: tt/TimeTracker.py:406
msgid "General"
msgstr "Allgemein"

#: TimeTracker.py:410
#: tt/TimeTracker.py:410
msgid "Task '{name}' was promoted to a new project."
msgstr "Aufgabe '{name}' wurde zu einem neuen Projekt befördert."

#: TimeTracker.py:439
#: tt/TimeTracker.py:439
msgid "Project to demote '{name}' not found."
msgstr "Projekt '{name}' zum Herabstufen nicht gefunden."

#: TimeTracker.py:441
#: tt/TimeTracker.py:441
msgid "New parent project '{name}' not found."
msgstr "Neues übergeordnetes Projekt '{name}' nicht gefunden."

#: TimeTracker.py:455
#: tt/TimeTracker.py:455
msgid "Task '{old_name}' has been renamed to '{new_name}'."
msgstr "Aufgabe '{old_name}' wurde in '{new_name}' umbenannt."

Expand All @@ -133,6 +136,84 @@ msgstr ""
"Projekt '{demoted_name}' wurde zu einer Aufgabe unter "
"'{parent_name}' herabgestuft."

msgid "Task Planning"
msgstr "Aufgabenplanung"

msgid "Today View"
msgstr "Heute-Ansicht"

msgid "E-Mail Task Assignment"
msgstr "Zuordnung von E-Mail-Tasks"

msgid "Fetching emails..."
msgstr "E-Mails werden abgerufen..."

msgid "Error fetching emails: {error}"
msgstr "Fehler beim E-Mail-Abruf: {error}"

msgid "{count} new tasks created from emails."
msgstr "{count} neue Aufgaben aus E-Mails erstellt."

msgid "No new emails found."
msgstr "Keine neuen E-Mails gefunden."

msgid "No unassigned email tasks available."
msgstr "Keine nicht zugeordneten E-Mail-Tasks vorhanden."

msgid "Assign Project"
msgstr "Projekt zuordnen"

msgid "Edit Details"
msgstr "Details bearbeiten"

msgid "Due Date"
msgstr "Fälligkeitsdatum"

msgid "Clear"
msgstr "Löschen"

msgid "Task Name"
msgstr "Aufgabenname"

msgid "Task details updated successfully."
msgstr "Aufgabendetails erfolgreich aktualisiert."

msgid "Error updating task details."
msgstr "Fehler beim Aktualisieren der Aufgabendetails."

msgid "Email Settings"
msgstr "E-Mail-Einstellungen"

msgid "Enable email import"
msgstr "E-Mail-Import aktivieren"

msgid "Username"
msgstr "Benutzername"

msgid "Password"
msgstr "Passwort"

msgid "Use SSL"
msgstr "SSL verwenden"

msgid "Email settings saved."
msgstr "E-Mail-Einstellungen gespeichert."

msgid "4. Change Streamlit Port"
msgstr "4. Streamlit-Port ändern"

msgid "Current Streamlit Port: {port}"
msgstr "Aktueller Streamlit-Port: {port}"

msgid "Enter new port (or press Enter to keep current): "
msgstr "Neuen Port eingeben (oder Enter drücken, um aktuellen beizubehalten): "

msgid "Port updated to {port}. Please restart Streamlit for changes to take effect."
msgstr "Port auf {port} aktualisiert. Bitte Streamlit neu starten, damit die Änderungen wirksam werden."

msgid "Work started on '{task_name}' in project '{main_name}'."
msgstr "Arbeit an '{task_name}' im Projekt '{main_name}' begonnen."

#: TimeTracker.py:651
msgid "- {name}: {hours} hour"
msgid_plural "- {name}: {hours} hours"
Expand Down
Binary file modified locale/en/LC_MESSAGES/timetracker.mo
Binary file not shown.
90 changes: 67 additions & 23 deletions locale/en/LC_MESSAGES/timetracker.po
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: TimeControl\n"
"Report-Msgid-Bugs-To: https://github.com/FrankFaulstich/TimeControl/issues\n"
"POT-Creation-Date: 2025-10-30 10:00+0200\n"
"PO-Revision-Date: 2026-01-01 12:05+0200\n"
"POT-Creation-Date: 2026-01-01 14:00+0200\n"
"PO-Revision-Date: 2026-01-01 14:10+0200\n"
"Last-Translator: Frank Faulstich\n"
"Language-Team: English\n"
"Language: en\n"
Expand All @@ -16,6 +16,9 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

msgid "Edit current task"
msgstr "Edit current task"

#: TimeTracker.py:63
msgid "Warning: Could not read {file}. Error: {error}"
msgstr "Warning: Could not read {file}. Error: {error}"
Expand Down Expand Up @@ -87,12 +90,12 @@ msgstr "Source main project '{name}' not found."
msgid "Destination main project '{name}' not found."
msgstr "Destination main project '{name}' not found."

#: TimeTracker.py:356
msgid "A sub-project named '{sub_name}' already exists in '{main_name}'."
msgstr "A sub-project named '{sub_name}' already exists in '{main_name}'."
#: tt/TimeTracker.py:356
msgid "A task named '{task_name}' already exists in '{main_name}'."
msgstr "A task named '{task_name}' already exists in '{main_name}'."

msgid "Sub-project '{name}' moved successfully."
msgstr "Sub-project '{name}' moved successfully."
msgid "Task '{task_name}' moved successfully."
msgstr "Task '{task_name}' moved successfully."

#: TimeTracker.py:378
msgid "A main project named '{name}' already exists."
Expand All @@ -102,16 +105,16 @@ msgid "Main project '{old_name}' renamed to '{new_name}'."
msgstr "Main project '{old_name}' renamed to '{new_name}'."

#: TimeTracker.py:398
msgid "Sub-project '{sub_name}' not found in '{main_name}'."
msgstr "Sub-project '{sub_name}' not found in '{main_name}'."
msgid "Task '{sub_name}' not found in '{main_name}'."
msgstr "Task '{sub_name}' not found in '{main_name}'."

#: TimeTracker.py:406
msgid "General"
msgstr "General"

#: TimeTracker.py:410
msgid "Sub-project '{name}' was promoted to a new main project."
msgstr "Sub-project '{name}' was promoted to a new main project."
msgid "Task '{name}' was promoted to a new main project."
msgstr "Task '{name}' was promoted to a new main project."

#: TimeTracker.py:439
msgid "Main project to demote '{name}' not found."
Expand All @@ -122,16 +125,59 @@ msgid "New parent main project '{name}' not found."
msgstr "New parent main project '{name}' not found."

#: TimeTracker.py:455
msgid "Sub-project '{old_name}' has been renamed to '{new_name}'."
msgstr "Sub-project '{old_name}' has been renamed to '{new_name}'."
msgid "Task '{old_name}' has been renamed to '{new_name}'."
msgstr "Task '{old_name}' has been renamed to '{new_name}'."

#: TimeTracker.py:463
msgid ""
"Main project '{demoted_name}' was demoted to a sub-project under "
"Main project '{demoted_name}' was demoted to a task under "
"'{parent_name}'."
msgstr ""
"Main project '{demoted_name}' was demoted to a sub-project under "
"Main project '{demoted_name}' was demoted to a task under "
"'{parent_name}'."

msgid "Task Planning"
msgstr "Task Planning"

msgid "Today View"
msgstr "Today View"

msgid "E-Mail Task Assignment"
msgstr "E-Mail Task Assignment"

msgid "Fetching emails..."
msgstr "Fetching emails..."

msgid "Error fetching emails: {error}"
msgstr "Error fetching emails: {error}"

msgid "{count} new tasks created from emails."
msgstr "{count} new tasks created from emails."

msgid "No unassigned email tasks available."
msgstr "No unassigned email tasks available."

msgid "Assign Project"
msgstr "Assign Project"

msgid "Edit Details"
msgstr "Edit Details"

msgid "Due Date"
msgstr "Due Date"

msgid "Task Name"
msgstr "Task Name"

msgid "Task details updated successfully."
msgstr "Task details updated successfully."

msgid "Error updating task details."
msgstr "Error updating task details."

msgid "Email Settings"
msgstr "Email Settings"

#: TimeTracker.py:651
msgid "- {name}: {hours} hour"
msgid_plural "- {name}: {hours} hours"
Expand All @@ -148,11 +194,9 @@ msgstr[1] "## {name} ({hours} hours)\n"
msgid "# Daily Time Report: {date}\n"
msgstr "# Daily Time Report: {date}\n"

#: TimeTracker.py:666
#: tt/TimeTracker.py:917
msgid "\n**Total Daily Time: {hours} hours**"
msgid_plural "\n**Total Daily Time: {hours} hours**"
msgstr[0] "\n**Total Daily Time: {hours} hours**"
msgstr[1] "\n**Total Daily Time: {hours} hours**"
msgstr "\n**Total Daily Time: {hours} hours**"

#: TimeTracker.py:670
msgid "No time tracked for {date}."
Expand Down Expand Up @@ -221,16 +265,16 @@ msgid "11. Re-open Sub-Project"
msgstr "11. Re-open Sub-Project"

msgid "12. Delete Sub-Project"
msgstr "12. Delete Sub-Project"
msgstr "12. Delete Task"

msgid "13. Move Sub-Project"
msgstr "13. Move Sub-Project"
msgstr "13. Move Task"

msgid "14. List Inactive Sub-Projects"
msgstr "14. List Inactive Sub-Projects"
msgstr "14. List Inactive Tasks"

msgid "15. List All Closed Sub-Projects"
msgstr "15. List All Closed Sub-Projects"
msgstr "15. List All Closed Tasks"

msgid "16. Delete All Closed Sub-Projects"
msgstr "16. Delete All Closed Sub-Projects"
Expand Down
Binary file modified locale/es/LC_MESSAGES/timetracker.mo
Binary file not shown.
Loading
Loading