Arbeitsbereiche¶
Arbeitsbereiche fassen zugehörige Übersetzungsprojekte zusammen. Sie sind den Projekten übergeordnet und bieten einen gemeinsamen Ort für Projektlisten, eine auf den Arbeitsbereich beschränkte Zugriffssteuerung sowie Details zur Abrechnung, sofern das Abrechnungsmodul aktiviert ist.
Die Mitgliedschaft in einem Arbeitsbereich gewährt keinen Zugriff auf die Übersetzung oder Verwaltung von Projekten in diesem Arbeitsbereich. Der Projektzugriff wird weiterhin durch die Einstellungen der Projektzugriffssteuerung und die Projektteams geregelt, siehe Projektzugriffssteuerung.
Auf der Seite des Arbeitsbereichs werden die Projekte in diesem Arbeitsbereich aufgelistet, auf die Sie Zugriff haben.
Sie können alle Arbeitsbereiche in der Verwaltungsoberfläche unter Verwalten ↓ Arbeitsbereiche auflisten.
Projekt erstellen und verschieben¶
Projekte können mit oder ohne Arbeitsbereich erstellt werden:
Das Erstellen eines Projekts in einem Arbeitsbereich erfordert die Berechtigung Projekte zum Arbeitsbereich hinzufügen für diesen Arbeitsbereich.
Das Erstellen eines Projekts ohne Arbeitsbereich erfordert die plattformweite Berechtigung Neue Projekte hinzufügen.
Wenn Sie ein Projekt mit der Weblates REST-API erstellen, geben Sie die Arbeitsbereich-UUID im Feld workspace an.
Bestehende Projekte können über den Reiter Organisieren des Projekts oder durch Ändern des Feldes workspace über die Weblates REST-API zwischen Arbeitsbereichen verschoben werden. Zum Verschieben eines Projekts sind die Berechtigung zum Bearbeiten des Projekts sowie die Berechtigung Arbeitsbereicheinstellungen bearbeiten für den Quell- und den Ziel-Arbeitsbereich erforderlich. Der Ziel-Arbeitsbereich benötigt zudem die Berechtigung Projekte zum Arbeitsbereich hinzufügen. Das Verschieben eines Projekts aus einem Arbeitsbereich erfordert außerdem die plattformweite Berechtigung Neue Projekte hinzufügen.
Arbeitsbereicheinstellungen¶
Arbeitsbereicheinstellungen legen die Kennung sowie die Standardwerte fest, die von Projekten und Komponenten übernommen werden.
Arbeitsbereichsname¶
Ausführlicher Arbeitsbereichsname, der in Arbeitsbereichslisten und bei der Projektorganisation verwendet wird.
Übersetzungslizenz¶
Standard-Übersetzungslizenz für Projekte und Komponenten in diesem Arbeitsbereich.
Siehe auch
Mitwirkungsvereinbarung¶
Standard-Mitwirkungsvereinbarung für Projekte und Komponenten in diesem Arbeitsbereich. Markdown kann zum Formatieren von Text oder zum Einfügen von Links verwendet werden.
Neue Übersetzung hinzufügen¶
Standardverhalten für Anfragen zum Erstellen neuer Übersetzungen in Projekten und Komponenten in diesem Arbeitsbereich.
Stil des Sprachcodes¶
Standardstil des Sprachcodes bei Übersetzungen, die von Weblate in Projekten und Komponenten in diesem Arbeitsbereich erstellt werden.
Siehe auch
Zweitsprache¶
Standard-Zweitsprache, die beim Übersetzen von Projekten und Komponenten in diesem Arbeitsbereich zusammen mit der Ausgangssprache angezeigt werden soll.
Siehe auch
Übersetzungsmarkierungen¶
Übersetzungsmarkierungen auf Arbeitsbereichsebene. Diese werden mit den Projekt-, Komponenten- und Übersetzungsmarkierungen zusammengeführt, anstatt als Ersatz vererbt zu werden.
Commit-, Add-, Delete-, Merge-, Erweiterungs- und Merge-Request-Nachrichten¶
Standardvorlagen für Commit- und Merge-Request-Nachrichten für Projekte und Komponenten in diesem Arbeitsbereich. Diese Vorlagen verwenden dieselbe Auszeichnung wie die Nachrichteneinstellungen für Komponenten.
Die integrierten Standardeinstellungen folgen Conventional Commits und enthalten Weblate-Links, sofern vorhanden. Verwenden Sie Plattformstandard wiederherstellen neben einem Nachrichteneditor, um die aktuellen Installationsstandardwerte für diese Nachricht wiederherzustellen.
Vererbung von Einstellungen¶
Durch das Vererben von Einstellungen können allgemeine Standards einmalig konfiguriert und in untergeordneten Bereichen wiederverwendet werden:
Arbeitsbereiche definieren Standards für Projekte im Arbeitsbereich.
Projekte definieren Standards für Kategorien und Komponenten im Projekt.
Kategorien definieren Standards für verschachtelte Kategorien und Komponenten in der Kategorie.
Komponenten verwenden den effektiven Wert aus dem nächstgelegenen vererbten Bereich, sofern die Vererbung für diese Einstellung nicht deaktiviert ist.
Dies ist für Übersetzungslizenz, Mitwirkungsvereinbarung, Hinzufügen neuer Übersetzungen, Stil des Sprachcodes, Zweitsprache und Commit-Nachrichten-Vorlagen verfügbar.
In Projekt-, Kategorie- und Komponenteneinstellungen stehen für diese Werte die Kontrollkästchen Von Arbeitsbereich übernehmen, Von Projekt übernehmen oder Von Kategorie übernehmen zur Verfügung. Wenn die Vererbung aktiviert ist, wird der vererbte Wert im Einstellungsformular angezeigt; deaktivieren Sie die Vererbung und speichern Sie die Einstellungen, um den gespeicherten Überschreibungswert zu bearbeiten.
Übersetzungsmarkierungen werden anders behandelt. Arbeitsbereichs-, Projekt-, Kategorien-, Komponenten- und Übersetzungsmarkierungen werden zusammengeführt, sodass auf jeder Ebene Markierungen hinzugefügt werden können, ohne die darunterliegenden Ebenen zu überschreiben.
Beim Erstellen eines Arbeitsbereichs werden diese Standardeinstellungen aus den aktuellen Installationsstandards übernommen. Spätere Änderungen an den Installationsstandards wirken sich nicht auf bereits vorhandene Arbeitsbereiche aus.
Projekte ohne Arbeitsbereich speichern bei ihrer Erstellung ebenfalls ihre eigenen Standardeinstellungen und übernehmen keine Einstellungen aus einem Arbeitsbereich, es sei denn, sie werden in einen Arbeitsbereich verschoben und so konfiguriert, dass sie Einstellungen übernehmen.
Beim Aktualisieren bestehender Installationen konsolidiert Weblate übereinstimmende Einstellungen: Wenn alle Komponenten in einem Projekt denselben Wert verwenden, wird dieser Wert auf das Projekt übertragen, und die Komponenten übernehmen ihn. Dieselbe Konsolidierung wird anschließend von den Projekten auf die Arbeitsbereiche angewendet. Kategorieeinstellungen werden so initialisiert, dass sie von ihrer übergeordneten Ebene übernommen werden, und übereinstimmende explizite Überschreibungen auf untergeordneter Ebene können in die Kategorie übernommen werden. Abweichende Werte bleiben direkt auf der untergeordneten Ebene konfiguriert.
Arbeitsbereich-Zugriffssteuerung¶
Arbeitsbereiche verfügen über Teams, die auf den jeweiligen Arbeitsbereich beschränkt sind. Diese Teams können nur Aktionen auf Arbeitsbereichsebene steuern; sie gewähren keinen Übersetzungszugriff auf die Projekte im Arbeitsbereich.
Die Standardteams im Arbeitsbereich sind:
- Besitzer
Kann Arbeitsbereicheinstellungen bearbeiten, Projekte zum Arbeitsbereich hinzufügen, den Arbeitsbereichszugriff verwalten und die dem Arbeitsbereich zugewiesenen Abrechnungsmodelle einsehen und bezahlen.
- Projektersteller
Kann Projekte zum Arbeitsbereich hinzufügen.
Benutzer können eine Arbeitsbereichsseite weiterhin aufrufen, solange sie Zugriff auf mindestens ein Projekt in diesem Arbeitsbereich haben. Dies gewährt jedoch weder Zugriff auf die Abrechnungsfunktionen noch die Berechtigung, weitere Projekte hinzuzufügen.
Abrechnung¶
Wenn Abrechnung aktiviert ist, wird einem Arbeitsbereich ein Abrechnungsmodell zugewiesen. Projekte in diesem Arbeitsbereich werden auf das Abrechnungsmodell des Arbeitsbereichs angerechnet.
Benutzer mit der Berechtigung Arbeitsbereicheinstellungen bearbeiten können das Abrechnungsmodell einsehen und bezahlen. Benachrichtigungs-E-Mails für die Abrechnung werden an diese Benutzer gesendet.
Die Abrechnung ist optional. Die Arbeitsbereiche stehen auch dann zur Verfügung, wenn das Abrechnungsmodul nicht installiert ist.
Upgrade von Rechnungsempfängern¶
In älteren Weblate-Versionen wurden die Rechnungsempfänger direkt in den Abrechnungsmodellen gespeichert. Diese Benutzer werden in das Team Besitzer des Arbeitsbereichs migriert, auf den sich das Abrechnungsmodell bezieht.