Podcast #128: We chat with Kent C Dodds about why he loves React and discuss what life was like in the dark days before Git. Listen now.

Questions tagged [i18n-l10n]

Use it in questions about adapting software to different languages, regional differences, and requirements of a target market (locale).

Filter by
Sorted by
Tagged with
1
vote
1answer
46 views

How to get term ID from translated term name?

I have a custom argument validator for Views, which expects a term name input and outputs the tid for the query. This works great in English, but I'm not sure what to do for translations. Is there any ...
1
vote
1answer
88 views

Multilingual REST export

I have Drupal 8 site which interacts with a React component. I want to expose one of my content type's content using REST export in views. How do I set views path to create REST export for ...
2
votes
1answer
28 views

Display block content in current language

I have multilingual Drupal 8 site. I want to display views block in home page. It should display block contents in current site language. Example: I have content type called "Book". Which has ...
1
vote
0answers
44 views

How can I build a blog in a single language that isn't English?

I am developing my new blog based on Drupal 8 and I want only Greek version of the blog (don't want content translation). I added Greek language as default and if there is also English then there is a ...
1
vote
2answers
199 views

How to sort language select list on current language context

I have a form with a language field with the language select list widget. The options of this field contains an array with a pattern like ['langcode' => t('language')] Now I want to sort these ...
1
vote
0answers
79 views

Can global user interface translations be used for views translatable strings?

In Drupal 8, views translatable strings are translatable in the views translate pages, aka. admin/structure/views/view/%view%/translate/%lang%/edit In these pages by default the English string is ...
2
votes
1answer
50 views

String passed to the T function in inline_template not accessible for translation

For a custom field I have a formatter: public function viewElements(FieldItemListInterface $items, $langcode) { $elements = []; foreach ($items as $delta => $item) { $value = ...
0
votes
1answer
42 views

Unable to override default translation publishing status using entity_translation module

We are using the entity_translation module in a large site, and we have 57 defined languages. We have some custom date fields in each locale, and we are using some custom code to only publish the ...
0
votes
1answer
104 views

Custom entity translation interface

I created a new custom entity using drupal console, I enabled translation and all looks ok in code. The problem is that I don't know how to translate an entity from the admin interface, I don't see ...
0
votes
2answers
305 views

Multiple Relations and Contextual Filters in a Translated View

I have a View designed to filter down translated content (of type "Asks, Actions, and Updates") using three arguments: 1) country 2) year 3) month. I have translated the content type and content, all ...
-1
votes
1answer
17 views

User should not be allowed to edit language

I have a question regarding this. I have a Multilingual site in drupal 8 and i want to disable the edit language for user, so they can´t change the language, if they have chosen one or redirect them, ...
1
vote
1answer
975 views

How to override canonical URL?

Following the Translating content documentation we have setup our site to have Spanish, English, and Japanese. When we are adding, editing, deleting, and publishing pages in different languages we ...
0
votes
1answer
428 views

Translatable strings not appearing in the translation interface [duplicate]

I've recently started working on a custom D8 module. I've used $this->t() (or t()) wherever I had to output a text so that this text would then be translatable. My module works correctly, but when ...
0
votes
2answers
239 views

Translations string email not work

in D8 (multilanguage site, with two languages) i wanna send email for registration, etc by user preference of language of user (People -> Edit people -> Language Settings) I've enabled all modules ...
0
votes
1answer
159 views

Deleting translate interface strings programmatically or using drush

I need to delete some translated strings added using t() function, I've about 17000 string to delete is there a way to delete it using a SQL query or drush command? in which table those strings are ...
0
votes
1answer
22 views

