Symfony Translation
Kurzbeschreibung
Symfony Translation übernimmt die Internationalisierung von 365CMS.
Quellordner
CMS/assets/translation/CMS/assets/yaml/(symfony/yaml8.0.8 zum Parsen vonCMS/lang/*.yaml)
Verwendung in 365CMS
- zentrale Nutzung in
CMS/core/Services/TranslationService.php: Kataloge werden per Symfony Yaml geparst und je Domain über denArrayLoaderregistriert (derYamlFileLoaderwürdedefault:zudefault.Keyabflachen) - 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)