Опис
✅ ПОДРШКА ЗА ВИШЕ ЈЕЗИЧКИХ ПИСАМА:
Српски, Босански, Црногорски, Руски, Белоруски, Бугарски, Македонски, Казашки, Украјински, Грузијски, Грчки, Арапски, Јерменски, Узбекистански, Таџички, Киргиски, Монголски, Башкирски
Овај прикључак пружа модерно, модуларно и прошириво решење за транслитерацију Вордпрес садржаја између ћириличног и латиничног писма – уз додатну подршку за арапско и друга регионална писма. Првобитно покренут као „Српска транслитерација“, еволуирао је у општу алатку за транслитерацију намењену широј вишејезичној публици.
📝 Discover the evolution of this plugin
Можете пресловљавати целе објаве, странице, сталне везе, имена медијских фајлова, корисничка имена, па чак и селективно контролисати излаз користећи уграђене кратке кодове. Било да управљате двојезичним сајтом или само желите уредније 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
Учини свој вишејезички садржај читљивим, претраживим и СЕО-пријатељским – Транслитеруј једном. Контролиши заувек. Латиница сада!
Ажурирања додатка
Редовно ажурирамо додатак за транслитерацију како бисмо побољшали његову функционалност, унапредили перформансе и осигурали компатибилност са најновијим верзијама Вордпреса и PHP-а. Држите ваш додатак ажурираним како бисте искористили најновије функције и исправке. Да бисте остали информисани о ажурирањима, посетите нашу страницу додатка на WordPress.org или нас пратите на друштвеним мрежама.
Подршка и повратне информације
Ако наиђете на било какве проблеме или имате предлоге за побољшање додатка, слободно нас контактирајте. Можете нас контактирати преко форума за подршку на WordPress.org, или директно преко GitHub репозиторијума. Ценимо ваше повратне информације и посвећени смо пружању брзе и ефикасне подршке.
Компатибилност
Додатак за транслитерацију је компатибилан са широким спектром Вордпрес верзија и ради без проблема са многим популарним додацима. Међутим, због великог броја доступних додатака, постоји мала шанса да наиђете на конфликте. Ако наиђете на било какве проблеме, проверите конфликте са другим додацима и ажурирајте вашу Вордпрес инсталацију и све додатке.
Допринесите
Поздрављамо доприносе заједнице! Ако сте програмер или корисник са идејама за побољшање, посетите наш GitHub репозиторијум да допринесете. Можете пријавити проблеме, предложити нове функције или послати pull захтеве.
Заслуге
Посебна захвалност свим сарадницима и бета тестерима који су помогли у развоју и усавршавању овог додатка. Ваше повратне информације и подршка су непроцењиви.
8h32vlrybwjrxlfztl6wilrbfmsthlxx
Снимци екрана