Attempt URL alias for spanish version of page - “The path */* is either invalid or you do not have access to it.”

Drupal 7.59. We have the page whatever.tld/thanks and whatever.tld/es/thanks. I'm trying to setup whatver.tlp/gracias as a URL alias for es/thanks and it says "The path 'es/thanks' is either invalid ...
1
vote
3answers
185 views

Managing custom theme translations file

How to add a translation file to a custom theme? I did my_theme.info.yml 'interface translation project': my_theme 'interface translation server pattern': themes/my_theme/translations/my_theme-%...
0
votes
2answers
42 views

Available node language only English

I have a custom content type with "Set custom language as default for new content" and "Require language". Custom default language is Current language. Entity translation is defined with "Current ...
1
vote
1answer
33 views

Convert imported strings into array

I have imported a .pot file using the _locale_import_read_po function, like this: $po_files = file_scan_directory('/', '/.*\.pot$/'); if (count($po_files)) { require_once DRUPAL_ROOT . '/includes/...
2
votes
2answers
137 views

Convert pot file to array

So, what I need to do is to convert the contents of a .pot file to an array. I know there is _locale_import_read_po(), but when I tried using it with the following code, I got an error. $...
1
vote
1answer
325 views

EntityQuery not returning content based on language

I'm trying to get a list of all of a specific content type, but my entityQuery is only returning the original language of the site (English). Here's my code: public function ...
0
votes
1answer
102 views

What message is throwing InvalidArgumentException(s) in my contact forms?

When submitting a contact form it redirects to a WSOD and this is logged: Uncaught PHP Exception InvalidArgumentException: "$string ("Message") must be a string." at /Applications/MAMP/htdocs/onb/...
0
votes
1answer
19 views

Display node with mixed languages

My nodes, with entity translation enabled, need to be able to handle a node where the content of the node is displayed differently regarding the labels and menus. Let's say I am on a french page, ...
3
votes
3answers
267 views

Add Language Switcher on admin toolbar

What is the correct way for adding Language Switcher (Dropdown) or links on the admin toolbar menu from my custom module or from a contributed module?
2
votes
1answer
130 views

Interface translation conflict / same EN word, different translations

I've created a custom module, that uses templates with hard coded strings. I've created the .pot and .po files and included them my module's YML file. The Twig tempatles translate those strings using ...
2
votes
4answers
302 views

Dynamic language negotiation by multiple top level domains

I am porting www.example.com, the German version is at de.example.com, the French is at fr.example.com and so forth. I could enter these domains in admin/config/regional/language/detection/url but I ...
0
votes
1answer
74 views

Show English when there is no translation

I have a website for a client, with more than 5 languages (bg, en, ru, ch, de, it ...). The client wants to add a news section but the news should be only in en or ch and if the user selects a ...
3
votes
1answer
467 views

Create translated node programmatically

I need to recreate the behavior drupal has when you create a translation but programmatically. Doing $node->addTranslation('de'); on a hook insert create an empty node but I need the field to be ...
0
votes
1answer
602 views

How to render a paragraph field in Twig in correct language?

I've got nodes with hero images. The hero images are a paragraph field with unlimited cardinality, each with an image and a translatable text. For design reasons I need to print the hero images in ...
0
votes
1answer
127 views

drush import export drupal configuration and translations

I downloaded the .po file for loading the Italian language and installed it on my local version of Drupal. Then, I launched the config:export command with drush and I committed the created ...
0
votes
1answer
165 views

Programatically set the language

I'm trying to automate the setup of Drupal multi-site installations as much as possible, we're using each multi-site for a separate country so would like the languages localised for each. Is there a ...
0
votes
1answer
43 views

how to optimize setting theme suggestion for different languages?

I've been trying to look for a way on how to optimize theme suggestions for different languages. The code below is a snippet of what I have been working on. One is for english and one is for Spanish. ...
0
votes
1answer
501 views

Export custom module strings for translation

I've developed some custom modules for a client and implemented the $this->t() method to enable translations on static strings, like table headers. Is there a way to export only the translatable ...
0
votes
1answer
157 views

Error in Italian localization for datepicker

Well, this is very funny :) I have a datepicker localized in Italian. It works correctly, except that, apparently, the abbreviation for Wednesday was translated as it were a personal pronoun, since ...
1
vote
1answer
63 views

Translation has duplicate admin content listings

When I add a language translate option to a piece of content for French. Drupal now adds a second listing of that piece of content in the content admin view. Is this the expected behavior? What if ...
3
votes
1answer
102 views

Only render translated nodes, prevent rendering of base language node

Having an entity reference, Drupal 8 automatically renders the base language of a referenced entity if it isn't translated yet. Is there a way to globally prevent that? So if there is ContentType1 ...
0
votes
1answer
33 views

Language switcher block hides for authenticated user

I have a language switcher added to my site. It works fine as long as I'm an unauthenticated user. Logging into site replaces it with: <span data-big-pipe-placeholder-id="callback=Drupal%5Cblock%...
0
votes
1answer
35 views

Order receipt e-mail language for guest checkout

Is there a way to have the order receipt e-mail be in the language of the site version that was used for placing the order? The order receipt e-mail that gets sent out (content of commerce-order-...
1
vote
0answers
51 views

Can multiple revisions of a node (entity) have different languages?

For example, we have a published English node, and a user creates a new draft and set the language (from the node form) to German and creates a new revision. This way the latest revision of the node ...
1
vote
1answer
1k views

Adding translation to a custom module

I cannot make the module translation strings to be considered, unistalling and installing the module again. Is the indicated .po relative path correct? in my module blockForm function i have : $...
-2
votes
1answer
103 views

Data in custom-blocks won't get saved

I created a custom block and pasted some HTML containing Hebrew text. The HTML was similar to this. <p><a href="/path">דוגמה</a></p> I saved the block. When I viewed the ...
1
vote
1answer
1k views

How to add a language dropdown switcher to top panel?

I try to create a multilingual (3 languages, incl. English) website, and I’d like to create a language dropdown switcher (ideally in the top panel/menu). I tried to accomplish this using Flags, and ...
0
votes
1answer
317 views

Language Manager getCurrentLanguage returns default language instead

I am creating a multilingual D8 site, which 3 languages enabled. In trying to display the currently active language, the snippet $lang = \Drupal::languageManager()->getCurrentLanguage()->...
0
votes
1answer
334 views

How can I get translation for a field of custom date

I am using the paragraphs module. I have a field which contains a date and time e.g. for events, which is added by an author. For the output I use a paragraph-twig-file and I have this: <div class=...
0
votes
1answer
26 views

How to disable one specific translation page?

How can I disable only one page in English on a Drupal 7 site, without disabling the Danish page? I'm using Multilingual - Internationalization module.
1
vote
1answer
68 views

How do I pass the language through ajax request

I have an ajax function in the javascript file that calls for the data in a custom module. But the problem is it always get the data for the default language. In my case it is 'en'. How do I get the ...
2
votes
1answer
63 views

Language back-end/front-end separation [duplicate]

Is the following possible in Drupal 8? Front-end Content language set by URL (/en) Interface language set by URL (/en) Back-end Content language set by URL (/en) Interface language set by the ...
2
votes
1answer
152 views

Not all fields of node are present in content

I've set up a custom content on my multilang site type with several fields that are all configured to be translatable. But when I try to theme that node I only habe a subset of the field available, ...
2
votes
1answer
35 views

After module installation, updating translations still at 0%

I installed Drupal 8.5.6, in French. It seemed to work well, apart from no CSS working, but I corrected by unchecking CSS aggregation in the performance settings. I decided to install some modules, ...
1
vote
1answer
489 views

{{ language }} variable not available in block template

We are trying to generate a language dependent link in a custom block we created though the UI and placed it into a region. If I {{ dump(language) }} in page.html.twig, I've got it there. But not in ...