On this page
Namespace I18n
Interfaces
FormatterInterface
Formatter Interface
I18nDateTimeInterface
Interface for date formatting methods shared by both Time & Date.
Classes
ChainMessagesLoader
Wraps multiple message loaders calling them one after another until one of them returns a non-empty package.
Date
Extends the Date class provided by Chronos.
FormatterLocator
A ServiceLocator implementation for loading and retaining formatter objects.
FrozenDate
Extends the Date class provided by Chronos.
FrozenTime
Extends the built-in DateTime class to provide handy methods and locale-aware formatting helpers
I18n
I18n handles translation of Text and time format strings.
MessagesFileLoader
A generic translations package factory that will load translations files based on the file extension and the package name.
Number
Number helper library.
Package
Message Catalog
PackageLocator
A ServiceLocator implementation for loading and retaining package objects.
PluralRules
Utility class used to determine the plural number to be used for a variable base on the locale.
RelativeTimeFormatter
Helper class for formatting relative dates & times.
Time
Extends the built-in DateTime class to provide handy methods and locale-aware formatting helpers
Translator
Translator to translate the message.
TranslatorRegistry
Constructs and stores instances of translators that can be retrieved by name and locale.
© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.4/namespace-Cake.I18n.html