EN FR
← Packages

jdz/language

Multilingual management and translations

Overview

A proxy to the symfony/translation component — a modular PHP package designed for managing and translating multilingual content in your web projects. Simplifies the use of language files and provides a clear API for handling translations.

Features

  • Built on the symfony/translation component for robust translation capabilities
  • Uses the symfony/string inflector for pluralization and singularization
  • LanguageCode enum for type-safe language code handling
  • Custom LanguageException for language-specific error handling
  • Load default or application-specific language files
  • Flexible management of translation keys
  • Support for YAML format language files
  • Easy integration with other frameworks or custom solutions
  • Optimized for fast performance and maximum extensibility
  • Inflector support for French, English & Spanish

Installation

composer require jdz/language