Puncte:1

De ce nu se poate traduce configurația pentru modulul plugin Views?

drapel us

Încerc să scriu un patch pentru acest modul: https://www.drupal.org/project/readmore. Există un patch pentru el: https://www.drupal.org/project/readmore/issues/3055200 care adaugă text configurabil pentru legăturile „citește mai mult” și „citește mai puțin” furnizate de acest formatator de câmp. Dar configurația pentru aceste noi setări nu este traducabilă.

Am observat că readmore.schema.yml nu a inclus intrări pentru aceste noi câmpuri (deși noile opțiuni de configurare funcționează). am adaugat asta:

readmore_text:
  tip: sfoară
  etichetă: „Citește mai mult text link”
readless_text:
  tip: sfoară
  etichetă: „Citiți mai puțin text link”

La fișierul .schema, dar nu ajută.

Ce lipsește pentru a declanșa traducerea acestei vizualizări pentru a afișa aceste noi opțiuni de configurare?

Puncte:1
drapel cn

În primul rând, pentru șiruri translatable aveți nevoie tip: etichetă. Apoi schema câmpului entității Vizualizări

views.field.schema.yml:

views.field.field:
  tip: view_field
  etichetă: „Vizualizează manipulatorul câmpului entității”
  cartografiere:
    click_sort_column:
      tip: sfoară
      etichetă: „Coloană utilizată pentru sortarea clicurilor”
    tip:
      tip: sfoară
      etichetă: „Formator”
    setari:
      etichetă: „Setări”
      tip: field.formatter.settings.[%parent.type]

așteaptă o schemă de formatare de câmp cu această structură:

field.formatter.settings.daterange_default:
  tip: field.formatter.settings.datetime_default
  etichetă: „Setări de format de afișare implicite pentru intervalul de date”
  cartografiere:
    separator:
      tip: etichetă
      etichetă: „Separator”
      context de traducere: „Separator interval de date”

Acest exemplu extinde o clasă de bază și, prin urmare, extinde și schema. În caz contrar, puteți înlocui referința de tip la formatatorul părinte cu tip: cartografiere. Vezi si Setări specifice limbii pentru formatatoarele de câmp

liquidcms avatar
drapel us
multumesc pentru raspuns. A durat ceva timp să încerc să văd ce au fost toate acestea... dar s-a dovedit că singura mea problemă a fost că aveam tipul: șir când trebuia să fie tip: eticheta. :)

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.