diff --git a/core/lib/Drupal/Component/Gettext/PoHeader.php b/core/lib/Drupal/Component/Gettext/PoHeader.php
index 5dd13a5d5b..04eef78687 100644
--- a/core/lib/Drupal/Component/Gettext/PoHeader.php
+++ b/core/lib/Drupal/Component/Gettext/PoHeader.php
@@ -75,7 +75,10 @@ public function __construct($langcode = NULL) {
     // Ignore errors when run during site installation before
     // date_default_timezone_set() is called.
     $this->_po_date = @date("Y-m-d H:iO");
-    $this->_pluralForms = 'nplurals=2; plural=(n > 1);';
+
+    /** @var \Drupal\locale\PluralFormulaStringInterface $pluralFormula */
+    $pluralFormula = \Drupal::service('locale.plural.formula');
+    $this->_pluralForms = $pluralFormula->getFormulaString($langcode);
   }
 
   /**
