Multilingual in Javascript

The Drupal core javascript library (core/drupal) ships with two functions to support multilingual in Javascript. Drupal.t() and Drupal.formatPlural() are two functions available, that work just like their PHP equivalents:


PHP: ?

var close = Drupal.t('Close');
var nodesOfType = Drupal.t('Showing nodes of @type', {@type: nodeType});


PHP: \Drupal\Core\StringTranslation\TranslationInterface::formatPlural()

var nodesCount = Drupal.formatPlural(count, '1 node', '@count nodes');
var nodesCountOfType = Drupal.formatPlural(count, '1 node of @type', '@count nodes of @type', {@type: nodeType});