Блокови
Овај додатак пружа 1 блок.
- Script Selector
Постављање
Поставите путем Вордпрес админ панела:
- Идите на
WP-Admin -> Додаци -> Додај нови. - У поље за претрагу унесите „Вордпрес Preslovljavanje“.
- Када пронађете додатак, притисните на дугме „Постави сада“.
- Идите на
Поставите путем отпремања:
- Преузмите serbian-preslovljavanje.zip фајл.
- Идите на
WP-Admin -> Додаци -> Додај нови -> Отпреми додатак. - Притисните на „Изабери датотеку“, изаберите преузети ZIP фајл, а затим притисните на „Постави сада“.
- Алтернативно, можете ручно отпремити отпаковану фасциклу додатка у директоријум
/wp-content/pluginsпутем FTP-а.
Укључите додатак:
- Када је додатак постављен, идите на
WP-Admin -> Додаци. - Пронађите „Вордпрес Preslovljavanje“ на листи и притисните на „Укључи“.
- Када је додатак постављен, идите на
Конфигуришите додатак:
- Након активације, идите на
Settings -> Preslovljavanjeу вашем Вордпрес админ панелу. - Подесите поставке према вашим потребама и сачувајте промене.
- Након активације, идите на
ЧПП
-
Шта је романизација или латинизација?
-
Романизација или латинизација, у лингвистици, је конверзија писања из другог система писања у римски (латинични) сценарио или систем за то. Методе романизације укључују превођење, за представљање писаног текста и преписивање, за представљање изговорене речи и комбинације оба.
-
Коју романизацију подржава овај додатак?
-
Овај додатак подржава неколико светских писама написаних ћирилицом и омогућава њихову романизацију
- Романизација српског што укључује босански и црногорски
- Романизација руског
- Романизација белоруског
- Романизација бугарског
- Романизација македонског
- Романизација казахстанског
- Романизација украјинског
- Романизација грчког језика
- Романизација арапског језика (ЕКСПЕРИМЕНТАЛНО)
- Романизација јерменског језика (ЕКСПЕРИМЕНТАЛНО)
Свака од ових транслитерација креира се одвојено и следи правила активног језика.
-
Која је најбоља пракса за транслитерацију?
-
Кроз различита искуства смо дошли до закључка да је најбоље цео сајт направити на ћириличном писму и омогућити транслитерацију за латиницу.
Разлог овог решења лежи у проблему транслитерације латинице у ћирилицу због енкодинга и у зависности од сервера може направити одређене проблеме, посебно у комуникацији са базом података. Прављење сајта на ћирилици заобилази све проблеме и веома се лако преводи на латиницу.
-
Да ли је латиница бољи за СЕО од ћирилице?
-
Према Google документацији и дискусијама на форумима и блоговима, закључено је да је латиница много боља за СЕО и неопходно је практиковати латиницу бар када су пермалинкови и имена датотека на латиничном, док текст може бити у оба слова, али је латиница увек пожељна.
-
Могу ли да преведем ћирилична слова на латинична са овим додатком?
-
Да! Без икаквих проблема и неусаглашености.
-
Могу ли да преведем латиницу на ћирилицу са овим додатком?
-
Да! Ова додатна компонента може да преведе латинично на ћирилицу, али се то не препоручује и често изазива проблеме. Предложено је да се овом приступу приступи експериментално.
Најбоља пракса је направити ћириличну страницу која укључује сав остали садржај и на крају само додати пресловљавање у навигацију како би посетилац могао да изабере жељену скрипту.
-
Како пресловити ћириличне сталне везе (пермалинкове)?
-
Овај додатак има алат који пресловљава већ забележене трајне везе у вашој бази података. Ова могућност је сигурна, али захтева додатни напор да би се задовољио СЕО.
Помоћу овог алата трајно мењате трајне везе у својој Вордпрес инсталацији и може доћи до грешке 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.5.10
- Fixed forced Cyrillic-to-Latin output corrupting URL-bearing attributes; href, src, srcset, external scripts, stylesheets, and inline JavaScript URL assignments are now preserved correctly.
- Added focused regression coverage for URL placeholders and visible body-text transliteration.
2.5.9
- Security hardening: replaced predictable temporary placeholders used by {rstr_keep} blocks to prevent stored XSS through placeholder collisions.
2.5.8
- Fixed Phantom mode corrupting non-HTML responses such as robots.txt, feeds, sitemaps, XSL stylesheets, JSON, and other machine-readable output. Thanks to @mtoptech for reporting the issue.
- Added dedicated Bosnian skip-word and diacritical word libraries with inflected forms.
- Cleaned duplicate, conflicting, and unreachable Serbian word-library entries and added missing Serbian forms.
- Hardened the permalink transliteration tool with stricter authorization, request validation, and prepared SQL queries.
- Fixed database cache expiration cleanup and secured admin notice dismissal actions.
- Improved WordPress.org compliance for review prompts, remote admin scripts, output escaping, and localization.
2.5.7
- Fixed transliteration of URL-bearing HTML attributes that could break links and media URLs.
- Fixed compatibility with Avada Live Builder and Serbian Latin/Cyrillic switching in Polylang environments.
- Improved frontend transliteration runtime diagnostics in the Debugging tab.
2.5.6
- Improve WP Rocket compatibility.
- Improve cached content synchronization.
- WP Rocket compatibility improvements contributed by Boris Košpić (@Boka003).
2.5.5
- Fix PHP 8 compatibility
- Improved email handling and engine stability
2.5.4
- Added new rstr_keep shortcode for exact content preservation
- Improved skip transliteration behavior for mixed-script content
- Fixed Roman numeral handling inside protected transliteration blocks
- Improved nested shortcode processing for transliteration tags
2.5.3
- Corrected spelling errors
- Updated translations
2.5.2
- WordPress 7.0 compatibility
2.5.1
- Fixed woocommerce problems with missing transliterations
- Fixed the order of transliteration
- Fixed excluded transliterations
2.5.0
- Added JavaScript dynamic transliteration for AJAX and frontend content
- Fixed Latin to Cyrillic and Cyrillic to Latin inconsistencies
- Improved handling of excluded words
- Fixed edge cases with dynamic content rendering
- Minor UX improvements
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
