Zum Inhalt springen
365CMS

Symfony Translation

Version 8.0.8Status AktivStand 2026-09-26
Auf dieser Seite
  1. Kurzbeschreibung
  2. Quellordner
  3. Verwendung in 365CMS
  4. Abhängigkeiten
  5. Website / GitHub

Kurzbeschreibung

Symfony Translation übernimmt die Internationalisierung von 365CMS.

Quellordner

  • CMS/assets/translation/
  • CMS/assets/yaml/ (symfony/yaml 8.0.8 zum Parsen von CMS/lang/*.yaml)

Verwendung in 365CMS

  • zentrale Nutzung in CMS/core/Services/TranslationService.php: Kataloge werden per Symfony Yaml geparst und je Domain über den ArrayLoader registriert (der YamlFileLoader würde default: zu default.Key abflachen)
  • unbekannte Keys laufen über MessageCatalogue::has() direkt in den Fallback-Katalog
  • zusätzlich Basis der Carbon-Lokalisierung

Abhängigkeiten

  • symfony-contracts (Translation-Contracts 3.6.1), symfony/polyfill-mbstring (nur ohne ext-mbstring)
  • Nicht übernommen: Command/, DataCollector/, DependencyInjection/, Extractor/, DataCollectorTranslator (Framework-/Tooling-Integration)

Website / GitHub

Bereit für ein CMS, das mitdenkt?

Installieren Sie 365CMS auf Ihrem Server und legen Sie in wenigen Minuten los.