Admin Language Negotiation

Component type

module

Maintenance status

Development status

Downloads

145

Component created

Component changed

Synopsis

The Admin Language Negotiation module allows non-admin users to have their preferred administration language.

The module enables the Administration pages language settings to anyone
that has the permission Admin language negotiation
and introduces a new Language Negotiation based on this permission.

Admin User Language

Component type

module

Maintenance status

Development status

Downloads

210

Component created

Component changed

Synopsis

The Admin User Language module makes sure that any user has a pre-selected administration pages language.

This is useful when you want to give a consistent user experience to your users, in the specific, when you want to force the back end navigation to be always in a specific language (e.g. English).

If your users have any administration privilege in fact, since their registration, they will have the administration pages language set to - no preference - unless manually changed.

Entity Tools

Component type

module

Maintenance status

Development status

Downloads

19

Component created

Component changed

Entity Tools provides syntactic sugar over entities for custom modules and themes (Twig templates in general). It comes with helpers to select, load and display content or configuration entities. The goal is to try to improve the DX by providing an uniform way to work with entities, without using strings parameters so we can safely rely on class constants or methods instead.

Select, load and display helpers are meant to be independent. You can still execute a core EntityQuery that gets you the entity ids and then rely on the load and display helpers.

Partially Multilingual

Component type

module

Categories

Maintenance status

Development status

Downloads

275

Component created

Component changed

Quick Summary

If you have a site that is multilingual, but only some pages are translated, this module redirects untranslated pages to the source language, to help with search engine optimization.

A bit more detail...

The purpose of the Partially Multilingual module is to avoid having multiple, unaliased URLs for the same page, which differ only by the language prefix in the URL, if your site has pages that are not translated into all of the enabled site languages.

TMGMT Translator Yandex

Component type

module

Categories

Maintenance status

Development status

Downloads

138

Component created

Component changed

Yandex translation plugin for Translation Management Tools (TMGMT) project.

Features

  • Submit translation jobs to Yandex
  • The project of course also supports implicity all the features which are provided by TMGMT like a feature-rich review process, being able to translate different sources and more.

Requirements

Language Popup

Component type

module

Categories

Maintenance status

Development status

Downloads

200

Component created

Component changed

Language Popup is provide an additional option in language negotiation features.

This module provides an option to select a language to traverse if there is no language present in URL.

What does this module do?

  • This Module will add a new option to language provider in language detection and selection.
  • Popup will gets displayed with all enabled languages for user to select a language.

Paragraphs - Entity Translation - Fields

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

Features:
Translate all fields in a node and inside paragraphs items (recursive)
Keep the paragraphs structure across the translated versions of a node (the paragraphs field must not be translatable)
Delete the entities translations when delete the paragraphs items

Bugs fixed in the paragrap module:
Display empty fields when edit a node in another language
The entity translations never are deleted after delete a node or paragraphs, only are deleted if remove the translations of a node one by one.

Language Tokens

Component type

module

Categories

Maintenance status

Development status

Downloads

151

Component created

Component changed

The token modules provides only tokens about the language a node is in.

There are use cases where, for example a field help text, needs to link to another page prefixed by the current interface language code.

This module adds the missing tokens about the interface language:

  • Current language name.
  • Current language code.

Installation

This module requires the token module.