logo

Dodatni tipovi blokova (EBT) - Novo iskustvo rada sa Layout Builder-om❗

Dodatni tipovi blokova (EBT) – stilizovani, prilagodljivi tipovi blokova: slajdšouvi, kartice sa tabovima, kartice, akordeoni i mnogi drugi. Ugrađena podešavanja za pozadinu, DOM Box, javascript dodatke. Iskusite budućnost kreiranja rasporeda već danas.

Demo EBT moduli Preuzmite EBT module

❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima

Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.

Demo EPT moduli Preuzmite EPT module

Scroll

2.8. Region i jezik. Prevod Drupala sa engleskog na drugi jezik.

27/05/2025, by Ivan

Drupal ima široke mogućnosti za prevođenje. Pogledajmo kako možete dodati novi jezik na sajt, na primer nemački. Da biste to uradili, idite na podešavanja Region i jezik, pre toga morate imati instalirane module Language, Configuration Translation, Content Translation, Interface Translation.

Drupal 8 region i jezik

Prođimo kroz sva podešavanja u ovom delu.

Regionalna podešavanja

Drupal 8 prevod jezika

Ovde je sve jasno, ali mislim da vredi promeniti prvi dan u nedelji na ponedeljak. Takođe možete korisniku dati mogućnost izbora vremenske zone prilikom registracije, ili to ukloniti. Ovo je neophodno kada sajt ima funkcionalnost vezanu za vreme, na primer događaji, gde se datum prikazuje za svakog u njegovoj vremenskoj zoni.

Formati datuma i vremena

Možemo postaviti sopstveni format datuma kroz administratorski panel. Često u vestima treba prikazati datum u obliku dan-mesec-godina. Hajde da to podesimo.

drupal 8 formati datuma i vremena

Kliknite +Dodaj format i dodajte format za vesti. Za naš format nam treba niz datuma d-m-Y

drupal 8 format datuma

Više o formatu možete pročitati u priručniku za funkciju date() na PHP sajtu.

http://php.net/manual/ru/function.date.php

Sada možemo postaviti izlaz datuma za sva polja tipa Datum i za druge izlaze datuma.

Jezici

Drupal 8 jezici

Dodajmo nemački jezik.

drupal 8 dodavanje jezika

Nakon dodavanja jezika, Drupal će početi sa preuzimanjem prevoda, za to je potreban internet i proces može potrajati.

To je sve, dodali smo novi jezik na sajt, možete ga uključiti i proveriti da li sve funkcioniše.

Drupal 8 nemački

Vratićemo engleski jezik nazad. Ako odete na karticu Detekcija i izbor, možete izabrati kako će se određivati jezik na sajtu. Najbolje je koristiti URL stranice.

drupal 8

Ako odete na stranicu za uređivanje nemačkog jezika:

drupal 8

Tamo je podešavanje šifre jezika. Ovaj kod se dodaje u URL stranice da bi se odredilo za koji jezik je ta stranica, na primer:

http://site/de/node/10

Biće za nemački jezik.

http://site/en/node/10

Za engleski, ali za podrazumevani jezik kod jezika može biti izostavljen

http://site/node/10

Biće isto za engleski jezik.

Takođe, ako odete na stranicu za uređivanje tipa sadržaja, na primer Članaka, možete štiklirati opciju da se prilikom kreiranja nod-a bira jezik:

/admin/structure/types/manage/article

drupal 8 jezici

Jezik možemo birati ne samo za nodove, već i za blokove, korisnike, komentare i druge entitete našeg sajta.

Sada prilikom dodavanja bloka možemo izabrati za koji jezik se blok dodaje.

Drupal 8 prevod

Prevod korisničkog interfejsa

Verovatno ste već primetili da Drupal ne prevodi 100% interfejsa:

Drupal 8 prevod interfejsa

Za preostale linije možemo koristiti formu za ručni prevod:

/admin/config/regional/translate

Drupal 8 linije prevoda

Unesite željenu frazu na engleskom, Drupal će pronaći sve linije koje sadrže tu frazu. Zapišite prevod i kliknite na Sačuvaj prevod na dnu stranice.

Na ovaj način možemo prevoditi linije kroz ceo Drupal.

Takođe možemo ručno izvoziti prevode i učitavati ih putem kartice Izvoz (Export).

Drupal 8 izvoz jezika

Drupal će preuzeti .po fajl, koji možete koristiti na drugim sajtovima tako što ćete ga učitati putem kartice Uvoz (Import).

drupal 8 uvoz prevoda

Na kraju, imamo i karticu Podešavanja (Settings) gde možemo podesiti proveru za ažuriranje prevoda. Možete podesiti proveru prevoda mesečno. Drupal će vam stalno prikazivati neprevedene linije, nikada nije 100% preveden na drugi jezik. Sa svakim dodatkom novog modula pojavljuju se nove neprevedene linije.

drupal 8 podešavanja