Als wir über bessere Rollen und Berechtigungen für die Übersetzung schrieben, haben wir tolles Feedback von Ihnen erhalten. Hier ist, was wir uns ausgedacht haben. Natürlich möchten wir wissen, ob das für Sie gut funktioniert.
Wir möchten bestimmten Benutzern erlauben, in ihren Sprachen zu bearbeiten und zu schreiben. Auf diese Weise können Sie Benutzer als ‚Prüfer‘ oder ‚Sprachmanager‘ anlegen, die alles bearbeiten können, aber nur in ihrer Sprache. Heutzutage ist das etwas schwierig umzusetzen. Sie müssen diesen Benutzer zu einem Redakteur für alle Sprachen machen.
1. Rollen pro Sprache hinzufügen
Dies beginnt mit dem Bildschirm Übersetzungsmanagement unter dem Tab Übersetzer. Sie erhalten eine neue Spalte, in der Sie erweiterte Rollen für die Sprachen auswählen können, in denen dieser Übersetzer arbeitet.

Die Idee ist, dass Sie einen Benutzer mit der Rolle ‚Abonnent‘ als Übersetzer anlegen können. Dann machen Sie ihn zum ‚Redakteur‘ für die Sprachen, in die er übersetzt. In den von Ihnen ausgewählten Sprachen hat der Übersetzer die Rollen, die Sie ihm zuweisen. Sie können Standard-WordPress-Rollen (wie Autor und Redakteur) oder Ihre benutzerdefinierten Rollen mit benutzerdefinierten Berechtigungen verwenden.
2. Der WordPress-Admin-Bereich passt sich an die Inhaltssprache an
Wenn Übersetzer den WordPress-Admin-Bereich aufrufen, sehen sie Menüs entsprechend der Sprache, in der wir den Inhalt anzeigen. Wenn spanische Inhalte betrachtet werden (ohne notwendigerweise die spanische Lokalisierung für die Benutzeroberfläche zu verwenden), erhält der Übersetzer die Rolle, die Sie für ihn für Spanisch ausgewählt haben.
Wenn Sie einen Benutzer mit der Rolle ‚Abonnent‘ erstellt haben, sieht dieser Übersetzer keine Inhaltsbearbeitung für die Standardsprache (sagen wir Englisch). Aber wenn er zu einer Sprache wechselt, in die er übersetzen kann, sieht er alle WordPress-Bearbeitungsmenüs.


Wenn der Übersetzer die Inhaltssprache über das Sprachmenü oben auf dem Bildschirm ändert, ändert sich die Rolle für diese Sprache. Sie können verschiedenen Sprachen unterschiedliche Rollen zuweisen. Jede Rolle bringt ihre eigenen Berechtigungen mit.
3. Benutzerdefinierte Rollen erstellen und Berechtigungen zuweisen
Dieser Schritt ist optional. Wenn Sie gerne die Standard-WordPress-Rollen und -Berechtigungen verwenden, sind Sie bestens gerüstet. Sie können verschiedenen Sprachen unterschiedliche Rollen zuweisen und Ihren Übersetzern erlauben, als Sprachprüfer zu arbeiten.
Wenn Sie jedoch noch weiter gehen und einzigartige Rollen und Berechtigungen für Prüfungen und Übersetzer erstellen möchten, haben wir eine Lösung für Sie.
Sie können unser Access-Plugin verwenden, mit dem Sie benutzerdefinierte Rollen erstellen und die Berechtigungen steuern können, die diese sowie Standardrollen haben.

Access funktioniert mit diesem neuen System ohne jegliche Änderung. Da es Rollen und Berechtigungen auf die Standard-WordPress-Art erstellt, funktioniert es auch mit WPML. Jedes Plugin (oder Ihr PHP-Code), das Rollen hinzufügt und Berechtigungen ändert, wird problemlos damit zusammenarbeiten.
Was denken Sie? Wird Ihnen dies helfen, Übersetzungen mit WPML einfacher zu verwalten? Haben Sie noch etwas anderes im Sinn?


