fix(translations): moved update url to a constant

This commit is contained in:
Travis Abendshien
2026-05-11 01:05:53 -07:00
parent 29d0294245
commit 4a835dc846
12 changed files with 16 additions and 12 deletions

View File

@@ -4,6 +4,7 @@
VERSION: str = "9.5.7" # Major.Minor.Patch
VERSION_BRANCH: str = "" # Usually "" or "Pre-Release"
GITHUB_RELEASE_URL = "https://github.com/TagStudioDev/TagStudio/releases/latest"
# The folder & file names where TagStudio keeps its data relative to a library.
TS_FOLDER_NAME: str = ".TagStudio"

View File

@@ -2,7 +2,7 @@ import structlog
from PySide6.QtCore import Qt
from PySide6.QtWidgets import QMessageBox
from tagstudio.core.constants import VERSION
from tagstudio.core.constants import GITHUB_RELEASE_URL, VERSION
from tagstudio.core.ts_core import TagStudioCore
from tagstudio.core.utils.types import unwrap
from tagstudio.qt.models.palette import ColorType, UiColor, get_ui_color
@@ -37,4 +37,7 @@ class OutOfDateMessageBox(QMessageBox):
installed_version=f"<span style='color:{red}'>{VERSION}</span>",
latest_release_version=f"<span style='color:{green}'>{latest_release_version}</span>",
)
self.setText(f"{Translations['version_modal.description']}<br><br>{status}")
description = Translations.format(
"version_modal.description", github_url=GITHUB_RELEASE_URL
)
self.setText(f"{description}<br><br>{status}")

View File

@@ -351,7 +351,7 @@
"trash.dialog.title.singular": "Datei löschen",
"trash.name.generic": "Mülleimer",
"trash.name.windows": "Papierkorb",
"version_modal.description": "Eine neue Version von TagStudio ist verfügbar! Du kannst die neueste Version auf <a href=\"https://github.com/TagStudioDev/TagStudio/releases/latest\">GitHub</a> herunterladen.",
"version_modal.description": "Eine neue Version von TagStudio ist verfügbar! Du kannst die neueste Version auf <a href=\"{github_url}\">GitHub</a> herunterladen.",
"version_modal.status": "Installierte Version: {installed_version}<br>Letzte veröffentlichte Version: {latest_release_version}",
"version_modal.title": "TagStudio Aktualisierung verfügbar",
"view.size.0": "Mini",

View File

@@ -354,7 +354,7 @@
"trash.name.generic": "Trash",
"trash.name.windows": "Recycle Bin",
"version_modal.title": "TagStudio Update Available",
"version_modal.description": "A new version of TagStudio is available! You can download the latest release from <a href=\"https://github.com/TagStudioDev/TagStudio/releases/latest\">Github</a>.",
"version_modal.description": "A new version of TagStudio is available! You can download the latest release from <a href=\"{github_url}\">GitHub</a>.",
"version_modal.status": "Installed Version: {installed_version}<br>Latest Release Version: {latest_release_version}",
"view.size.0": "Mini",
"view.size.1": "Small",

View File

@@ -348,7 +348,7 @@
"trash.dialog.title.singular": "Eliminar archivo",
"trash.name.generic": "Basura",
"trash.name.windows": "Papelera de reciclaje",
"version_modal.description": "¡Ya está disponible una nueva versión de TagStudio! Puedes descargar la última versión desde <a href=\"https://github.com/TagStudioDev/TagStudio/releases/latest\">Github</a>.",
"version_modal.description": "¡Ya está disponible una nueva versión de TagStudio! Puedes descargar la última versión desde <a href=\"{github_url}\">Github</a>.",
"version_modal.status": "Versión Instalada: {installed_version}<br>Última Versión Publicada: {latest_release_version}",
"version_modal.title": "Actualización de TagStudio disponible",
"view.size.0": "Mini",

View File

@@ -307,7 +307,7 @@
"trash.dialog.title.singular": "Poista tiedosto",
"trash.name.generic": "Roskakori",
"trash.name.windows": "Roskakori",
"version_modal.description": "TagStudion uusi versio on saatavilla! Voit ladata uusimman version <a href=\"https://github.com/TagStudioDev/TagStudio/releases/latest\">Githubista</a>.",
"version_modal.description": "TagStudion uusi versio on saatavilla! Voit ladata uusimman version <a href=\"{github_url}\">Githubista</a>.",
"version_modal.status": "Asennettu versio: {installed_version}<br>Uusin julkaisuversio: {latest_release_version}",
"version_modal.title": "TagStudio päivitys saatavilla",
"view.size.0": "Mini",

View File

