function StringTranslationTrait::getNumberOfPlurals
Same name in other branches
- 9 core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php \Drupal\Core\StringTranslation\StringTranslationTrait::getNumberOfPlurals()
- 8.9.x core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php \Drupal\Core\StringTranslation\StringTranslationTrait::getNumberOfPlurals()
- 11.x core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php \Drupal\Core\StringTranslation\StringTranslationTrait::getNumberOfPlurals()
Returns the number of plurals supported by a given language.
See also
\Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
3 calls to StringTranslationTrait::getNumberOfPlurals()
- PluralVariants::getSourceElement in core/
modules/ config_translation/ src/ FormElement/ PluralVariants.php - Returns the source element for a given configuration definition.
- PluralVariants::getTranslationElement in core/
modules/ config_translation/ src/ FormElement/ PluralVariants.php - Returns the translation form element for a given configuration definition.
- TranslateEditForm::buildForm in core/
modules/ locale/ src/ Form/ TranslateEditForm.php - Form constructor.
File
-
core/
lib/ Drupal/ Core/ StringTranslation/ StringTranslationTrait.php, line 88
Class
- StringTranslationTrait
- Wrapper methods for \Drupal\Core\StringTranslation\TranslationInterface.
Namespace
Drupal\Core\StringTranslationCode
protected function getNumberOfPlurals($langcode = NULL) {
if (\Drupal::hasService('locale.plural.formula')) {
return \Drupal::service('locale.plural.formula')->getNumberOfPlurals($langcode);
}
// We assume 2 plurals if Locale's services are not available.
return 2;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.