Mehrsprachig
Das Plugin „Mehrsprachigkeit“ verwaltet Inhaltssprachen, Zuordnungen zwischen Übersetzungen und Ersetzungen von Sprachzeichenfolgen. (Die Übersicht der installierten Sprachpakete wird vom Plugin „Website“ bereitgestellt.)
Jedes Verwaltungswerkzeug erfordert für die jeweilige Joomla-Komponente die in der Spalte „ Erforderliche Berechtigungen “ angegebene Berechtigung. Lesewerkzeuge erfordern keine besonderen Berechtigungen.
Inhaltssprachen
Die Inhaltssprachen der Website verwalten. Komponente: Sprachen (com_languages).
| Werkzeug | Funktion | Erforderliche Berechtigungen (ACL) |
|---|---|---|
list_content_languages | Inhaltssprachen auflisten | Keine (Lesen) |
create_content_language | Inhaltssprache erstellen | Erstellen — core.create |
update_content_language | Inhaltssprache bearbeiten | Bearbeiten — core.edit |
delete_content_language | Inhaltssprache löschen | Löschen — core.delete |
Zuordnungen
Inhaltsversionen in verschiedenen Sprachen miteinander verknüpfen. Komponente: Beiträge (com_content).
| Werkzeug | Funktion | Erforderliche Berechtigungen (ACL) |
|---|---|---|
get_associations | Zuordnungen anzeigen | Keine (Lesen) |
set_associations | Übersetzungen zuordnen | Bearbeiten — core.edit |
remove_association | Zuordnung aufheben | Bearbeiten — core.edit |
Sprachüberschreibungen
Eine Joomla-Sprachzeichenfolge — die „ Sprachüberschreibungen “ (Language Overrides) — ersetzen, ohne die ursprünglichen Sprachdateien zu ändern: ideal, um eine Bezeichnung, eine Schaltfläche oder eine Meldung sowohl auf der Website als auch im Administrationsbereich anzupassen. Komponente: Sprachen (com_languages).
| Werkzeug | Funktion | Erforderliche Berechtigungen (ACL) |
|---|---|---|
list_substitutions | Die Sprachüberschreibungen einer Sprache oder die Sprachen mit Sprachüberschreibungen auflisten | Keine (Lesen) |
get_substitution | Eine Sprachüberschreibung anhand ihres Schlüssels anzeigen | Keine (Lesen) |
set_substitution | Eine Sprachüberschreibung erstellen oder bearbeiten | Administrationszugriff — core.manage |
delete_substitution | Eine Sprachüberschreibung löschen | Administrationszugriff — core.manage |
Jede Sprachüberschreibung gilt für einen bestimmten Bereich — site, administrator oder both (beide gleichzeitig) — und eine bestimmte Sprache. Außerdem kann sie mit einer Option auf einmal auf alle installierten Inhaltssprachen angewendet werden.
Beispiele für Prompts
„ Ordne den französischen Beitrag „ Accueil “ seiner englischen Version „ Home “ zu. “
„ Liste die aktiven Inhaltssprachen auf. “
„ Ersetze die Bezeichnung der Anmeldeschaltfläche auf der Website auf Französisch durch „ Se connecter “. “