@@ -349,7 +349,7 @@
"trash.dialog.title.singular": "Supprimer le Fichier",
"trash.name.generic": "Poubelle",
"trash.name.windows": "Corbeille",
"version_modal.description": "Une nouvelle version de TagStudio est disponible! Vous pouvez télécharger la version la plus récente sur <a href=\"https://github.com/TagStudioDev/TagStudio/releases/latest\">Github</a>.",
"version_modal.description": "Une nouvelle version de TagStudio est disponible! Vous pouvez télécharger la version la plus récente sur <a href=\"{github_url}\">Github</a>.",
"version_modal.status": "Version installer : {installed_version}<br>Dernière version disponible : {latest_release_version}",
"version_modal.title": "Mise à jour de TagStudio disponible",
"view.size.0": "Mini",

View File

@@ -353,7 +353,7 @@
"trash.dialog.title.singular": "Fájl törlése",
"trash.name.generic": "kukába",
"trash.name.windows": "lomtárba",
"version_modal.description": "Elérhetővé vált egy TagStudio-frissítés. A legújabb verziót a <a href=\"https://github.com/TagStudioDev/TagStudio/releases/latest\">Githubról</a> töltheti le.",
"version_modal.description": "Elérhetővé vált egy TagStudio-frissítés. A legújabb verziót a <a href=\"{github_url}\">Githubról</a> töltheti le.",
"version_modal.status": "Telepített verzió: {installed_version}<br>Legújabb stabil verzió: {latest_release_version}",
"version_modal.title": "TagStudio-frissítés",
"view.size.0": "Apró",

View File

@@ -348,7 +348,7 @@
"trash.dialog.title.singular": "Elimina File",
"trash.name.generic": "Spazzatura",
"trash.name.windows": "Cestino",
"version_modal.description": "Una nuova versione di TagStudio è disponibile! Puoi scaricare l'ultima versione da <a href=\"https://github.com/TagStudioDev/TagStudio/releases/latest\">Github</a>.",
"version_modal.description": "Una nuova versione di TagStudio è disponibile! Puoi scaricare l'ultima versione da <a href=\"{github_url}\">Github</a>.",
"version_modal.status": "Versione Installata: {installed_version}<br>Ultima Versione Rilasciata: {latest_release_version}",
"version_modal.title": "Aggiornamento di TagStudio Disponibile",
"view.size.0": "Mini",

View File

@@ -348,7 +348,7 @@
"trash.dialog.title.singular": "ファイルの削除",
"trash.name.generic": "ごみ箱",
"trash.name.windows": "ごみ箱",
"version_modal.description": "TagStudio の新しいバージョンが利用できます。<a href=\"https://github.com/TagStudioDev/TagStudio/releases/latest\">GitHub</a> から最新リリースをダウンロードできます。",
"version_modal.description": "TagStudio の新しいバージョンが利用できます。<a href=\"{github_url}\">GitHub</a> から最新リリースをダウンロードできます。",
"version_modal.status": "インストール済みのバージョン: {installed_version}<br>最新リリースのバージョン: {latest_release_version}",
"version_modal.title": "TagStudio の更新があります",
"view.size.0": "極小",

View File

@@ -348,7 +348,7 @@
"trash.dialog.title.singular": "கோப்பை அழி",
"trash.name.generic": "குப்பை",
"trash.name.windows": "மறுசுழற்சி பின்",
"version_modal.description": "முகவரிச்சீட்டுஅறை இன் புதிய பதிப்பு கிடைக்கிறது! சமீபத்திய வெளியீட்டை நீங்கள் பதிவிறக்கம் செய்யலாம் <a href=\"https://github.com/TagStudioDev/TagStudio/releases/latest\">அறிவிலிமையம்</a>.",
"version_modal.description": "முகவரிச்சீட்டுஅறை இன் புதிய பதிப்பு கிடைக்கிறது! சமீபத்திய வெளியீட்டை நீங்கள் பதிவிறக்கம் செய்யலாம் <a href=\"{github_url}\">அறிவிலிமையம்</a>.",
"version_modal.status": "நிறுவப்பட்ட பதிப்பு: {installed_version}<br>அண்மைகால வெளியீட்டு பதிப்பு: {latest_release_version}",
"version_modal.title": "முகவரிச்சீட்டுஅறை புதுப்பிப்பு கிடைக்கிறது",
"view.size.0": "மினி",

View File

@@ -335,7 +335,7 @@
"trash.dialog.title.singular": "o weka e lipu",
"trash.name.generic": "poki pi ijo weka",
"trash.name.windows": "poki pi ijo weka",
"version_modal.description": "nanpa sin pi ilo TagStudio li lon! sina ken kama jo e ona tan <a href=\"https://github.com/TagStudioDev/TagStudio/releases/latest\">ma Github</a>.",
"version_modal.description": "nanpa sin pi ilo TagStudio li lon! sina ken kama jo e ona tan <a href=\"{github_url}\">ma Github</a>.",
"version_modal.status": "nanpa ni: {installed_version}<br>nanpa sin: {latest_release_version}",
"version_modal.title": "nanpa sin pi ilo TagStudio li lon",
"view.size.0": "lili mute",