Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

751 modules match your search

A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.

Formatted Number

Overview

The Formatted Number module defines numeric types where thousands separator and decimal point are inherited from the Format Number API module.

Numeric types supported: signed or unsigned integers (tiny, small, medium, int), decimal and float.

Builtin integration support for: Views, Diff, Token.

Maintained by kenorb and cweagans.

Additional field formatters

You can easily add additional formatters adding the following lines to your settings.php file:

// Additional formatters for fixed number of decimal places.
$conf['formatted_number_decimal_place_formatter_lengths'] = array(0, 1, 2);

// Additional formatters for fixed number of significant figures.
$conf['formatted_number_significant_figure_formatter_lengths'] = array(1, 2, 3, 4);

Be sure to rebuild your theme registry after changing these options.

How can you get involved?

Untranslated Paragraph Warning

Example of the warning message that will be displayed when untranslated paragraphs are detected.

This module was created to warn content managers about paragraphs in the node form that have been attached to the node in the site's default language, but not yet translated.

Potx exportables

This module aims to ease the deployment of translation .PO files that the great Potx module generates.

TMGMT Diff

Improves the reviewer experience by highlighting the differences between the previous and the current translation.

translations pack

translation tabs

For any translatable content entity, instantiate all language forms in single page with single submission.

TMGMT Partial

For sites using the Translation Management (TMGMT) suite, this module lets you send only part of a piece of content for translation, saving money as well as review time.

Feeds: Entity Translation

Feeds: Entity Translation

This module adds support for importing data through Feeds into translatable fields handled by

Pages (For D7)

Pages module allows you to create dynamic pages (nodes) from static text files.

It's a simple module, and useful when working with installation profiles.

Luxon Date Field Formatters

Screenshot of Luxon preset field formatter settings

Use Luxon to localize datetime field output, client-side, showing dates and times in the visitor's local timezone.

Book translation

This module allows sites to have multilingual books.

Users can translate book pages in any language, without adding the translation to a new book outline.

Why

In Drupal, book outlines are not translated by the Internationalization or Locale modules. Before this module was coded, the solution was to create multiple books, one for each language. But this is very cumbersome and not effective at all, especially when having many languages.

Domain Language Negotiation

Overview

Creates a language negotiation based on a domains language settings.

Installation

TMGMT Translator OpenAI

The TMGMT Translator OpenAI module is an OpenAI translator plugin for the Translation Management Tools (TMGMT) project. Allows to use translation available via OpenAI to translate content.

Multi-Language Link and Redirect (MultiLink)

Overview

A module which might save a lot of work (see the example scenarios below) if you have content in two or more languages.

Language Switcher Browser

This small project provides the ability for your Drupal 9 website to redirect new users to the correct translation language of your website based on the user's browser language preference.

Auto Block Translate

This module provides the ability to add automatic translations to custom blocks using external libraries.

Language Negotiation Specific Url

This module enhances Drupal Language Negotiation URLs. By providing a way to map languages to

Locale Extend

Translation UI for Locale Extend

This module extends Drupal Core localization system to allow translations
from different source languages, other than English.

Locale Download

The purpose of this module is to provide a controllable way to download .po files from the Drupal remote server to local without changing configs and manually running individual check and update co

REST Translation

Provides improved support for translation for REST endpoints.

Pages