protected function StringTranslationTrait::getNumberOfPlurals in Zircon Profile 8.0
Same name and namespace in other branches
- 8 core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php \Drupal\Core\StringTranslation\StringTranslationTrait::getNumberOfPlurals()
Returns the number of plurals supported by a given language.
See the \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals() documentation for details.
See also
\Drupal\locale\PluralFormulaInterface::getNumberOfPlurals()
4 calls to StringTranslationTrait::getNumberOfPlurals()
- NumericField::buildOptionsForm in core/
modules/ views/ src/ Plugin/ views/ field/ NumericField.php - Default options form that provides the label widget that all fields should have.
- 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 95 - Contains \Drupal\Core\StringTranslation\StringTranslationTrait.
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;
}