Weblate 4.x-Reihe#

Weblate 4.18.2#

Veröffentlicht am 30. Juni 2023.

  • Das Analysieren von Anmerkungen aus TBX korrigiert.

  • Das Analysieren von Abfragen in der Suche der Navigationsleiste korrigiert.

  • Die Sprachfilterung in Berichten korrigiert.

  • Verbesserte Zuordnung von ModernMT-Sprachen.

  • Qualitätsprüfung auf wiederverwendete Übersetzung bei Sprachen mit einer einzigen Pluralform deaktiviert.

Alle Änderungen im Detail.

Weblate 4.18.1#

Veröffentlicht am 16. Juni 2023.

  • Das Format des Sprachcodes für i18next korrigiert.

  • CSS-Komprimierung mit dunklem Design korrigiert.

Alle Änderungen im Detail.

Weblate 4.18#

Veröffentlicht am 15. Juni 2023.

  • Verbesserte API-Fehlermeldungen bei verweigerter Berechtigung.

  • Weniger Fehlalarme bei den XML-Qualitätsprüfungen.

  • Die Genauigkeit der Übersetzungsprüfungen verbessert.

  • Erweiterte Unterstützung für das Fluent-Dateiformat.

  • Vermeiden der Abmeldung von Benutzern in einigen Ratenbegrenzungen.

  • Unterstützung für das Speichern von Glossarerklärungen im TBX-Format hinzugefügt.

  • Unterstützung für die Sortierung von Zeichenketten nach letzter Aktualisierung hinzugefügt.

  • Suchmöglichkeiten erweitert, um Benutzer zu finden.

  • Unterstützung für das automatische Aktualisieren von Bildschirmfotos aus einem Repository.

  • Die Leistung des Übersetzungsspeichers verbessert.

  • Der Export von Projektstatistiken in JSON/CSV enthält jetzt mehr Details; er entspricht jetzt dem in der API verfügbaren Inhalt.

  • Prüfung auf wiederverwendete Übersetzung hinzugefügt.

  • Die vorgeschlagenen Änderungen in den automatischen Vorschlägen werden nun markiert.

  • Ein dunkles Design hinzugefügt; browserabhängige und manuelle Einstellungen sind verfügbar.

  • Der Docker-Container kann jetzt mit einem schreibgeschützten Root-Dateisystem verwendet werden.

  • Die automatische Vervollständigung des Benutzernamens beim Hinzufügen zu einem Projekt hinzugefügt.

  • Plattformweite Suche nach Projekten, Komponenten, Sprachen und Benutzern hinzugefügt.

  • Neue Erweiterung für das Auffüllen von schreibgeschützten Zeichenketten mit der Ausgangszeichenkette.

Alle Änderungen im Detail.

Aktualisierung

Bitte befolgen Sie: Allgemeine Upgrade-Anweisungen, um die Aktualisierung durchzuführen.

  • Die Unterstützung für PostgreSQL 10, 11, MySQL 5.7 und MariaDB 10.2, 10.3 eingestellt.

  • Die Unterstützung für Python 3.7 eingestellt.

  • Das Fluent-Format hat die Erkennung einiger Zeichenketten geändert, Sie müssen möglicherweise ein Neuladen der Übersetzungsdateien erzwingen, um die Änderungen zu sehen.

  • Es gibt mehrere Änderungen in settings_example.py, vor allem in COMPRESS_OFFLINE_CONTEXT, bitte passen Sie Ihre Einstellungen entsprechend an.

Weblate 4.17#

Veröffentlicht am 17. April 2023.

  • Das Filtern nach Sprache in Berichten ermöglicht.

  • Den veralteten Befehl cleanup_celery entfernt.

  • Die Sichtbarkeit privater Projekte für einige Teams korrigiert.

  • Die automatische Übersetzung berücksichtigt jetzt den Zielstatus, wenn aus anderen Komponenten übersetzt wird.

  • Verbesserte Leistung von öffentlichen Benutzerprofilen.

  • Verbesserte Leistung der Sentry-Integration.

  • Unterstützung für Ed25519-SSH-Schlüssel hinzugefügt.

  • Das Speichern von Metriken überarbeitet.

  • Unterstützung für die Suche der Zeichenketten nach Position hinzugefügt.

  • Verbesserung der Dokumentation.

  • Die Prüfung auf unveränderte Übersetzungen kann nicht übersetzbare Begriffe aus dem Glossar berücksichtigen.

  • Automatische Korrektur für Devanagari Danda hinzugefügt.

  • Das Herunterladen von Projektübersetzungsspeichern pro Sprache ermöglicht.

  • Neue Warnung über nicht verwendete Komponenten hinzugefügt.

Alle Änderungen im Detail.

Aktualisierung

