Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

2.8. Տարածաշրջան և լեզու. Թարգմանություն Drupal անգլերենից այլ լեզու

07/11/2022, by Narine

Drupal-ը թարգմանության մեծ հնարավորություն ունի: Եկեք տեսնենք, թե ինչպես կարող եք նոր լեզու ավելացնել այնպիսի կայքում, ինչպիսին է գերմաներենը: Դա անելու համար անցեք Տարածաշրջաններ և լեզուների կոնֆիգուրացիաներ, մինչ այդ պետք է տեղադրվեն լեզուն, Կազմաձևման թարգմանությունը, Բովանդակության թարգմանությունը, Ինտերֆեյսի թարգմանության մոդուլները:

Drupal 8 region and language

Եկեք անցնենք այս բաժնի բոլոր կարգավորումները:

Տարածաշրջանային կարգավորումներ

Drupal 8 language translation

Այստեղ ամեն ինչ պարզ է, բայց կարծում եմ, որ արժե շաբաթվա առաջին օրը փոխել երկուշաբթի: Կարող եք նաև օգտատիրոջը հնարավորություն տալ գրանցման ժամանակ ընտրել ժամային գոտին, բայց կարող եք նաև հեռացնել այն։ Սա անհրաժեշտ է, երբ կայքը ունի ժամանակի հետ կապված գործառույթներ, օրինակ Իրադարձություններ, որոնց ամսաթիվը ցուցադրվում է յուրաքանչյուրի համար իր ժամային գոտում:

Ամսաթվի և ժամի ձևաչափեր

Մենք կարող ենք սահմանել մեր սեփական ամսաթվի ձևաչափը ադմինիստրատորի վահանակի միջոցով: Բավականին հաճախ լրահոսում պետք է ամսաթիվ ցույց տալ օր-ամիս-տարի տեսքով: Արի անենք դա.

drupal 8 date and time formats

Սեղմեք +Ավելացնել ձևաչափ և ավելացրեք նորությունների ձևաչափ: Մեր ձևաչափի համար մեզ անհրաժեշտ կլինի ամսաթվի տող d-m-Y

drupal 8 format date

Format string-ի մասին ավելին կարող եք կարդալ ամսաթվի () ֆունկցիայի ձեռնարկում:

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

Այժմ մենք կարող ենք մեր ամսաթվի ելքը դնել Date տեսակի բոլոր դաշտերի և այլ ամսաթվի արդյունքների համար:

Languages

Drupal 8 languages

Let's add German language.

drupal 8 add language

Լեզուն ավելացնելուց հետո Drupal-ը կսկսի թարմացնել թարգմանությունը, դրա համար անհրաժեշտ է ինտերնետ, և դա որոշ ժամանակ կպահանջի:

Այսքանը, մենք նոր լեզու ենք ավելացրել կայքում, կարող եք միացնել այն և համոզվել, որ ամեն ինչ աշխատում է:

Drupal 8 German

Անգլերենը հետ կվերադարձնենք։ Եթե դուք գնում եք «Հայտնաբերում և ընտրություն» ներդիր, կարող եք ընտրել, թե ինչպես որոշել կայքի լեզուն: Ավելի լավ է օգտագործել էջի URL-ը:

drupal 8

Եթե դուք գնում եք գերմանական խմբագրման էջ.

drupal 8

Որ կա լեզվի կոդի կարգավորում։ Այս կոդը ավելացվում է էջի URL-ին, որպեսզի որոշվի, թե որ լեզվի համար է այս էջը, օրինակ

http://site/de/node/10

Կլինի գերմաներեն լեզվի համար։

http://site/en/node/10

Անգլերենի համար, բայց միևնույն ժամանակ լռելյայն լեզվի համար, լեզվի կոդը կարող է բաց թողնել

http://site/node/10

Նույնը կլինի անգլերենի դեպքում։

Բացի այդ, եթե դուք գնում եք խմբագրման էջ բովանդակության տեսակի համար, օրինակ՝ Հոդվածներ, ապա կարող եք նշել վանդակը, որպեսզի լեզվի ընտրությունը հասանելի լինի հանգույց ստեղծելիս.

/admin/structure/types/manage/article

drupal 8 languages

Մենք կարող ենք լեզուն ընտրել ոչ միայն հանգույցների, այլ նաև բլոկների, օգտատերերի, մեկնաբանությունների և մեր կայքի այլ սուբյեկտների համար:

Այժմ բլոկ ավելացնելիս մենք կարող ենք ընտրել, թե որ լեզվի համար է ավելացվել այս բլոկը:

Drupal 8 translation

Օգտագործողի միջերեսի թարգմանություն

Դուք հավանաբար արդեն նկատել եք, որ Drupal-ը չի թարգմանում ինտերֆեյսի 100%-ը.

Drupal 8 interface translation

Մնացած տողերի համար մենք կարող ենք օգտագործել ձեռքով թարգմանության ձևը.

/admin/config/regional/translate

Drupal 8 line feed

Մենք մուտքագրում ենք ցանկալի արտահայտությունը անգլերենով և Drupal-ում գտնում ենք այս արտահայտության բոլոր տողերը: Մենք գրում ենք թարգմանությունը և սեղմում ենք էջի ներքևում գտնվող «Պահպանել թարգմանությունը»:

Եվ այսպես, մենք կարող ենք տողեր թարգմանել ամբողջ Drupal-ում:

Մենք կարող ենք նաև ձեռքով փոխանցել Drupal-ը և վերբեռնել մեր թարգմանությունները Արտահանման ներդիրում:

Drupal 8 language export

Drupal-ը բեռնաթափեց .po ֆայլը, որը կարող եք օգտագործել ձեր մյուս կայքերում՝ ներբեռնելով այս .po ֆայլը Ներմուծում ներդիրի միջոցով.

drupal 8 import translations

Եվ վերջապես, մենք ունենք «Կարգավորումներ» ներդիրը, որտեղ կարող ենք ստուգել թարգմանության թարմացումները: Դուք կարող եք ամեն ամիս թարգմանության ստուգում դնել: Drupal-ը ձեզ անընդհատ ցույց կտա չթարգմանված տողեր, երբեք 100% թարգմանություն չկա այլ լեզվով: Նոր մոդուլի յուրաքանչյուր ավելացումով հայտնվում են չթարգմանված տողեր:

drupal 8 settings