Опис
✅ ПОДРШКА ЗА ВИШЕ ЈЕЗИЧКИХ ПИСАМА:
Српски, Босански, Црногорски, Руски, Белоруски, Бугарски, Македонски, Казашки, Украјински, Грузијски, Грчки, Арапски, Јерменски, Узбекистански, Таџички, Киргиски, Монголски, Башкирски
Овај прикључак пружа модерно, модуларно и прошириво решење за транслитерацију WordPress садржаја између ћириличног и латиничног писма – уз додатну подршку за арапско и друга регионална писма. Првобитно покренут као „Српска транслитерација“, еволуирао је у општу алатку за транслитерацију намењену широј вишејезичној публици.
📝 Откриј еволуцију овог прикључка
Можете пресловљавати целе објаве, странице, сталне везе, имена медијских фајлова, корисничка имена, па чак и селективно контролисати излаз користећи уграђене кратке кодове. Било да управљате двојезичним сајтом или само желите уредније URL-ове, контрола остаје у вашим рукама.
🔁 Карактеристике укључују:
- Реална конверзија између ћириличног и латиничног писма
- Пресловљавање наслова, садржаја, сталних веза, имена фајлова, корисничких имена
- Кратки кодови за делимичну или условну транслитерацију
- Двописмено претраживање кроз оба типа писма
- Програмерски API са хуковима и филтерима
- Без измена базе података – безбедно за укључивање или искључивање у било ком тренутку
- Подржава арапско, грчко, ћирилично и регионалне језичке варијанте
Сва подешавања су доступна под Подешавања Транслитерација.
📦 Када је реч о функционалности, овај прикључак покрива и проширује оно што више популарних алатки нуди појединачно, као што су: SrbTransLatin, Cyr-To-Lat, Allow Cyrillic Usernames, Filenames to Latin, Cyrillic Permalinks, Latin Now!, Cyrillic 2 Latin, Ukr-To-Lat, Cyr to Lat Enhanced, HyToLat, Cyrlitera, Arabic to Latin, Geo to Lat, RusToLat, и srlatin.
Уместо да се ослањате на више одвојених алата, овај све-у-једном прикључак обједињује све што вам је потребно у једном, лаганом пакету – без компромиса по питању перформанси или флексибилности.
Свака функција у овом прикључку може бити селективно омогућена или онемогућена у зависности од ваших потреба. Поред тога, програмери могу искористити доступне филтере и куке за даље прилагођавање понашања. Овај прикључак смо дизајнирали имајући у виду флексибилност и компатибилност.
🧩 Потпуно компатибилан са популарним прикључцима и градиоцима страница, укључујући:
- WooCommerce
- Polylang
- Elementor
- CF Geo Plugin
- Yoast SEO
- Data Tables Generator by Supsystic
- Slider Revolution
- Avada theme
- Themify
- Divi
Учини свој вишејезички садржај читљивим, претраживим и СЕО-пријатељским – Транслитеруј једном. Контролиши заувек. Латиница сада!
Ажурирања додатка
Редовно ажурирамо додатак за транслитерацију како бисмо побољшали његову функционалност, унапредили перформансе и осигурали компатибилност са најновијим верзијама WordPress-а и PHP-а. Држите ваш додатак ажурираним како бисте искористили најновије функције и исправке. Да бисте остали информисани о ажурирањима, посетите нашу страницу додатка на WordPress.org или нас пратите на друштвеним мрежама.
Подршка и повратне информације
Ако наиђете на било какве проблеме или имате предлоге за побољшање додатка, слободно нас контактирајте. Можете нас контактирати преко форума за подршку на WordPress.org, или директно преко GitHub репозиторијума. Ценимо ваше повратне информације и посвећени смо пружању брзе и ефикасне подршке.
Компатибилност
Додатак за транслитерацију је компатибилан са широким спектром WordPress верзија и ради без проблема са многим популарним додацима. Међутим, због великог броја доступних додатака, постоји мала шанса да наиђете на конфликте. Ако наиђете на било какве проблеме, проверите конфликте са другим додацима и ажурирајте вашу WordPress инсталацију и све додатке.
Допринесите
Поздрављамо доприносе заједнице! Ако сте програмер или корисник са идејама за побољшање, посетите наш GitHub репозиторијум да допринесете. Можете пријавити проблеме, предложити нове функције или послати pull захтеве.
Информације
Посебна захвалност свим сарадницима и бета тестерима који су помогли у развоју и усавршавању овог додатка. Ваше повратне информације и подршка су непроцењиви.
Снимци екрана
Блокови
Овај додатак пружа 1 блок.
- Script Selector
Постављање
-
Инсталирајте путем WordPress админ панела:
- Идите на
WP-Admin -> Додаци -> Додај нови. - У поље за претрагу унесите „WordPress Preslovljavanje“.
- Када пронађете додатак, кликните на дугме „Инсталирај сада“.
- Идите на
-
Инсталирајте путем отпремања:
- Преузмите serbian-preslovljavanje.zip фајл.
- Идите на
WP-Admin -> Додаци -> Додај нови -> Отпреми додатак. - Кликните на „Изабери датотеку“, изаберите преузети ZIP фајл, а затим кликните на „Инсталирај сада“.
- Алтернативно, можете ручно отпремити отпаковану фасциклу додатка у директоријум
/wp-content/pluginsпутем FTP-а.
-
Активирајте додатак:
- Када је додатак инсталиран, идите на
WP-Admin -> Додаци. - Пронађите „WordPress Preslovljavanje“ на листи и кликните на „Активирај“.
- Када је додатак инсталиран, идите на
-
Конфигуришите додатак:
- Након активације, идите на
Settings -> Preslovljavanjeу вашем WordPress админ панелу. - Подесите поставке према вашим потребама и сачувајте промене.
- Након активације, идите на
ЧПП
-
Шта је романизација или латинизација?
-
Романизација или латинизација, у лингвистици, је конверзија писања из другог система писања у римски (латинични) сценарио или систем за то. Методе романизације укључују превођење, за представљање писаног текста и преписивање, за представљање изговорене речи и комбинације оба.
-
Коју романизацију подржава овај додатак?
-
Овај додатак подржава неколико светских писама написаних ћирилицом и омогућава њихову романизацију
- Романизација српског што укључује босански и црногорски
- Романизација руског
- Романизација белоруског
- Романизација бугарског
- Романизација македонског
- Романизација казахстанског
- Романизација украјинског
- Романизација грчког језика
- Романизација арапског језика (ЕКСПЕРИМЕНТАЛНО)
- Романизација јерменског језика (ЕКСПЕРИМЕНТАЛНО)
Свака од ових транслитерација креира се одвојено и следи правила активног језика.
-
Која је најбоља пракса за транслитерацију?
-
Кроз различита искуства смо дошли до закључка да је најбоље цео сајт креирати на ћириличном писму и омогућити транслитерацију за латиницу.
Разлог овог решења лежи у проблему транслитерације латинице у ћирилицу због енкодинга и у зависности од сервера може направити одређене проблеме, посебно у комуникацији са базом података. Креирање сајта на ћирилици заобилази све проблеме и веома се лако преводи на латиницу.
-
Да ли је латиница бољи за СЕО од ћирилице?
-
Према Google документацији и дискусијама на форумима и блоговима, закључено је да је латиница много боља за СЕО и неопходно је практиковати латиницу бар када су пермалинкови и имена датотека на латиничном, док текст може бити у оба слова, али је латиница увек пожељна.
-
Могу ли да преведем ћирилична слова на латинична са овим додатком?
-
Да! Без икаквих проблема и неусаглашености.
-
Могу ли да преведем латиницу на ћирилицу са овим додатком?
-
Да! Ова додатна компонента може да преведе латинично на ћирилицу, али се то не препоручује и често изазива проблеме. Предложено је да се овом приступу приступи експериментално.
Најбоља пракса је направити ћириличну страницу која укључује сав остали садржај и на крају само додати пресловљавање у навигацију како би посетилац могао да изабере жељену скрипту.
-
Како пресловити ћириличне сталне везе (пермалинкове)?
-
Овај додатак има алат који пресловљава већ забележене трајне везе у вашој бази података. Ова опција је сигурна, али захтева додатни напор да би се задовољио СЕО.
Помоћу овог алата трајно мењате трајне везе у својој WordPress инсталацији и може доћи до грешке 404 ако посетите старе ћириличне линкове.
Због тога морате поново да пријавите своју карту сајта или да уложите додатне напоре да преусмерите старе пермалинк-ове на нове, што наш додатак не чини.
Ако користите „WP-CLI“, ову функцију можете покренути и једноставном командом:
wp transliterate permalinks -
Како могу да дефинишем сопствене замене?
-
Можете прилагодити процес транслитерације дефинисањем сопствених замена директно у
functions.phpдатотеци ваше теме. Ово се постиже коришћењем филтера специфичних за језик који желите да модификујете.Да бисте направили прилагођене замене, користите следећи филтер:
add_filter( 'transliteration_map_{$locale}', 'function_callback', 10, 1 );Ево примера за српски језик (
sr_RS) који показује како да модификујете и појединачна слова и комбинације више слова./* * Modify conversion table for Serbian language. * * @param array $map Conversion map. * * @return array */ function my_transliteration__sr_RS( $map ) { // Example for 2 or more letters $new_map = [ 'Ња' => 'nja', 'Ње' => 'nje', 'Обједињени' => 'Objedinjeni' ]; $map = array_merge($new_map, $map); // Example for one letter $new_map = [ 'А' => 'X', 'Б' => 'Y', 'В' => 'Z' ]; $map = array_merge($map, $new_map); return $map; } add_filter( 'transliteration_map_sr_RS', 'my_transliteration__sr_RS', 10, 1 );У овом примеру:
– Први$new_mapниз дефинише замене за комбинације од два или више слова.
– Други$new_mapниз дефинише замене за појединачна слова.Ова прилагођена мапа ће замени подразумевана правила транслитерације за одређени језик (
sr_RSу овом случају).
Прегледи
Сарадници и градитељи
Транслитеритор – Вишејезична и вишеписмена конверзија текста је софтвер отвореног кода. Следећи људи су допринели овом додатку.
СараднициТранслитеритор – Вишејезична и вишеписмена конверзија текста је преведен на 6 језика. Хвала преводиоцима за њихове доприносе.
Преведите Транслитеритор – Вишејезична и вишеписмена конверзија текста на свој језик.
Заинтересовани сте за градњу?
Прегледајте код, проверите SVN складиште или се пријавите на белешку градње преко RSS-а.
Белешка о изменама
2.4.4
- Fixed nested plugins_loaded issue
- Refactored REST init
- Versioned APCu class map
- Secured and sanitized AJAX HTML input/output
- Purge autoloader cache on update
- UX update
2.4.3
- Fixing issue with PHP 8.4 + FPM + OPcache
2.4.2
- Fixed PHP 8.4 compatibility issue in autoloader (private method visibility).
2.4.1
- Fixed problem with transition codes
- Fixed issue with shortcodes conflicts
- Fixed a problem with the transfer algorithm
- Improved UX
- Removed ads
2.4.0
- Fixed language detection with PLL plugin
- Fixed problem with stuck loops
- Fixed navigation issue
- Fixed gettext problems









