Опис
Повежите вишејезични додатак Polylang са Elementor Page Builder-ом: преведите своје Elementor шаблоне и прикажите их на исправном језику, изворни прилагодљиви Elementor виџет за пребацивање језика, услови видљивости виџета и динамичке ознаке по језику и још много тога…
Шта додатак ради
📍 Превод шаблона и приказ на исправном језику
Направите преводе својих Elementor шаблона, посебно за заглавље, подножје или шаблоне архива помоћу Elementor Pro Theme Builder (партнерска веза).
- Аутоматски бира исправан превод за „Template Widget“.
- Аутоматски бира исправан превод за кратке кодове
[elementor-template id="1234"]. - Омогућите превод Elementor комплета за различита подешавања за сваки језик.
🔄 Пребацивач језика
Изворни Elementor виџет за лако прављење лепог и потпуно прилагодљивог пребацивача језика:
- Прикажите или сакријте заставе, назив језика, кôд језика.
- Вертикални списак, хоризонтални списак или стилизовани падајући списак.
- Скалабилне SVG заставе.
👁️ Услови видљивости по језику
Омогућава да се сваки виџет, одељак или колона прикаже или сакрије по језику.
🏷️ Динамичке ознаке језика
Користите динамичке ознаке језика (у Elementor Pro) које можете да подесите на одређени језик или на „тренутни“. Доступне ознаке су:
- Ознака Кôд језика, врста текст
- Ознака Назив језика, врста текст
- Ознака URL језика, врста url
- Ознака Застава језика, врста слика
✏️ Интеграција са Elementor уређивачем
Сада можете да видите језик тренутног шаблона и пређете на његове преводе или их направите из Elementor уређивача.
🔍 Интеграција са Elementor Finder-ом
Из Elementor Finder-а можете да приступите страницама Polylang подешавања и одете на сајт на изабраном језику.
🔨 Исправке и дотеривања интеграције са додацима
- Аутоматско генерисање услова приказа при новом преводу шаблона.
- Аутоматско генерисање Elementor CSS стилова при прављењу новог превода шаблона.
- Исправљен почетни URL на тренутни језик у динамичкој ознаци site-url и виџету обрасца за претрагу.
- Додата завршна коса црта у URL језика.
- Скривање језика у wp-admin за глобалне виџете.
- Остале исправке интеграције.
Превод помоћу ВИ за Polylang — AutoPoly тренутно преводи ваш Elementor, Гутенберг и ACF садржај једним притиском, задржавајући дизајн потпуно истим. Погледајте сада (партнерска веза)
Како користити
Преведеним шаблонима можете да управљате на два начина:
- (препоручено) направите повезане преводе шаблона и подесите услове приказа само за подразумевани језик.
- направите засебне преводе шаблона са сопственим условима приказа.
Погледајте пример:
Site languages:
- EN (main)
- ES
- IT
- Option 1 (linked translations only main language has display conditions):
╔═ Archive Template A (EN) -> condition category is "Red (EN)"
╠═ Archive Template A (ES) -> none (in front checks if category is ES translation of "Red (EN)")
╚═ Archive Template A (IT) -> none (in front checks if category is IT translation of "Red (EN)")
- Option 2 (not linked translations, all languages has display conditions):
══ Archive Template B (EN) -> condition category is "Red (EN)"
══ Archive Template B (ES) -> condition category is "Rojo (ES)"
══ Archive Template B (IT) -> condition category is "Rosso (IT)"
Подршка
- Форум подршке додатка овде на WordPress.org
- Github складиште додатка
- Polylang заједница корисника на Facebook-у
- Шта је обухваћено нашом подршком? – Све у вези са ОВИМ додатком („Connect Polylang for Elementor“), плус наравно веза са Polylang, Polylang Pro, Elementor и Elementor Pro.
- Шта НИЈЕ обухваћено подршком? – Било шта опште у вези са вишејезичним темама и Вордпресом. Изричито НЕ нудимо никакву подршку за „WPML“, „WPBakery“ или „Visual Composer“, нити за вашу тему итд.!!!
Преводи
Где год је било могуће, користили смо ниске Elementor-а и Polylang-а да бисмо искористили то што су преведене на многе језике. За остале ниске увек је укључена и .pot датотека (connect-polylang-elementor.pot) за преводиоце 🙂
Можете да сарађујете на преводима на свој језик у Превођењу Вордпреса
Заслуге
Следећи кôд/класе лиценцирани су под GPL лиценцом.
- v2. преуредио и надоградио Pacotole у Creame
- v2.1 Исправке за више домена на основу рада Jory Hogeveen и nicmare
- Подршка: Brad Johnson
- v1. објавио David Decker
- v1. класа Polylang Switcher (Elementor виџет) и њен CSS засновани на виџету из додатка „Language Switcher for Elementor“ аутора Solitweb (GPLv2 или новија)
- SVG заставе са FlagKit и Википедије
Пошаљите своје предлоге и повратне информације – хвала што користите или испробавате овај додатак!
Снимци екрана