Bitte befolgen Sie: Allgemeine Upgrade-Anweisungen, um die Aktualisierung durchzuführen.

  • Die Migration auf den neu geschriebenen Metrikspeicher kann auf größeren Weblate-Instanzen beträchtliche Zeit in Anspruch nehmen (rechnen Sie mit etwa 15 Minuten pro GB der metrics_metric-Tabelle). Um die Ausfallzeit zu reduzieren, können Sie die Datei weblate/metrics/migrations/*.py von Weblate 4.17 nach 4.16 kopieren und die Migration im Hintergrund starten. Sobald sie abgeschlossen ist, führen Sie das vollständige Upgrade wie gewohnt durch.

  • Der Docker-Container benötigt jetzt PostgreSQL 12 oder neuer, bitte lesen Sie Aktualisieren des PostgreSQL-Containers für Upgrade-Anweisungen. Weblate selbst unterstützt auch ältere Versionen, wenn die entsprechende Django-Version installiert ist.

Warnung

Bei der Migration auf MySQL wird aufgrund der Einschränkungen des Python-Datenbanktreibers versucht, alle Metriken in den Speicher zu laden. Möglicherweise müssen Sie die Metriken vor der Migration bereinigen, wenn Sie weiterhin MySQL verwenden möchten. Bitte ziehen Sie den Wechsel zu PostgreSQL in Betracht, siehe Migration von anderen Datenbanken zu PostgreSQL.

Weblate 4.16.4#

Veröffentlicht am 16. März 2023.

  • Aktualisierungen der Abhängigkeiten.

  • Verbesserte Planung von Hintergrundaufgaben.

Alle Änderungen im Detail.

Weblate 4.16.3#

Veröffentlicht am 15. März 2023.

  • Verbesserte Handhabung von Sitzungen bei Projektsicherungen.

  • Aktualisierungen der Abhängigkeiten.

  • Aktualisierungen der Lokalisierung.

  • Verbesserung der Dokumentation.

Alle Änderungen im Detail.

Weblate 4.16.2#

Veröffentlicht am 8. März 2023.

  • Das Suchen im Übersetzungsspeicher korrigiert.

  • Die automatische Übersetzung mit mehreren Diensten korrigiert.

  • Verbesserte Darstellung von sich überschneidenden Glossarbegriffen.

  • Das Analysieren von Pluralformen für nicht-englische Ausgangssprachen in einigen Formaten korrigiert.

  • Unterstützung für go-i18n v2 JSON Dateien hinzugefügt.

Alle Änderungen im Detail.

Weblate 4.16.1#

Veröffentlicht am 1. März 2023.

  • Fehler in der Testsuite behoben.

Alle Änderungen im Detail.

Weblate 4.16#

Veröffentlicht am 1. März 2023.

  • Die Prüfung von Formatzeichenketten erkennt nun auch doppelte Formate.

  • Die Suchleistung für einige speziell formatierte Zeichenketten verbessert.

  • Celery Beat speichert nun den Aufgabenplan in der Datenbank.

  • Unterstützung für IBM Watson Language Translator hinzugefügt.

  • Die Unterstützung für seit 4.14 veraltete VCS-Integrationseinstellungen eingestellt.

  • Unterstützung für Bitbucket-Server-Pull-Requests hinzugefügt.

  • Verbesserte Konfliktbehandlung in gettext PO-Dateien.

  • Unterstützung für die Definition des Zeichenkettenstatus beim Hinzufügen über die API.

  • Unterstützung für die Konfiguration von CORS-zulässigen Ursprüngen hinzugefügt.

  • Unterstützung von Pluralformen für automatische Vorschläge hinzugefügt.

Alle Änderungen im Detail.

Aktualisierung

Bitte befolgen Sie: Allgemeine Upgrade-Anweisungen, um die Aktualisierung durchzuführen.

Weblate 4.15.2#

Veröffentlicht am 25. Januar 2023.

  • Die Formate gotext JSON und i18next v4 in der Standardkonfiguration aktiviert.

  • Absturz beim Hochladen von beschädigten Dateien behoben.

  • Anzeige veralteter Verzeichnisse im Git-Repository-Status.

Alle Änderungen im Detail.

Weblate 4.15.1#

Veröffentlicht am 19. Januar 2023.

  • Die Vorschläge der automatischen Übersetzung korrigiert.

  • Absturz der Erweiterungsseite in einigen Ausnahmefällen behoben.

  • In einigen Fällen wurde die Vorlage für neue Übersetzungen nicht mehr übersetzt.

  • Dokumentierte Lizenzierung mit REUSE 3.0.

  • Die Aufteilung der Benutzerliste in der Teamverwaltung korrigiert.

  • Verbesserte Leistung beim Erstellen und Speichern von Projekten.

  • Unterstützung für gotext JSON-Dateien hinzugefügt.

  • Unterstützung für i18next v4-Dateien hinzugefügt.

  • Der Seitenumbruch in der API ist jetzt anpassbar.

Alle Änderungen im Detail.

Weblate 4.15#

Veröffentlicht am 16. Dezember 2022.

  • Unterstützung für das Durchsuchen aller Änderungen für eine einzelne Zeichenkette hinzugefügt.

  • Die Behandlung von Pluralformen bei der automatischen Übersetzung aus anderen Komponenten korrigiert.

  • Tastaturkürzel Alt+Eingabe hinzugefügt, um eine Zeichenkette als Übersetzungsvorschlag zu übermitteln.

  • Unterstützung für Platzhalter im Fluent-Format hinzugefügt.

  • Verbesserte Leistung des Übersetzungsspeichers.

  • Automatische Generierung von Repoweb-Browsing-Links für bekannte Code-Hosting-Dienste.

  • Verbesserte Leistung mehrerer Ansichten.

  • Verbesserte Auflistung von Zeichenketten mit Pluralformen.

  • Unterstützung für das Hinzufügen von benutzerdefinierter Auszeichnung zum HTML-Header hinzugefügt.

  • Die Erzeugung von MO-Dateien in der Erweiterung korrigiert, so dass nur noch übersetzte Dateien enthalten sind.

  • Die Darstellung von Markierungen für reguläre Ausdrücke korrigiert.

  • Verbessertes Prüfverhalten von Platzhaltern bei Pluralformen.

  • Unterstützung für die Benennung von Übersetzungsdateien, die für Google Play geeignet sind, hinzugefügt.

  • Unterstützung für Labels in der API hinzugefügt.

  • Unterstützung für die Auswahl einer anderen E-Mail für Commits als für Benachrichtigungen hinzugefügt.

  • Das Docker-Image aktiviert nicht mehr standardmäßig den Debugmodus.

  • Die Glossarbegriffe werden basierend auf der Priorität der Glossarkomponente sortiert.

  • Teamadministratoren hinzugefügt, die Mitglieder des Teams hinzufügen oder entfernen können.

  • Popup-Bestätigung vor dem Löschen von Benutzern hinzugefügt.

  • Erweiterung zur Anpassung der XML-Ausgabe hinzugefügt.

Alle Änderungen im Detail.

Aktualisierung

Bitte befolgen Sie: Allgemeine Upgrade-Anweisungen, um die Aktualisierung durchzuführen.

  • Weblate benötigt jetzt die btree_gin Erweiterung in PostgreSQL. Der Migrationsprozess wird sie installieren, wenn er genügend Rechte hat. Siehe Erstellen einer Datenbank in PostgreSQL für die manuelle Einrichtung.

  • Das Docker-Image aktiviert den Debugmodus nicht mehr standardmäßig. Falls Sie ihn wünschen, aktivieren Sie ihn in der Einsatzumgebung mit WEBLATE_DEBUG.

  • Die Datenbankmigration kann bei größeren Instanzen Stunden dauern, da einige der Indizes neu erstellt werden müssen.

  • Geändert in 4.15.1: Der Standardwert für DEFAULT_PAGINATION_CLASS in den Rest-Framework-Einstellungen geändert.

Weblate 4.14.2#

Veröffentlicht am 5. November 2022.

  • Unterstützung für das Entfernen von Einträgen aus dem Übersetzungsspeicher hinzugefügt.

  • Verbesserte Analyse der Warnung bei doppelter Sprache.

  • Verbesserte Genauigkeit bei der Prüfung auf aufeinanderfolgende doppelte Wörter.

  • Verbesserte Skalierung des Versands vieler Benachrichtigungen.

  • Verbesserte Behandlung des Zeichenkettenstatus bei der Übersetzung von Untertiteln.

  • Unsichere Konfiguration von API-Schlüsseln der VCS-Dienste über _TOKEN/_USERNAME-Konfiguration anstelle der _CREDENTIALS-Liste eingestellt.

  • Die Verarbeitung einiger hochgeladener CSV-Dateien korrigiert.

  • Verbesserte Handhabung von Leerzeichenänderungen in der Diff-Anzeige.

  • Link zur Verwaltung automatischer Vorschläge zu den Verwaltungsseiten hinzugefügt.

  • Nachverfolgung der Entfernung/Lösung von Kommentaren im Verlauf.

  • Die Wiederherstellung von Projektsicherungen mit verknüpften Komponenten korrigiert.

  • Die CAPTCHA-Eingabe bei erfolgloser Registrierung korrigiert.

  • Verbesserte Sprachunterstützung in DeepL.

  • Verbesserte Kompatibilität von Webhooks mit authentifizierten Repositorys.

  • Unterstützung für Python 3.11 hinzugefügt.

Alle Änderungen im Detail.

Weblate 4.14.1#

Veröffentlicht am 15. September 2022.

  • Die Erstellung von Projekt-Backups in einigen Situationen korrigiert.

  • Verbesserte Fehlerberichterstattung beim Hochladen von Dateien.

  • Abruf aller verifizierten E-Mails von GitHub während der Authentifizierung.

  • Vermeiden des Abgleichs von Glossarbegriffen mit dem Kontext oder den Schlüsseln.

  • Benachrichtigungen für das Entfernen von Zeichenketten hinzugefügt.

  • Verbesserte Verwaltung von nicht übersetzbaren Begriffen im Glossar.

  • Auflistung der Teammitgliederanzahl auf der Teamverwaltungsseite.

  • Bedienoberfläche für die Gruppenverwaltung hinzugefügt.

  • Überprüfungsstatus immer anzeigen, wenn Überprüfungen aktiviert sind.

  • Unterstützung für die Suche in der Einheiten-API hinzugefügt.

  • Die Anzeige des Fortschrittsbalkens für schreibgeschützte Zeichenketten im Überprüfungsablauf korrigiert.

  • Verbesserte Interpunktionsprüfung für Burmesisch.

  • Garbage Collection von Metrikdaten korrigiert.

Alle Änderungen im Detail.

Weblate 4.14#

Veröffentlicht am 22. August 2022.

  • Nachverfolgung der Änderungen an Erweiterungen in einem Verlauf.

  • Das Analysieren der Übersetzung aus Windows RC-, HTML- und Textdateien korrigiert.

  • Erweiterte Konfigurationsoptionen für den Stil des Sprachcodes.

  • Unterstützung für Pluralformen hinzugefügt, die in den letzten CLDR-Versionen aktualisiert wurden.

  • Geringerer Speicherverbrauch beim Aktualisieren von Komponenten mit vielen Übersetzungen.

  • Unterstützung für die Übersetzungsdomäne im SAP Translation Hub hinzugefügt.

  • Absolute Links in Quelltexten von Ausgangszeichenketten ermöglicht.

  • Verbesserter Betrieb hinter einigen Reverse-Proxys.

  • API erweitert, um den Übersetzungsspeicher einzubeziehen.

  • Übersetzungsabläufe für Dokumente verbessert.

  • Die Zuverlässigkeit der Übersetzung von HTML- und Textdateien verbessert.

  • Unterstützung für Backups auf Projektebene hinzugefügt.

  • Verbesserte Leistung und Speichernutzung des Übersetzungsspeichers.

Alle Änderungen im Detail.

Aktualisierung

Bitte befolgen Sie: Allgemeine Upgrade-Anweisungen, um die Aktualisierung durchzuführen.

  • Die Java-Formatierungsprüfungen entsprechen nun den GNU-gettext-Markierungen. Die in Weblate gesetzten Markierungen werden automatisch migriert, aber Skripte von Drittanbietern müssen java-printf-format anstelle von java-format und java-format anstelle von java-messageformat verwenden.

  • Die jellyfish-Abhängigkeit wurde durch rapidfuzz ersetzt.

  • Geändert in 4.14.2: Die unsichere Konfiguration von API-Schlüsseln der VCS-Dienste über _TOKEN/_USERNAME-Konfiguration anstelle der _CREDENTIALS-Liste wurde eingestellt. In Docker bitte die passende _HOST-Direktive hinzufügen. Siehe zum Beispiel WEBLATE_GITHUB_HOST und GITHUB_CREDENTIALS.

Weblate 4.13.1#

Veröffentlicht am 1. Juli 2022.

  • Nachverfolgungsvorschläge im Verlauf korrigiert.

  • Das Analysieren von Reverse-Proxy-Informationen von Cloudflare korrigiert.

  • Analysefehler sperren die Übersetzung einer Komponente.

  • Die Konfiguration der Zwischendatei in der Erkennungserweiterung korrigiert.

  • Das Verhalten von DeepL bei Übersetzungen mit Platzhaltern korrigiert.

  • Nichtübersetzen von Zeichenketten über die API korrigiert.

  • Unterstützung für das Entfernen eines Benutzers aus einer Gruppe über die API hinzugefügt.

  • Das Audit-Protokoll für Einladungs-E-Mails für Benutzer korrigiert.

  • Markierungsnamen für Java-Formatierungszeichenketten korrigiert.

Alle Änderungen im Detail.

Weblate 4.13#

Veröffentlicht am 15. Juni 2022.

  • Changed behavior of updating language names.

  • Seitenumbruch zur Projektliste hinzugefügt.

  • API für die Erstellung neuer Einheiten gibt jetzt Informationen über die neu erstellte Einheit zurück.

  • Die Komponentenerkennung unterstützt nun die Konfiguration einer Zwischensprache.

  • Feste Kodierungsvarianten für CSV-Formate hinzugefügt.

  • Changed handling of context and location for some formats to better fit underlying implementation.

  • Unterstützung für das ResourceDictionary-Format hinzugefügt.

  • Verbesserte Farben des Fortschrittsbalkens für farbenblinde Menschen.

  • Bereinigung von Varianten beim Entfernen von Zeichenketten korrigiert.

  • Kompatibilität mit Django 4.1.

  • Unterstützung für das Speichern von maskierten XML-Elementen in XLIFF hinzugefügt.

  • Verbesserte Formatierung von Fehlern bei der Platzhalterprüfung.

  • Redirect /.well-known/change-password to /accounts/password/.

  • Maschinelle Übersetzungsdienste sind jetzt pro Projekt konfigurierbar.

  • Eine separate Berechtigung für die Lösung von Kommentaren hinzugefügt und der Rolle Zeichenketten überprüfen zugewiesen.

  • Unterstützung für die Speicherung alternativer Übersetzungen in der CSV-Datei hinzugefügt.

  • The placeholders check can now be case-insensitive as well.

Alle Änderungen im Detail.

Aktualisierung

Bitte befolgen Sie: Allgemeine Upgrade-Anweisungen, um die Aktualisierung durchzuführen.

  • Die Sprachdefinitionen werden nun automatisch bei einem Upgrade aktualisiert, verwenden Sie UPDATE_LANGUAGES um dies zu deaktivieren.

  • Die Handhabung von Kontext und Ort wurde für die Dateiformate Windows RC-Dateien, HTML-Dateien, IDML-Format und Textdateien geändert. In den meisten Fällen wird der Kontext nun als Ort angezeigt.

  • Die maschinellen Übersetzungsdienste werden nun über die Bedienoberfläche konfiguriert, die Einstellungen aus der Konfigurationsdatei werden bei der Datenbankmigration importiert.

Weblate 4.12.2#

Veröffentlicht am 11. Mai 2022.

  • Den Neuaufbau des Projektübersetzungsspeichers für einige Komponenten korrigiert.

  • Fehler bei Sortierung von Komponenten nach nicht übersetzten Zeichenketten behoben.

  • Möglicher Verlust von Übersetzungen beim Hinzufügen einer neuen Sprache behoben.

  • Ensure Weblate SSH key is generated during migrations.

Alle Änderungen im Detail.

Weblate 4.12.1#

Veröffentlicht am 29. April 2022.

  • Pull-Request-Nachrichtentitel korrigiert.

  • Verbesserte Syntaxfehlerbehandlung im Fluent-Format.

  • Die Anzeige von Avataren in Benachrichtigungs-E-Mails korrigiert.

  • Unterstützung für Web-Monetarisierung hinzugefügt.

  • Löschung von alten Ausgangszeichenketten während Entfernung von Übersetzungen behoben.

Alle Änderungen im Detail.

Weblate 4.12#

Veröffentlicht am 20. April 2022.

  • Unterstützung für Amharisch in Nicht übereinstimmender Punkt hinzugefügt.

  • Unterstützung für Birmanisch in Nicht übereinstimmendes Fragezeichen hinzugefügt.

  • Erweiterte Optionen der Erweiterung: Erzeugung von Pseudolokalen.

  • Markierung ignore-all-checks hinzugefügt, um alle Qualitätsprüfungen für eine Zeichenkette zu ignorieren.

  • Die Erweiterung Erzeugung von Pseudolokalen meiden, um fehlende Qualitätsprüfungen auszulösen.

  • Unterstützung für Gitea-Pull-Requests hinzugefügt.

  • Sprachcode im Linux-Stil zu Stil des Sprachcodes hinzugefügt.

  • Unterstützung für den Neuaufbau von Projektübersetzungsspeichern hinzugefügt.

  • Verbesserte API für die Erstellung von Komponenten aus einer Datei.

  • Hinzufügen von Schaltflächen zum Kopieren und Klonen zu anderen Übersetzungen.

  • Konfigurierbarkeit der Nachricht für Merge Request auf Komponentenebene.

  • Verbessertes Verhalten der maximalen Längenbeschränkung bei XML-Tags.

  • Das Laden von Fluent-Dateien mit zusätzlichen Kommentaren korrigiert.

Alle Änderungen im Detail.

Aktualisierung

Bitte befolgen Sie: Allgemeine Upgrade-Anweisungen, um die Aktualisierung durchzuführen.

  • Es sind keine besonderen Schritte erforderlich.

Weblate 4.11.2#

Veröffentlicht am 4. März 2022.

  • Beschädigte MO-Dateien in der Binärversion korrigiert.

Alle Änderungen im Detail.

Weblate 4.11.1#

Veröffentlicht am 4. März 2022.

  • Fehlende Bereinigung von Argumenten für Git und Mercurial behoben – CVE-2022-23915, siehe GHSA-3872-f48p-pxqj für weitere Details.

  • Das Laden von ungenauen Zeichenketten aus CSV-Dateien korrigiert.

  • Unterstützung für die Erstellung von Teams über die API hinzugefügt.

  • Die Anzeige von Vorschlägen für Benutzererwähnungen korrigiert.

  • The project tokens access can now be customized.

Alle Änderungen im Detail.

Weblate 4.11#

Veröffentlicht am 25. Februar 2022.

  • Behebt stored XSS – CVE-2022-24710, siehe GHSA-6jp6-9rf9-gc66 für weitere Details.

  • Installation von Erweiterungen über die API korrigiert.

  • Umbenennung von Zeichenketten mit Handlungsbedarf in Unvollständige Zeichenketten.

  • Fehlalarme von ICU MessageFormat-Syntax behoben.

  • Indicate lock and contributor agreement on other occurrences listing.

  • Aktualisierung von PO-Dateien mit veralteten Zeichenketten oder fehlenden Pluralformen korrigiert.

  • Die Kompatibilität der Squash-Erweiterung mit Gerrit verbessert.

  • Automatically initialize user languages based on the Accept-Language header.

  • Verbesserte Fehlerbehandlung beim Entfernen von Zeichenketten.

  • Weblate erfordert jetzt Python 3.7 oder neuer.

  • Einige Schreiboperationen mit der Projekt-Token-Authentifizierung korrigiert.

  • Die Nachverfolgung des Zeichenkettenstatus bei Änderungen der Zeichenkette im Repository korrigiert.

  • Zeichenkettenänderungen im Repository nachverfolgen.

  • Feste Kopfzeile auf der Übersetzungsliste zur besseren Navigation.

  • Nicht übersetzte Zeichenketten in Java-Eigenschaften korrigiert.

  • Git-Operation mit Nicht-ASCII-Branchnamen korrigiert.

  • Neue Erweiterung Übersetzung mit Ausgangszeichenkette ausfüllen.

  • Git-Strategie Zusammenführen (Merge) ohne Fast-Forward hinzugefügt.

  • Die Auslösung der Erweiterung Automatische Übersetzung für neu hinzugefügte Zeichenketten korrigiert.

  • Verbesserte Interpunktionsprüfung für Burmesisch.

  • Unterstützung zur Festlegung benutzerdefinierter Teams auf Projektebene, um Benutzerzugriffe zu gewähren, hinzugefügt, siehe Verwaltung der projektspezifischen Zugriffssteuerung.

  • Links zur Dokumentation bei Warnungen hinzugefügt.

  • Docker-Container aktiviert bei Bedarf automatisch TLS/SSL für ausgehende E-Mails.

  • Unterstützung für die Suche nach geklärten Kommentaren ergänzt.

  • Unterstützung für borgbackup 1.2 hinzugefügt.

  • Die Verwendung von Automatisch übersetzt korrigiert.

Alle Änderungen im Detail.

Aktualisierung

Bitte befolgen Sie: Allgemeine Upgrade-Anweisungen, um die Aktualisierung durchzuführen.

  • Weblate erfordert jetzt Python 3.7 oder neuer.

  • Die Implementierung von Verwaltung der projektspezifischen Zugriffssteuerung wurde geändert, indem das Projektpräfix aus den Gruppennamen entfernt wurde. Dies betrifft API-Benutzer.

  • Weblate verwendet jetzt das Modul charset-normalizer anstelle von chardet für die Zeichensatzerkennung.

  • Geändert in 4.11.1: Es gibt eine Änderung in REST_FRAMEWORK (Entfernung eines der Backends in DEFAULT_AUTHENTICATION_CLASSES).

Weblate 4.10.1#

Veröffentlicht am 22. Dezember 2021.

  • Dokumentierte Änderungen eingeführt, durch das Upgrade auf Django 4.0.

  • Die Anzeige von Automatisch übersetzt korrigiert.

  • Die API-Anzeige eines Branches in Komponenten mit einem gemeinsam genutzten Repository korrigiert.

  • Verbesserte Analyse der fehlgeschlagenen Push-Warnung.

  • Das manuelle Bearbeiten der Seite beim Durchsuchen von Änderungen korrigiert.

  • Die Genauigkeit von Kashida-Buchstabe verwendet verbessert.

  • Der Weblate-Docker-Container verwendet jetzt Python 3.10.

Alle Änderungen im Detail.

Weblate 4.10#

Veröffentlicht am 16. Dezember 2021.

  • Unterstützung für Formalitäten und Platzhalter mit DeepL hinzugefügt.

  • Massenbearbeitung sowie Suchen und Ersetzen sind jetzt auf Projekt- und Sprachebene verfügbar.

  • Filterung beim Suchen und Ersetzen hinzugefügt.

  • Behoben: Die Berechtigung „Automatische Übersetzung durchführen“ ist nicht mehr Teil der Gruppe Sprachen.

  • Die Funktion „Automatische Übersetzung durchführen“ befindet sich in der Gruppe Administration und in der neuen Gruppe Automatische Übersetzung.

  • Das Erzeugen von XLSX-Dateien mit Sonderzeichen korrigiert.

  • Dem GitHub-Authentifizierungs-Backend die Möglichkeit hinzugefügt, zu prüfen, ob der Benutzer zu einer bestimmten GitHub-Organisation oder einem Team gehört.

  • Verbesserte Rückmeldung über ungültige an die API übergebene Parameter.

  • Unterstützung für projektspezifische Zugangstoken für die API hinzugefügt.

  • Die Entfernung von Zeichenketten in einigen Fällen korrigiert.

  • Die Übersetzung neu hinzugefügter Zeichenketten korrigiert.

  • Kennzeichnung automatisch übersetzter Zeichenketten, um ihre Filterung zu erleichtern.

Alle Änderungen im Detail.

Aktualisierung

Bitte befolgen Sie: Allgemeine Upgrade-Anweisungen, um die Aktualisierung durchzuführen.

  • Es gibt eine Änderung bei den projektbezogenen Gruppen, die Aktualisierung kann bei Websites mit Tausenden von Projekten lange dauern.

  • Django 4.0 hat einige inkompatible Änderungen vorgenommen, siehe Backwards incompatible changes in 4.0. Weblate unterstützt im Moment noch Django 3.2, für den Fall, dass diese Änderungen problematisch sind. Die wichtigsten Änderungen, die Weblate betreffen könnten:

    • Die Unterstützung für PostgreSQL 9.6 eingestellt, Django 4.0 unterstützt PostgreSQL 10 und höher.

    • Das Format von CSRF_TRUSTED_ORIGINS wurde geändert.

  • Der Docker-Container verwendet jetzt Django 4.0, siehe oben für Änderungen.

Weblate 4.9.1#

Veröffentlicht am 19. November 2021.

  • Das Hochladen von einsprachigen Dateien nach einer Vorlagenänderung korrigiert.

  • Verbesserte Handhabung von Leerzeichen in Markierungen.

  • Unterstützung für die Filterung in der Download-API hinzugefügt.

  • Die Statistikanzeige beim Hinzufügen neuer Übersetzungen korrigiert.

  • Abschwächen von Problemen mit GitHub-SSH-Schlüsseländerungen.

Alle Änderungen im Detail.

Weblate 4.9#

Veröffentlicht am 10. November 2021.

  • Bereitstellen von weiteren Details zu Ereignissen im Verlauf.

  • Verbesserte Darstellung des Verlaufs.

  • Verbesserte Leistung der Übersetzungsseiten.

  • Unterstützung für die Einschränkung des Downloads von Übersetzungsdateien hinzugefügt.

  • safe-html versteht jetzt Markdown, wenn mit md-text verwendet.

  • max-length ignoriert jetzt XML-Auszeichnung, wenn mit xml-text verwendet.

  • Die Abmessungen der gerenderten Texte in Maximaler Umfang der Übersetzung korrigiert.

  • Lowered app store title length to 30 to assist with upcoming Google policy changes.

  • Unterstützung für die Anpassung des SSH-Aufrufs über SSH_EXTRA_ARGS hinzugefügt.

  • Qualitätsprüfungen für ICU-MessageFormat hinzugefügt.

  • Verbesserte Behandlung von Fehlerbedingungen in maschinellen Übersetzungs-Backends.

  • Hervorheben von ungewöhnlichen Leerzeichen in den Zeichenketten.

  • Option hinzugefügt, um beim Bearbeiten auf der übersetzten Zeichenkette zu bleiben.

  • Unterstützung für die Anpassung des Borg-Aufrufs über BORG_EXTRA_ARGS hinzugefügt.

  • Die Erzeugung von MO-Dateien für einsprachige Übersetzungen korrigiert.

  • API-Endpunkt zum Herunterladen aller Komponentenübersetzungen als ZIP-Datei hinzugefügt.

  • Unterstützung für Python 3.10 hinzugefügt.

  • Unterstützung für den erneuten Versand von E-Mail-Einladungen über die Verwaltungsoberfläche hinzugefügt.

Alle Änderungen im Detail.

Aktualisierung

Bitte befolgen Sie: Allgemeine Upgrade-Anweisungen, um die Aktualisierung durchzuführen.

  • Es gibt eine Änderung der Speichermetriken, das Upgrade kann bei größeren Websites lange dauern.

Weblate 4.8.1#

Veröffentlicht am 10. September 2021.

  • Das Entfernen von Benutzern in der Django-Adminoberfläche korrigiert.

  • Ausführlichere Dokumentation von Erweiterungsparametern.

  • JavaScript-Fehler im Glossar behoben.

  • Begrenzung der Anzahl von Übereinstimmungen bei der Konsistenzprüfung.

  • Verbesserung der Behandlung von Platzhaltern in maschinellen Übersetzungen.

  • Die Erstellung von Erweiterungen über die API korrigiert.

  • Die Einstellung PRIVACY_URL hinzugefügt, um einen Link zur Datenschutzrichtlinie in die Fußzeile einzufügen.

  • Hide member e-mail addresses from project admins.

  • Verbessertes Zusammenführen von gettext PO im Falle von Konflikten.

  • Verbesserte Hervorhebung des Glossars.

  • Verbessertes Verhalten der safe-html-Markierung bei XML-Prüfungen.

  • Commit-Nachrichten für verknüpfte Komponenten korrigiert.

Alle Änderungen im Detail.

Weblate 4.8#

Veröffentlicht am 21. August 2021.

  • Unterstützung für das Apple-Stringsdict-Format hinzugefügt.

  • Der Operator für die genaue Suche unterscheidet jetzt bei PostgreSQL zwischen Groß- und Kleinschreibung.

  • Das Speichern von Glossarerklärungen in einigen Fällen korrigiert.

  • Verbesserung der Dokumentation.

  • Leistungsverbesserungen.

  • Die Kompatibilität der Squash-Erweiterung mit Gerrit verbessert.

  • Das Hinzufügen von Zeichenketten zu einsprachigen Glossarkomponenten korrigiert.

  • Verbesserte Leistung bei der Handhabung von Varianten.

  • Das gelegentliche Überspringen des Analysierens von Upstream-Änderungen der Squash-Erweiterung korrigiert.

  • Dateierweiterung für Downloads beibehalten.

  • Unterstützung für das Fluent-Format hinzugefügt.

  • Unterstützung für die Verwendung von Tabulatoren zum Einrücken von JSON-Formaten hinzugefügt.

Alle Änderungen im Detail.

Aktualisierung

Bitte befolgen Sie: Allgemeine Upgrade-Anweisungen, um die Aktualisierung durchzuführen.

In dieser Version sind keine zusätzlichen Upgrade-Schritte erforderlich.

Weblate 4.7.2#

Veröffentlicht am 15. Juli 2021.

  • Unterstützung von mehr Sprachaliasnamen, die für ein Projekt konfiguriert werden können.

  • Die Validierung der Suchbegriffe in der API korrigiert.

  • Git-Exporter-URLs nach einem Domainwechsel korrigiert.

  • Bereinigungsvorgang der Erweiterung für Windows RC-Dateien korrigiert.

  • Möglicher Absturz bei der XLIFF-Aktualisierung behoben.

Alle Änderungen im Detail.

Weblate 4.7.1#

Veröffentlicht am 30. Juni 2021.

  • Verbessertes Popup beim Hinzufügen von Begriffen zum Glossar.

  • Unterstützung für den maschinellen Übersetzungsdienst LibreTranslate hinzugefügt.

  • Eine Ratenbegrenzung für die Erstellung neuer Projekte hinzugefügt.

  • Die Leistung von Dateiaktualisierungen verbessert.

Alle Änderungen im Detail.

Weblate 4.7#

Veröffentlicht am 17. Juni 2021.

  • Verbesserte Zustandsprüfung der Konfiguration.

  • Unterstützung für object-pascal-format in gettext PO hinzugefügt, siehe Object Pascal-Format.

  • Umbenennung von Benachbarte Schlüssel in Ähnliche Schlüssel, um den Zweck besser zu beschreiben.

  • Unterstützung für mi18n lang-Dateien hinzugefügt.

  • Verbesserte Integration der SAML-Authentifizierung.

  • Die Integration von Gerrit korrigiert, um Ausnahmefälle besser zu handhaben.

  • Weblate benötigt jetzt Django 3.2.

  • Das Einladen von Benutzern bei deaktivierter E-Mail-Authentifizierung behoben.

  • Verbesserte Sprachdefinitionen.

  • Unterstützung für das Sperren von Benutzern für Beiträge zu einem Projekt hinzugefügt.

  • Die automatische Erstellung von Glossarsprachen korrigiert.

  • Dokumentation zu Erweiterungen ergänzt.

  • Leistungsverbesserungen für Komponenten mit verknüpften Repositorys.

  • Unterstützung für kostenlose DeepL-API hinzugefügt.

  • Die Benutzerverwaltung benötigt keine Django-Adminoberfläche mehr.

Alle Änderungen im Detail.

Aktualisierung

Bitte befolgen Sie: Allgemeine Upgrade-Anweisungen, um die Aktualisierung durchzuführen.

Nennenswerte Änderungen der Konfiguration oder der Abhängigkeiten:

  • Es gibt mehrere Änderungen in settings_example.py, vor allem in der Middleware (MIDDLEWARE), bitte passen Sie Ihre Einstellungen entsprechend an.

  • Die maschinelle Übersetzung deepl hat jetzt eine allgemeine Einstellung MT_DEEPL_API_URL, um sich flexibler an verschiedene Abonnementmodelle anzupassen. Die Einstellung MT_DEEPL_API_VERSION wird nicht mehr verwendet.

  • Django 3.2 ist jetzt erforderlich.

Weblate 4.6.2#

Veröffentlicht am 8. Mai 2021.

  • Absturz nach dem Verschieben einer gemeinsamen Komponente zwischen Projekten behoben.

  • Das Hinzufügen neuer Zeichenketten zu leeren Eigenschaftendateien korrigiert.

  • Die Ausrichtung der Kopiersymbole in Sprachen mit linksläufiger Schreibrichtung korrigiert.

  • Erweiterte Zeichenkettenstatistik auf der Informations-Reiterkarte.

  • Die Behandlung von in Git ignorierten Übersetzungsdateien korrigiert.

  • Verbesserte Leistung der Metriken.

  • Möglicher Fehler beim Speichern von Glossaren behoben.

  • Das Verhalten der Konsistenzprüfung bei Sprachen mit unterschiedlichen Pluralregeln korrigiert.

Alle Änderungen im Detail.

Weblate 4.6.1#

Veröffentlicht am 2. Mai 2021.

  • Veralteten Spamschutz-Code entfernt.

  • Verbessern Sie die Genauigkeit der Pluralprüfung von Ausgangszeichenketten.

  • Aktualisierung der Liste der Bedienoberflächensprachen in Docker.

  • Verbesserte Fehlermeldungen beim Erstellen von Pull Requests.

  • Die Erstellung von Pull Requests auf Pagure korrigiert.

  • Das Auslösen von automatisch installierten Erweiterungen korrigiert.

  • Mögliche Caching-Probleme beim Upgrade behoben.

  • Das Hinzufügen neuer Einheiten zu einsprachigen Übersetzungen mittels Hochladen korrigiert.

Alle Änderungen im Detail.

Weblate 4.6#

Veröffentlicht am 19. April 2021.

  • Der Verwaltungsbefehl auto_translate hat jetzt einen Parameter zur Angabe des Übersetzungsmodus.

  • Unterstützung für Textdateien hinzugefügt.

  • Trends und Metriken für alle Objekte hinzugefügt.

  • Unterstützung für direktes Kopieren von Text aus Zweitsprachen hinzugefügt.

  • Datumsfilterung beim Durchsuchen von Änderungen hinzugefügt.

  • Verbesserte Aktivitätsdiagramme.

  • Absender für Kontaktformular-E-Mails können jetzt konfiguriert werden.

  • Verbesserte Parametervalidierung in der API der Komponentenerstellung.

  • Die Ratenbegrenzung gilt nicht mehr für Superuser.

  • Die Leistung und Zuverlässigkeit der Erweiterung für die automatische Übersetzung verbessert.

  • Die Ratenbegrenzung kann nun im Docker-Container angepasst werden.

  • API zum Erstellen von Komponenten verwendet jetzt automatisch Weblate-interne URLs.

  • Vereinfachte Statusanzeige beim Auflisten von Zeichenketten.

  • Passwort-Hashing verwendet jetzt standardmäßig Argon2.

  • Vereinfachte Fortschrittsbalken, die den Übersetzungsstatus anzeigen.

  • Fehlende Sprachen hinzufügen umbenannt, um den Zweck zu verdeutlichen.

  • Das Speichern des Zeichenkettenstatus in XLIFF korrigiert.

  • Sprachübergreifende Suche hinzugefügt.

  • Erstmalige Unterstützung für Horizontale Skalierung der Docker-Bereitstellung.

Alle Änderungen im Detail.

Aktualisierung

Bitte befolgen Sie: Allgemeine Upgrade-Anweisungen, um die Aktualisierung durchzuführen.

Nennenswerte Änderungen der Konfiguration oder der Abhängigkeiten:

Weblate 4.5.3#

Veröffentlicht am 1. April 2021.

  • Metriksammlung korrigiert.

  • Möglicher Absturz beim Hinzufügen von Zeichenketten behoben.

  • Verbesserte Beispiele für Suchanfragen.

  • Möglicher Verlust von neu hinzugefügten Zeichenketten beim Ersetzen des Hochladens behoben.

Weblate 4.5.2#

Veröffentlicht am 26. März 2021.

  • Konfigurierbarer Zeitplan für die automatische Übersetzung.

  • Lua-Format-Prüfung hinzugefügt.

  • Formatzeichenketten werden in der Prüfung Aufeinanderfolgende doppelte Wörter ignoriert.

  • Das Hochladen von Bildschirmfotos von einer Übersetzungsseite ermöglicht.

  • Erzwungene Dateisynchronisation zur Repository-Wartung hinzugefügt.

  • Automatische Vorschläge für Sprachen mit einem längeren Code korrigiert.

  • Verbesserte Leistung beim Hinzufügen neuer Zeichenketten.

  • Mehrere Fehlerbehebungen bei den Qualitätsprüfungen.

  • Mehrere Leistungsverbesserungen.

  • Integration mit Entdecken Sie Weblate hinzugefügt.

  • Das Prüfverhalten bei schreibgeschützten Zeichenketten korrigiert.

Alle Änderungen im Detail.

Weblate 4.5.1#

Veröffentlicht am 5. März 2021.

  • Die Bearbeitung von Glossar-Markierungen in einigen Ausnahmefällen korrigiert.

  • Erweiterte Verwendung von Metriken, um die Leistung mehrerer Seiten zu verbessern.

  • Speicherung der korrekten Ausgangssprache in TMX-Dateien.

  • Bessere Handhabung beim Hochladen von einsprachigen PO über die API.

  • Das Verhalten von Warnmeldungen bei Glossarkomponenten verbessert.

  • Verbesserte Qualitätsprüfung von Markdown-Links.

  • Das Glossar und die Ausgangssprache als Brotkrumen anzeigen.

  • Komponentenliste mit Seitenumbruch bei großen Projekten.

  • Verbesserte Leistung beim Entfernen von Übersetzungen, Komponenten oder Projekten.

  • Verbesserte Leistung bei der Massenbearbeitung.

  • Das Beibehalten der Status „Bearbeitungsbedürftig“ und „Genehmigt“ für ODF-Dateien korrigiert.

  • Verbesserte Bedienoberfläche zum Anpassen der Downloads von Übersetzungsdateien

Alle Änderungen im Detail.

Weblate 4.5#

Veröffentlicht am 19. Februar 2021.

  • Unterstützung für das in gettext PO verwendete lua-format hinzugefügt.

  • Unterstützung für die projektübergreifende Nutzung einer Komponente hinzugefügt.

  • Das Verhalten bei der Prüfung „Mehrere unbenannte Variablen“ mit mehreren Formatmarkierungen korrigiert.

  • Das Feld für die Mailingliste des Projekts zugunsten von allgemeinen Anweisungen für Übersetzer gestrichen.

  • Erweiterung zur Erzeugung von Pseudolokalen hinzugefügt.

  • Unterstützung für TermBase eXchange-Dateien hinzugefügt.

  • Unterstützung für die manuelle Definition von Zeichenkette-Varianten mit Hilfe einer Markierung hinzugefügt.

  • Verbesserte Leistung der Konsistenzprüfungen.

  • Verbesserte Leistung des Übersetzungsspeichers für lange Zeichenketten.

  • Unterstützung für die Suche in Erklärungen hinzugefügt.

  • Zeichenketten können nun auch in zweisprachigen Formaten hinzugefügt und entfernt werden.

  • Die Liste der unterstützten Sprachen in der maschinellen Übersetzung von Amazon Translate erweitert.

  • Automatische Aktivierung von Prüfungen der Eigenschaften des Java-MessageFormats.

  • Eine neue Upload-Methode hinzugefügt, um neue Zeichenketten zu einer Übersetzung hinzuzufügen.

  • Eine einfache Bedienoberfläche zum Durchsuchen von Übersetzungen hinzugefügt.

  • Glossare werden jetzt als reguläre Komponenten gespeichert.

  • Die spezifische API für Glossare gestrichen, da jetzt die Komponenten-API verwendet wird.

  • Vereinfachte Schnittstelle zum Umschalten einiger Markierungen hinzugefügt.

  • Unterstützung für nicht übersetzbare oder unzulässige Begriffe im Glossar hinzugefügt.

  • Unterstützung für die Definition von Terminologie in einem Glossar hinzugefügt.

  • Der Umschalter für die Leserichtung verschoben, um mehr Platz für die visuelle Tastatur zu erhalten.

  • Option zum automatischen Beobachten von Projekten hinzugefügt, zu denen Benutzer beigetragen haben.

  • Prüfung auf Übereinstimmung der Übersetzung mit dem Glossar hinzugefügt.

  • Unterstützung für die Anpassung der Navigationstextfarbe hinzugefügt.

Alle Änderungen im Detail.

Aktualisierung

Bitte befolgen Sie: Allgemeine Upgrade-Anweisungen, um die Aktualisierung durchzuführen.

Nennenswerte Änderungen der Konfiguration oder der Abhängigkeiten:

  • Bei umfangreichen Glossaren kann die Migration viel Zeit in Anspruch nehmen.

  • Glossare werden jetzt als reguläre Komponenten gespeichert.

  • Die Glossar-API wurde entfernt. Verwenden Sie die reguläre Übersetzungs-API für den Zugriff auf Glossare.

  • Es gibt eine Änderung in INSTALLED_APPSweblate.metrics sollte hinzugefügt werden.

Geändert in Version 4.5.1:

  • Es gibt eine neue Abhängigkeit vom Modul pyahocorasick.

Weblate 4.4.2#

Veröffentlicht am 14. Januar 2021.

  • Die Beschädigung einer verteilten MO-Datei behoben.

Weblate 4.4.1#

Veröffentlicht am 13. Januar 2021.

  • Das Zurücksetzen von Pluraländerungen korrigiert.

  • Die Anzeige der Hilfe für Projekteinstellungen korrigiert.

  • Verbesserte Benutzerverwaltung.

  • Verbesserte Handhabung des Kontexts in einsprachigen PO-Dateien.

  • Das Verhalten der Bereinigungsvorgang-Erweiterung bei den Formaten HTML, ODF, IDML und Windows RC korrigiert.

  • Das Analysieren des Speicherorts aus CSV-Dateien korrigiert.

  • Use content compression for file downloads.

  • Verbessertes Benutzererlebnis beim Importieren aus einer ZIP-Datei.

  • Verbesserte Erkennung des Dateiformats beim Hochladen.

  • Vermeiden von doppelten Pull Requests auf Pagure.

  • Verbesserte Leistung bei der Anzeige von Ghost-Übersetzungen.

  • Reimplemented translation editor to use native browser textarea.

  • Fehlerhafte Funktion der Erweiterung für den Bereinigungsvorgang beim Hinzufügen von neuen Zeichenketten behoben.

  • API für Erweiterungen hinzugefügt.

Alle Änderungen im Detail.

Weblate 4.4#

Veröffentlicht am 15. Dezember 2020.

  • Verbesserte Validierung beim Erstellen einer Komponente.

  • Weblate benötigt jetzt Django 3.1.

  • Unterstützung für die Anpassung des Erscheinungsbilds in der Verwaltungsoberfläche hinzugefügt.

  • Die Behandlung des schreibgeschützten Status bei der Massenbearbeitung korrigiert.

  • Verbesserte CodeMirror-Integration.

  • Erweiterung hinzugefügt, um leere Zeichenketten aus Übersetzungsdateien zu entfernen.

  • Der CodeMirror-Editor wird jetzt für Übersetzungen verwendet.

  • Syntaxhervorhebung im Übersetzungseditor für XML, HTML, Markdown und reStructuredText.

  • Platzhalter im Übersetzungseditor hervorheben.

  • Verbesserte Unterstützung für nicht standardisierte Sprachcodes.

  • Warnung bei Verwendung mehrdeutiger Sprachcodes hinzugefügt.

  • Dem Benutzer wird nun eine gefilterte Liste von Sprachen angezeigt, wenn er eine neue Übersetzung hinzufügt.

  • Suchmöglichkeiten für Änderungen im Verlauf erweitert.

  • Verbesserte Abrechnungsdetailseiten und verbesserter Arbeitsablauf für Freies Hosting.

  • Übersetzungsstatistik-API erweitert.

  • Verbesserte Reiterkarte „Andere Übersetzungen“ beim Übersetzen.

  • Aufgaben-API hinzugefügt.

  • Verbesserte Leistung beim Hochladen von Dateien.

  • Verbesserte Anzeige von benutzerdefinierten Sonderzeichen.

  • Verbesserte Leistung der automatischen Übersetzung.

  • Verschiedene kleinere Verbesserungen an der Bedienoberfläche.

  • Verbesserte Benennung von ZIP-Downloads.

  • Option zum Erhalten von Benachrichtigungen über nicht beobachtete Projekte hinzugefügt.

Aktualisierung

Bitte befolgen Sie: Allgemeine Upgrade-Anweisungen, um die Aktualisierung durchzuführen.

Nennenswerte Änderungen der Konfiguration oder der Abhängigkeiten:

  • Es gibt eine Änderung in INSTALLED_APPS, weblate.configuration muss dort hinzugefügt werden.

  • Django 3.1 ist jetzt erforderlich.

  • In case you are using MySQL or MariaDB, the minimal required versions have increased, see MySQL und MariaDB.

Geändert in Version 4.4.1:

  • Monolingual gettext now uses both msgid and msgctxt when present. This will change identification of translation strings in such files breaking links to Weblate extended data such as screenshots or review states. Please make sure you commit pending changes in such files prior upgrading and it is recommended to force loading of affected component using loadpo.

  • Increased minimal required version of translate-toolkit to address several file format issues.

Weblate 4.3.2#

Veröffentlicht am 4. November 2020.

  • Absturz bei bestimmten Komponentendateimasken behoben.

  • Verbesserte Genauigkeit bei der Prüfung auf aufeinanderfolgende doppelte Wörter.

  • Unterstützung für Pagure-Pull-Requests hinzugefügt.

  • Verbesserte Fehlermeldungen bei fehlgeschlagenen Registrierungen.

  • Die Darstellung von Entwicklerkommentaren als Markdown rückgängig gemacht.

  • Simplified setup of Git repositories with different default branch than „master“.

  • Newly created internal repositories now use main as the default branch.

  • Reduced false positives rate of unchanged translation while translating reStructuredText.

  • CodeMirror-Anzeigeprobleme in einigen Situationen behoben.

  • Renamed Template group to „Sources“ to clarify its meaning.

  • GitLab-Pull-Requests für Repositorys mit längeren Pfaden korrigiert.

Alle Änderungen im Detail.

Weblate 4.3.1#

Veröffentlicht am 21. Oktober 2020.

  • Verbesserte Leistung der automatischen Übersetzung.

  • Den Sitzungsablauf für authentifizierte Benutzer korrigiert.

  • Unterstützung für das Ausblenden von Versionsinformationen hinzufügen.

  • Verbesserte Hooks-Kompatibilität mit Bitbucket-Server.

  • Die Leistung bei Aktualisierungen des Übersetzungsspeichers verbessert.

  • Reduced memory usage.

  • Verbesserte Leistung der Matrixansicht.

  • Bestätigung vor dem Entfernen eines Benutzers aus einem Projekt hinzugefügt.

Weblate 4.3#

Veröffentlicht am 15. Oktober 2020.

  • Include user stats in the API.

  • Die Reihenfolge der Komponenten auf paginierten Seiten korrigiert.

  • Define source language for a glossary.

  • Überarbeitete Unterstützung für GitHub- und GitLab-Pull-Requests.

  • Statistikzählungen nach dem Entfernen eines Übersetzungsvorschlages korrigiert.

  • Öffentliches Benutzerprofil erweitert.

  • Die Konfiguration der erzwungenen Qualitätsprüfungen korrigiert.

  • Verbesserung der Dokumentation über integrierte Backups.

  • Moved source language attribute from project to a component.

  • „Vue I18n“-Formatierungsprüfung hinzugefügt.

  • Die allgemeine Platzhalterprüfung unterstützt jetzt reguläre Ausdrücke.

  • Verbessertes Aussehen des Matrixmodus.

  • Suchmaschinen werden jetzt als automatische Vorschläge bezeichnet.

  • Unterstützung für die Interaktion mit mehreren GitLab- oder GitHub-Instanzen hinzugefügt.

  • API erweitert, um Projektaktualisierungen, Einheitenaktualisierungen und -entfernungen sowie Glossare abzudecken.

  • Unit API now properly handles plural strings.

  • Component creation can now handle ZIP file or document upload.

  • Consolidated API response status codes.

  • Unterstützung von Markdown in der Mitwirkungsvereinbarung.

  • Verbesserte Nachverfolgung von Ausgangszeichenketten.

  • Verbesserte Kompatibilität mit JSON-, YAML- und CSV-Formaten.

  • Unterstützung für das Entfernen von Zeichenketten hinzugefügt.

  • Verbesserte Leistung beim Herunterladen von Dateien.

  • Verbesserte Ansicht der Repository-Verwaltung.

  • Automatisches Aktivieren des Java-Formats für Android.

  • Unterstützung für lokalisierte Bildschirmfotos hinzugefügt.

  • Unterstützung für Python 3.9 hinzugefügt.

  • Die Übersetzung von HTML-Dateien unter bestimmten Bedingungen korrigiert.

Alle Änderungen im Detail.

Aktualisierung

Bitte befolgen Sie: Allgemeine Upgrade-Anweisungen, um die Aktualisierung durchzuführen.

Nennenswerte Änderungen der Konfiguration oder der Abhängigkeiten:

  • Es gibt einige Änderungen bei den Qualitätsprüfungen, die Sie vielleicht einbeziehen möchten, falls Sie CHECK_LIST geändert haben.

  • Das Attribut für die Ausgangssprache wurde vom Projekt zu einer Komponente verschoben, die in der API enthalten ist. Sie müssen Weblate-Client aktualisieren, falls Sie es verwenden.

  • Die Migration der Datenbank auf 4.3 kann je nach Anzahl der zu übersetzenden Zeichenketten lange dauern (rechnen Sie mit etwa einer Stunde Migrationszeit pro 100.000 Ausgangszeichenketten).

  • Es gibt eine Änderung in INSTALLED_APPS.

  • Es gibt eine neue Einstellung SESSION_COOKIE_AGE_AUTHENTICATED, die SESSION_COOKIE_AGE ergänzt.

  • Falls Sie hub oder lab zur Integration mit GitHub oder GitLab verwendet haben, müssen Sie dies neu konfigurieren, siehe GITHUB_CREDENTIALS und GITLAB_CREDENTIALS.

Geändert in Version 4.3.1:

  • Die Celery-Konfiguration wurde geändert, um die memory-Warteschlange hinzuzufügen. Bitte passen Sie Ihre Startskripte und die Einstellung von CELERY_TASK_ROUTES an.

Geändert in Version 4.3.2:

  • Die Methode post_update von Erweiterungen benötigt jetzt den zusätzlichen Parameter skip_push.

Weblate 4.2.2#

Veröffentlicht am 2. September 2020.

  • Abgleich von Ausgangszeichenketten für JSON-Formate korrigiert.

  • Die Weiterleitung der Anmeldung für einige Authentifizierungskonfigurationen korrigiert.

  • LDAP-Authentifizierung mit Gruppensynchronisierung korrigiert.

  • Absturz bei der Meldung des automatischen Übersetzungsfortschritts behoben.

  • Git-Commit-Zusammenfassungen bei aktivierten Endzeilen korrigiert.

  • Die Erstellung lokaler VCS-Komponenten über die API korrigiert.

Weblate 4.2.1#

Veröffentlicht am 21. August 2020.

  • Das Speichern von Pluralformen für einige Sprachumgebungen in Android-Ressourcen korrigiert.

  • Absturz in der Erweiterung für den Bereinigungsvorgang für einige XLIFF-Dateien behoben.

  • Allow setting up localization CDN in Docker image.

Weblate 4.2#

Veröffentlicht am 18. August 2020.

  • Die Benutzerseiten verbessert und eine Benutzerliste hinzugefügt.

  • Die Unterstützung für die Migration von 3.x-Versionen eingestellt, die Migration erfolgt über 4.1 oder 4.0.

  • Export in mehrere einsprachige Formate hinzugefügt.

  • Verbesserte Aktivitätsdiagramme.

  • Number of displayed nearby strings can be configured.

  • Unterstützung für das Sperren von Komponenten, bei denen Repository-Fehler auftreten, hinzugefügt.

  • Simplified main navigation (replaced buttons with icons).

  • Verbesserte Handhabung des Sprachcodes bei der Integration von Google Translate.

  • Die Git-Squash-Erweiterung kann Co-authored-by:-Endzeilen erzeugen.

  • Verbesserter Analysierer für Suchanfragen.

  • Verbesserte Benutzerrückmeldung bei der Prüfung von Formatzeichenketten.

  • Verbesserte Leistung bei großen Statusänderungen.

  • Kompatibilitätsweiterleitungen nach dem Umbenennen von Projekten oder Komponenten hinzugefügt.

  • Benachrichtigungen für das Genehmigen von Zeichenketten, das Sperren von Komponenten und das Ändern von Lizenzen hinzugefügt.

  • Unterstützung für ModernMT hinzugefügt.

  • Ermöglicht, das Überschreiben genehmigter Übersetzungen beim Hochladen von Dateien zu vermeiden.

  • Die Unterstützung für einige Kompatibilitäts-Weiterleitungs-URLs eingestellt.

  • Prüfung auf ECMAScript-Buchstabenvorlagen hinzugefügt.

  • Option zum Beobachten einer Komponente hinzugefügt.

  • Der führende Punkt aus den JSON-Einheitsschlüsseln entfernt.

  • Die separate Celery-Warteschlange für den Übersetzungsspeicher entfernt.

  • Das Übersetzen aller Komponenten einer Sprache auf einmal ermöglicht.

  • Das Konfigurieren des Content-Security-Policy HTTP-Headers ermöglicht.

  • Unterstützung für Sprachaliasnamen auf Projektebene hinzugefügt.

  • Neue Erweiterung zur Hilfe bei der HTML- oder JavaScript-Lokalisierung, siehe JavaScript-Lokalisierung CDN.

  • Die Weblate-Domain ist nun in den Einstellungen konfiguriert, siehe SITE_DOMAIN.

  • Unterstützung für die Suche nach Komponente und Projekt hinzufügen.

Aktualisierung

Bitte befolgen Sie: Allgemeine Upgrade-Anweisungen, um die Aktualisierung durchzuführen.

Nennenswerte Änderungen der Konfiguration oder der Abhängigkeiten:

  • Upgrades von 3.x Versionen werden nicht mehr unterstützt, bitte aktualisieren Sie zuerst auf 4.0 oder 4.1.

  • Es gibt einige neue und aktualisierte Anforderungen.

  • Es gibt mehrere Änderungen in settings_example.py, vor allem neue Middleware und eine geänderte Anwendungsreihenfolge.

  • Die Schlüssel für JSON-basierte Formate enthalten keinen führenden Punkt mehr. Die Zeichenketten werden während der Datenbankmigration angepasst, aber externe Komponenten müssen möglicherweise angepasst werden, wenn Sie auf Schlüssel in Exporten oder API angewiesen sind.

  • Die Celery-Konfiguration wurde so geändert, dass die memory-Warteschlange nicht mehr verwendet wird. Bitte passen Sie Ihre Startskripte und die Einstellung von CELERY_TASK_ROUTES an.

  • Die Weblate-Domäne wird jetzt in den Einstellungen konfiguriert, siehe SITE_DOMAIN (oder WEBLATE_SITE_DOMAIN). Sie müssen sie konfigurieren, bevor Sie Weblate starten.

  • Die Felder für Benutzername und E-Mail in der Benutzerdatenbank sollten nun ohne Berücksichtigung der Groß- und Kleinschreibung eindeutig sein. Dies wurde bei PostgreSQL fälschlicherweise nicht erzwungen.

Weblate 4.1.1#

Veröffentlicht am 19. Juni 2020.

  • Änderung der Autofix- oder Erweiterungs-Konfiguration in Docker korrigiert.

  • Möglicher Absturz auf „Über Weblate“-Seite behoben.

  • Verbesserte Installation von bytekompilierten Gebietsschemadateien.

  • Das Hinzufügen von Wörtern zum Glossar korrigiert.

  • Die Tastaturkürzel für Maschinendienste korrigiert.

  • Die Ausgabe beim Debuggen entfernt, diese führte in einigen Konfigurationen zum Verwerfen von Ereignisprotokollen.

  • Die Anzeige der Sperre in der Projektliste korrigiert.

  • Die Auflistung von GPG-Schlüsseln in einigen Konfigurationen korrigiert.

  • Option zur Auswahl der zu verwendenden DeepL-API-Version hinzugefügt.

  • Unterstützung für das Handeln als SAML-Service-Provider hinzugefügt, siehe SAML-Authentifizierung.

Weblate 4.1#

Veröffentlicht am 15. Juni 2020.

  • Unterstützung für die Erstellung neuer Übersetzungen mit integriertem Ländercode hinzugefügt.

  • Unterstützung für die Suche nach Ausgangszeichenketten mit Bildschirmfoto hinzugefügt.

  • Erweiterte Informationen in den Statistiken unter Einblicke sind verfügbar.

  • Verbesserte Suchbearbeitung auf der Übersetzungsseite.

  • Verbesserte Handhabung von gleichzeitigen Repository-Aktualisierungen.

  • Include source language in project creation form.

  • Include changes count in credits.

  • Die Sprachauswahl der Bedienoberfläche in einigen Fällen korrigiert.

  • Allow to whitelist registration methods with registrations closed.

  • Verbessertes Nachschlagen von zugehörigen Begriffen im Glossar.

  • Verbessertes Zuordnen vom Übersetzungsspeicher.

  • Group same machinery results.

  • Direkten Link zum Bearbeiten des Bildschirmfotos von der Übersetzungsseite hinzugefügt.

  • Verbesserter Bestätigungsdialog für das Entfernen.

  • Include templates in ZIP download.

  • Unterstützung für Markdown und Benachrichtigungskonfiguration in Mitteilungen hinzugefügt.

  • Erweiterte Details in den Checklisten.

  • Unterstützung für neue Dateiformate hinzugefügt: Laravel PHP-Zeichenketten, HTML-Dateien, OpenDocument-Format, IDML-Format, Windows RC-Dateien, INI-Übersetzungen, Inno Setup INI-Übersetzungen, GWT-Eigenschaften, go-i18n-JSON-Dateien, ARB-Datei.

  • Consistently use dismissed as state of dismissed checks.

  • Unterstützung für die Aktivierung der Konfiguration von Standarderweiterungen hinzugefügt.

  • Die Tastaturkürzel im Editor zum Ablehnen von Qualitätsprüfungen korrigiert.

  • Verbesserte maschinelle Übersetzung von Zeichenketten mit Platzhaltern.

  • Show ghost translation for user languages to ease starting them.

  • Verbesserte Sprachcodeanalyse.

  • Show translations in user language first in the list.

  • Renamed shapings to more generic name variants.

  • Neue Qualitätsprüfungen hinzugefügt: Mehrere unbenannte Variablen, Lange nicht übersetzt, Aufeinanderfolgende doppelte Wörter.

  • Reintroduced support for wiping translation memory.

  • Die Option zum Ignorieren von Quellenüberprüfungen korrigiert.

  • Unterstützung für die Konfiguration eines anderen Branches für das Pushen von Änderungen hinzugefügt.

  • API now reports rate limiting status in the HTTP headers.

  • Unterstützung für Google Translate V3 API (Advanced) hinzugefügt.

  • Die Möglichkeit den Zugriff auf Komponentenebene zu beschränken hinzugefügt.

  • Unterstützung für Leerzeichen und andere Sonderzeichen in Übersetzungsmarkierungen hinzugefügt, siehe Anpassen des Verhaltens mit Markierungen.

  • Always show rendered text check if enabled.

  • API now supports filtering of changes.

  • Unterstützung für die projektübergreifende Nutzung von Glossaren hinzugefügt.

Aktualisierung

Bitte befolgen Sie: Allgemeine Upgrade-Anweisungen, um die Aktualisierung durchzuführen.

Nennenswerte Änderungen der Konfiguration oder der Abhängigkeiten:

  • Es gibt mehrere Änderungen in settings_example.py, vor allem in der Middleware, bitte passen Sie Ihre Einstellungen entsprechend an.

  • Es gibt neue Dateiformate, die Sie vielleicht einbeziehen möchten, falls Sie WEBLATE_FORMATS geändert haben.

  • Es gibt neue Qualitätsprüfungen, die Sie vielleicht einfügen möchten, falls Sie CHECK_LIST geändert haben.

  • Es gibt eine Änderung in der Einstellung DEFAULT_THROTTLE_CLASSES, um die Meldung von Ratenbegrenzungen in der API zu ermöglichen.

  • Es gibt einige neue und aktualisierte Anforderungen.

  • Es gibt eine Änderung in INSTALLED_APPS.

  • Die Einstellung MT_DEEPL_API_VERSION wurde in Version 4.7 entfernt. Die maschinelle Übersetzung DeepL verwendet nun stattdessen MT_DEEPL_API_URL. Möglicherweise müssen Sie MT_DEEPL_API_URL an Ihre Abonnements anpassen.

Weblate 4.0.4#

Veröffentlicht am 7. Mai 2020.

  • Die Ausführung der Testsuite in einigen Python 3.8-Umgebungen korrigiert.

  • Typo fixes in the documentation.

  • Die Erstellung von Komponenten über die API in einigen Fällen korrigiert.

  • JavaScript-Fehler behoben, welche die Navigation auf Mobilgeräten beeinträchtigen.

  • Absturz bei der Anzeige einiger Qualitätsprüfungen behoben.

  • Die Auflistung der Bildschirmfotos korrigiert.

  • Die monatlichen Zusammenfassungs-Benachrichtigungen korrigiert.

  • Das Verhalten der Zwischenübersetzung bei nicht vorhandenen Einheiten in der Übersetzung korrigiert.

Weblate 4.0.3#

Veröffentlicht am 2. Mai 2020.

  • Möglicher Absturz in Berichten behoben.

  • User mentions in comments are now case insensitive.

  • Die PostgreSQL-Migration für Nicht-Superuser korrigiert.

  • Das Ändern der Repository-URL beim Erstellen einer Komponente behoben.

  • Absturz behoben, wenn das Upstream-Repository verschwunden ist.

Weblate 4.0.2#

Veröffentlicht am 27. April 2020.

  • Verbesserte Leistung der Übersetzungsstatistiken.

  • Verbesserte Leistung beim Ändern von Labels.

  • Verbesserte Leistung bei der Massenbearbeitung.

  • Die Leistung des Übersetzungsspeichers verbessert.

  • Möglicher Absturz beim Löschen von Komponenten behoben.

  • Die Anzeige von Übersetzungsänderungen in einigen Ausnahmefällen korrigiert.

  • Verbesserte Warnung vor zu langer Celery-Warteschlange.

  • Mögliche Fehlalarme bei der Konsistenzprüfung behoben.

  • Deadlock beim Ändern des verknüpften Komponenten-Repositorys behoben.

  • Included edit distance in changes listing and CSV and reports.

  • Vermeiden von Fehlalarmen bei der Prüfung auf Satzzeichenabstand für kanadisches Französisch.

  • Der XLIFF-Export mit Platzhaltern korrigiert.

  • Fehlalarme bei der Prüfung „Leerzeichen ohne Breite“ behoben.

  • Verbesserte Meldung von Konfigurationsfehlern.

  • Das Hochladen von zweisprachigen Quellen korrigiert.

  • Automatically detect supported languages for DeepL machine translation.

  • Die Anzeige des Fortschrittsbalkens in einigen Ausnahmefällen korrigiert.

  • Einige Prüfungen korrigiert, die bei nicht übersetzten Zeichenketten auslösten.

Weblate 4.0.1#

Veröffentlicht am 16. April 2020.

  • Die Paketinstallation von PyPI korrigiert.

Weblate 4.0#

Veröffentlicht am 16. April 2020.

  • Weblate now requires Python 3.6 or newer.

  • Verwaltungsübersicht für Komponentenwarnungen hinzugefügt.

  • Komponentenwarnung für fehlerhafte Repository-Browser-URLs hinzugefügt.

  • Verbesserte Anmelde- und Registrierungsseiten.

  • Project access control and workflow configuration integrated to project settings.

  • Prüfung auf und Hervorhebung für i18next-Interpolation und -Verschachtelung hinzugefügt.

  • Prüfung auf und Hervorhebung für Prozent-Platzhalter hinzugefügt.

  • Vorschläge für fehlgeschlagene Prüfungen anzeigen.

  • Das Ändern von Ausgangszeichenketten wird im Verlauf protokolliert.

  • Upgraded Microsoft Translator to version 3 API.

  • Reimplemented translation memory backend.

  • Unterstützung für mehrere is:-Suchabfragen in Suche hinzugefügt.

  • Ermöglicht, dass Unveränderte Übersetzung die interne Sperrliste vermeidet.

  • Verbesserte Extraktion von Kommentaren aus einsprachigen PO-Dateien.

  • Renamed whiteboard messages to announcements.

  • Gelegentliche Probleme mit Registrierungsmails behoben.

  • Die LINGUAS-Update-Erweiterung verbessert, um mehr Syntaxvarianten zu behandeln.

  • Die Bearbeitung einsprachiger XLIFF-Quelldateien korrigiert.

  • Unterstützung für genaue Übereinstimmung in Suche hinzugefügt.

  • API erweitert, um Bildschirmfotos, Benutzern, Gruppen, Komponentenlisten und erweiterte Projekterstellung abzudecken.

  • Unterstützung für das Hochladen von Quellen bei zweisprachigen Übersetzungen hinzugefügt.

  • Unterstützung für die Zwischensprachedatei von Entwicklern hinzugefügt.

  • Unterstützung für das Überprüfen von Ausgangszeichenketten hinzugefügt.

  • Erweiterte Optionen zum Herunterladen für den plattformweiten Übersetzungsspeicher.