Weblate 5.x series¶
Weblate 5.17.1¶
Veröffentlicht am 30. April 2026.
Neue Funktionen
Erweiterungen, für welche die manuelle Auslösung aktiviert ist, können jetzt über die Erweiterungsverwaltung und Erweiterungen ausgeführt werden.
Administratoren können nun gesperrte oder missbräuchliche Benutzer entfernen, indem sie Bearbeitungen rückgängig machen, ausstehende Übersetzungsvorschläge ablehnen und Kommentare projekt- oder plattformweit löschen.
Die Administrator-Benutzerverwaltung kann Benutzer nun anhand der IP-Adresse im Audit-Protokoll finden.
Mitteilungen können nun auch über Weblates REST-API für Kategorien verwaltet werden.
LTEngine maschineller Übersetzungsdienst hinzugefügt.
Verbesserungen
Verbesserte Dokumentation für globale
user.edit-Berechtigung, Übersetzungsspeicher automatisch bereinigen, Terminologie, und aktuelle Übersetzungsspeicher-Verwaltungsoptionen in der Bedienoberfläche.Die Dokumentation von Bildschirmfotos und visueller Kontext verbessert und auf der Bedienoberfläche der Bildschirmfotos verlinkt.
Das Wiederherstellen von Docker-basierten Einrichtungen aus Sicherungen dokumentiert, siehe Docker-basierte Konfiguration wiederherstellen.
Allgemeine Upgrade-Anweisungen verdeutlicht, dass die Celery-Warteschlangen vor dem Upgrade leer sein sollten.
Das OpenAPI-Schema ist übersichtlicher und beschreibt nun die Aktionsendpunkte mit ihren aktuellen Listen, Statistiken, Statusangaben sowie den Nutzdaten der Upload- und Download-Antworten.
Der Web-Installationsablauf für Fehlende Sprachen hinzufügen zeigt jetzt eine Vorschau an und erfordert eine Bestätigung, bevor fehlende Sprachdateien projekt-, kategorie- oder seitenweit erstellt werden.
Die Komponentenerkennung bietet jetzt geführte clientseitige Voreinstellungen, schlägt Voreinstellungen vor, die aus den Layouts von Komponenten-Repositorys erkannt werden, prüft
{{ component }}deutlicher und enthält ein Beispiel für eine funktionierende Erkennungsvorlage in der Dokumentation.Superuser- und plattformweite Teamänderungen werden jetzt im Auditprotokoll nachverfolgt.
Warnungen zur URL-Validierung zeigen jetzt klarere Fehler für Projektwebsite- und Repository-Browser-URLs an, und die Validierung maschineller Übersetzungen auf Projektebene erklärt besser die Einschränkungen für private oder lokale Endpunkte auf gehosteten und selbst verwalteten Plattformen.
Automatische Übersetzung ordnet nun die kopierten Übersetzungen dem Benutzer der Erweiterung zu und zeichnet die Ergebnisse der automatischen Übersetzungen im Aktivitätsprotokoll auf.
Die Warnung vor Konflikten beim Einrichten von Repositorys wurde auf direkte Git-Pushes erweitert, siehe Übersetzungskomponente-Warnungen.
Benutzerprofil-Links zeigen jetzt, wenn möglich, eine Warnung vor externen Links an.
Clientseitige Popup-Benachrichtigungen, die über JavaScript ausgelöst werden, verwenden nun Bootstrap-Toasts mit kontrastreicheren Farben im dunklen Design für die Bootstrap-Varianten „subtle“ und „emphasis“.
Auf der SSH-Schlüssel-Verwaltungsseite können nun gespeicherte Hostschlüssel entfernt werden, so dass geänderte Hostschlüssel dort ersetzt werden können.
In den Projektlisten werden jetzt Spalten zum Überprüfungsfortschritt angezeigt, wenn für ein aufgelistetes Projekt Überprüfungen aktiviert sind.
Fehlerbehebungen
Image URLs in Markdown are now escaped before rendering (CVE 2026-44264 / GHSA-5cmv-3rc4-7279).
Tightened Weblates REST-API input validation to prevent translation enumeration (CVE 2026-44263 / GHSA-gcg5-86jr-f7jg).
Der Projektsicherungsimport überprüft jetzt die URLs der Komponenten-Repositorys vor dem Wiederherstellen einer Sicherung (CVE 2026-41654 / GHSA-cwcx-382v-8m9g).
Die Links zum Rückgängigmachen im Verlauf der Übersichtsansicht korrigiert, nachdem eine Komponente in ein anderes Projekt verschoben wurde.
Beim Annehmen von Einladungen wird nun die E-Mail-Adresse der eingeladenen Person und das Ablaufdatum überprüft, bevor die Teammitgliedschaft gewährt wird.
Inkonsistenter reStructuredText stürzt nicht mehr bei wiederholten expliziten Verknüpfungszielen ab.
Die Erweiterungen überprüfen nun bei der Installation von Erweiterungen die erforderliche Konfiguration.
Komponentenaktualisierungen warten während der Validierung nicht mehr auf ihre eigene Repository-Sperre.
Interpunktionszeichenabstand-Prüfung löst bei Platzhaltern keine Fehlalarme mehr aus.
Warnungen, Verlaufseinträge und Aufgabenmeldungen von Repositorys behalten jetzt mehrzeilige Git- und SSH-Backend-Ausgabefehler bei.
Unterbrochene Git-Umbasierungen werden jetzt nach Neustarts der Worker zuverlässiger wiederhergestellt, und durch Signale abgebrochene Backend-Befehle werden deutlicher gemeldet.
Borg-Sicherungen, die mit einer Warnung abgeschlossen werden, werden in der Bedienoberfläche nicht mehr als fehlgeschlagen angezeigt, und in den Sicherungsprotkollen werden jetzt
C-Einträge für Dateien angezeigt, die während der Sicherung geändert wurden.Der Git-Exporter lehnt das Abrufen gemeinsamer Verläufe nicht mehr ab, nur weil die ersten ausgehandelten
have-Revisionen neuer sind als der lokale Verlauf von Weblate.Die automatische Übersetzung durch den Weblate-Übersetzungsspeicher vermeidet umfangreiche PostgreSQL-Abfragen.
Fehlerhafte IPv6-Repository-URLs führen nicht mehr zum Absturz der SSH-Hostschlüssel-Erkennung.
POT-Datei aktualisieren (xgettext) und zugehörige Erweiterungen für die POT-Aktualisierung ersetzen nun wieder den Standard-Platzhalter für den beschreibenden Titel in normalisierten POT-Headern.
Update gettext template (Django) überspringt nun die Repository-Verzeichnisse
localewährend der Vorabprüfung und behebt Probleme bei Komponenten, diedjango.potin einemlocale-Verzeichnis auf oberster Ebene speichern.Die OCR-Funktion für Bildschirmfotos überspringt nun beschädigte oder unvollständige Bilddateien, anstatt die Anfrage abzubrechen.
Bei der Validierung einsprachiger Komponenten wird nun die Ausgangssprache berücksichtigt, wenn neben einer separaten einsprachigen Basissprachdatei auf doppelte Dateien geprüft wird.
Übersetzungsspeicher hochladen und
import_memorymelden nun einen Validierungsfehler, wenn bei TMX-Dateien der erforderliche Header fehlt, anstatt die Anfrage abzubrechen.Der Weblate-Übersetzungsspeicher übersieht nach genauen Suchanfragen keine Treffer mehr, die nur eine geringe Übereinstimmung haben.
Die Warnung über fehlende Übereinstimmungen bei der Dateimaske wird nun nach erneuten Scans, bei denen nur die Quellübersetzung übrig geblieben ist, wiederhergestellt.
Komponentenerkennung deaktiviert nun die Verwaltung von vererbten Zeichenketten für erkannte Formate, die das Hinzufügen oder Entfernen von Zeichenketten nicht unterstützen.
Die automatische Übersetzung aus anderen Komponenten ignoriert nun schreibgeschützte Quellen mit leeren Übersetzungen.
Der Seitenumbruch der Projektkomponenten hält nun die Reiterkarte Komponenten aktiv, wenn zu einer eingegebenen Seitenzahl gesprungen wird.
Markdown-Rendering fällt jetzt auf maskierten reinen Text zurück, wenn der Parser fehlschlägt.
Testvorgänge von Forgejo und Gitea mit Muster-Loopback-Repositorys-URLs lösen nicht mehr den langsamen Suffix-Abgleich mit allen Komponenten aus.
Kompatibilität
Bei Passwortänderungen werden persönliche API-Schlüssel nun standardmäßig neu generiert (CVE 2026-41519 / GHSA-6j8j-4qp3-36p2).
VCS_RESTRICT_PRIVATEundWEBHOOK_RESTRICT_PRIVATElehnen nun URLs ab, deren Hostnamen bei der Validierung nicht aufgelöst werden können, es sei denn, der Host ist ausdrücklich erlaubt.Benutzerprofil-URL-Validierung lehnt nun offensichtliche direkte Dateidownload-URLs und ungültige Links zu Code-Plattformen oder Fediverse-Profilen ab.
Beim Hochladen werden nun
TRANSLATION_UPLOAD_MAX_SIZE,COMPONENT_ZIP_UPLOAD_MAX_SIZEundPROJECT_BACKUP_UPLOAD_MAX_SIZEvor dem Analysieren erzwungen. Beim Import von ZIP-Dateien für Komponenten und beim Wiederherstellen von Projektsicherungen werden nun strengere Sicherheitsprüfungen für ZIP-Archive durchgeführt, einschließlich einer Begrenzung der Gesamtgröße der unkomprimierten Daten für Projektsicherungsimporte.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař, Gersona, Karen Konou, michael-smt
- Beiträge zu Übersetzungen
Michal Čihař, Besnik Bleta, Kristoffer Grundström, Francisco Serrador, ButterflyOfFire, anas agha, Zahid Rizky Fakhri, pan93412, Hyeonjeong Lee, VfBFan, 大王叫我来巡山, Yuri Chornoivan, LucasMZ, Átila França, Rafael Fontenelle, Aindriú Mac Giolla Eoin, UDP, Blueberry, Hotripak, Matthaiks, Agnieszka C, Priit Jõerüüt, Martin Srebotnjak, Fjuro, Andrei Stepanov, Mickaël Binos, IEEE-754, Adrian Reyes, bovirus, Max Kleinehelleforth, justcontributor, Yago Raña Gayoso, Horus68, Любомир Василев, CYAXXX, Andi Chandler, Adam Havránek, Kyotaro Iijima, Arif Budiman, ovl-1, Laitei, Jim Kats, Omer I.S., Fulup Jakez, ojppe, Julien Humbert, Jim Spentzos, Sketch6580, Dick Groskamp, 王晨旭, Frank Paul Silye, Anucha Hlownonkor, Milo Ivir
- Beiträge zur Dokumentation
Michal Čihař, Gersona, michael-smt
Weblate 5.17¶
Veröffentlicht am 15. April 2026.
Neue Funktionen
PROJECT_WEB_RESTRICT_ALLOWLISThinzugefügt, um ausgewählte Projekte-Slugs von den Einschränkungseinstellungen für Projektwebsites auszunehmen.Die Einstellung
WEBSITE_ALERTS_ENABLEDhinzugefügt, um das Deaktivieren von Projektwebsite-Verfügbarkeitsprüfungen und -Warnungen zu ermöglichen.Neuer Verwaltungsbefehl
list_format_featureshinzugefügt, der RST-Dokumentationsausschnitte erzeugt, welche die unterstützten Funktionen für jedes Dateiformat beschreiben.Gemeinsam genutzte Komponenten können nun im Zielprojekt kategorisiert werden, auch über Weblates REST-API mit dem Parameter
category_id.POT-Datei aktualisieren (xgettext), POT-Datei aktualisieren (Meson), Update gettext template (Django) und POT-Datei aktualisieren (Sphinx) hinzugefügt, um POT-Dateien mit konfigurierbarer Aktualisierungshäufigkeit zu aktualisieren.
PASSWORD_RESET_URLhinzugefügt, um den Link zum Zurücksetzen des Passworts auf der Anmeldeseite anzupassen, nützlich für externe Identitätsanbieter (Docker-Umgebung:WEBLATE_PASSWORD_RESET_URL).Sammeleinladungen von Benutzern hinzugefügt.
Objective-C-Format hinzugefügt.
Added Forgejo notification webhook, see Forgejo notifications.
Unterstützung für Übersetzungsspeicher-API-Filterung, eingeschränkter Zugang und Massen-Suchanfragen hinzugefügt.
from_component-Unterstützung für die REST-API zum Erstellen von Komponenten aus vorhandenen Komponenteninhalten und zum Einfügen neuer Übersetzungen durch automatische Übersetzung aus bestehenden Komponenten hinzugefügt.Mitteilungen können nun über Weblates REST-API für Projekte, Komponenten und Übersetzungen verwaltet werden.
Ein
soft-Modus zuVERSION_DISPLAYhinzugefügt, um die Weblate-Version aus der sichtbaren Bedienoberfläche auszublenden, während sie auf der Seite Über und unterGET /api/metrics/auffindbar bleibt.
Verbesserungen
Nachverfolgen der Herkunft von neu hinzugefügten Ausgangszeichenketten.
Markdown verwendet nun standardmäßig
auto-safe-htmlund wendet Unsicheres HTML und Unsicheres HTML bereinigen nur auf reinen Text und Ausgangszeichenketten an, die Standard-HTML-Auszeichnungen oder gültige benutzerdefinierte Elemente enthalten.Verbesserte LLM-Schnittstellen für mehr Zuverlässigkeit.
Verbesserte Logik für das Hinzufügen von einsprachigen Pluralformen in GNU gettext PO (Portable Object).
Eine Komponentenwarnung für widersprüchliche Repository-Einstellungen bei Merge Requests hinzugefügt, siehe Übersetzungskomponente-Warnungen.
Verbesserte Behandlung von Pluralformen in Automatische Übersetzung.
Verbesserte Fehlermeldungen in einigen Weblates REST-API-Endpunkten.
Die Dokumentation zur Microsoft-Entra-ID-Authentifizierung und das Branding der Microsoft-Anmeldung aktualisiert, während die alten Azure-AD-Backend-Kennungen und Dokumentationsverweise aus Kompatibilitätsgründen beibehalten wurden.
Verbesserte Leistung von Projekt- und Kategorie-Suchergebnisseiten mit sehr großen Treffermengen.
Docker stellt nun
WEBLATE_COMMIT_PENDING_HOURS,WEBLATE_SOCIAL_AUTH_KEYCLOAK_ID_KEYzur Anpassung des Keycloak-Claims für die eindeutige Benutzerkennung sowieWEBLATE_NGINX_IPV6zur Steuerung der IPv6-Listener im mitgelieferten NGINX bereit.Im Projektverlauf werden nun Projektsicherungen und Ereignisse zur Wiederherstellung von Projekten/Komponenten aufgezeichnet.
Verbesserte Dokumentation mit automatisch erzeugten Ausschnitten für Erweiterungen, Fähigkeiten der Übersetzungstypen, Qualitätsprüfungen und Automatische Vorschläge, sowie Klärung des Verhaltens bei Merge-Konflikten für exportierte Repositorys, die standardmäßig flache Klone verwenden.
PROJECT_WEB_RESTRICT_PRIVATEhinzugefügt, um URLs von Projektwebsites und Repository-Browsern abzulehnen, die auf interne oder nicht-öffentliche Adressen verweisen,WEBHOOK_RESTRICT_PRIVATE, um Webhook-URLs abzulehnen, die auf interne oder nicht-öffentliche Adressen verweisen, undVCS_RESTRICT_PRIVATE, um Repository- und Push-URLs abzulehnen, die auf interne oder nicht-öffentliche Adressen verweisen. Diese sind in Docker alsWEBLATE_PROJECT_WEB_RESTRICT_PRIVATE,WEBLATE_WEBHOOK_RESTRICT_PRIVATEundWEBLATE_VCS_RESTRICT_PRIVATEverfügbar.Verbesserte Leistung bei Suchvorgängen mit Weblate.
Die Formulare zum Hochladen von Bildschirmfotos und Schriftarten berücksichtigen jetzt
ALLOWED_ASSET_SIZE, das jetzt standardmäßig auf 10 MB eingestellt ist.Weblate-Bedrohungsmodell erweitert, um Webhook-Vertrauensgrenzen und delegierte Autorisierungsgrenzen abzudecken, und der Pfad zur instanzweiten Durchsetzung der 2FA unter Authentifizierung präzisiert.
Wiederherstellungsverhalten beim Zurücksetzen und erneutem Anwenden erstellt nun fehlende Übersetzungsdateien neu, wenn dies möglich ist, und meldet andernfalls einen klareren Wiederherstellungsfehler, anstatt später mit einem allgemeinen Analysefehler abzubrechen.
Zur Weblate-Dokumentation beitragen aktualisiert, um den aktuellen Ablauf
make -C docs update-docsfür generierte Ausschnitte zu beschreiben.Verknüpfte Repository-Komponenten erben nun Bei Commit gleichzeitig Pushen, Alter der Änderungen, bis ein Commit erfolgt und Sperre bei Fehler von der verknüpften Komponente, der das Repositorys gehört.
Der Git-Exporter zeigt autorisierten Benutzern jetzt klarere Fehler beim Pushen und bei fehlenden Revisionen an.
Schnelleres Entfernen von Kategorien und Projekten sowie verbesserte Leistung beim Zählen von Projektsprachen und beim Auflisten von APIs bei Projekten mit gemeinsamen Komponenten.
Git-LFS-Grenzen vom Git-Exporter in der Bedienoberfläche und Dokumentation präzisiert.
Verbesserte „Weblate sichern und verschieben“-Statusberichte unter Beibehalten der Wartung nach fehlgeschlagenen Sicherungen.
Verbesserte Ladegeschwindigkeit für Kommentare auf der Übersetzungsseite und Reduzierung wiederholter Abfragen von Metriken beim Darstellen von Aktivitätsdiagrammen auf Übersichtsseiten mit Cold Caches.
Sicherheitskorrekturen
Hardened repository boundary checks for symlink targets (CVE 2026-40256 / GHSA-ffgh-3jrf-8wvh).
Gehärtete Komponenten-Dateiverarbeitung für symbolische Links im Repository (CVE 2026-34242 / GHSA-hv99-mxm5-q397).
Tightened Weblates REST-API permission enforcement (CVE 2026-34393 / GHSA-3382-gw9x-477v).
Hardened project-level Automatische Vorschläge against SSRF (CVE 2026-34244 / GHSA-xrwr-fcw6-fmq8).
Tightened location validation in JavaScript-Lokalisierungs-CDN (CVE 2026-33220 / GHSA-mqph-7h49-hqfm).
Enforced
ALLOWED_ASSET_DOMAINSacross redirects for asset downloads (CVE 2026-33440 / GHSA-5fhx-9jwj-867m).Hardened Webhook (CVE 2026-39845 / GHSA-f8hv-g549-hwg2).
Removed unintended Übersetzungsspeicher API endpoints (CVE 2026-33214 / GHSA-mpf5-3vph-q75r).
Tightened API access control for pending tasks (CVE 2026-33212 / GHSA-vj45-x3pj-f4w4).
Hardened Sicherungen auf Projektebene restore against repository-local VCS configuration and hooks from uploaded archives (CVE 2026-33435 / GHSA-558g-h753-6m33).
Fehlerbehebungen
Project backup now preserves source translation read-only handling, and source-side pending commits without files are discarded to avoid repeated parse failures.
Hintergrundfehler in Automatische Übersetzung behoben.
Generated SSH wrapper scripts are now stored in
CACHE_DIRinstead of persistent SSH storage, and obsolete or stale wrappers are cleaned up during upgrade.Hardened Git branch handling to reject invalid branch names before repository operations.
Sanitized repository and upload backend errors before exposing them in UI and API responses.
Matching exporters now honor component file format parameters.
Zugangstoken pro Projekt now clean up stale bot users on project deletion and upgrade, and prevent removing the last assigned team to avoid orphaning the token.
Die automatische Übersetzung im Batch-Verfahren verwendet jetzt die Konfiguration der Maschinendienste auf Projektebene statt nur plattformweite Einstellungen.
Die Sortierung nach der Spalte Nicht überprüft in Auflistungen korrigiert.
Fehlalarme in XML-Tags umgebende Zeichen für den arabischen Buchstaben Waw („و“) neben XML-Tags behoben.
Git-Commits zusammenfassen verarbeitet Commits die Upstream angewendet werden besser.
list_checksnow requires exactly one--sectionsvalue when writing generated documentation to a file using--output.Die beobachteten Übersetzungen auf der Übersichtsseite verwenden jetzt eine stabile sprachabhängige Reihenfolge.
Reduced error-reporting noise for handled authentication callback failures and clarified password reset confirmation messages.
Automatische Vorschläge greift jetzt auf die Standard-API-URL zurück, wenn die Basis-URL leer ist.
DeepL ordnet das einfache Portugiesisch dem europäischen Portugiesisch zu.
MyMemory now falls back to HTTP status handling when the service returns a non-JSON error response.
Push-Branches werden in Multi-Branch-Arbeitsabläufen nicht mehr mit Upstream-Only-Commits aktualisiert.
Erweiterungen für die POT-Aktualisierung greifen jetzt auf die Komponenten-URL für den Header
Report-Msgid-Bugs-Tozurück, wenn die Komponenten-Einstellung leer ist.Verbesserte Fehlerbehandlung bei der Repository-Sperre beim Löschen von Einheiten.
Adding new languages now rescans only the newly added languages instead of forcing a full component scan.
In der „Maximaler Umfang der Übersetzung“-Vorschau bleibt nun das konfigurierte Textfeld sichtbar und überlaufender Text wird in rot dargestellt.
Restored documented default encoding fallback for Apple-iOS-Zeichenketten and Java Properties when file format parameters are not explicitly set.
Reduced repeated database queries in Schreibgeschützte Zeichenketten mit Ausgangszeichenkette ausfüllen during the daily add-on task, and fixed auto-translation progress updates when the queued target disappears before execution.
Android-Zeichenketten-Ressourcen now preserves template-defined escaped markup formatting when saving translations.
REST API component creation now handles temporary uploaded files for
docfileandzipfileuploads.SSH repository errors now distinguish changed host keys from missing host keys and avoid automatically trusting host key replacements.
Automatische Vorschläge no longer treats translatable reStructuredText role content as Platzhalter in automatischen Vorschlägen.
Nicht übereinstimmendes Fragerufzeichen now recognizes Arabic interrobang punctuation such as
؟!and!؟.
Kompatibilität
Das Klassenattribut
project_scopefür Erweiterungen wurde entfernt. Drittanbieter-Erweiterungen, dieproject_scope = Trueverwendet haben, solltencan_install()überschreiben, umFalsezurückzugeben, wenncomponentnichtNoneist.Die Signatur der Methode
daily()für Erweiterungen hat sich geändert. Erweiterungen, die zuvordaily(component)überschrieben haben, um die Arbeit pro Komponente auszuführen, sollten nun stattdessendaily_component(component)überschreiben. Die Basismethodedaily()iteriert automatisch Komponenten und ruftdaily_component()für jede Komponente auf. Erweiterungen, die für den Betrieb auf Projektebene optimiert werden können, solltendaily(component, project)direkt überschreiben, um die Logik auf Projektebene zu implementieren.Die Unterstützung für MySQL und MariaDB als Datenbank-Engine wurde eingestellt.
Weblate erfordert jetzt Django 6.0.
Weblate erfordert jetzt Git 2.46 oder neuer.
Hochgeladene Projektsicherungen werden jetzt beim Import strenger validiert, und verdächtige ZIP-Archive können zurückgewiesen werden; siehe Sicherungen auf Projektebene.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Es gibt mehrere Änderungen in
settings_example.py, vor allem dieADMINS-Syntax hat sich in Django geändert undSOCIAL_AUTH_PIPELINEundINSTALLED_APPSmüssen angepasst werden; bitte passen Sie Ihre Einstellungen entsprechend an.Wenn Sie Weblate in Docker betreiben und auf IPv6-Listener angewiesen sind, überprüfen Sie
WEBLATE_NGINX_IPV6. Die Standardeinstellungautoaktiviert IPv6-Listener nur, wenn IPv6 in der Container-Laufzeitumgebung verfügbar ist; verwenden Sieon, um sie immer zu aktivieren oderoff, um sie zu deaktivieren.Outbound project links, webhook URLs, and repository or push URLs pointing to internal or non-public addresses are now rejected by default. If your setup intentionally uses internal addresses, adjust the corresponding restriction settings such as
PROJECT_WEB_RESTRICT_PRIVATE,WEBHOOK_RESTRICT_PRIVATE, orVCS_RESTRICT_PRIVATE, and the related allowlists such asVCS_ALLOW_HOSTS.
Mitwirkende
- Beiträge zum Code
Michal Čihař, michael-smt, Kartik Ohri, bogusdominica, Karen Konou, Sven Hüster, Gersona, subnix, matilde-gillia, Steven Loria, felixfon, baltenaxis, Claw Explorer, Samuel Gomes
- Beiträge zu Übersetzungen
PICOPress, Blueberry, Deleted User, Francisco Serrador, eulalio, Pavel Miniutka, Amir E. Aharoni, hoanghuy309, nKsyn, Jim Kats, Martin Srebotnjak, Zahid Rizky Fakhri, symegac, Francesco Marinucci, Michal Čihař, Hyeonjeong Lee, ovl-1, Tarás Lavrentiev, Edson Wolf, Yuri Chornoivan, Omer I.S., Arantxa, Tuomas Hietala, Milo Ivir, justcontributor, Kristoffer Grundström, Andi Chandler, Andrei Stepanov, ButterflyOfFire, Átila França, Мария Рангелова, EESF-2, CzaroGame, Agnieszka C, Manuela Silva, پرویز قادر, JiZPaper, Fjuro, Alexis Launay, tfr tint, Candied-Ecard, Kyotaro Iijima, Priit Jõerüüt, Matthaiks, Besnik Bleta, delvani, Mickaël Binos, VfBFan, UDP, Aindriú Mac Giolla Eoin, Adam Havránek, mohammadA, 大王叫我来巡山, Sketch6580, Dick Groskamp, Heimen Stoffels, Yaron Shahrabani, Любомир Василев, Максим Горпиніч, Emin Tufan Çetin, Horus68, Sjur N Moshagen, Peter Vančo, Romhányi-Kakucska Viktor, ZayedRashid, Julien Lepiller, Massimo Pissarello, Jeff Huang, ojppe, தமிழ்நேரம், ibragimov, Sylvestre Ledru, Ldm Public, pan93412, Jernej Pangerc, Luciana Waldbaur, username-generic, jonnysemon, syl, Arif Budiman, Max Kleinehelleforth, Carp300, Yago Raña Gayoso, anas agha, Ettore Atalan
- Beiträge zur Dokumentation
Michal Čihař, Kartik Ohri, Sven Hüster, Dylan Kiss (dyki), Gersona, michael-smt, matilde-gillia, Steven Loria, baltenaxis, Claw Explorer, Samuel Gomes
Weblate 5.16.2¶
Veröffentlicht am 6. März 2026.
Neue Funktionen
Neue Einstellung
PUBLIC_ENGAGE, um die Beteiligungsseite auch mitREQUIRE_LOGINöffentlich zu machen.
Verbesserungen
Verbesserter Abgleich in Übersetzungsspeicher.
Anzeige der Anzahl der Zeichenketten mit ausstehender Überprüfung in Auflistungen.
Fehlerbehebungen
Vermeiden der Anzeige von verwirrenden Statussymbolen für Geistersprachen auf Projekt- oder Kategorieebene.
Fehlende Ausgangszeichenketten für den Plural beim Erstellen neuer Einheiten für zweisprachige Pluralformen behoben.
Absturz auf bestimmten Seiten mit verschachtelten Kategorien.
Verbesserte API-Validierung beim Hinzufügen von Zeichenketten.
Deaktivierte Drosselung für eingehende Webhooks.
Vermeiden der Anzeige von nicht aktivierbaren Geistersprachen.
Hervorhebungen im Übersetzungseditor korrigiert.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař, Karen Konou, Kartik Ohri
- Beiträge zur Dokumentation
Michal Čihař
Weblate 5.16.1¶
Veröffentlicht am 26. Februar 2026.
Neue Funktionen
AsciiDoc-Dateien, XLIFF 1.1 und 1.2 mit Apple-Erweiterungen und WixLocalization-Datei sind jetzt unterstützte Dateiformate.
REGISTRATION_ALLOW_DISPOSABLE_EMAILShinzugefügt, um optional Wegwerf-E-Mail-Domains bei der Registrierung zuzulassen (Docker env:WEBLATE_REGISTRATION_ALLOW_DISPOSABLE_EMAILS).
Verbesserungen
Verbesserte Dokumentation für die Übersetzungsstatus, um den Unterschied zwischen den Zuständen Bearbeitungsbedürftig, Muss umgeschrieben werden und Muss überprüft werden zu verdeutlichen.
Verbesserter Erstimport von Übersetzungen für Markdown-Dateien und HTML-Dateien.
Fehlerbehebungen
Slack-Webhooks übermittelt alle Ereignisse ordnungsgemäß.
Interpunktionszeichenabstand verarbeitet XML-Auszeichnung besser.
Stringsdict-Format verarbeitet einige Pluralformen besser.
Verbesserte Behandlung von Pluralformen bei Sprachvarianten.
Die API-Zugangskontrolle korrigiert.
Benutzer können ihre eigenen Benachrichtigungsabonnements über die API verwalten.
Projektadministratoren können Teams in ihren Projekten über die API gemäß den Zugriffssteuerungsregeln verwalten.
Die Auflistung der Erweiterungen in der API berücksichtigt jetzt korrekt die Benutzerberechtigungen (CVE 2026-27457 / GHSA-wppc-7cq7-cgfv).
Fehler behoben, bei dem die Quellenspalte beim Übersetzen von einsprachigen CSV-Dateien gelöscht wurde.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař, Simon Urli, Karen Konou, Kartik Ohri, Hendrik Leethaus
- Beiträge zu Übersetzungen
Heimen Stoffels, Michal Čihař, delvani, Yaron Shahrabani, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Priit Jõerüüt, Zahid Rizky Fakhri, Pierfrancesco Passerini, Massimo Pissarello, Romhányi-Kakucska Viktor, Mickaël Binos, Milo Ivir, Blueberry, 大王叫我来巡山, VfBFan, Besnik Bleta, Nikolay Korotkiy, Pavel Borecki, Matthaiks, Agnieszka C, Emin Tufan Çetin, Agustina Giselle, Fjuro, RViktor, ojppe, eulalio, Pavel Miniutka, Kristoffer Grundström, Aindriú Mac Giolla Eoin, reducedradius, Максим Горпиніч, Руслан Пузич, Francisco Serrador, Kyotaro Iijima, Petr Kadlec, தமிழ்நேரம், Dick Groskamp, PICOPress, justcontributor, Valentin Ljuba, Daniel Nylander, Arantxa, Marino Díaz, Artemka
- Beiträge zur Dokumentation
Michal Čihař, michael-smt, Kartik Ohri, Hendrik Leethaus
Weblate 5.16¶
Veröffentlicht am 16. Februar 2026.
Neue Funktionen
Qualitätsprüfung auf Mehrere Großbuchstaben.
XML-Tags umgebende Zeichen reduziert Übersetzungsfehler bei Zeichenketten mit XML-Entitäten.
Massenannahme von Übersetzungsvorschlägen von einem bestimmten Benutzer in Vorschläge.
Klonen von Vorschlägen in die Übersetzung in Vorschläge.
HIDE_SHARED_GLOSSARY_COMPONENTSum Glossare auszublenden, die mit anderen Projekten geteilt werden.Neuer Verwaltungsbefehl
list_change_eventshinzugefügt, der alle möglichen Ereignisse auflistet, Änderungsereignisse.Integration von Anthropic-Maschinendienste hinzugefügt, siehe Anthropic.
Die Codierung für Lokalisierungsdateiformate kann jetzt mit Dateiformat-Parameter (z. B.
csv_encoding,properties_encoding) konfiguriert werden.Unterstützung für anonyme Commit-Namen über
PRIVATE_COMMIT_NAME_TEMPLATEhinzugefügt.Konsolidierung identischer Zeichenketten in Markdown-Dateien, HTML-Dateien und Textdateien mithilfe der Parameter
*merge_duplicatesin Dateiformat-Parameter.
Verbesserungen
Die Berechtigung zum Löschen von Mitteilungen kann Teams zugewiesen werden, siehe Liste der Berechtigungen.
Suche meldet Fehler in den Abfragezeichenketten besser.
Die regelmäßige Wartung des Repositorys erfolgt nun im Hintergrund.
Der Repository-Bereinigungsvorgang stellt jetzt fehlgeschlagene Zusammenführungen oder Umbasierungen wieder her.
Bessere Sichtbarkeit der Filter für die Übersetzungsqualität für Übersetzer.
Validation of VCS settings Änderungen aus Weblate pushen has been extended.
Die Standardwerte für Überprüfung aktivieren und Quellenüberprüfung aktivieren können in den Einstellungen konfiguriert werden.
PRIVATE_COMMIT_EMAIL_TEMPLATEunterstützt jetzt die Variablen{user_id}und{site_title}.Der Standardwert für den Beitrag des persönlichen Übersetzungsspeichers basiert nun auf der Konfiguration von
DEFAULT_AUTOCLEAN_TM.
Fehlerbehebungen
Argument-Injektion in der Verwaltungskonsole ( CVE 2026-24126 / GHSA-33fm-6gp7-4p47).
Bei zweisprachigen Übersetzungen ist das Hinzufügen von Pluralformen zu Zeichenketten, deren Singular mit der vorhandenen Zeichenkette übereinstimmt, jetzt verboten (siehe Zweisprachige und einsprachige Formate).
Automatische Repository-Browser-URL für gängige Code-Hosting-Sites.
Die Cache-Isolierung für Übersetzungsvorschläge verbessert, um Interferenzen mit den Prüfungen der übergeordneten Einheiten zu vermeiden.
Ungültige Überprüfungsmarkierungen in Verhalten mit Markierungen anpassen werden korrekt verarbeitet.
App-Store-Metadatendateien schreibt unveränderte Dateien nicht mehr neu.
Kompatibilität
Regulärer Ausdruck markiert übereinstimmende Teile nicht mehr als nicht übersetzbar, um eine allgemeine Prüfung von Zeichenketten mit regulären Ausdrücken zu ermöglichen. Verwenden Sie Platzhalter für die Prüfung von mit regulären Ausdrücken übereinstimmenden Platzhaltern.
Der Standardwert für
WEBLATE_FORMATShat sich durch das Entfernen der codierungsspezifischen Formate geändert.Dateiformate, die sich nur in der Codierung unterschieden (CSV, GWT Properties, Java Properties, iOS-Zeichenketten), wurden zu einzelnen Formaten zusammengeführt.
Die von Weblate verwendeten Schriftarten werden nun in einem eigenständigen Paket ausgeliefert.
Veraltete Kompatibilitäts-Wrapper für einige Klassen mit Tippfehlern entfernt.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař, Kartik Ohri, Karen Konou, Serrano Pereira, moonchoe, softworkz, Gersona, hugorezende, Hendrik Leethaus, AliceVisek, devimarj, evanjhoward11, Zahid Rizky Fakhri, Francisco Serrador
- Beiträge zu Übersetzungen
தமிழ்நேரம், Andi Chandler, Daniel Nylander, Michal Čihař, VfBFan, ButterflyOfFire, Emin Tufan Çetin, eulalio, Milo Ivir, Yuri Chornoivan, 大王叫我来巡山, Zahid Rizky Fakhri, Peter Vančo, Kyotaro Iijima, amano, Hyeonjeong Lee, Yaron Shahrabani, Massimo Pissarello, Blueberry, Aindriú Mac Giolla Eoin, CRISTIAN ANDREI, Максим Горпиніч, Shah Zaman Pathan, Eduard Ereza Martínez, Alexis Launay, Luis Carlos González Morales, AlaxLima, Andrei Stepanov, Pierfrancesco Passerini, Valentin Ljuba, Anusuk Sangubon, Supaplex, Besnik Bleta, Matthaiks, Agnieszka C, Sketch6580, Mickaël Binos, U G, Kristoffer Grundström, Fjuro, 109247019824, Miguel A. Bouzada, Jim Spentzos, Fulup Jakez, Jim Kats, Omer I.S., nautilusx, jonnysemon, Martin Srebotnjak, Umida Hikmatilla, Arif Budiman, Ldm Public, pan93412, Heimen Stoffels, Romhányi-Kakucska Viktor, Pedro Leite, RViktor, Dick Groskamp, Alexander Gabilondo, Любомир Василев, Francisco Serrador, devimarj, Cyrille Duverne, 大学没毕业, Hotripak, delvani, A J.
- Beiträge zur Dokumentation
Michal Čihař, Kartik Ohri, moonchoe, Karen Konou, softworkz, Serhii H., shorelskyi, Gersona, hugorezende, Hendrik Leethaus, AliceVisek, devimarj, evanjhoward11
Weblate 5.15.2¶
Veröffentlicht am 14. Januar 2026.
Verbesserungen
Statistikgenerator wird nun bei der Installation ausgelöst.
Bildschirmfotos, die aus dem Repository aktualisiert werden, haben einen korrekten Verlauf.
reStructuredText-Syntaxfehler meldet jetzt unbeabsichtigte Listenumwandlungen.
Prüfung auf Unveränderte Übersetzung ignoriert AsciiDoc-Quellcode-Blöcke.
Fehlerbehebungen
Informationsleck durch Bildschirmfotos (CVE 2026-21889 / GHSA-3g2f-4rjg-9385).
Erläuterung der Synchronisierung in TermBase-eXchange-Format.
Korrekturen an der Bedienoberfläche.
Status von „muss bearbeitet/überprüft/umgeschrieben werden“ verdeutlicht.
Automatisch übersetzte Markierungen mit Massengenehmigungen.
GitHub-Forks lösen keine Aktionen mehr aus.
Strengere Validierung der vom Benutzer bereitgestellten Websites, um verwirrende Homoglyphen zu vermeiden.
Glossarunterstützung für Google Cloud Translation Advanced.
Annehmen von Einladungen, wenn
REQUIRE_LOGINeingeschaltet ist.CyrTranslit-Installation.
Kompatibilität
Bildschirmfotos werden nicht mehr direkt vom HTTP-Server bereitgestellt, bitte passen Sie Ihren HTTP-Server an, indem Sie das Bereitstellen von
/media/entfernen.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Um den Fix für CVE 2026-21889 wirksam zu machen, sollte das Bereitstellen des Pfades
/media/aus der HTTP-Serverkonfiguration entfernt werden; siehe Statische Dateien bereitstellen.
Mitwirkende
- Beiträge zum Code
Michal Čihař, Kartik Ohri, Karen Konou, Marek Lukášík, shyraptor, Korpyc, Benjamin Alan Jamie
- Beiträge zu Übersetzungen
Jim Kats, Horus68, Francisco Serrador, VfBFan, Fjuro, Andi Chandler, Eduard Ereza Martínez, Takeru Mikenu, eulalio, Mickaël Binos, Любомир Василев, Peter Vančo, Mateus Liberale Gomes, Hanu E., Pierfrancesco Passerini, amano, Blueberry, ButterflyOfFire, Basheer Radman, therealmate, មនុញ្ញ - MᴇᴀнNսɴн, தமிழ்நேரம், EdoAug, Zahid Rizky Fakhri, Milo Ivir, Kristoffer Grundström, searinminecraft, Kyotaro Iijima, adecorte, Priit Jõerüüt, Rhoslyn Prys, Shah Zaman Pathan, Daniel Nylander, Michal Čihař, Kristijan "Fremen" Velkovski, Aindriú Mac Giolla Eoin, Tuomas Hietala, 이정희, pan93412, Anusuk Sangubon, پرویز قادر, Fulup Jakez, Matthaiks, Besnik Bleta, Hotripak, 大王叫我来巡山, Agnieszka C
- Beiträge zur Dokumentation
Michal Čihař, Kartik Ohri, michael-smt, Marek Lukášík, shyraptor, Korpyc, alexis-pinon, Benjamin Alan Jamie
Weblate 5.15.1¶
Veröffentlicht am 18. Dezember 2025.
Neue Funktionen
GET /api/projects/(string:project)/languages/(string:language_code)/file/hinzugefügt, um eine ZIP-Datei mit allen Komponentenübersetzungen eines Projekts für eine bestimmte Sprache herunterzuladen.
Verbesserungen
Aktualisierte Liste der OpenAI-Modelle.
Eine Anleitung Migration zu Weblate hinzugefügt, um Benutzern die Migration von anderen Lokalisierungsplattformen zu erleichtern.
Unerreichbare Authentifizierungsanbieter werden problemlos verarbeitet.
Aktualisierung der Sprachdefinitionen auf CLDR 48.
Fehlerbehebungen
Git-Konfigurationsdatei überschreibt Remotecodeausführung (CVE 2025-68398 / GHSA-8vcg-cfxj-p5m3).
Beliebige Datei über symbolische Links auslesen (CVE 2025-68279 / GHSA-g925-f788-4jh7).
Sperrfehler, der das Aktualisieren der verknüpften Komponenten verhinderte.
E-Mail-SSL-Konfiguration im Docker-Container korrigiert.
Einladungen auf Websites mit erforderlicher Authentifizierung.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař, Karen Konou, Kartik Ohri, ZhuHengjin, Edison, aditi-agni, aditi, Edison Dao, biplopghimire
- Beiträge zu Übersetzungen
eulalio, Yauhen, Emin Tufan Çetin, Priit Jõerüüt, Любомир Василев, Fjuro, Zahid Rizky Fakhri, Takeru Mikenu, ButterflyOfFire, 김인수, Manuela Silva, Pierfrancesco Passerini, Michal Čihař, 大王叫我来巡山, Dick Groskamp, Максим Горпиніч, Matthaiks, γλωσσολαλιά, Turkish Language Team 🇹🇷, Besnik Bleta, Massimo Pissarello, មនុញ្ញ - MᴇᴀнNսɴн, Jim Kats, Aindriú Mac Giolla Eoin, VfBFan
- Beiträge zur Dokumentation
Michal Čihař, ZhuHengjin, Edison, aditi-agni, aditi, Edison Dao, biplopghimire
Weblate 5.15¶
Veröffentlicht am 15. Dezember 2025.
Neue Funktionen
Die automatische Batchübersetzung kann jetzt manuell auf Projektsprachen-, Kategorie- oder Komponentenebene ausgelöst werden, siehe Automatische Übersetzung.
Es wurde die Möglichkeit hinzugefügt, das Administrator-Kontaktformular komplett zu deaktivieren, indem
CONTACT_FORMauf„deaktiviert“gesetzt wird.Neues Ollama-Maschinendienstetool für die Integration lokaler Ollama-KI-Modelle hinzugefügt, siehe Ollama.
GET /api/units/(int:id)/comments/hinzugefügt, um eine Liste von Kommentaren für die angegebene Übersetzungseinheit zu erhalten.Die aus TMX-Dateien importierten Speicherinhalte enthalten Zeichenkettenkontext.
XLIFF 2.0, JSON-Dateien Nextcloud-Apps, JavaScript-Ressourcendateien (RESJSON) und TOML werden jetzt unterstützt.
Integration von Fedora Messaging ist jetzt als Erweiterung verfügbar.
Qualitätsprüfung Laravel-Format hinzugefügt.
Verbesserungen
Speichernutzungsübersicht im Leistungsbericht hinzugefügt.
GET /api/groups/enthält jetztadmins.ModernMT unterstützt Sprachvarianten besser.
Automatisch übersetzte Zeichenketten werden jetzt durch eine spezielle Markierung statt durch ein Label gekennzeichnet.
CyrTranslit unterstützt jetzt Belarussisch und Griechisch.
Benutzer sperren akzeptiert jetzt interne Notizen, die für den Benutzer nicht sichtbar sind.
Slack-Webhooks und Webhook können mehrfach installiert werden.
Kompatibilität mit Git-SHA256-Repositorys.
Die zulässigen URLs für die Versionsverwaltung können nun mit
VCS_ALLOW_SCHEMESundVCS_ALLOW_HOSTSkonfiguriert werden.Die API-Zeitüberschreitung für das Erstellen von Pull Requests oder das Forken kann nun über
VCS_API_TIMEOUTkonfiguriert werden.Die Dokumentation zur VCS-Integration verbessert, um die Einsatzumgebungsvariablen, die Urheberschaft von Commits, die gehostete gegenüber der selbst gehosteten Einrichtung und die Authentifizierungsoptionen zu verdeutlichen.
Zeitstempel aus der Vergangenheit werden jetzt detaillierter angezeigt.
Zwei neue Übersetzungsstatus hinzugefügt, um eine genauere Nachverfolgung der laufenden Übersetzungen zu ermöglichen.
Fehlerbehebungen
Falsche Validierung der Einladung beim Annehmen (CVE 2025-64725 / GHSA-m6hq-f4w9-qrjj).
Server-Side-Request-Fälschung beim Klonen von Repositorys (CVE 2025-66407 / GHSA-hfpv-mc5v-p9mm).
Übergeordneter Webhook-Endpunkt, der Massenaktualisierungen von Repositorys sowie das Aufzählen von Komponenten ermöglicht (CVE 2025-67492 / GHSA-pj86-258h-qrvf).
Offenlegung der Benachrichtigungseinstellungen über die Weblate-API (CVE 2025-67715 / GHSA-3pmh-24wp-xpf4).
Die DeepL-Integration verarbeitet jetzt die Übersetzung in chinesische Varianten korrekt.
CSV-Dateien-Format speichert Übersetzungen mit leeren Ausgangszeichenkettenfeldern beim Verwenden einsprachiger Basisdateien.
Strengere Validierung von Benutzer- und vollständigen Namen, um verwirrende Homoglyphen zu vermeiden.
Vermeiden von falsch positiven Prüfungen beim Committen von ausstehenden Änderungen.
Leistungsverbesserungen beim Hochladen von Dateien.
Anzeige von Glossarübereinstimmungen für die Ausgangssprache.
Pull/Merge Requests werden jetzt nur noch bei Bedarf erstellt.
Kompatibilität
Benutzerdefiniertes
RequireLoginMiddlewaredurch Django 5.1‘LoginRequiredMiddlewareersetzt. Dadurch werden die EinstellungenLOGIN_REQUIRED_URLSundLOGIN_REQUIRED_URLS_EXCEPTIONSnicht mehr unterstützt, einschließlich ihrer Pendants in der Docker-Umgebung.Die Länge des Webhook-Geheimnisses wird jetzt entsprechend der Standard-Webhooks-Spezifikation validiert.
Python 3.12 oder neuer ist jetzt erforderlich.
GLib 2.80 oder neuer ist jetzt erforderlich.
Die Unterstützung für Web-Monetarisierung eingestellt.
Laravel-PHP-Zeichenketten enthält nicht mehr das Präfix
returnin den Schlüsseln.Es gibt mehrere Änderungen in
settings_example.py, am bedeutendsten sind die geänderten EinstellungenCRISPY_ALLOWED_TEMPLATE_PACKSundINSTALLED_APPS; bitte passen Sie Ihre Einstellungen entsprechend an.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař, michael-smt, Steven Loria, Tudor Gradinaru, Karen Konou, Gersona, Miguel A. Bouzada, Kartik Ohri, Florian, Abtin, Aaditya Joshi, Urtzi Odriozola, Cakex2005, was000, KamikazEr101
- Beiträge zu Übersetzungen
Miguel A. Bouzada, Turkish Language Team 🇹🇷, Francisco Serrador, hoanghuy309, Priit Jõerüüt, Ldm Public, eulalio, ssantos, Christian Wia, Andi Chandler, Joel A, Peter Vančo, Dick Groskamp, Besnik Bleta, Dũng Vũ, Nicola Bortoletto, Ricky Tigg, Chang-Chia Tseng, 大学没毕业, Yaron Shahrabani, Karen Konou, Michal Čihař, Minh Tâm Nguyễn, VfBFan, Miniontoby, pan93412, ButterflyOfFire, 이정희, Wirjadisastra Wiki, Sketch6580, liilliil, dreigiau, Blueberry, Jim Kats, Arif Budiman, marvel at flowers, 大王叫我来巡山, Golubev Alexander, Alyaksandr Koshal, Yauhen, 109247019824, Сергей, Manuela Silva, ابْنُ السَدِيمِ, Changseop Yeom, Daniel Nylander, Kristoffer Grundström, Annamurat Ovezov, gattyan61, Fulup Jakez, Milo Ivir, پرویز قادر, Xusi Fons, Anusuk Sangubon, Matthaiks, Gašper Pintar, Максим Горпиніч, Aindriú Mac Giolla Eoin, Fjuro, Любомир Василев, Massimo Pissarello, Pierfrancesco Passerini, Mikenu Takeru, Marazm Mamazm, Takeru Mikenu, Emin Tufan Çetin, Zahid Rizky Fakhri, Serhii Horichenko, Agnieszka C, WaldiS
- Beiträge zur Dokumentation
Michal Čihař, michael-smt, Tudor Gradinaru, Gersona, Karen Konou, Kartik Ohri, Abtin, Aaditya Joshi, Urtzi Odriozola, Cakex2005, was000, KamikazEr101
Weblate 5.14.3¶
Veröffentlicht am 7. November 2025.
Fehlerbehebungen
Beobachteter HTTPS-Status im Leistungsbericht.
Erzwungene Synchronisierung in der Repository-Wartung.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař
- Beiträge zur Dokumentation
Michal Čihař
Weblate 5.14.2¶
Veröffentlicht am 6. November 2025.
Verbesserungen
Leistung beim Hinzufügen von Zeichenketten.
Fehlerbehebungen
Das Hinzufügen von Begriffen zum Glossar funktionierte in einigen Situationen nicht.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař
- Beiträge zur Dokumentation
Michal Čihař
Weblate 5.14.1¶
Veröffentlicht am 5. November 2025.
Neue Funktionen
Zeichenkettenkontext wird jetzt im Änderungsverlauf nachverfolgt und angezeigt, wenn er verfügbar ist.
Verbesserungen
Dokument zum Verwenden von Valkey in Hintergrundaufgaben mit Celery und Cache konfigurieren.
HTTP-Umgebungsübersicht im Leistungsbericht hinzugefügt.
Docker-Container verwendet jetzt Python 3.14.
ICU MessageFormat verarbeitet implizite Pluralformen korrekt.
Fehlerbehebungen
Vermeiden des Speicherns von Informationen über eingeladene Benutzer im Auditprotokoll (CVE 2025-64326 / GHSA-gr35-vpx2-qxhc).
Weglassen der IP-Adresse des Administrators im Auditprotokoll.
Zählen ausgehender Commits im Repository-Status.
Auflistung anderer Übersetzungen.
SAML-Konfiguration im Docker-Container.
Filter für die Übersetzungsqualität konnten in bestimmten Situationen einige Änderungen übersehen.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař, Karen Konou, Gersona
- Beiträge zu Übersetzungen
Agnieszka C, Žiga Deisinger, Anthony Guéchoum, VfBFan, eulalio, Zahid Rizky Fakhri, Максим Горпиніч, Fjuro, Aindriú Mac Giolla Eoin, Peter Vančo, Dick Groskamp, Kyotaro Iijima, Pavel Miniutka, delvani, 大王叫我来巡山, Kaya Zeren, Øjvind Fritjof Arnfred, cat, mdfaruk896852-code, Michal Čihař, GitHub webhook, Besnik Bleta, Horus68, Hotripak, Aitor Astorga, Massimo Pissarello, Rafael Fontenelle, Sketch6580, Любомир Василев, Danial Behzadi, Milo Ivir, 大学没毕业, Francisco Serrador, hoanghuy309, Arantxa, Denys Nykula, Martin Srebotnjak, Andi Chandler, Ricky Tigg, Kevin Zhang, Nataniel Dika Kurniawan
- Beiträge zur Dokumentation
Michal Čihař, DeMiro5001, Gersona, Steffen
Weblate 5.14¶
Veröffentlicht am 22. Oktober 2025.
Neue Funktionen
Aktualisierte Übersetzungen vom Repository als „Muss umgeschrieben werden“ markieren ist jetzt als Erweiterung verfügbar.
DELETE /api/projects/(string:project)/labels/(int:label_id)/.Mehrwertiges CSV in Übersetzungen herunterladen für mehrwertige Formate hinzugefügt.
Neue globale Berechtigungen wurden hinzugefügt, um die Anzeige von Teams, Benutzern und Rollen ohne Bearbeitungsrechte zu steuern, siehe Liste der Berechtigungen.
Neue Berechtigung
unit.bulk_editfür Massenbearbeitungsvorgänge, welche die überlastete Verwendung der Berechtigungtranslation.autoersetzt, siehe Liste der Berechtigungen.In Nach Zeichenketten suchen nach letztem Änderungsdatum suchen.
Lokalisierungs-Bedrohungsmodell-Dokumentation.
Keine Glossarübereinstimmungen anzeigen-Komponenteneinstellung.
Bildschirmfotos können jetzt von einer URL hochgeladen werden, siehe Bildschirmfotos und visueller Kontext.
Verbesserungen
Benachrichtigungs-Hooks-Verbesserungen.
Folgt jetzt Fehlerreaktionen.
Verfügbar in der OpenAPI.
Längst veraltete Endpunkte entfernt.
Verbesserte Aktivitätsprotokollierung für die Erweiterung Fehlende Sprachen hinzufügen.
Inkonsistenter reStructuredText und reStructuredText-Syntaxfehler unterstützen jetzt Substitutionen.
Verbesserte Leistung für die Prüfungen Mehrfach fehlgeschlagene Überprüfungen und Lange nicht übersetzt mit Stapelverarbeitung.
Dateiformat-Parameter können über Weblates REST-API konfiguriert werden.
Administratoren können Ablauf von Benutzerkonten konfigurieren.
Ratenbegrenzung für Benachrichtigungen per E-Mail, konfigurierbar über
RATELIMIT_NOTIFICATION_LIMITS.Repository-Wartung unterstützt nun das Zurücksetzen des Repositorys, wobei der aktuelle Stand der Übersetzungen in Weblate erhalten bleibt.
Verbesserte Auflistung der Konfiguration von Automatische Übersetzung.
Fehlerbehebungen
Behandlung von Pluralformen und Dateiformat-Parameter beim Hochladen von Dateien.
Teamadministratoren können außer der Mitgliedschaft keine Teams mehr bearbeiten.
Hervorhebung der Syntax von sich überschneidenden Elementen.
Groß- und Kleinschreibung beim Suchen nach kurzen Zeichenketten.
Inkonsistente Dateiformatierung für neue Übersetzungen.
Mit dem Befehl
import_memoryimportierte Speicherinhalte werden als aktiv gekennzeichnet.Importieren einiger Zeichenketten aus XLIFF 1.1 und 1.2.
Kompatibilität
Die Standardattribute für SAML-Authentifizierung in Docker-Containern stimmen jetzt mit den Standardwerten für Nicht-Docker-Container überein.
Die lange veralteten
GET /hooks/update/(string:project)/(string:component)/undGET /hooks/update/(string:project)/wurden entfernt.Die Integration des Akismet-Spamschutzes wurde entfernt, da sie nicht mehr effektiv war und eine nicht gewartete Python-Bibliothek verwendete.
Neues Positionsargument (activity_log_id), das an die Ereignis-Handler der Erweiterungen übergeben wird, siehe
weblate.addons.base.BaseAddon. Passen Sie jede benutzerdefinierte Unterklasse entsprechend an.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař, softworkz, Gersona, Benjamin Alan Jamie, Kartik Ohri, Kai Kewley, Raphael Michel, Dmytro Doroshenko, michael-smt, IoeCmcomc, Karen Konou, Juhari Yusuf Fatahillah, eulalio, Sketch6580
- Beiträge zu Übersetzungen
Michal Čihař, eulalio, Zahid Rizky Fakhri, Divarrek, Sam Plimmer, amano, Sketch6580, Manuela Silva, Aindriú Mac Giolla Eoin, Максим Горпиніч, Milo Ivir, qywter11 qywter11, 大学没毕业, Changseop Yeom, Marija Grineviciute, Peter Vančo, Laurent FAVOLE, Сергей, Royston Shufflebotham, Massimo Pissarello, Emin Tufan Çetin, Juno Takano, Horus68, Martin Srebotnjak, Altos, ovl-1, 이정희, Yauhen, cat, Jessica Patricio, Alejandro Moctezuma, Kristijan "Fremen" Velkovski, Liviu Roman, Sveinn í Felli, Yamin Siahmargooei, Besnik Bleta, Øjvind Fritjof Arnfred, Danial Behzadi, Miguel A. Bouzada, CRISTIAN ANDREI, Denis96, Ldm Public, ROSPL-GR2-2025, Dick Groskamp, Jim Kats, Graaati, coronabond, VfBFan, Любомир Василев, GitHub webhook, Agnieszka C, Arif Budiman, Yaron Shahrabani, Karen Konou, Kartik Ohri, Juhari Yusuf Fatahillah, Дмитрий Михирев, Fjuro, Yago Raña Gayoso
- Beiträge zur Dokumentation
Michal Čihař, Gersona, Kai Kewley, Raphael Michel, Benjamin Alan Jamie, michael-smt, softworkz, Karen Konou, Kartik Ohri, Juhari Yusuf Fatahillah, eulalio, Sketch6580
Weblate 5.13.3¶
Veröffentlicht am 12. September 2025.
Verbesserungen
Der Text auf der Registrierungsseite informiert ausführlicher über die mögliche Verwendung der Benutzerdaten.
Ansicht zum Entfernen von Benutzerkonten überarbeitet.
Fehlerbehebungen
Komponenten-Seitenumbruch.
Sicherungen auf Projektebene mit gleichnamigen Komponenten in verschiedenen Kategorien.
Anzeige des Orts der Ausgangszeichenkette.
Korrektes Nachverfolgen beim Hinzufügen von Teams per Einladung im Auditprotokoll.
Fehlende Sprachen hinzufügen enthält keine gemeinsamen Sprachen für Komponenten mehr.
Azure-DevOps-Pull-Requests API-URL-Analyse.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař, Benjamin Alan Jamie, Raphael Michel, nijel
- Beiträge zu Übersetzungen
Michal Čihař, eulalio, Zahid Rizky Fakhri, Divarrek, Sam Plimmer, amano, Sketch6580, Manuela Silva, Aindriú Mac Giolla Eoin, Максим Горпиніч, Milo Ivir, qywter11 qywter11, 大学没毕业, Changseop Yeom, Marija Grineviciute
- Beiträge zur Dokumentation
Michal Čihař, Benjamin Alan Jamie, Raphael Michel, nijel
Weblate 5.13.2¶
Veröffentlicht am 5. September 2025.
Verbesserungen
Fehlerberichterstattung beim Validieren der Dateiupload-Methode.
Detaillierte Sprachinformationen in den Benachrichtigungen über neue Sprachen.
Fehlerbehebungen
Die Anmeldung konnte mit LDAP nicht abgeschlossen werden.
Hervorheben von Nonspacing-Mark-Änderungen im Verlauf.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař
- Beiträge zu Übersetzungen
Divarrek, VfBFan
- Beiträge zur Dokumentation
Michal Čihař, nijel
Weblate 5.13.1¶
Veröffentlicht am 4. September 2025.
Verbesserungen
Intelligentere Wiederholungsversuche für nicht schreibbare ausstehende Änderungen.
Fehlgeschlagene Zwei-Faktor-Authentifizierung ist im Auditprotokoll sichtbar.
Fehlerbehebungen
Anmeldeformular wird für LDAP nicht angezeigt.
Zugriffssteuerung für
GET /api/users/(str:username)/.Inkonsistenter reStructuredText erlaubt übersetzbare Referenznamen.
Dateiformat-Parameter wurden in einigen Situationen nicht richtig angewendet.
Veraltete XML-Ausgabe anpassen entfernt.
LibreTranslate-Kompatibilität mit LibreTranslate 1.7.0.
Automatisches Vervollständigen des Benutzernamens in Kommentaren.
Ablauf der Sitzung während der Zwei-Faktor-Authentifizierung verkürzt (CVE 2025-58352 / GHSA-377j-wj38-4728).
Statistiken bei Verwenden von In Projekten teilen.
Komponentenlisten blockieren nicht mehr das Laden der Übersichtsseite.
OpenMetrics-API-Format.
Kompatibilität
Die Unterstützung für den nicht mehr funktionierenden IBM Watson Language Translator wurde entfernt.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Es gibt mehrere Änderungen in
settings_example.py, vor allemdjango_otp.middleware.OTPMiddlewarewurde ausMIDDLEWAREentfernt; bitte passen Sie Ihre Einstellungen entsprechend an.
Mitwirkende
- Beiträge zum Code
Michal Čihař, nijel, alisa, Gersona, Karen Konou, Kartik Ohri, softworkz, Paul Harriet Asiñero
- Beiträge zu Übersetzungen
pan93412, eulalio, Zahid Rizky Fakhri, Maciej Olko, Aindriú Mac Giolla Eoin, Christian Wia, Fjuro, Brian Njoroge, ssantos, Junghyuk Kwon, hugoalh, Alexis Launay, Wolf, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Yaron Shahrabani, Marija Grineviciute, Milo Ivir, Данил Костенков, Dick Groskamp, abdelbasset jabrane, CyrTranslit, cat, Michal Čihař, VfBFan, Wuzzy, Michalis, Deleted User, Francisco Serrador, Adolfo Jayme Barrientos, Ricky Tigg, Nicolas Van Aarsen, Julien Humbert, Jérôme, Nifou, Miguel A. Bouzada, elid, RViktor, Taufik Adi Wicaksono, Reza Almanda, Sveinn í Felli, Massimo Pissarello, Kyotaro Iijima, amano, 이정희, WaldiS, tomkolp, Piotr Kołtun, Horus68, Manuela Silva, Alan Marques, Rafael Fontenelle, Alefsander Ribeiro Nascimento, Simona Iacob, Nicoara Alex, Golubev Alexander, Сергей, Blueberry, Mingun, xXx, Vin, BouenMarsh, gfbdrgn, Igor Polyakov, qtm, Alexey Napalkov, Julija Juli, Reno Tx, தமிழ்நேரம், Kaya Zeren, Yuri Chornoivan, Ihor Hordiichuk, Mirka Danylenko, Tymofii Lytvynenko, Andrij Mizyk, Максим Горпиніч, 大王叫我来巡山, Sketch6580, JY3, 大学没毕业, Xiang Heng Wei, yangyangdaji, Xzonn, Peter Dave Hello, 峡州仙士, Winston Sung, Toomore Chiang, Haowei Hsu, Chang-Chia Tseng, notlin4, Supaplex, n1ck, Changseop Yeom, Ldm Public, Vitalii, Yago Raña Gayoso, Agnieszka C, Nguyễn Ngọc Khánh
- Beiträge zur Dokumentation
Michal Čihař, nijel, Kartik Ohri, Paul Harriet Asiñero
Weblate 5.13¶
Veröffentlicht am 15. August 2025.
Neue Funktionen
Erweiterte Übersetzungsspeicher-Verwaltung mit konfigurierbarer Statuskontrolle, siehe Übersetzungsspeicherstatus.
Verwaltungsbefehl
cleanup_memoryzum Entfernen veralteter Übersetzungsspeichereinträge hinzugefügt.Einige Markierungen werden jetzt standardmäßig zu einer Zeichenkette hinzugefügt, basierend auf den Orten; siehe Speicherortbezogene Markierungen.
Unter Filter für die Übersetzungsqualität kann eingestellt werden, welche Übersetzungen beim Committen von Änderungen berücksichtigt werden.
Dateiformat-Parameter können nun auf Komponentenebene konfiguriert werden.
Neuer Verwaltungsbefehl
list_file_format_paramszur Auflistung aller verfügbaren Dateiformat-Parameter.Tag- und Attributnamen können jetzt für Flache XML-Dateien mit Dateiformat-Parameter angepasst werden.
Verbesserungen
Nach Zeichenketten suchen unterstützt nun
labels_count:NUMBER.Eine neue Einstellung
SENTRY_MONITOR_BEAT_TASKSermöglicht das Deaktivieren der Sentry-Überwachung von Celery-Beat-Aufgaben.WEBLATE_SOCIAL_AUTH_OIDC_TITLEundWEBLATE_SOCIAL_AUTH_OIDC_IMAGEermöglichen die Konfiguration des Erscheinungsbildes der allgemeinen OIDC-Authentifizierung.Hintergrund-Commits werden jetzt von einem internen Benutzer identifiziert.
Neugestaltetes Navigationsmenü.
Beim Bearbeiten einer Sprachdefinition wird eine Warnung zu automatischen Aktualisierungen angezeigt; siehe Integrierte Sprachdefinitionen.
Avatare für API und interne Konten.
Beim Hinzufügen eines neuen TOTP-Gerätes wird das vorhandene Gerät standardmäßig entfernt; ein Kontrollkästchen zum Beibehalten der vorherigen Geräte ist verfügbar.
Das Erstellen von Pull Requests oder Merge Requests für Remote-Repositorys wird nicht mehr durch Merge-Konflikte blockiert.
Inkonsistenter reStructuredText verarbeitet Unicode-Interpunktion korrekt und erkennt weitere Probleme.
Die Migration auf Bootstrap 5 hat begonnen, ausgewählte Ansichten verwenden jetzt Bootstrap 5.
XLIFF 1.1 und 1.2 unterstützt jetzt „Bei Null anfangen“ bei Übersetzungsprojekte und Komponenten hinzufügen.
OpenAI-Kompatibilität mit den neuesten Modellen.
Fehlerbehebungen
Übersetzungen hochladen verfolgt die Urheberschaft beim Verwenden von Vorhandene Übersetzungsdatei ersetzen korrekt nach.
Die DeepL-Integration verarbeitet jetzt alle unterstützten Ausgangssprachen korrekt.
Möglicher Absturz unter macOS 15 in
strxfrm.Interner Serverfehler wegen verweigerter Berechtigung beim Hochladen von Dateien.
Kompatibilität
Einige Erweiterungen sind veraltet und durch Dateiformat-Parameter ersetzt worden: gettext-Ausgabe anpassen, JSON-Ausgabe anpassen, YAML-Ausgabe anpassen, XML-Ausgabe anpassen.
Automatische Vorschläge, Automatische Übersetzung und
POST /api/translations/(string:project)/(string:component)/(string:language)/autotranslate/unterstützen nun alle Suchoperatoren, nicht nur eingeschränkte Filter. Bestehende Konfigurationen der Erweiterung wurden migriert. API-Benutzer müssen den Aufruf anpassen.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Das verteilte Sperren verwendet nun eine andere Implementierung und das führte zu mehreren Änderungen in
settings_example.py, vor allemBACKENDinCACHESmuss geändert werden.Der Docker-Container verwendet jetzt granian. Dies erfordert nun eine explizite Konfiguration der vertrauenswürdigen Proxy-Header, einschließlich des Client-Protokolls.
WEBLATE_SECURE_PROXY_SSL_HEADERmuss typischerweise hinzugefügt werden, um eine Weiterleitungsschleife zu vermeiden, zum Beispiel:services: weblate: environment: WEBLATE_IP_PROXY_HEADER: HTTP_X_FORWARDED_FOR WEBLATE_SECURE_PROXY_SSL_HEADER: HTTP_X_FORWARDED_PROTO,https
Siehe auch
Mitwirkende
- Beiträge zum Code
Michal Čihař, nijel, michael-smt, Kartik Ohri, مهدي الوالي, Benjamin Alan Jamie, Gersona, KarenKonou, Julian Wachholz, Jana, softworkz, Luc Didry, Paul Harriet Asiñero, Wouter van Os, Martin Komara, Karen Konou, Pavan Chilukuri
- Beiträge zu Übersetzungen
Emin Tufan Çetin, VfBFan, 大王叫我来巡山, Horus68, Aindriú Mac Giolla Eoin, Zulfar, Сергей, Besnik Bleta, Andi Chandler, Drugi Sapog, Eisuke Kawashima, wang, தமிழ்நேரம், Abduqadir Abliz, Yago Raña Gayoso, Manuela Silva, Arantxa, Linerly, Dick Groskamp, John, Peter Vančo, Jim Kats, WaldiS, caendeith, Michal Čihař, Florent, RViktor, hugoalh, Arun K Varghese, Wael Ibrahim, Juno Takano, Chang-Chia Tseng, eulalio, Fjuro, jonnysemon, Michael Neuendorf, Shizeeg Unadequatov, oxisol, Pierfrancesco Passerini, 大学没毕业, Любомир Василев, Ильсур Фаритович Ирназаров, Rafael Fontenelle, Yu Ting, J. Lavoie, Ilsur Irnazarov, Poesty Li, Xentrox Aero, amano, ButterflyOfFire, gfbdrgn, Zahid Rizky Fakhri, searinminecraft, Miguel A. Bouzada, pan93412, Mohammed Al Otaibi, Pexauteau Santander, Avi Markovitz, Helder Santana, qtm, Christian Wia, Ricky Tigg, Priit Jõerüüt, LucasMZ, VisionR1, ssantos, Yauhen, Clément Lyonnet, yangyangdaji, Максим Горпиніч, Matthaiks, Agnieszka C, Aleš Hakl, Yaron Shahrabani, Massimo Pissarello, 이정희, Dinh Nguyen, Martin Srebotnjak, Thunderstrike116, sletego, Sketch6580, 안정언, AlaxLima, Deniil, Tuomas Hietala, Λευθέρης Τρόμπακας, M. D. Kulkarni (MDK), Golubev Alexander
- Beiträge zur Dokumentation
Michal Čihař, nijel, Benjamin Alan Jamie, Julian Wachholz, Jana, Nik Clayton, Gersona, softworkz, Paul Harriet Asiñero, Kartik Ohri, Martin Komara, KarenKonou, Martin Trigaux, Pavan Chilukuri
Weblate 5.12.2¶
Veröffentlicht am 20. Juni 2025.
Verbesserungen
DeepL-Integration unterstützt jetzt die Verwendung des LLM-Modells der nächsten Generation.
Fehlerbehebungen
Wiederherstellung von Sicherungen auf Projektebene mit Stimmen.
Verbesserte Fehlerbehandlung in Apertium APy.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař
- Beiträge zu Übersetzungen
eulalio, Linerly, Peter Vančo, Yaron Shahrabani, VfBFan, Roland Reck, Manuela Silva, Abduqadir Abliz, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Zahid Rizky Fakhri, Michal Čihař, Matthaiks, Drugi Sapog, Yuri Chornoivan, Agnieszka C, Massimo Pissarello, Fjuro, Sketch6580, Любомир Василев, newidyn, Zulfar
- Beiträge zur Dokumentation
Michal Čihař
Weblate 5.12.1¶
Veröffentlicht am 16. Juni 2025.
Fehlerbehebungen
Software-Stückliste enthält jetzt die Seriennummer.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař
- Beiträge zu Übersetzungen
VfBFan, qywter11 qywter11, Manuela Silva
- Beiträge zur Dokumentation
Michal Čihař
Weblate 5.12¶
Veröffentlicht am 16. Juni 2025.
Sicherheit
Offenlegung der persönlichen IP-Adresse per E-Mail (CVE 2025-49134 / GHSA-4qqf-9m5c-w2c5).
Fehlende Ratenbegrenzung beim Überprüfen des zweiten Faktors (CVE 2025-47951 / GHSA-57jg-m997-cx3q).
Neue Funktionen
POST /api/units/(int:id)/comments/hinzugefügt, um einen neuen Kommentar für die angegebene Übersetzungseinheit zu erstellen.JSON-Ausgabe anpassen hat jetzt einen konfigurierbaren Kompaktmodus.
Qualitätsprüfung Nicht standardisierte Zeichen in Kabyle hinzugefügt.
Software-Stückliste wird jetzt für Weblate bereitgestellt.
Dokumentation Sicherheit, Datenschutz und Compliance.
Unterstützung für Compose-Multiplatform-Ressourcen hinzugefügt.
Rolle Übersetzungskoordinator hinzugefügt.
Slack-Webhooks sind jetzt als Erweiterung verfügbar.
GET /api/users/(str:username)/contributions/hinzugefügt, um eine Liste aller vom Benutzer beigetragenen Übersetzungen abzurufen.
Verbesserungen
Unveränderte Übersetzung wird nun für Toki Pona übersprungen.
Nach Zeichenketten suchen unterstützt nun
has:location.Unicode-Leerzeichen werden jetzt als problematische Zeichen für Glossar betrachtet, siehe Unzulässiges Anfangszeichen.
Webhook-Protokolle werden jetzt übersichtlich angezeigt.
Webhook kann mehrfach installiert werden.
Benutzerprofil kann jetzt eine Kontakt-URL enthalten.
POST /api/projects/ermöglicht Nicht-Superusern das Erstellen von Projekten, wenn das Modul Abrechnung aktiviert ist.POST /api/groups/unterstützt das Erstellen projektspezifischer Teams durch Nicht-Superuser.GET /api/users/enthält jetztlanguages.Webhook-Dokumentation verbessert.
Verbesserte Unterstützung für erweiterte Metadaten in TermBase-eXchange-Format.
Webhook enthält nun auch ein Feld für die Kategorie, sofern verfügbar.
Hochgeladene Schriftarten können aktualisiert werden und Änderungen an ihnen werden nachverfolgt, siehe Schriftarten verwalten.
Weblate ist jetzt in Baschkirisch verfügbar.
Fehlerbehebungen
Reihenfolge der Übersetzungen auf der Übersichtsseite beim Seitenumbruch.
Berücksichtigen der Glossarbeschränkungen der kostenlosen DeepL-API in DeepL.
Webhook-Durchführung projektweiter Ereignisse.
Falsche Berichte von Ist übersetzt worden mit Markierungen oder Erklärungsänderungen.
Erstellen neuer Übersetzungen in App-Store-Metadatendateien.
Suchen und Ersetzen verarbeitet Pluralformen korrekt.
Kompatibilität
In den Projekt- und Kategorie-Reitern werden jetzt übersetzte Sprachen angezeigt.
Wenn in der Konfiguration der Webhook-Erweiterung kein
secretangegeben ist, wird die Webhook-Anfrage nicht signiert, siehe Webhook.SAML-Authentifizierung-Unterstützung ist nicht mehr in den Standardabhängigkeiten enthalten.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař, nijel, Kartik Ohri, مهدي الوالي, Gersona, Mehdi El Oualy, KasukabeDefenceForce, AliceVisek, ButterflyOfFire, Benjamin Alan Jamie, michael-smt, Javi Boo, Karen Konou, Shubham Padia, KarenKonou, zoe, Zoe
- Beiträge zu Übersetzungen
Michal Čihař, Yauhen, Romeostar, RViktor, Francisco Serrador, ابْنُ السَدِيمِ, Alejandra Wheeler, xuars, پرویز قادر, amano, Andrei Stepanov, Jim Kats, dedakir923, Amalia Nostalgia, Aindriú Mac Giolla Eoin, elid, abdelbasset jabrane, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Rafael Fontenelle, Zahid Rizky Fakhri, Miguel A. Bouzada, Yaron Shahrabani, Fjuro, Jose Delvani, Jim Spentzos, Michał Korczak, Taufik Adi Wicaksono, joel MKO, Ldm Public, Carmelo Serraino, Yu Ting, Alex, Yago Raña Gayoso, Boonsita Noijad, Massimo Pissarello, 大王叫我来巡山, rimasx, Abhinav Ohri, Любомир Василев, Manuela Silva, Juzé, Licaon Kter, Anon, Ecron, ButterflyOfFire, Milo Ivir, Yuliia Ozkan, Christian Wia, Nat A, Drugi Sapog, Martin Srebotnjak, searinminecraft, Chou Chamnan, Priit Jõerüüt, Matthaiks, Sketch6580, Максим Горпиніч, Сергей, cat, Roland Reck, Agnieszka C, VfBFan, Besnik Bleta, Dick Groskamp, Pierfrancesco Passerini, PriitUring, Ding User, 大学没毕业, Peter Vančo, pan93412, Κyriaki L, Marijn Scholtus, Emin Tufan Çetin, Zulfar, Oasis Tri, zenobit, Abduqadir Abliz, ssantos, தமிழ்நேரம், lm, gogu, Andi Chandler, hugoalh, Linerly, Murun Battulga, Teitei, Wael Ibrahim, Burak Hüseyin Ekseli, Eduard Ereza Martínez, Tuomas Hietala, Taiki Ohno
- Beiträge zur Dokumentation
Michal Čihař, Kartik Ohri, AliceVisek, Gersona, KasukabeDefenceForce, ButterflyOfFire, Benjamin Alan Jamie, michael-smt, Renan LE CARO, nijel, Yuki Noda, zoe, Zoe
Weblate 5.11.4¶
Veröffentlicht am 7. Mai 2025.
Verbesserungen
Webhook protokolliert Anfragen und Antworten.
Fehlerbehebungen
Webhook wurde in einigen Situationen nicht ausgelöst.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař, مهدي الوالي
- Beiträge zur Dokumentation
Michal Čihař
Weblate 5.11.3¶
Veröffentlicht am 3. Mai 2025.
Fehlerbehebungen
Die Versionsveröffentlichung korrigiert.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař
- Beiträge zur Dokumentation
Michal Čihař
Weblate 5.11.2¶
Veröffentlicht am 3. Mai 2025.
Verbesserungen
Glossarleistung im Zen-Modus und bei automatischen Vorschlägen.
Erweiterte Unterstützung von Formaten für JSON-Ausgabe anpassen.
Fehlerbehebungen
Der XML-Export stürzt an Stellen mit Sonderzeichen nicht mehr ab.
Verbesserte Fehlerbehandlung beim ZIP-Upload.
Kompatibilität mit Django 5.2.
Vermeiden von wiederholten Synchronisierungen des Glossars.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař
- Beiträge zu Übersetzungen
Yauhen, Michal Čihař, Romeostar, RViktor, Francisco Serrador, ابْنُ السَدِيمِ, Alejandra Wheeler, xuars, پرویز قادر, amano, Andrei Stepanov, Jim Kats, dedakir923, Amalia Nostalgia, Aindriú Mac Giolla Eoin, elid, abdelbasset jabrane, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Rafael Fontenelle, Zahid Rizky Fakhri
- Beiträge zur Dokumentation
Michal Čihař
Weblate 5.11.1¶
Veröffentlicht am 25. April 2025.
Verbesserungen
Sicherungen auf Projektebene enthalten jetzt auch Teams und Kategorien.
Die Docker-Integritätsprüfung wird jetzt auch in Containern unterstützt, die keine Web-Dienste sind.
Fehlerbehebungen
GitLab-Merge-Requests integration now detects merge‑request conflicts more robustly.
Webhook ist jetzt in Docker aktiviert.
Entfernen von ausstehenden Glossarbegriffen.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař, Kartik Ohri, nijel, AliceVisek, Cédric Krier
- Beiträge zu Übersetzungen
xuars, Fjuro, Yaron Shahrabani, VfBFan, Michal Čihař, Yauhen, RViktor, cat, Andrei Stepanov, Ettore Atalan, 大学没毕业, Miguel A. Bouzada, ssantos, Emin Tufan Çetin, Jeff Huang, Christian Wia, Murun Battulga, Сергей, Peter Vančo, Dick Groskamp, amano, Julien Humbert, தமிழ்நேரம், WofWca, dedakir923, Rafael Fontenelle, Heimen Stoffels, Manuela Silva, ball, Francisco Serrador, Linerly, Sveinn í Felli, Floee Rozario, Ricky Tigg
- Beiträge zur Dokumentation
Michal Čihař, AliceVisek, Kartik Ohri, Cédric Krier
Weblate 5.11¶
Veröffentlicht am 15. April 2025.
Neue Funktionen
GET /api/units/(int:id)/translations/hinzugefügt, um eine Liste aller Zielübersetzungseinheiten für die angegebene Quellübersetzungseinheit abzurufen.DELETE /api/groups/(int:id)/roles/(int:role_id)hinzugefügt, um eine Rolle aus einer Gruppe zu löschen.Webhook ist jetzt als Erweiterung verfügbar.
Prüfung auf Automattic-Komponenten-Formatierung zur Validierung von Platzhaltern in Automattic-Komponenten.
Vererbte Markierungen können jetzt verworfen werden, siehe Verhalten mit Markierungen anpassen.
Zweitsprachen können nun in Projektkonfiguration und Komponentenkonfiguration angegeben werden.
Ausgangszeichenketten für die maschinelle Übersetzung können nun angepasst werden.
Verbesserungen
Weblate verwendet jetzt die OpenAPI-Spezifikation 3.1.1, um das Schema für Weblates REST-API zu generieren.
Übersetzungsnachweis und Übersetzerstatistik enthalten das Beitrittsdatum des Übersetzers. Außerdem können beide Berichte entweder nach dem Beitrittsdatum oder der Anzahl der übersetzten Zeichenketten sortiert werden.
Widgets zeigen genauere Statistiken an.
Übersetzungen hochladen ist nun im Verlauf mit Details nachverfolgbar.
C#-Format unterstützt jetzt die
csharp-format-Markierung für die Kompatibilität mit GNU gettext.Änderungen an Zeichenketten-Markierungen sind nun im Verlauf nachverfolgbar.
Dokumentation zu Automatische Vorschläge erweitert.
Komponentenerkennung verarbeitet Hunderte von Übereinstimmungen besser.
Verworfene Qualitätsprüfungen aktualisieren automatisch weitergegebene Zeichenketten.
Übersetzungsmarkierungen können nun auch auf Projektebene konfiguriert werden.
Verbesserte Darstellung von Änderungen an Übersetzungsmarkierungen und Erklärung im Verlauf.
CyrTranslit transliteriert nun automatisch aus einer passenden Übersetzung anstelle der Ausgangszeichenketten.
Fehler, die beim Erstellen eines doppelten Glossars und beim Löschen eines Glossars auftreten, werden nun problemlos verarbeitet.
Fehlerbehebungen
Sicherheit: Durch das Klonen einer Komponente kann die Komponentenkonfiguration in die URL gelangen (CVE 2025-32021).
Die Captcha-Verifizierung korrigiert, wenn eine bestimmte Zeitzone konfiguriert war.
Verbesserte Leistung bei der Übersetzungsweitergabe.
Führende und nachgestellte Leerzeichen werden jetzt in Glossar-Zeichenketten, die auch ein Unzulässiges Anfangszeichen enthalten, korrekt entfernt.
Die Analyse im Hintergrund von neu hinzugefügten Übersetzungsdateien korrigiert.
Kompatibilität
Bei der Registrierung sind jetzt keine Wegwerf-E-Mail-Domains mehr zulässig.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Bei der Datenbankmigration werden die Indizes aktualisiert, was eine beträchtliche Zeit in Anspruch nehmen kann.
Mitwirkende
- Beiträge zum Code
Michal Čihař, Gersona, Kartik Ohri, Mehdi El Oualy, Yash Kumar, nijel, Viktor Khokhryakov, AliceVisek, KasukabeDefenceForce
- Beiträge zu Übersetzungen
Michal Čihař, Vinko Kastelic, Dick Groskamp, ButterflyOfFire, Amalia Nostalgia, VfBFan, Balázs Úr, william chen, Alexander Gabilondo, cat, Fjuro, Ritwik, Rafael Fontenelle, Bee Crankson, Ldm Public, Christian Wia, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), தமிழ்நேரம், Emilia Meza, elid, xuars, Andi Chandler, RViktor, Tuukka Salminen, Yaron Shahrabani, Chang-Chia Tseng, Manuela Silva, Espea Tiviq, dedakir923, Besnik Bleta, ប៉ុកណូ រ៉ូយ៉ាល់, Dag Høidahl, Priit Jõerüüt, pan93412, Miguel A. Bouzada, Vũ Minh Nguyên, CyrTranslit, Avi Markovitz, Temuri Doghonadze, Matthaiks, Champ0999, Yauhen, Massimo Pissarello, Sketch6580, Максим Горпиніч, Emin Tufan Çetin, Agnieszka C, Ettore Atalan, Любомир Василев, Marc Riera, adiee5, 大王叫我来巡山, JY3, amano, Сергей, Ricky Tigg, Martin Srebotnjak, Gideon Wentink, Yuri Chornoivan
- Beiträge zur Dokumentation
Michal Čihař, Gersona, Kartik Ohri, Yash Kumar, AliceVisek, gpatel-fr
Weblate 5.10.4¶
Veröffentlicht am 19. März 2025.
Fehlerbehebungen
Das Verwerfen von Prüfungen korrigiert.
Geringerer Aufwand für das Darstellen anderer Zeichenketten beim Übersetzen.
Die Leistung einiger Endpunkte von Weblates REST-API verbessert.
Sprachcodes analysieren in einigen Ausnahmefällen korrigiert.
Nach Zeichenketten suchen findet nun die genaue Übereinstimmung mit der Komponente.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař
- Beiträge zu Übersetzungen
Vinko Kastelic, Dick Groskamp, Amalia Nostalgia, VfBFan, Balázs Úr, william chen, Michal Čihař, cat
- Beiträge zur Dokumentation
Michal Čihař
Weblate 5.10.3¶
Veröffentlicht am 13. März 2025.
Verbesserungen
Bei Registrierungen über Neue Benutzer einladen wird kein Captcha angezeigt.
Fehlerbehebungen
Verbesserte Leistung der API-Download-Endpunkte.
Optimiertes Abrufen von anderen Übersetzungen während des Übersetzens.
Geringerer Aufwand für Benachrichtigungen.
Verbesserte Handhabung von Komponenten die Weblate-interne URLs verwenden.
Die Authentifizierung mit einigen Git-Servern korrigiert.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař, nijel, Gersona, Javier Pérez, Mehdi El Oualy, Allan Nordhøy, Malte L., StoyanDimitrov, 49
- Beiträge zu Übersetzungen
Dick Groskamp, VfBFan, Rafael Fontenelle, Besnik Bleta, 大学没毕业, 大王叫我来巡山, Xzonn, Agnieszka C, Linerly, Peter Vančo, Aindriú Mac Giolla Eoin, Uijong Wei, BouenMarsh, Sagiri, qtm, Martin Srebotnjak, Blueberry, Horus68, Aksel Azwaw, Yaron Shahrabani, Петро Узбек, Meta Sonic, Ldm Public, Michal Čihař, Lang Q, தமிழ்நேரம், amano, MERCRED, Milo Ivir, dsa-t, JY3, Balázs Meskó, Christian Wia, Szymon Ignaczak, Nichathip Polaueng, Chang-Chia Tseng, Emil Schildknecht Nielsen, Turkish Wold, Yılmaz Durmaz, Gadzio742, Nahil4, Yi Chi Fauzi, Максим Горпиніч, Fjuro, Sketch6580, Любомир Василев, Massimo Pissarello, Julien Humbert, Ricky Tigg, Ihor Hordiichuk, Kaya Zeren, Reno Tx, Miguel A. Bouzada, n1ck, Andi Chandler, Tuomas Hietala, Priit Jõerüüt, Trond Kjetil Bremnes, Pierfrancesco Passerini, Jesper Hertel, VisionR1, pan93412, Miguel, Lynilia, Mohammed Al Otaibi, Dwi Cahyono, awadhiworld, Kyotaro Iijima, Prachi Joshi, 이정희, Carlos Manuel Picos, Vaclovas Intas, Yuri, StoyanDimitrov, Mehdi El Oualy, Vlăduț Ilie, Ettore Atalan, qywter11 qywter11, Yuri Chornoivan, Temuri Doghonadze, hugoalh, Burak Hüseyin Ekseli, leyakid803, 김인수, bovirus, WaldiS, Filipe Mota (BlackSpirits), Alyaksandr Koshal, Мирослав Николић, پرویز قادر, cat, Ilyes Kouachi, ButterflyOfFire, Eduard Ereza Martínez, nautilusx, Matthaiks, Vin, Rostyslav, RViktor, Sveinn í Felli, Basheer Radman, dedakir923, xuars
- Beiträge zur Dokumentation
Michal Čihař, Rafael Fontenelle, AliceVisek, Gersona, StoyanDimitrov, Mehdi El Oualy
Weblate 5.10.2¶
Veröffentlicht am 28. Februar 2025.
Verbesserungen
Verbesserter Übersetzungsspeicher-Abgleich.
Visual diff hebt jetzt hinzugefügte Leerzeichen besser hervor.
Verbesserte Leistung bei großen Projekten.
Fehlerbehebungen
Konsistenz von Boolesche Operatoren in Suche.
Einige Erweiterungen-Trigger bei der Installation korrigiert.
Das Wiederherstellen von Git-Repositorys aus Sicherungen auf Projektebene korrigiert.
Kompatibilität
Weblate hat auf eine andere Bibliothek für die zxcvbn-Integration umgestellt, da die alte Bibliothek nicht mehr gepflegt wird, siehe Passwort-Authentifizierung.
Weblate verwendet eine proaktive Authentifizierung mit Git 2.46.0 und neuer, wenn HTTP-Zugangsdaten angegeben werden.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Es gibt mehrere Änderungen in
settings_example.py, am bedeutendsten sind die geänderten EinstellungenAUTH_PASSWORD_VALIDATORSundINSTALLED_APPS; bitte passen Sie Ihre Einstellungen entsprechend an.
Mitwirkende
- Beiträge zum Code
Michal Čihař, nijel, Gersona, Javier Pérez, Mehdi El Oualy, Allan Nordhøy, Malte L., StoyanDimitrov, 49
- Beiträge zu Übersetzungen
Dick Groskamp, VfBFan, Rafael Fontenelle, Besnik Bleta, 大学没毕业, 大王叫我来巡山, Xzonn, Agnieszka C, Linerly, Peter Vančo, Aindriú Mac Giolla Eoin, Uijong Wei, BouenMarsh, Sagiri, qtm, Martin Srebotnjak, Blueberry, Horus68, Aksel Azwaw, Yaron Shahrabani, Петро Узбек, Meta Sonic, Ldm Public, Michal Čihař, Lang Q, தமிழ்நேரம், amano, MERCRED, Milo Ivir, dsa-t, JY3, Balázs Meskó, Christian Wia, Szymon Ignaczak, Nichathip Polaueng, Chang-Chia Tseng, Emil Schildknecht Nielsen, Turkish Wold, Yılmaz Durmaz, Gadzio742, Nahil4, Yi Chi Fauzi, Максим Горпиніч, Fjuro, Sketch6580, Любомир Василев, Massimo Pissarello, Julien Humbert, Ricky Tigg, Ihor Hordiichuk, Kaya Zeren, Reno Tx, Miguel A. Bouzada, n1ck, Andi Chandler, Tuomas Hietala, Priit Jõerüüt, Trond Kjetil Bremnes, Pierfrancesco Passerini, Jesper Hertel, VisionR1, pan93412, Miguel, Lynilia, Mohammed Al Otaibi, Dwi Cahyono, awadhiworld, Kyotaro Iijima, Prachi Joshi, 이정희, Carlos Manuel Picos, Vaclovas Intas, Yuri, StoyanDimitrov, Mehdi El Oualy, Vlăduț Ilie, Ettore Atalan, qywter11 qywter11, Yuri Chornoivan, Temuri Doghonadze, hugoalh, Burak Hüseyin Ekseli, leyakid803, 김인수, bovirus, WaldiS, Filipe Mota (BlackSpirits), Alyaksandr Koshal, Мирослав Николић, پرویز قادر, cat, Ilyes Kouachi, ButterflyOfFire, Eduard Ereza Martínez, nautilusx, Matthaiks, Vin, Rostyslav, RViktor
- Beiträge zur Dokumentation
Michal Čihař, Rafael Fontenelle, AliceVisek, Gersona, StoyanDimitrov, Mehdi El Oualy
Weblate 5.10.1¶
Veröffentlicht am 21. Februar 2025.
Verbesserungen
Mehrfach fehlgeschlagene Überprüfungen zeigt fehlgeschlagene Prüfungen einschließlich Links zu den Zeichenketten besser an.
Detaillierte Übersicht über die gesperrten Komponenten in der Projekt-Repository-Verwaltung.
Nach Zeichenketten suchen unterstützt das Suchen nach dem Status der Ausgangszeichenkette.
Fehlerbehebungen
Übersetzungen herunterladen erfolgt schneller bei Projekt- und Sprachbereichen.
Zen-Modus zeigt die Ausgangszeichenkette beim Bearbeiten nicht doppelt an.
Das Hervorheben von Glossar-Begriffen korrigiert.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař, nijel, Gersona, Javier Pérez, Mehdi El Oualy, Allan Nordhøy, Malte L., StoyanDimitrov, 49
- Beiträge zu Übersetzungen
Dick Groskamp, VfBFan, Rafael Fontenelle, Besnik Bleta, 大学没毕业, 大王叫我来巡山, Xzonn, Agnieszka C, Linerly, Peter Vančo, Aindriú Mac Giolla Eoin, Uijong Wei, BouenMarsh, Sagiri, qtm, Martin Srebotnjak, Blueberry, Horus68, Aksel Azwaw, Yaron Shahrabani, Петро Узбек, Meta Sonic, Ldm Public, Michal Čihař, Lang Q, தமிழ்நேரம், amano, MERCRED, Milo Ivir, dsa-t, JY3, Balázs Meskó, Christian Wia, Szymon Ignaczak, Nichathip Polaueng, Chang-Chia Tseng, Emil Schildknecht Nielsen, Turkish Wold, Yılmaz Durmaz, Gadzio742, Nahil4, Yi Chi Fauzi, Максим Горпиніч, Fjuro, Sketch6580, Любомир Василев, Massimo Pissarello, Julien Humbert, Ricky Tigg, Ihor Hordiichuk, Kaya Zeren, Reno Tx, Miguel A. Bouzada, n1ck, Andi Chandler, Tuomas Hietala, Priit Jõerüüt, Trond Kjetil Bremnes, Pierfrancesco Passerini, Jesper Hertel, VisionR1, pan93412, Miguel, Lynilia, Mohammed Al Otaibi, Dwi Cahyono, awadhiworld, Kyotaro Iijima, Prachi Joshi, 이정희, Carlos Manuel Picos, Vaclovas Intas, Yuri, StoyanDimitrov, Mehdi El Oualy, Vlăduț Ilie, Ettore Atalan, qywter11 qywter11, Yuri Chornoivan, Temuri Doghonadze, hugoalh, Burak Hüseyin Ekseli, leyakid803, 김인수, bovirus, WaldiS, Filipe Mota (BlackSpirits), Alyaksandr Koshal, Мирослав Николић, پرویز قادر, cat, Ilyes Kouachi, ButterflyOfFire, Eduard Ereza Martínez, nautilusx, Matthaiks, Vin
- Beiträge zur Dokumentation
Michal Čihař, Rafael Fontenelle, AliceVisek, Gersona, StoyanDimitrov, Mehdi El Oualy
Weblate 5.10¶
Veröffentlicht am 14. Februar 2025.
Neue Funktionen
Prüfung auf Inkonsistenter reStructuredText zur Validierung der Referenzen von reStructuredText.
Prüfung auf reStructuredText-Syntaxfehler zur Validierung der Syntax von reStructuredText.
Die API kann jetzt CSV-Ausgaben erzeugen.
Neuer Verwaltungsbefehl
import_projectbackupzum Importieren von Sicherungen auf Projektebene.
Verbesserungen
Verbesserte Fehlerbehandlung in Automatische Vorschläge.
WEBLATE_REGISTRATION_CAPTCHAist jetzt in Docker-Containern verfügbar.Synchronisieren auf ein gemeinsam genutztes Repository wirkt nun auf alle seine Komponenten.
Interpunktionszeichenabstand ignoriert Auszeichnungen wie Markdown oder reStructuredText.
Interpunktionszeichenabstand verändert die reStructuredText-Auszeichnung nicht.
Verbesserte Validierungsfehler in Weblates REST-API, siehe Fehlerreaktionen.
Jede Sprache, die in einen Alias in Weblate-Sprachdaten geändert wurde, wird nun in allen bestehenden Installationen berücksichtigt.
Leere Alias-Sprachen (die nicht mit einer Übersetzung, einem Profil, einer Komponente, usw. verknüpft sind) werden jetzt automatisch entfernt.
Aufeinanderfolgende doppelte Wörter funktioniert besser mit Auszeichnungen wie Markdown oder reStructuredText.
Automatisches Verwenden des DeepL-API-Free-Endpunkts für die DeepL-API-Free-Authentifizierungsschlüssel in DeepL.
Kompatibilität mit Drittanbieter-Backends zum Speichern statischer Dateien für Django.
Verbesserte Sprachkompatibilität in Azure AI Translator.
Wiederverwendete Übersetzung verarbeitet problemlos Sprachen, bei denen die Groß- und Kleinschreibung nicht beachtet wird.
Erzwungene Qualitätsprüfungen werden nun auf aus dem Repository importierte Zeichenketten angewendet.
Weniger Fehlalarme in Nicht übereinstimmender Doppelpunkt und Nicht übereinstimmender Punkt für CJK-Sprachen.
Das OpenAPI-Schema für die API enthält weitere Informationen.
Regulärer Ausdruck unterstützt erweiterte reguläre Ausdrücke.
Unveränderte Übersetzung verarbeitet problemlos Sprachen, bei denen die Groß- und Kleinschreibung nicht beachtet wird.
Fehlerbehebungen
Wiederverwendete Übersetzung wurde nach Beheben des Fehlers fälschlicherweise ausgelöst.
Verhalten des dunklen Designs in einigen Situationen.
Die Übersetzungsweitergabe funktionierte manchmal nicht wie erwartet.
Content-Security-Policy ist jetzt automatisch für AWS eingestellt.
Automatische Vorschläge hat Ergebnisse manchmal zu aggressiv zwischengespeichert.
Das Caching von Übersetzungen in Automatische Vorschläge korrigiert.
Automatische Korrektur für Unsicheres HTML bereinigen berücksichtigt die Markierung
ignore-safe-html.Interpunktionszeichenabstand gilt nicht mehr für Bretonisch.
Git-Commits zusammenfassen für verlinkte Repositorys korrigiert.
Mehrfach fehlgeschlagene Überprüfungen vermeidet Fehlalarme und listet zugehörige Prüfungen besser auf.
Kompatibilität
Das Ausführen von Tests mit Django test executor wird nicht mehr unterstützt, siehe Weblate-Testsuite und kontinuierliche Integration.
Die Prüfung der BBCode-Auszeichnung ist jetzt standardmäßig deaktiviert. Die Markierung
bbcode-textist erforderlich, um diese Prüfung zu aktivieren, siehe Verhalten mit Markierungen anpassen.Das Format der API-Fehlerreaktionen hat sich geändert, siehe Fehlerreaktionen.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Es gibt mehrere Änderungen in
settings_example.py, am bedeutendsten sind die neuen Einstellungen für Weblates REST-API inREST_FRAMEWORK,SPECTACULAR_SETTINGS,DRF_STANDARDIZED_ERRORSundINSTALLED_APPS; bitte passen Sie Ihre Einstellungen entsprechend an.PostgreSQL 12 und MariaDB 10.4 werden nicht mehr unterstützt.
Mitwirkende
- Beiträge zum Code
Michal Čihař, nijel, Gersona, Javier Pérez, Mehdi El Oualy, Allan Nordhøy, Malte L., StoyanDimitrov, 49
- Beiträge zu Übersetzungen
Dick Groskamp, VfBFan, Rafael Fontenelle, Besnik Bleta, 大学没毕业, 大王叫我来巡山, Xzonn, Agnieszka C, Linerly, Peter Vančo, Aindriú Mac Giolla Eoin, Uijong Wei, BouenMarsh, Sagiri, qtm, Martin Srebotnjak, Blueberry, Horus68, Aksel Azwaw, Yaron Shahrabani, Петро Узбек, Meta Sonic, Ldm Public, Michal Čihař, Lang Q, தமிழ்நேரம், amano, MERCRED, Milo Ivir, dsa-t, JY3, Balázs Meskó, Christian Wia, Szymon Ignaczak, Nichathip Polaueng, Chang-Chia Tseng, Emil Schildknecht Nielsen, Turkish Wold, Yılmaz Durmaz, Gadzio742, Nahil4, Yi Chi Fauzi, Максим Горпиніч, Fjuro, Sketch6580, Любомир Василев, Massimo Pissarello, Julien Humbert, Ricky Tigg, Ihor Hordiichuk, Kaya Zeren, Reno Tx, Miguel A. Bouzada, n1ck, Andi Chandler, Tuomas Hietala, Priit Jõerüüt, Trond Kjetil Bremnes, Pierfrancesco Passerini, Jesper Hertel, VisionR1, pan93412, Miguel, Lynilia, Mohammed Al Otaibi, Dwi Cahyono, awadhiworld, Kyotaro Iijima, Prachi Joshi, 이정희, Carlos Manuel Picos, Vaclovas Intas, Yuri, StoyanDimitrov, Mehdi El Oualy, Vlăduț Ilie, Ettore Atalan, qywter11 qywter11, Yuri Chornoivan, Temuri Doghonadze, hugoalh, Burak Hüseyin Ekseli, leyakid803, 김인수, bovirus
- Beiträge zur Dokumentation
Michal Čihař, Rafael Fontenelle, AliceVisek, Gersona, StoyanDimitrov, Mehdi El Oualy
Weblate 5.9.2¶
Veröffentlicht am 19. Dezember 2024.
Verbesserungen
Renamed Bitbucket-Data-Center-Pull-Requests to match new product name.
GET /api/users/unterstützt das Suchen nach der Benutzer-ID.
Fehlerbehebungen
Absturz des Abfrageparsers in Einsatzumgebungen mit mehreren Threads vermeiden.
Absturz von Automatische Korrekturen bei mehrwertigen Zeichenketten vermeiden.
Projekt-Token funktionieren, wenn Zwei-Faktor-Authentifizierung oder Mitwirkungsvereinbarung erzwungen werden.
Captcha-Lösungen wurden manchmal nicht angenommen.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař, Gersona
- Beiträge zu Übersetzungen
Horus68, Peter Vančo, cat, Rafael Fontenelle, Blueberry, Christian Wia, 大学没毕业, Yılmaz Durmaz, gallegonovato, Miguel A. Bouzada, VfBFan, Michal Čihař, Максим Горпиніч, Besnik Bleta, Aindriú Mac Giolla Eoin, Yaron Shahrabani, Fjuro, 大王叫我来巡山, Massimo Pissarello, Любомир Василев
- Beiträge zur Dokumentation
Michal Čihař, Rafael Fontenelle
Weblate 5.9.1¶
Veröffentlicht am 16. Dezember 2024.
Fehlerbehebungen
Die Veröffentlichung eines Pakets auf PyPI korrigiert.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař
- Beiträge zur Dokumentation
Michal Čihař
Weblate 5.9¶
Veröffentlicht am 16. Dezember 2024.
Neue Funktionen
Automatische Vorschläge können jetzt projektspezifisch über Weblates REST-API konfiguriert werden.
Der Übersetzungsspeicher-Import unterstützt jetzt Dateien im XLIFF-, PO- und CSV-Format, siehe Bedienoberfläche und
import_memory-Befehl in Verwaltungsbefehle.Das CAPTCHA für die Registrierung enthält jetzt einen ALTCHA-Proof-of-Work-Mechanismus.
Führende problematische Zeichen in CSV werden nun für das Glossar geprüft, siehe Unzulässiges Anfangszeichen.
Protokollierung in Graylog-Protokollverwaltung.
Verbesserungen
Google Cloud Translation Advanced unterstützt jetzt Glossare in automatischen Vorschlägen (optional).
Eine Verknüpfung zum Duplizieren einer Komponente ist jetzt direkt im Menü verfügbar (Operationen → Diese Komponente duplizieren).
Benutzername wird beim Erzeugen des Übersetzungsnachweis eingefügt.
Massenbearbeitung zeigt eine Vorschau der übereinstimmenden Zeichenketten.
GET /api/components/(string:project)/(string:component)/zeigt den Sperrstatus der Komponente an.Der Editor im Zen-Modus bleibt nun am unteren Bildschirmrand haften.
Seitennavigation beim Übersetzen hinzugefügt.
Erscheinungsbild anpassen hat jetzt verschiedene Einstellungen für den dunklen Modus.
Verbesserte Übersetzungsweitergabe-Leistung.
Detailliertere Fehlermeldungen für
POST /api/translations/(string:project)/(string:component)/(string:language)/file/.
Fehlerbehebungen
Das Verwenden des Feldes
has:variantzeigt nun korrekt Zeichenketten an, die Varianten in der Suchsprache haben, siehe Nach Zeichenketten suchen.Speichern von neu hinzugefügten Zeichenketten in einigen Formaten.
Java-Format verarbeitet problemlos Maskierungen.
Kompatibilität
Die Rollbar-Integration beinhaltet nicht mehr die clientseitige Fehlersammlung.
Weblate erfordert jetzt Git 2.28 oder neuer.
Jeder benutzerdefinierte Code, der sich auf Signale von
Change-Modellen stützt, sollte überprüft werden.Die Fedora-Messaging-Integration muss aktualisiert werden, um mit dieser Version kompatibel zu sein.
WEB_WORKERSkonfiguriert nun die Anzahl der Threads anstatt der Prozesse.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař, Mehdi El Oualy, Paul Harriet Asiñero, Yusi Z, Mehdi Eloualy, gers, nijel, michael-smt, gersona, Gersona
- Beiträge zu Übersetzungen
Michal Čihař, Besnik Bleta, gallegonovato, Blueberry, cat, Fjuro, Sketch6580, Massimo Pissarello, Linerly, 大王叫我来巡山, 大学没毕业, Yuri Chornoivan, VfBFan, JY3, Miguel A. Bouzada, Dick Groskamp, Aindriú Mac Giolla Eoin, Andi Chandler, Kristoffer Grundström, Christian Wia, Claudio Filho F Filho, Yaron Shahrabani, Milo Ivir, Kaya Zeren, Neaten “Awrawman” Awrawman, Agnieszka C, Jeff Huang, Fulup Jakez, Milan Šalka, nautilusx, Любомир Василев, notlin4, immeteor2, kowih83264, WaldiS, ssantos, Reno Tx, Johan Jacobsson, Peter Vančo, Sveinn í Felli, Oliver, Yvan Zo, meshari alnaim, தமிழ்நேரம், searinminecraft, Jwtiyar Nariman, gitelo4516, Vision, Chang-Chia Tseng, Kyotaro Iijima, Ricky Tigg, ei9, Martin Srebotnjak, Horus68, 이정희, Максим Горпиніч, Sylvain Pichon, Ldm Public, Слободан Симић(Slobodan Simić), Priit Jõerüüt, Hugo, UTUMI Hirosi, Сергей, symegac, Winston Sung, ChinskiKaczynski, Rafael Fontenelle
- Beiträge zur Dokumentation
Michal Čihař, Paul Harriet Asiñero, gers, michael-smt, Benjamin Alan Jamie, Gersona, Mehdi Eloualy
Weblate 5.8.4¶
Veröffentlicht am 19. November 2024.
Verbesserungen
Nach Benutzern suchen kann basierend auf Benutzeränderungen suchen.
Fehlerbehebungen
Gelegentlicher Absturz in RSS-Feeds behoben.
ICU MessageFormat verarbeitet problemlos Zeichenketten mit Pluralformen.
Bitbucket-Cloud-Pull-Requests correctly generates pull request description.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař, gersona, Mehdi El Oualy
- Beiträge zur Dokumentation
Michal Čihař
Weblate 5.8.3¶
Veröffentlicht am 6. November 2024.
Fehlerbehebungen
Formatierung einiger Auditprotokoll-Einträge.
Die Ausgabe von XML-Escapes in einigen Integrationen maschineller Übersetzungen korrigiert.
Doppelte Auflistung von neu hinzugefügten Begriffen im Glossar korrigiert.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař, Mehdi El Oualy
- Beiträge zur Dokumentation
Michal Čihař
Weblate 5.8.2¶
Veröffentlicht am 1. November 2024.
Fehlerbehebungen
Aktualisieren veralteter Pluraldefinitionen während der Datenbankmigration.
Anzahl der Datenbankabfragen beim Aktualisieren mehrerer Zeichenketten reduziert.
Problematische führende Zeichen in Glossar-Begriffen werden nun in hochgeladenen Dateien korrekt entfernt.
Verbesserte Arbeitsablauf-Anpassung-Leistung.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař, Paul Harriet Asiñero, michael-smt, gers, Mehdi El Oualy
- Beiträge zu Übersetzungen
VfBFan, 大王叫我来巡山, Любомир Василев, Miguel A. Bouzada, Besnik Bleta, Yuri Chornoivan, Wuzzy, Michal Čihař, gallegonovato, Vin, Blueberry, befag74614, Agnieszka C, Rhoslyn Prys, Aindriú Mac Giolla Eoin, Fulup Jakez, Christian Wia, ssantos, Vlăduț Ilie, Fjuro, amano, Andi Chandler, Peter Vančo, test-session, famese, Yaron Shahrabani, Geert-Jan Knapen, Ricky From Hong Kong, Tymofii Lytvynenko, Dick Groskamp, Horus68, Reno Tx, Jim Kats, Massimo Pissarello, Florent, Ihor Hordiichuk, hugoalh, Vaclovas Intas, Milo Ivir, Jim Spentzos, Dženan, Claudio Filho F Filho, 大学没毕业, پرویز قادر
- Beiträge zur Dokumentation
Michal Čihař, Benjamin Alan Jamie, gers, gersona
Weblate 5.8.1¶
Veröffentlicht am 15. Oktober 2024.
Fehlerbehebungen
Benutzen von Namen mit Kleinbuchstaben für das Pythonpaket.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař
- Beiträge zur Dokumentation
Michal Čihař
Weblate 5.8¶
Veröffentlicht am 15. Oktober 2024.
Neue Funktionen
Schlüsselfilter zur Komponente hinzugefügt.
Suche unterstützt jetzt das Filtern nach Objektpfad und Nach DATETIME-Feldern suchen.
Merge-Request-Zugangsdaten können nun in der Repository-URL übergeben werden, siehe Zugangsdaten der Versionsverwaltung konfigurieren.
Automatischer Vorschlagsdienst Azure OpenAI.
Verbesserungen
ModernMT unterstützt Glossare in automatischen Vorschlägen.
DeepL unterstützt nun die Angabe des Übersetzungskontextes.
Amazon Translate unterstützt nun Glossare in automatischen Vorschlägen.
Automatische Korrekturen für Devanagari Danda funktioniert nun besser mit lateinischer Schrift.
Automatische Korrekturen für Französisch und Bretonisch benutzt nun ein geschütztes Leerzeichen vor Doppelpunkten anstatt eines schmalen.
Weblates REST-API hat nun eine Vorschau der OpenAPI-Spezifikation.
Veraltete, leere Glossare werden nun automatisch gelöscht.
? zeigt nun verfügbare Tastaturkürzel an.
Die Übersetzungs- und Sprachansicht im Projekt enthält jetzt grundlegende Informationen über die Sprache und Pluralformen.
Suchen und Ersetzen zeigt eine Vorschau der übereinstimmenden Zeichenketten.
Android-Zeichenketten-Ressourcen unterstützt jetzt übersetzbare Attribute in seinen Zeichenketten.
Das Erstellen von Komponenten per Dateiupload (Dokument übersetzen) unterstützt jetzt zweisprachige Dateien.
Fehlerbehebungen
Anzeige der Einstellung Arbeitsablauf-Anpassung in einigen Fällen.
Benutzer können Komponenten in jeder bereits in einem Projekt vorhandenen Sprache hinzufügen.
Mehrere unbenannte Variablen verarbeitet einige Zeichenketten besser, wie etwa Python-Brace-Format.
Kompatibilität
Weblate erfordert jetzt Python 3.11 oder neuer.
Amazon Translate erfordert nun die Berechtigung
TranslateFullAccess.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Es gibt mehrere Änderungen in
settings_example.py, am bedeutendsten sind die neuen Einstellungen für Weblates REST-API inSPECTACULAR_SETTINGSund Änderungen inREST_FRAMEWORKundINSTALLED_APPS; bitte passen Sie Ihre Einstellungen entsprechend an.
Mitwirkende
- Beiträge zum Code
Michal Čihař, Mehdi Eloualy, Mehdi El Oualy, gers, michael-smt, ButterflyOfFire, Saurmanđal, Paul Harriet Asiñero, Ingo Brückl, Vincent, Jakub Boukal, nijel
- Beiträge zu Übersetzungen
gallegonovato, Jose Delvani, Andi Chandler, Massimo Pissarello, Christian Wia, Kaya Zeren, Muhammad B Madara, Assem Askarova, pan93412, Reno Tx, Sagiri, symegac, Allan Nordhøy, VfBFan, Peter Vančo, Yaron Shahrabani, Dick Groskamp, Besnik Bleta, Masahiro Fujimoto, Kyotaro Iijima, ButterflyOfFire, Michal Čihař, پرویز قادر, amano, Mirka Danylenko, Yuri Chornoivan, Milo Ivir, Blueberry, Julien Humbert, JY3, Ricky Tigg, Hotripak, Vin, Fjuro, 大王叫我来巡山, Miguel A. Bouzada, Любомир Василев, Aindriú Mac Giolla Eoin, Coool (github.com/Coool), Ihor Hordiichuk, Martin Srebotnjak, Сергей, jonnysemon, Wuzzy, Ldm Public, Nived, Hoseok Seo, Tuomas Hietala, Andrey, solokot, Agnieszka C, Luna, Alan Marques, ssantos, Yamin Siahmargooei, Vaclovas Intas, Linerly, Victor K, Rhoslyn Prys, Iker García Calviño, Milan Šalka, Justin Nogossek, Floure, Eduardo Malaspina, Oğuz Ersen, Priit Jõerüüt, Jeff Huang
- Beiträge zur Dokumentation
Michal Čihař, gers, Jorge, michael-smt, Mehdi Eloualy, Paul Harriet Asiñero, Ingo Brückl, Mehdi El Oualy
Weblate 5.7.2¶
Veröffentlicht am 5. September 2024.
Verbesserungen
Zwei-Faktor-Authentifizierung merkt sich die letzte vom Benutzer verwendete Methode.
Anstatt einer Weiterleitung wird beim Abmelden nun eine Seite angezeigt.
Verbesserte Lesbarkeit von Ausnahmeprotokollen.
Fehlerbehebungen
Aktualisierung von Übersetzungen aus dem Repository in verlinkten Komponenten.
Verbesserte Darstellung der Zusammenfassungsbenachrichtigungen in E-Mails.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař, Mehdi Eloualy
- Beiträge zu Übersetzungen
Christian Wia, Ihor Hordiichuk, Hanaa MSB, Hoseok Seo, پرویز قادر, Reno Tx, Jose Delvani, Artemka, Blueberry, Elisabeth Pieringer, VfBFan, ɴᴇᴋᴏ, Andi Chandler, Yaron Shahrabani, Michal Čihař, Miguel A. Bouzada, gallegonovato, Besnik Bleta, Sketch6580, Aindriú Mac Giolla Eoin, Fjuro, 大王叫我来巡山
- Beiträge zur Dokumentation
Michal Čihař
Weblate 5.7.1¶
Veröffentlicht am 30. August 2024.
Verbesserungen
Aktualisierte Sprachnamen zur besseren Beschreibung der verschiedenen Skripte und sinitischen Sprachen.
Übersetzungsdateien bereinigen wird nun automatisch für Formate installiert, die es benötigen, um nicht-übersetzte Inhalte in den übersetzten Dateien zu aktualisieren.
Fehlerbehebungen
Unterstützung für das Verwenden von Docker-Netzwerknamen in den Einstellungen für automatische Übersetzungsvorschläge.
Die Authentifizierung mit einigen Drittanbietern wie Azure behoben.
Unterstützung für formelles und informelles Portugiesisch in DeepL.
Der QR-Code für TOTP ist jetzt auch im dunklen Modus schwarz/weiß.
TOTP-Authentifizierung korrigiert, wenn WebAuthn auch für den Benutzer konfiguriert ist.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Mitwirkende
- Beiträge zum Code
Michal Čihař, Mehdi El Oualy, Mehdi Eloualy
- Beiträge zu Übersetzungen
Michal Čihař, Miguel A. Bouzada, Ldm Public, gallegonovato, Besnik Bleta, Yaron Shahrabani, Alefsander Ribeiro Nascimento, Aindriú Mac Giolla Eoin, Massimo Pissarello, hugoalh, Xzonn, Jose Delvani, 大王叫我来巡山, Сергей, Milo Ivir, VfBFan, Blueberry, Ihor Hordiichuk, Christian Wia, Fjuro, simmon, Chikita Isaac, Oğuz Ersen, 马牛逼(Felix), Sketch6580, Emin Tufan Çetin, Simona Iacob, Andi Chandler, Jorge Gemetto, Assem Askarova, Julien Humbert, Peter Vančo, Wuzzy, ovl-1, Jim Kats, WaldiS, Nicolas MAGERE, Eduard Ereza Martínez, Kaya Zeren, Pierfrancesco Passerini, Dick Groskamp, Chang-Chia Tseng, Anon, Priit Jõerüüt, 이정희, Taufik Adi Wicaksono, Balázs Úr, Saranpat Visetrit, Vlăduț Ilie
- Beiträge zur Dokumentation
Michal Čihař, Robin
Weblate 5.7¶
Veröffentlicht am 15. August 2024.
Neue Funktionen
Zwei-Faktor-Authentifizierung wird jetzt mithilfe von Passkeys, WebAuthn, Authentifizierungs-Apps (TOTP) und Wiederherstellungscodes unterstützt.
Zwei-Faktor-Authentifizierung kann auf Team- oder Projektebene erzwungen werden.
Neue Zeichenketten hinzufügen kann nun Zeichenketten mit Pluralformen in der Bedienoberfläche erstellen.
Zeichenkette-Labels enthalten jetzt eine Beschreibung, um sie zu erklären.
Neue Benachrichtigungen für abgeschlossene Übersetzung und Komponente.
OpenAI unterstützt jetzt benutzerdefinierte Modelle und URLs und bietet das Umformulieren vorhandener Zeichenketten.
Automatischer Vorschlagsdienst CyrTranslit.
Verbesserungen
Die Java-Properties-Datei formatieren beachtet jetzt Groß- und Kleinschreibung beim Sortieren.
Die Status-Widgets werden jetzt plattformweit und sprachübergreifend unterstützt, siehe Die Übersetzungscommunity aufbauen.
Aktivitätsberichte sind jetzt für Kategorien verfügbar.
Zeilenumbrüche werden im Editor hervorgehoben.
CSV-Dateien verarbeitet Dateien mit nur zwei Feldern besser.
Beim Durchsuchen kann jetzt mit der Tastatur navigiert werden, siehe Tastaturkürzel.
GET /api/components/(string:project)/(string:component)/credits/undGET /api/projects/(string:project)/credits/API-Endpunkte für Komponenten und Projekte.Terminologie-Einträge im Glossar können nur noch von Benutzern mit der Berechtigung Glossarterminologie hinzufügen erstellt werden.
Python-Brace-Format erkennt zusätzliche geschweifte Klammern.
Bildschirmfotos können jetzt aus der Zwischenablage in Bildschirmfotos und visueller Kontext eingefügt werden.
Fehlerbehebungen
Zugänglichkeit der Tastaturnavigation.
Git-Exporter funktioniert jetzt mit allen Git-basierten Integrationen der Versionsverwaltung.
Maximaler Umfang der Übersetzung konnte manchmal kein Bildschirmfoto darstellen.
Kompatibilität
Weblate verwendet jetzt mistletoe statt misaka als Markdown-Renderer.
Richtlinie zur Inhaltssicherheit ist jetzt strenger, was Anpassungen von Drittanbietern blockieren könnte.
Einsprachige Formate kopieren keine Kommentare mehr aus Einsprachige Basissprachdatei, wenn Zeichenketten zur Übersetzung hinzugefügt werden.
Die Unterstützung für Amagama in Automatische Vorschläge wurde eingestellt, da der Dienst nicht mehr gepflegt wird.
Der Standardwert für
SENTRY_SEND_PIIwurde geändert.Die Übersetzung von Berichten im JSON-Format folgt jetzt einem anderen Format für Einträge.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Es gibt mehrere Änderungen in
settings_example.py, am bedeutendsten sind die neuen Einstellungen für Zwei-Faktor-Authentifizierung und Änderungen inINSTALLED_APPS,SOCIAL_AUTH_PIPELINEundMIDDLEWARE; bitte passen Sie Ihre Einstellungen entsprechend an.ENABLE_HTTPSist jetzt für die WebAuthn-Unterstützung erforderlich. Wenn Sie HTTPS nicht verwenden können, deaktivieren Sie bitte die zugehörige Prüfung wie in der DokumentationENABLE_HTTPSbeschrieben.
Mitwirkende
- Beiträge zum Code
Michal Čihař, João Ferreira, Paul Harriet Asiñero, gers, Benjamin Alan Jamie, John R. D’Orazio, Tobias Schlatter, Max Wittig, Mehdi Eloualy, michael-smt, Jochen Sprickerhof, Vincent, Dwayne Bailey, Bastien Montagne
- Beiträge zu Übersetzungen
Jose Delvani, Julija Juli, Andi Chandler, pan93412, Milo Ivir, gallegonovato, ngocanhtve, kapatych, Marco Ciampa, Balázs Úr, Artemka, Ricky From Hong Kong, Massimo Pissarello, dreigiau, Ihor Hordiichuk, Allan Nordhøy, Selyan Sliman Amiri, iwonder, Besnik Bleta, Nathan, yangyangdaji, Priit Jõerüüt, Aindriú Mac Giolla Eoin, Diego Beraldin, Marino Díaz, پرویز قادر, Horus68, ssantos, M. D. Kulkarni (MDK), Miguel A. Bouzada, A. Bento, mpt.c, ovl-1, Fjuro, Luna, Antônio Breno, alefsanderribeiro, Alefsander Ribeiro Nascimento, Ian Perdiansah, amano, Petter Reinholdtsen, Malik Shoaib, Emin Tufan Çetin, John kh, Сергей, tygyh, Semih, Balázs Meskó, Martin Najemi, Yaron Shahrabani, Rhoslyn Prys
- Beiträge zur Dokumentation
Michal Čihař, Benjamin Alan Jamie, Paul Harriet Asiñero, Allan Nordhøy, Max Wittig, Mehdi Eloualy, Vincent, LE MEILLAT, gers, lotigara
Weblate 5.6.2¶
Veröffentlicht am 1. Juli 2024.
Fehlerbehebungen
Darstellung des Farbauswahl-Widgets Zeichenkette-Labels.
Erkennung ausstehender ausgehender Commits.
Schaltflächen-Layout der Erweiterungen.
Absturz bei der Installation der Erweiterung Komponentenerkennung.
Entfernen von Ausgangszeichenketten im Glossar.
Validierung der ZIP-Datei Sicherungen auf Projektebene beim Wiederherstellen (CVE 2024-39303 / GHSA-jfgp-674x-6q4p).
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Weblate 5.6.1¶
Veröffentlicht am 24. Juni 2024.
Verbesserungen
Docker-Container akzeptiert
WEBLATE_REMOVE_ADDONSundWEBLATE_ADD_MACHINERY, um automatische Vorschlagsdienste anzupassen undWEBLATE_CORS_ALLOW_ALL_ORIGINSfür die CORS-Behandlung in der API.OpenMetrics-Kompatibilität für
GET /api/metrics/hinzugefügt.
Fehlerbehebungen
Sprachaliasnamen in Automatische Vorschläge.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Weblate 5.6¶
Veröffentlicht am 19. Juni 2024.
Neue Funktionen
Aktivitätsprotokoll für Erweiterungen zur Nachverfolgung der Erweiterungsaktivitäten.
Verbesserte Auswahl des Datumsbereichs in Aktivitätsberichte.
Verbesserungen
Benachrichtigungen enthalten nun Zeichenketten, die aktualisiert werden müssen.
Verbesserte Kompatibilität mit Passwortmanager.
Verbessertes Nachverfolgen von hochgeladenen Änderungen.
Vorübergehende maschinelle Übersetzungsfehler in automatischen Vorschlägen werden problemlos verarbeitet.
GET /api/units/(int:id)/enthält jetzt den Zeitstempellast_updated.GET /api/changes/(int:id)/enthält jetztoldunddetails.Reduzierte Speicherauslastung und verbesserte Leistung einiger Ansichten.
Fehlerbehebungen
Laden von Zeichenketten mit vielen Glossarübereinstimmungen.
Das Verhalten einiger plattformweiter Erweiterungen korrigiert.
Bearbeitungsbedürftige Zeichenketten werden in Windows-RC-Dateien gespeichert.
XML-Auszeichnung kann XML-Entitäten besser verarbeiten.
Automatische Vorschläge konnten Ersetzungen zwischen übersetzten Zeichenketten durcheinanderbringen.
Kompatibilität
Kompatibilität mit Django 5.1.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Weblate 5.5.5¶
Veröffentlicht am 13. Mai 2024.
Fehlerbehebungen
Falsch-positive Merge-Konflikt-Warnung beim Pushen des Branches.
Bereinigung von veralteten Repositorys.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Weblate 5.5.4¶
Veröffentlicht am 10. Mai 2024.
Verbesserungen
Visuelles Hervorheben der Erklärung im Glossar.
Reiter für Erweiterungen-Verlauf unter Verwaltung hinzugefügt.
Neue Übersetzungskomponente-Warnungen wenn das Glossar nicht wie erwartet funktioniert.
Mitteilungen können im Projekt-/Sprachbereich veröffentlicht werden.
Fehlerbehebungen
Verbesserte Handhabung von Platzhaltern in OpenAI.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Weblate 5.5.3¶
Veröffentlicht am 3. Mai 2024.
Verbesserungen
Verbesserte Leistung beim Darstellen von großen Objektlisten.
Komponentenverwaltung: Links zum Verwalten von projekt-/plattformweiten Erweiterungen hinzugefügt.
Fehlerbehebungen
Abstürze mit librsvg älter als 2.46 behoben.
Tägliche Ausführung einiger Erweiterungen.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Weblate 5.5.2¶
Veröffentlicht am 26. April 2024.
Fehlerbehebungen
Die Veröffentlichung von Paketen auf PyPI korrigiert.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Weblate 5.5.1¶
Veröffentlicht am 26. April 2024.
Neue Funktionen
Suche unterstützt
source_changed:DATETIME.Mehrere neue Stile des Sprachcodes hinzugefügt.
Verbesserungen
Es werden weitere Details zu Änderungen der Ausgangszeichenketten im Verlauf angezeigt.
Azure AI Translator unterstützt jetzt das Verwenden von benutzerdefinierten Übersetzern.
Verbesserte Fehlerbehandlung in Neue Benutzer einladen.
PNG-Statussymbol hinzugefügt.
Liste der verwalteten Projekte zur Übersichtsseite hinzugefügt.
Ausführlicherer Status ausgehender Commits.
Reduzierte Speicherauslastung.
Fehlerbehebungen
Übersprungene Komponentenaktualisierung bei einigen aktivierten Erweiterungen behoben.
Tägliche Ausführung von projekt- und plattformweiten Erweiterungen.
Bearbeitung von Zeichenketten zulassen, wenn die Ausgangszeichenkette zum Bearbeiten markiert ist.
Aktualisierungen des Zeitstempels „Zuletzt aktualisiert“ einer Zeichenkette.
Die projekt- und plattformweite Installation der Erweiterungen Git-Commits zusammenfassen und Komponentenerkennung korrigiert.
Anstandslose Behandlung von Sperrfehlern in Weblates REST-API.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Es gibt eine Änderung in der Einstellung
REST_FRAMEWORK(neu hinzugefügtEXCEPTION_HANDLER).
Weblate 5.5¶
Veröffentlicht am 20. April 2024.
Neue Funktionen
Erweiterungen können nun projekt- und plattformweit installiert werden.
API-Verbesserungen.
GET /api/categories/(int:id)/statistics/hinzugefügt.GET /api/projects/(string:project)/file/hinzugefügt.POST /api/groups/(int:id)/admins/hinzugefügt.DELETE /api/groups/(int:id)/admins/(int:user_id)hinzugefügt.POST /api/translations/(string:project)/(string:component)/(string:language)/units/verbessert.
Unterstützung für automatische Übersetzungen von Systran hinzugefügt.
Verbesserungen
Docker-Container prüft jetzt standardmäßig die Passwortstärke von Benutzern, siehe
WEBLATE_MIN_PASSWORD_SCORE.Verbesserte Fehlerberichterstattung in Automatische Vorschläge.
Maximaler Umfang der Übersetzung zeigt den gerenderten Text besser an.
Administratoren können jetzt bei Neue Benutzer einladen den Benutzernamen und vollständigen Namen angeben.
Nicht übereinstimmendes Fragerufzeichen hinzugefügt.
Übersetzungskomponente-Warnungen werden jetzt bei Bedarf aktualisiert, nicht nur täglich.
Übersetzungsberichte verwenden eine spezielle Wortzählung für CJK-Sprachen.
Änderungen an der Teamzugehörigkeit sind nun im Auditprotokoll nachverfolgbar.
Fehlerbehebungen
Folgt nicht dem Glossar funktioniert besser für Sprachen, die keine Leerzeichen verwenden.
Übersetzungskomponente-Warnungen können besser mit nicht-lateinischen Ausgangssprachen umgehen.
Maximaler Umfang der Übersetzung ignorierte manchmal die
font-spacing:SPACING-Markierung.Die Statistiken pro Sprache für verschachtelte Kategorien korrigiert.
Die Kategorieauflistung auf den einzelnen Sprachseiten korrigiert.
Die Berechnung des Status Bearbeitungsbedürftig korrigiert.
Fixed changing Repository-Push-URL with Gerrit review requests.
Das Verwenden kategorisierter Komponenten in Verwaltungsbefehle, Übersetzungsspeicher oder Automatische Übersetzung korrigiert.
Kompatibilität
Mehrere API-Aufrufe könnten von der strengeren Validierung boolescher Felder durch das Django-REST-Framework betroffen sein. Zum Beispiel
POST /api/projects/(string:project)/components/.Die Eindeutigkeit des Namens und Slugs einer Komponente wird jetzt auf Datenbankebene unter PostgreSQL 15+ erzwungen.
Das Docker-Image liefert jetzt Python-Pakete in
/app/venvund installiert sie mit uv.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Es gibt mehrere Änderungen in
settings_example.py, am bedeutendsten sind die Änderungen inINSTALLED_APPSundLOGOUT_REDIRECT_URL, bitte passen Sie Ihre Einstellungen entsprechend an.Weblate erfordert jetzt Python 3.10 und Django 5.0.
Weblate 5.4.3¶
Veröffentlicht am 26. März 2024.
Fehlerbehebungen
Superuser-Zugriff auf Komponenten mit Eingeschränkter Zugriff.
Die Voreinstellung
LOGIN_REQUIRED_URLS_EXCEPTIONSangepasst, um Erscheinungsbild anpassen nicht zu sperren.Absturz beim Pushen von Änderungen in ein abweichendes Repository vermeiden.
Absturz bei Installation von Pseudolokale erzeugen vermeiden.
Azure Repos notifications gracefully handles repositories with spaces in URL.
DeepL verarbeitet problemlos Glossare für Sprachvarianten.
Excel Open XML verarbeitet leere Zellen besser.
Möglicher Datenverlust beim Zusammenführen von gettext-PO-Dateiänderungen in Git behoben.
Bei Repository-Vorgängen im Projekt könnten einige Komponenten übersprungen worden sein.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Weblate 5.4.2¶
Veröffentlicht am 22. Februar 2024.
Fehlerbehebungen
Anzeige der Debugging-Seite bei Problemen mit der Datenbankverbindung.
Die Migration mit doppelten integrierten Teams wird reibungslos abgewickelt.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Weblate 5.4.1¶
Veröffentlicht am 19. Februar 2024.
Fehlerbehebungen
Möglicher Absturz bei der Prüfung des Weblate-Upgrades, wenn diese aus den vorherigen Versionen zwischengespeichert wurde.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Weblate 5.4¶
Veröffentlicht am 15. Februar 2024.
Neue Funktionen
Qualitätsprüfung Perl-Brace-Format.
Die Syntax der Sucheingabe wird nun hervorgehoben, siehe Suche.
Weblate ist jetzt auf Tamil verfügbar.
Verbesserungen
Bessere Protokollierung in
createadmin.Komponentenerkennung meldet nun übersprungene Einträge.
Das Hinzufügen einer Zeichenkette in einem Repository löst Benachrichtigungen aus.
OpenAI verarbeitet Batch-Übersetzungen und Glossare besser.
LibreTranslate verarbeitet Batch-Übersetzungen besser.
Die Textvariante von Benachrichtigungs-E-Mails zeigt nun korrekt die geänderten Zeichenketten an.
Das Herunterladen von Dateien berücksichtigt nun If-Modified-Since.
Unterstützung von Anzahl der Wörter für CJK-Sprachen.
Komponentenerkennung behält nun Komponentenlisten bei.
Bessere Formatierung der Glossar-Kurzinfos.
GET /api/components/(string:project)/(string:component)/enthält jetzt Informationen über die verlinkte Komponente.Verbesserte Arbeitsablauf-Anpassung-Konfigurationsformulare.
Fehlerbehebungen
Behandlung von Pluralformen in Qt Linguist .ts.
Fehlende Dokumentation für
ADMINS_CONTACThinzugefügt.Der automatische Fixer für Interpunktionszeichenabstand fügt keine neuen Leerzeichen mehr hinzu.
Commits von ausstehenden Änderungen wurden unter manchen Umständen ausgelassen.
Leere Zeichenketten entfernen entfernt nun korrekt leere Pluralformen.
Kompatibilität
Der Zeitstempel der letzten Änderung spiegelt nun auch Änderungen außerhalb von Weblate wider. Dies betrifft sowohl Weblates REST-API als auch die Bedienoberfläche.
Veröffentlichungen werden mit Sigstore anstelle von PGP signiert, siehe Veröffentlichungssignaturen überprüfen.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Weblate 5.3.1¶
Veröffentlicht am 19. Dezember 2023.
Fehlerbehebungen
In manchen Situationen wurden Statistiken nicht aktualisiert.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Weblate 5.3¶
Veröffentlicht am 14. Dezember 2023.
Neue Funktionen
Automatischer Vorschlagsdienst OpenAI.
Automatischer Vorschlagsdienst Alibaba.
Labels-API hinzugefügt, siehe
GET /api/projects/(string:project)/labels/.Neuer automatischer Fixer für Interpunktionszeichenabstand.
Google Cloud Translation Advanced berücksichtigt nun Platzhalter oder Zeilenumbrüche besser.
Verbesserungen
Reduzierte Speicherauslastung für Statistiken.
DeepL bietet eine bessere Leistung in Automatische Übersetzung und unterstützt Glossare in automatischen Vorschlägen.
Azure AI Translator unterstützt Glossare in automatischen Vorschlägen.
Verbesserte Regionsauswahl in Google Cloud Translation Advanced.
Exporter für verschachteltes JSON in Übersetzungen herunterladen hinzugefügt.
Verbesserte Git-Exporter-Leistung bei großen Repositorys.
Fehlerbehebungen
Entfernen veralteter VCS-Verzeichnisse.
Kompatibilität
Der Microsoft-Terminologiedienst für automatische Vorschläge wurde entfernt, da er nicht mehr von Microsoft bereitgestellt wird.
labelsin der Einheiten-API zeigen jetzt vollständige Label-Informationen an, sieheGET /api/units/(int:id)/.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Weblate 5.2.1¶
Veröffentlicht am 22. November 2023.
Verbesserungen
Suchfeld anzeigen, wenn beim Übersetzen keine Zeichenketten gefunden wurden.
Bedingter Trennstrich zur Symbolleiste für Sonderzeichen hinzugefügt.
Fehlerbehebungen
Kompatibilität der Sicherungen mit der Datenbank Alibaba Cloud PolarDB.
Absturz beim Laden von Statistiken, die von früheren Versionen berechnet wurden.
Sortierung der Symbole im dunklen Modus.
Statistiken auf Projektebene zählen kategorisierte Komponenten nicht mehr doppelt.
Mögliches Verwerfen ausstehender Übersetzungen nach Bearbeitung der Ausgangszeichenketten.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Weblate 5.2¶
Veröffentlicht am 16. November 2023.
Neue Funktionen
Verbesserungen
Schnelleres Aktualisieren der Statistiken.
Bessere E-Mail-Auswahl im Benutzerprofil.
Automatische Korrekturen werden nun auch auf Vorschläge angewendet.
DeepL kann nun die Standardformalität für Übersetzungen konfigurieren.
Verwenden von neutralen Farben für Fortschrittsbalken und Zustände der Übersetzungseinheiten.
MO-Dateien erzeugen kann optional bearbeitungsbedürftige Zeichenketten einbeziehen.
Accept-Language verwenden, um Übersetzungen für nicht authentifizierte Benutzer anzuweisen.
Option hinzugefügt, um Übersetzungsvorschläge mit dem Arbeitsablauf von Dedizierte Prüfer direkt zu genehmigen.
Entfernen von Projekt- oder einer Komponenten-Benachrichtigungen mit einem Klick.
Statistik enthält jetzt Zeichen- und Wortzählungen für mehr Zeichenkettenstatus.
Fehlerbehebungen
Die Komponentenerstellung innerhalb einer Kategorie durch Hochladen korrigiert.
Fehlerbehandlung beim Organisieren von Komponenten und Kategorien.
Das Verschieben von Kategorien zwischen Projekten korrigiert.
Die Formatierung der Übersetzungsspeicher-Suchergebnisse korrigiert.
Geschütztes Leerzeichen in Unsicheres HTML bereinigen erlaubt.
Kompatibilität
Der Apple-iOS-Zeichenketten-Exporter erzeugt jetzt UTF-8-kodierte Dateien.
Python 3.12 wird nun unterstützt, obwohl nicht empfohlen, siehe Python-Abhängigkeiten.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Weblate 5.1.1¶
Veröffentlicht am 25. Oktober 2023.
Verbesserungen
Die Erweiterung Fehlende Sprachen hinzufügen verwendet nun einen eigenen Benutzer für Änderungen.
Schaltfläche für das Teilen im Fediverse hinzugefügt.
Validierung für Zugangsdaten der VCS-Integration hinzugefügt.
Geringerer Aufwand für die Statistikerfassung.
Fehlerbehebungen
Validierung von Pluralformen bei der Bearbeitung von Zeichenketten über die API hinzugefügt.
Ersetzen einer Datei mittels Hochladen, wenn die vorhandene Datei beschädigt ist.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Weblate 5.1¶
Veröffentlicht am 16. Oktober 2023.
Neue Funktionen
Yandex v2 maschineller Übersetzungsdienst.
Automatische Übersetzung und Automatische Übersetzung werden nun mit einem speziell dafür vorgesehenen Benutzer als Autor gespeichert.
Änderungen von Erweiterungen an Zeichenketten werden nun mit einem speziell dafür vorgesehenen Benutzer als Autor gespeichert.
Komponenten, Kategorien oder Projekte herunterladen kann jetzt Dateiformate umwandeln.
Arbeitsablauf-Anpassung ermöglicht das genaue Abstimmen des Lokalisierungsprozesses pro Sprache.
Verbesserungen
Überprüfung aktivieren zeigt auch den Prozentsatz der Zustimmung in den Objektlisten.
Das Projekt wird bei Annahme einer Einladung zu „Beobachtete Projekte“ hinzugefügt.
Die API-Zugangsdaten des VCS als Python-Wörterbuch aus den Umgebungsvariablen konfigurieren.
Verbesserte Genauigkeit bei der Prüfung von Nachrichten mit Pluralformen.
Die Beteiligungsseite zeigt die Statistiken besser an.
Zeichenketten, die nicht in einer Datei gespeichert werden können, blockieren nicht mehr das Schreiben anderer Zeichenketten.
Einige API-URLs für kategorisierte Komponenten korrigiert.
Beispiele für die Pluralform werden stärker hervorgehoben.
Hervorheben von Leerzeichen in Automatische Vorschläge.
Schnelleres Entfernen von Kommentaren und Komponenten.
Der Grund für die deaktivierte Schaltfläche „Speichern“ wird deutlicher angezeigt.
Die Benachrichtigung über neue Zeichenketten kann jetzt für jede Zeichenkette ausgelöst werden.
Fehlerbehebungen
Verbesserte OCR-Fehlerbehandlung in Bildschirmfotos und visueller Kontext.
Automatische Korrekturen verarbeitet problemlos Zeichenketten aus Mehrwertige CSV-Datei (UTF-8).
Gelegentlicher Absturz beim Caching von Automatische Vorschläge.
Die Auflistung von Einträgen innerhalb einer Kategorie im Verlauf korrigiert.
Die Bearbeitung des Teams Administration korrigiert.
Die Erweiterung Fehlende Sprachen hinzufügen konnte einige Sprachen übersehen.
Kompatibilität
Kategorien sind nun in
weblate://-Repository-URLs enthalten.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Upgrades von älteren Versionen als 5.0.2 werden nicht unterstützt, bitte aktualisieren Sie zuerst auf 5.0.2 und fahren Sie dann mit dem Upgrade fort.
Die Unterstützung für die veraltete, unsichere Konfiguration von API-Schlüsseln der VCS-Dienste über _TOKEN/_USERNAME in
settings.pywurde entfernt.Weblate verwendet jetzt standardmäßig dauerhafte Datenbankverbindungen in
settings_example.pyund Docker.
Weblate 5.0.2¶
Veröffentlicht am 14. September 2023.
Verbesserungen
Leistung der Übersetzungsseite.
Die Suche sucht jetzt auch nach Kategorien.
Fehlerbehebungen
Darstellung der Versionshinweise auf GitHub.
Auflistung der kategorisierten Projekte.
Übersetzen einer Sprache innerhalb einer Kategorie.
Sortierung der Kategorien.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Das Aktualisieren der Datenbank kann bei größeren Websites aufgrund von Indizierungsänderungen erhebliche Zeit in Anspruch nehmen.
Weblate 5.0.1¶
Veröffentlicht am 10. September 2023.
Neue Funktionen
GET /api/component-lists/(str:slug)/components/hinzugefügt.
Verbesserungen
Das Suchen nach zugehörigen Begriffen im Glossar ist jetzt schneller.
Fehlerprotokollierung beim Erstellen von Pull Requests.
Der Verlauf wird jetzt schneller geladen.
Objekt
idzu allen Weblates REST-API-Endpunkten hinzugefügt.Bessere Leistung bei Projekten mit einer Vielzahl von Komponenten.
Kompatibilitätsweiterleitungen für einige alte URLs hinzugefügt.
Fehlerbehebungen
Komponentenerstellung innerhalb einer Kategorie.
Ausgangszeichenketten und Statusanzeige für umgewandelte Formate.
Basisdatei bearbeiten wird bei nicht unterstützen Formaten gesperrt.
Wiederverwendete Übersetzung wird nicht mehr für leere Zeichenketten ausgelöst.
Leistungsprobleme beim Durchsuchen einiger Kategorien.
GitHub-Team- und Organisationsauthentifizierung in Docker-Containern korrigiert.
GitLab-Merge-Requests beim Verwenden eines angepassten SSH-Ports.
Kompatibilität
Die pyahocorasick-Abhängigkeit wurde durch ahocorasick_rs ersetzt.
Der Standardwert von
IP_PROXY_OFFSETwurde von 1 auf -1 geändert.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Das Aktualisieren der Datenbank kann bei größeren Websites aufgrund von Indizierungsänderungen erhebliche Zeit in Anspruch nehmen.
Weblate 5.0¶
Veröffentlicht am 24. August 2023.
Neue Funktionen
Markdown-Dateien-Unterstützung, dank Anders Kaplan.
Kategorie kann nun Komponenten innerhalb eines Projekts organisieren.
Fluent-Format hat jetzt bessere Syntaxprüfungen dank Henry Wilkes.
Das Einladen von Benutzern funktioniert jetzt mit allen Authentifizierungsmethoden.
Docker-Container unterstützen dateibasierte Geheimnisse, siehe Geheimnisse weitergeben.
Verbesserungen
Behandlung von Pluralformen in der maschinellen Übersetzung.
Unveränderte Übersetzung-Prüfung berücksichtigt nun auch im strict-Modus Platzhalter.
Wiederverwendete Übersetzung wird nicht mehr für Sprachen mit einer einzigen Pluralform ausgelöst.
Bildschirmfotos und visueller Kontext unterstützt nun WebP.
Doppelte Benachrichtigungen werden vermieden, wenn ein Benutzer sich überschneidende Bereiche abonniert hat.
OCR-Unterstützung für nicht-englische Sprachen in Bildschirmfotos und visueller Kontext.
XLIFF 1.1 und 1.2 unterstützt nun die Anzeige der Position der Ausgangszeichenkette.
Darstellung von Zeichenketten mit Pluralformen, Platzhaltern oder alternativen Übersetzungen.
Die Benutzer-API enthält jetzt das Datum der letzten Anmeldung.
Das Benutzer-API-Token ist jetzt aus Datenschutzgründen standardmäßig verborgen.
Schnelleres Hinzufügen von Begriffen zum Glossar.
Bessere Beibehaltung der Übersetzung bei Quelldateiänderung in HTML-Dateien und Textdateien.
In der Teamliste ein Hinweis auf die automatische Zuweisung hinzugefügt.
Benutzer müssen nun Einladungen bestätigen, um Teammitglieder zu werden.
Formatierte Zeichenketten können nun alle Pluralformen mit der
strict-format-Markierung prüfen.Überprüfungen und Korrekturen Browsing-Erfahrung.
Hervorhebung von Unterschieden in der Ausgangszeichenkette in automatischen Vorschlägen.
Visual diff versteht jetzt das Compositing von Zeichen besser.
Fehlerbehebungen
Behandlung von Benutzernamen beim Committen an Git.
Leere Zeichenketten entfernen und Übersetzungsdateien bereinigen entfernen nun alle Zeichenketten auf einmal.
Sprachfilterung in Übersetzungsberichte.
Reduzierung der Fehlalarme von Wiederverwendete Übersetzung bei der Korrektur der Übersetzung.
Caching-Probleme nach dem Aktualisieren von Bildschirmfotos aus dem Repository behoben.
Kompatibilität
Python 3.9 oder neuer ist jetzt erforderlich.
Mehrere URLs der Bedienoberfläche wurden geändert, damit sie mit Kategorien umgehen können.
Aktualisierung
Bitte Allgemeine Upgrade-Anweisungen befolgen, um die Aktualisierung durchzuführen.
Es gibt mehrere Änderungen in
settings_example.py, am bedeutendsten sind die Änderungen inCACHESundSOCIAL_AUTH_PIPELINE, bitte passen Sie Ihre Einstellungen entsprechend an.Mehrere zuvor optionale Abhängigkeiten sind nun erforderlich.
Das Aktualisieren der Datenbank kann bei größeren Websites aufgrund von Strukturänderungen erhebliche Zeit in Anspruch nehmen.