chore(monitor): pin Pillow 12.3.0 and translate the icon lookup

- Use the 12.x line of Pillow for the bundled image decoder
- Translate the local icon lookup texts
This commit is contained in:
MacRimi
2026-10-19 23:20:50 +02:00
parent 5d87106e69
commit ad56c02b21
8 changed files with 32 additions and 2 deletions
+1 -1
View File
@@ -67,7 +67,7 @@ jobs:
with:
python-version: '3.11'
- name: Install native discovery route fixture dependency
run: python3 -m pip install 'Flask>=3,<4' 'Pillow==13.0.0' 'defusedxml==0.7.1'
run: python3 -m pip install 'Flask>=3,<4' 'Pillow==12.3.0' 'defusedxml==0.7.1'
- name: Run qualified Python files
env:
PYTHONDONTWRITEBYTECODE: '1'
+5
View File
@@ -1694,6 +1694,11 @@
"catalogPort": "Port {port}",
"trackingAvailable": "Tracking verfügbar",
"logoUrlLabel": "Logo-URL",
"discoverLocalLogo": "Symbol suchen",
"localLogoPort": "Anwendungsport für die Symbolsuche",
"localLogoHelp": "Liest nur den gewählten Port dieses laufenden Containers. Externe Symbole werden nicht abgerufen. Das Symbol wird beim Speichern übernommen.",
"localLogoStopped": "Der Container ist gestoppt. Starten Sie ihn, bevor Sie sein Symbol suchen.",
"localLogoUnavailable": "Kein verwendbares lokales Symbol gefunden. Prüfen Sie den gewählten Webport und versuchen Sie es erneut. Ihr aktuelles Symbol bleibt unverändert.",
"webLinks": "Weblinks",
"addPort": "Port hinzufügen",
"detectedPorts": "Im Container erkannte Ports – klicken Sie zum Hinzufügen:",
+5
View File
@@ -1789,6 +1789,11 @@
"catalogPort": "puerto {port}",
"trackingAvailable": "seguimiento disponible",
"logoUrlLabel": "URL del logotipo",
"discoverLocalLogo": "Buscar icono",
"localLogoPort": "Puerto de la aplicación para buscar el icono",
"localLogoHelp": "Solo se consulta el puerto elegido de este contenedor en marcha. No se descargan iconos externos. El icono se aplica al guardar.",
"localLogoStopped": "El contenedor está parado. Arráncalo antes de buscar su icono.",
"localLogoUnavailable": "No se ha encontrado un icono local válido. Revisa el puerto web elegido y vuelve a intentarlo. Tu icono actual no cambia.",
"webLinks": "Enlaces web",
"addPort": "Añadir puerto",
"detectedPorts": "Puertos detectados en el contenedor: haz clic para añadir:",
+5
View File
@@ -1694,6 +1694,11 @@
"catalogPort": "port {port}",
"trackingAvailable": "suivi disponible",
"logoUrlLabel": "URL du logo",
"discoverLocalLogo": "Chercher l'icône",
"localLogoPort": "Port de l'application pour chercher l'icône",
"localLogoHelp": "Lit uniquement le port choisi de ce conteneur en cours d'exécution. Aucune icône externe n'est téléchargée. L'icône est appliquée à l'enregistrement.",
"localLogoStopped": "Le conteneur est arrêté. Démarrez-le avant de chercher son icône.",
"localLogoUnavailable": "Aucune icône locale utilisable n'a été trouvée. Vérifiez le port web choisi et réessayez. Votre icône actuelle ne change pas.",
"webLinks": "Liens Internet",
"addPort": "Ajouter un port",
"detectedPorts": "Ports détectés dans le conteneur — cliquez pour ajouter :",
+5
View File
@@ -1694,6 +1694,11 @@
"catalogPort": "porta {port}",
"trackingAvailable": "monitoraggio disponibile",
"logoUrlLabel": "URL logo",
"discoverLocalLogo": "Cerca icona",
"localLogoPort": "Porta dell'applicazione per cercare l'icona",
"localLogoHelp": "Legge solo la porta scelta di questo container in esecuzione. Le icone esterne non vengono scaricate. L'icona viene applicata al salvataggio.",
"localLogoStopped": "Il container è fermo. Avvialo prima di cercarne l'icona.",
"localLogoUnavailable": "Nessuna icona locale utilizzabile trovata. Controlla la porta web scelta e riprova. La tua icona attuale non cambia.",
"webLinks": "Collegamenti web",
"addPort": "Aggiungi porta",
"detectedPorts": "Porte rilevate nel container: fai clic per aggiungere:",
+5
View File
@@ -1694,6 +1694,11 @@
"catalogPort": "porta {port}",
"trackingAvailable": "rastreamento disponível",
"logoUrlLabel": "URL do logotipo",
"discoverLocalLogo": "Procurar ícone",
"localLogoPort": "Porta da aplicação para procurar o ícone",
"localLogoHelp": "Lê apenas a porta escolhida deste contentor em execução. Não são descarregados ícones externos. O ícone é aplicado ao guardar.",
"localLogoStopped": "O contentor está parado. Inicie-o antes de procurar o seu ícone.",
"localLogoUnavailable": "Não foi encontrado um ícone local utilizável. Verifique a porta web escolhida e tente novamente. O seu ícone atual não muda.",
"webLinks": "Links da web",
"addPort": "Adicionar porta",
"detectedPorts": "Portas detectadas no contêiner — clique para adicionar:",
+5
View File
@@ -1694,6 +1694,11 @@
"catalogPort": "port {port}",
"trackingAvailable": "spårning tillgänglig",
"logoUrlLabel": "Logotyp URL",
"discoverLocalLogo": "Sök ikon",
"localLogoPort": "Programport för ikonsökning",
"localLogoHelp": "Läser bara den valda porten i den här körande containern. Externa ikoner hämtas inte. Ikonen tillämpas när du sparar.",
"localLogoStopped": "Containern är stoppad. Starta den innan du söker dess ikon.",
"localLogoUnavailable": "Ingen användbar lokal ikon hittades. Kontrollera den valda webbporten och försök igen. Din nuvarande ikon ändras inte.",
"webLinks": "Webblänkar",
"addPort": "Lägg till port",
"detectedPorts": "Portar upptäckta i behållaren — klicka för att lägga till:",
+1 -1
View File
@@ -401,7 +401,7 @@ install_gevent_runtime() {
"zope.interface==${ZOPE_INTERFACE_VERSION}" \
"zope.event==${ZOPE_EVENT_VERSION}" \
"gevent-websocket==${GEVENT_WEBSOCKET_VERSION}" \
"Pillow==13.0.0"
"Pillow==12.3.0"
}
install_gevent_runtime "3.11" "cp311"