development
  • Dokumentation
  • Benutzerhandbuch
    • Übersicht
    • Benutzerverwaltung
    • Fächer, Klassenstufen und Lerngruppen
    • Lehrplan
    • Lehrplan anlegen
    • Lernstand
  • Entwicklerhandbuch
    • Plugins
    • Konzeption (globale/kontextabhängige Daten)
    • Namenskonventionen
    • Datenbank (Struktur)
    • Globale Variablen/Objekte
    • Milestones
    • Request
    • Sicherheit
    • Navigator
    • Rollen
    • Sprachpakete
    • Kommentare
    • Paginatoren
    • Plugins
    • script.js
    • Formulare
    • Smarty
  • FAQ
    • Leere Paginatoren
Powered by GitBook
On this page
  • Dateien
  • Werte aus Sprachpaketen nutzen
  • Benötigte Werte
  1. Entwicklerhandbuch

Sprachpakete

Verfügbar ab #188

Dateien

Sprachpakete werden im Verzeichnis /share/language/ gespeichert. Die Sprachpakete selbst sind können wie folgt benannt sein:

  • DE.php

  • DE_RLP.php

  • ...

Zur Zeit können Sprachpakete nur global gewählt werden. Das aktuelle Sprachpaket wird in der Tabelle config gespeichert:

name

value

context_id

reference

type

language

DE_RLP

19

0

string

Wenn kein solcher Eintrag vorhanden ist wird DE als Standart in der $CFG->settings->language gesetzt.

Geladen werden Sprachpakete in setup.php in das array $lang.

Werte aus Sprachpaketen nutzen

In php könnne Werte wie folgt verwendet werden:

$lang['SYS_CURRICULA']

Innerhalb der Templates

{$lang['SYS_CURRICULA']}

Benötigte Werte

Wert

Ausgabe

SYS_CURRICULUM

Lehrplan

SYS_CURRICULA

Lehrpläne

REF_SELECTOR_TITLE

Überfachliche Bezüge

PreviousRollenNextKommentare

Last updated 6 years ago