Постављање
Најмањи захтеви
- Вордпрес издање 4.7 или новије
- Додаци Elementor и Polylang – бесплатна издања из директоријума додатака на WordPress.org
- Препоручено: Elementor Pro (партнерска веза), који је потребан за могућности изградње тема (заглавље, подножје, 404, шаблони архива итд.) и динамичке ознаке.
Постављање
- Поставите помоћу уграђеног Вордпрес алата за постављање додатака (преко Додаци > Додај нови – потражите
connect polylang elementor) или распакујте ZIP датотеку и убаците садржај у фасциклуwp-content/plugins/своје Вордпрес инсталације. - Укључите додатак преко изборника „Додаци“ у Вордпресу.
- Доделите језике својим страницама/чланцима/Elementor шаблонима
- За Elementor шаблоне: подесите услове приказа у Elementor-у само за шаблон главног језика, шаблони на другим језицима ће се затим магично учитати преко овог додатка! 🙂
- Додатно користите изворни Elementor виџет: Language Switcher
ЧПП
-
Препоручени ток рада?
-
- Прво подесите Polylang, додајте најмање ДВА језика, а један од њих поставите као подразумевани језик (у Polylang-у)
- Додајте садржај на свој подразумевани Polylang језик – ако вас Polylang пита да на њега примени постојећи садржај, највероватније треба да притиснете „ok“ и наставите – ради заиста добро 🙂
- После тога подесите шаблон Elementor Theme Builder-а – доделите га свом подразумеваном Polylang језику, примените услове у Elementor-у
- Затим подесите шаблон превода за шаблон из 3.) — доделите му свој други Polylang језик, НЕ примењујте услове у Elementor-у
-
Где се налази Elementor виџет?
-
Налази се у категорији виџета „General Elements“ под називом „Language switcher“. Осим тога, ако је Elementor Pro укључен и уређујете шаблон, виџет се додатно појављује у категорији виџета „Site“.
Увек путем претраге: При претрази виџета откуцајте „polylang“ или „languages“ и одмах ће се појавити! 😉
-
Где је страница подешавања додатка?
-
Овај додатак НЕМА страницу подешавања, јер му није потребна. Све што ради, ради у позадини. Укључите додатак. Готово.
-
Да ли је потребан Elementor Pro?
-
Технички, Elementor Pro није потребан, али се топло препоручује.
Elementor Pro (партнерска веза) је потребан за ове функције додатка:
- Преведите шаблоне Elementor Theme Builder-а (заглавље, подножје, 404, страница, архиве).
- Преведите Elementor искачуће прозоре.
- Динамичке ознаке које додатно додаје додатак.
За остале функције додатка довољно је бесплатно издање Elementor-а – тако да ће изворни Elementor виџет за пребацивање језика радити 😉
-
Да ли је потребан Polylang Pro?
-
Polylang Pro није потребан.
Све функције додатка „Connect Polylang for Elementor“ раде и са Polylang и са Polylang Pro.
-
Да ли су подржане произвољне заставе?
-
Уопштено, произвољне заставе су подржане у Polylang Switcher Elementor виџету и у динамичкој ознаци (застава тренутног језика).
Међутим, подразумеване заставе у Polylang-у имају ширину од16pxи висину од11px, што се аутоматски примењује и на произвољне заставе – јер то у потпуности интерно обрађује Polylang.Покушавамо да пронађемо начин да у будућим издањима овог додатка за Elementor омогућимо другачију величину произвољних застава.
-
Подешавања типографије и великих слова?
-
У Polylang Switcher Elementor виџету доступна су подешавања типографије за ставке изборника пребацивача. Ова подешавања су наравно заснована на CSS-у и примењују се „глобално“ на различита стања за која су намењена: нормално, лебдење, активно (тренутни језик). Доступни прекидачи за велика слова решени су у коду и зато имају нижи приоритет – то значи да CSS увек има предност, ако је потребно. Тако имате највише флексибилности уз брза подешавања (прекидаче), али и све могућности стилизовања при руци када затребају.
-
Други препоручени додаци за вишејезичне веб сајтове?
-
Има их доста:
- Polylang Pro (премијум) – Званично премијум издање са више функција, плус премијум подршка
- Polylang for WooCommerce (премијум) – Чини WooCommerce вишејезичним – званично Polylang проширење
- Polylang Slug – Омогућава исто кратко име за више језика у Polylang-у
- Lingotek Translation – Изворна Polylang интеграција – Lingotek доноси згодну локализацију и превођење у облаку за Вордпрес
- Elementor Datepicker Localization – Омогућава поља за датум и време у обрасцима на језику вашег сајта
-
Како да аутоматски преведем Polylang странице?
-
Користите AutoPoly за аутоматско превођење својих Elementor и Гутенберг страница помоћу ВИ једним притиском. Погледајте сада (партнерска веза)
-
Где да пријавим безбедносне грешке пронађене у овом додатку?
-
Безбедносне грешке пронађене у изворном коду додатка undefined пријавите кроз Patchstack програм за откривање пропуста. Patchstack тим ће вам помоћи у провери, додели CVE ознаке и обавестиће програмере овог додатка.
Рецензије
Сарадници и градитељи
„Connect Polylang for Elementor“ је софтвер отвореног кода. Следећи људи су допринели овом додатку.
Сарадници„Connect Polylang for Elementor“ је преведен на 15 језика. Хвала преводиоцима на њиховим доприносима.
Преведите „Connect Polylang for Elementor“ на свој језик.
Заинтересовани сте за развој?
Прегледајте кôд, погледајте SVN складиште или се претплатите на дневник развоја преко RSS-а.
Дневник измена
2.5.5
- Дотеривања: Побољшана контрола пребацивача језика у уређивачу
- Дотеривања: Уклоњено load_plugin_textdomain
- Усаглашеност: Тестирано са Elementor 3.34.0
2.5.4
- Додато: Регистровано у Patchstack програму за откривање пропуста
- Додато: Нови снимци екрана
- Дотеривања: Додате партнерске везе.
- Дотеривања: Мања побољшања текста.
- Усаглашеност: Тестирано са Вордпресом 6.9, Elementor v3.33.2 и Polylang v3.7.5.
- Дотеривања: Ажуриран видео у readme-у и мања прилагођавања текста.
- Уклоњено: Стари снимци екрана и застареле везе
2.5.3
- Исправљено: видљивост по језику не ради са кешом.
2.5.2
- Исправљено: SVG заставе користе base64 кодирање.
2.5.1
- Исправљено: нови виџет претраге (Elem. >= 3.24) користи исправан url претраге (хвала @giovanni-caprilli)
2.5.0
- НОВЕ контроле пребацивача језика у уређивачу за горњу траку Elementor уређивача 3.25.0 и новије (не v4).
Сада можете да прелазите између превода страница и шаблона из „Подешавања странице“ и у панелу подешавања, у одељку „Језици“.
Ово користи ажурирани приступ Elementor 3.25.0 управљању контролама панела подешавања странице.
(хвала @narinder9 за главни рад). - Исправљене контроле пребацивача језика у подешавањима странице које нису радиле у Elementor 3.25.0 и новијим.
- Подигнута тестирана издања: Вордпрес 6.8 и Elementor 3.30.2
2.4.7
- Брза исправка кобне грешке са Polylang >=3.7 Проблем (хвала @narinder9
за исправку).
2.4.6
- Подигнута тестирана издања: Вордпрес 6.7 и Elementor 3.27.
2.4.5
- Подигнута тестирана издања: Вордпрес 6.6 и Elementor 3.24.
- НОВО: Превод произвољне Elementor Pro странице захвалнице за WooCommerce.
2.4.4
- НОВО: Превод Вордпрес виџета „Elementor Library“ (предлог: @lennertdaniels).
- Исправљене PHP грешке (хвала ChristianSchaffner и brandon-hatch).
- Исправљено: уклоњене застареле Elementor класе.
2.4.3
- Аутоматско генерисање CSS датотеке при групном превођењу (хвала @Elisa3232).
- Исправљена PHP грешка када PLL()->curlang није дефинисан (хвала @timsgr).
2.4.2
- Исправљена обавештења о застарелости за Polylang 3.4.
- Подигнута тестирана издања: Вордпрес 6.3 и Elementor 3.13.
2.4.1
- Исправљено слање додатка на wordpress.org.
2.4.0
- НОВО: услови видљивости по језику сада раде и за Flexbox контејнере.
- НОВО: Емоџи заставе у Elementor уређивачу и Theme Builder-у.
- Измењени стилови језика у Elementor уређивачу.
- Измењено: побољшања кода.
2.3.5
- НОВО: Превод Elementor Widget Template.
- Измењено: боље везе језика у Elementor уређивачу.
2.3.4
- Исправљене строге застарелости у Elementor 3.9.
- Исправљен JetMenu са доменима као језицима (хвала @mortenitp).
2.3.3
- Исправљено PHP упозорење о недефинисаном srcset слике на више домена.
- Подигнута тестирана издања: Вордпрес 6.1 и Elementor 3.8.
2.3.2
- Исправљено: слика заставе језика у динамичкој ознаци не враћа скалабилну svg датотеку.
- Исправљени стилови падајућег списка пребацивача језика са много језика.
- Исправљена PHP грешка о недефинисаном кључу низа „HTTP_REFERER“ (хвала @nicomollet).
2.3.1
- Исправљена иницијализација виџета у Elementor 3.7
2.3.0
- Додате контроле падајућег списка за приказ при лебдењу мишем и отварање нагоре.
- Додата подршка за превод Elementor комплета.
2.2.0
- Додат превод кратког кода Elementor Pro шаблона.
2.1.1
- Исправке Elementor URL-ова за више домена укључене само за конфигурације са више домена.
- Додата заглавља о тестираном Elementor издању.
2.1.0
- Исправљени проблеми са више домена при подешавању Polylang-а са више домена.
- Исправљена SVG застава у реду са неким темама.
2.0.8
- Интеграције се не учитавају ако Polylang језици нису дефинисани.
2.0.7
- Исправљена порука о застарелости у Elementor 3.6.
- Строжи филтер за почетне URL-ове језика са завршном косом цртом.
2.0.6
- Исправљен url Elementor обрасца за претрагу са исправним језиком.
2.0.5
- Коришћење произвољних Polylang застава.
2.0.4
- Додати бољи подаци о инстанцама шаблона за преводе у уређивачу тема и на списку у WP администрацији.
- Мања дотеривања стилова падајућег списка пребацивача језика.
2.0.3
- Ажуриран анимирани падајући списак пребацивача језика и пребацивање на мобилним уређајима.
- Додата Elementor иконица у статус на списку чланака.
- Исправљен стил подвлачења пребацивача језика.
- Исправљене SVG заставе ако је кодирање искључено.
- URI-јима података SVG застава није потребан base64, чиме се штеди неколико бајтова.
2.0.2
Исправљена кобна грешка при позиву home_url() пре иницијализације Polylang-а.
2.0.1
Исправљена критична грешка при учитавању класа додатка када путања садржи велика слова.
2.0.0
Потпуно поново написан и надограђен!!
- Нови пребацивач језика са скалабилним SVG заставама и стилом падајућег списка.
- Нови услови видљивости по језику за виџете, одељке и колоне.
- Нове динамичке ознаке за назив језика, кôд језика, заставу језика (иконица или скалабилни svg) и url језика.
- Боља Polylang/Elementor интеграција:
- Аутоматско генерисање услова приказа при новом преводу шаблона.
- Аутоматско генерисање CSS датотеке при новом преводу шаблона.
- Ажурирање услова приказа при промени језика шаблона.
- Исправљене почетне везе и везе претраге да воде на тренутни језик.
- Скривање језика у wp-admin за глобалне виџете.
1.0.6 – 2021-06-05
- Исправљено PHP обавештење о недефинисаном ‘post_type’.
1.0.5 – 2021-05-17
- Исправљено: Elementor уређивач се не учитава са глобалним виџетима на секундарном језику.
1.0.4 – 2021-04-30
- Преведени шаблони са условима за категорије/ознаке раде и са преведеним категоријама/ознакама.
- Исправљено PHP обавештење при укључивању
1.0.3 – 2021-04-27
- Обезбеђени Theme Builder услови за све језике (претходно издање чува само услове главног језика)
- Када је шаблон превод, замена са празним условима
1.0.2 – 2021-04-26
- Исправљено враћање услова приказа Elementor шаблона на почетно
- Исправљена wp-cli грешка о недефинисаним језицима
- Исправљене Elementor застарелости
- Додата могућност превођења Elementor Landing Pages CPT
- Додата могућност превођења JetEngine Listing CPT
- Вордпрес PHP стандарди писања кода
1.0.1 – 2020-06-17
- Ажурирање стабилности за граничне случајеве у којима су се јављале кобне грешке
- Хвала @sebastienserre на исправци кобне грешке unknow pll_the_languages();
1.0.0 – 2018-11-28
- Званично јавно издање на WordPress.org
0.9.1 – 2018-11-27
- Прво издање кандидат (RC)
- Ново: Аутоматско укључивање врсте чланка Elementor My Templates ради подршке за Polylang
- Дотеривање: Побољшања кода свуда
- Дотеривање: Побољшања уградне документације и PHP документације
0.9.0 – 2018-11-26
- Друго бета издање
- Ново: Више подешавања за Polylang Switcher виџет
- Дотеривање: Побољшани додаци динамичких ознака
- Дотеривање: Побољшана интеграција са Elementor Finder-ом
0.8.0 – 2018-11-25
- Прво бета издање
- Ново: Додат изворни Elementor виџет – Polylang Language Switcher
- Ново: Додате динамичке ознаке за Polylang (захтева Elementor Pro)
0.7.0 – 2018-11-24
- Друго алфа издање
- Ново: Додата интеграција са Elementor Finder-ом за везе и ресурсе додатка Polylang
- Ново: Додатак може да се преводи – додати немачки преводи
- Ново: Додата readme датотека, плус
composer.json - Ново: Прво јавно алфа издање на GitHub-у
0.5.0 – 2018-10-30
- Идеја за додатак: Brad
- Прво алфа издање, аутор David
- Ново: Дотеривања шаблона раде у облику кода додатка – побољшања стандарда писања кода
