Puncte:1

Change langcode

drapel br

How can I change the entire site <html lang="en"> to <html lang="en-US">? I couldn't find anything on the Internet.

Andrew Magill avatar
drapel uy
Întrebarea este prea vagă.
Puncte:3
drapel gb

Dacă doriți să o faceți programatic, puteți utiliza hook_preprocess_HOOK ca asta:

/**
 * Implementează hook_preprocess_HOOK().
 */
function [MODULE|THEME]_preprocess_html(&$variabile) {
  /** @var \Drupal\Core\Template\Attribute $html_attribute */
  $html_attribute = $variables['html_attributes'];
  if ($html_attribute->hasAttribute("lang")) {
    $html_attribute->removeAttribute('lang');
    $html_attribute->setAttribute('lang', 'en-US');
  }
}
Puncte:2
drapel cn

Puteți face acest lucru adăugând ro-SUA ca limbaj personalizat.

  1. Mergi la /admin/config/regional/language.
  2. Clic Adăugați limba.
  3. Alege Limbă personalizată... din partea de jos a listei.
  4. Introduceți codul limbii și numele limbii.
leymannx avatar
drapel ne
Dar dacă există conținut existent? Ca 1000 de noduri, toate în `en`?
drapel cn
@leymannx Dacă site-ul este monolingv, puteți doar să ștergeți originalul `en` engleză. Dacă există mai multe limbi, probabil că puteți utiliza VBO pentru a le converti.
Puncte:0
drapel in

Drupal 8 și versiunile ulterioare pot gestiona acest lucru prin UI.

Așa am setat corect lang cod într-un site web cu conținut în mai multe limbi.

  • adăugați/configurați limbi [/admin/config/regional/language]
  • configurați detectarea limbii (opțional) [/admin/config/regional/language/detection]
  • configurați comportamentele lingvistice pentru un tip de conținut în mai multe limbi pe care doriți să îl tradus în mai multe limbi [/admin/config/regional/content-language]
  • traduceți-vă nodul în mai multe limbi.

Acum puteți schimba traducerea nodurilor și puteți compara lang coduri

întrebarea această in alte limbi:

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.