🇺🇦

This module is maintained by Ukrainian developers.
Please consider supporting Ukraine in a fight for their freedom and safety of Europe.

Utility to simplify the translation of lines on the site.

Compared to drupal 7, in drupal 8 and 9 the translation of lines is quite inconvenient: it is difficult to translate one line into all languages ​​due to the need to constantly switch languages.

The module provides an alternative interface for translating lines:

  1. translate a line into all languages ​​on one page without unnecessary clicks;
  2. page of the translation line in all languages ​​(as in drupal 7);
  3. possibility of translation via google translate service;
  4. availability of the google translate service on the pages of translation of field names, blocks, entities, views, etc .;
  5. block page reloads if no data is saved;
  6. exporting translations;

Other functionality

<?php
// Analog "t('Home page', [], ['context' => 'project']);"
gtext('project')->t('Home page');
gtext()->project('Home page');

// Analog "t('User @name', ['@name' => 'Admin'], ['context' => 'project'])"
gtext()->project('User @name', ['@name' => 'Admin']);
gtext('project')->t('User @name', ['@name' => 'Admin']);

// Analog \Drupal::translation()->formatPlural(1, '@count comment', '@count comments', [], ['context' => 'project']);
gtext()->project->plural(1, '@count comment', '@count comments');

?>
Supporting organizations: 

Project information

Releases