ICanBoogie/CLDR master
  • Namespace
  • Class

Namespaces

  • ICanBoogie
    • CLDR
      • Plurals
      • Units

Classes

  • AbstractCollection
  • AbstractSectionCollection
  • Calendar
  • CalendarCollection
  • ContextTransforms
  • Currency
  • CurrencyCollection
  • CurrencyFormatter
  • DateFormatter
  • DateTimeAccessor
  • DateTimeFormatter
  • FileProvider
  • ListFormatter
  • Locale
  • LocaleCollection
  • LocalizedCurrency
  • LocalizedDateTime
  • LocalizedListFormatter
  • LocalizedLocale
  • LocalizedNumberFormatter
  • LocalizedObject
  • LocalizedObjectWithFormatter
  • LocalizedTerritory
  • Number
  • NumberFormatter
  • NumberPattern
  • NumberPatternParser
  • Numbers
  • Plurals
  • ProviderCollection
  • RedisProvider
  • Repository
  • RunTimeProvider
  • Supplemental
  • Territory
  • TerritoryCollection
  • TimeFormatter
  • Units
  • WebProvider

Interfaces

  • Exception
  • Formatter
  • LocalizeAwareInterface
  • Provider

Traits

  • CodePropertyTrait
  • CollectionTrait
  • LocalePropertyTrait
  • LocalizeTrait
  • ProviderStorageBinding
  • RepositoryPropertyTrait

Exceptions

  • ResourceNotFound
  • TerritoryNotDefined

Class ContextTransforms

Namespace: ICanBoogie\CLDR
See: http://unicode.org/reports/tr35/tr35-general.html#contextTransformUsage_type_attribute_values
Located at ContextTransforms.php

Methods summary

public
# __construct( array $rules )

Parameters

$rules
public string
# transform( string $str, string $usage, string $type )

Parameters

$str
$usage
One of USAGE_*.
$type
One of TYPE_*.

Returns

string

Constants summary

string USAGE_ALL
# 'all'
string USAGE_LANGUAGE
# 'language'
string USAGE_SCRIPT
# 'script'
string USAGE_TERRITORY
# 'territory'
string USAGE_VARIANT
# 'variant'
string USAGE_KEY
# 'key'
string USAGE_KEYVALUE
# 'keyValue'
string USAGE_MONTH_FORMAT_EXCEPT_NARROW
# 'month-format-except-narrow'
string USAGE_MONTH_STANDALONE_EXCEPT_NARROW
# 'month-standalone-except-narrow'
string USAGE_MONTH_NARROW
# 'month-narrow'
string USAGE_DAY_FORMAT_EXCEPT_NARROW
# 'day-format-except-narrow'
string USAGE_DAY_STANDALONE_EXCEPT_NARROW
# 'day-standalone-except-narrow'
string USAGE_DAY_NARROW
# 'day-narrow'
string USAGE_ERA_NAME
# 'era-name'
string USAGE_ERA_ABBR
# 'era-abbr'
string USAGE_ERA_NARROW
# 'era-narrow'
string USAGE_QUARTER_FORMAT_WIDE
# 'quarter-format-wide'
string USAGE_QUARTER_STANDALONE_WIDE
# 'quarter-standalone-wide'
string USAGE_QUARTER_ABBREVIATED
# 'quarter-abbreviated'
string USAGE_QUARTER_NARROW
# 'quarter-narrow'
string USAGE_CALENDAR_FIELD
# 'calendar-field'
string USAGE_ZONE_EXEMPLARCITY
# 'zone-exemplarCity'
string USAGE_ZONE_LONG
# 'zone-long'
string USAGE_ZONE_SHORT
# 'zone-short'
string USAGE_METAZONE_LONG
# 'metazone-long'
string USAGE_METAZONE_SHORT
# 'metazone-short'
string USAGE_SYMBOL
# 'symbol'
string USAGE_CURRENCYNAME
# 'currencyName'
string USAGE_CURRENCYNAME_COUNT
# 'currencyName-count'
string USAGE_RELATIVE
# 'relative'
string USAGE_UNIT_PATTERN
# 'unit-pattern'
string USAGE_NUMBER_SPELLOUT
# 'number-spellout'
string TYPE_UILIST_OR_MENU
# 'uiListOrMenu'
string TYPE_STAND_ALONE
# 'stand-alone'
string TRANSFORM_TITLECASE_FIRSTWORD
# 'titlecase-firstword'
string TRANSFORM_NO_CHANGE
# 'no-change'
ICanBoogie/CLDR master API documentation generated by ApiGen