Опис
Овај додатак пружа беспрекорно решење за конвертовање WordPress садржаја између ћириличног и латиничног писма. Првобитно започет као „Српска транслитерација“, еволуирао је у општи „Транслитератор“ за WordPress, дизајниран да буде кориснички пријатељски и лаган. Сазнајте више о његовој трансформацији од једноставног српског алата до свестраног додатка за транслитерацију. Додатак Транслитератор олакшава процес конверзије са минималним бројем кликова и подржава јединствене кратке кодове, омогућавајући селективно пресловљавање одређених делова садржаја, пружајући врхунску флексибилност у томе како се садржај представља. Било да желите да пресловите целе странице, одређене делове садржаја, или чак пермалинкове, овај додатак вам пружа пуну контролу. Претворите ваш сајт у латиницу сада!
Само идите на Settings->Транслитерација
и конфигуришите додатак према вашим потребама.
Кључне карактеристике:
– Пресловљавање садржаја: Беспрекорно пресловљавање садржаја између ћириличног и латиничног писма.
– Селективно пресловљавање: Користите кратке кодове или ознаке да примените пресловљавање само на одређене делове вашег садржаја.
– Манипулација сликама: Приказујте различите слике на основу изабраног писма користећи једноставан кратки код.
– Алат за пермалинкове: Претворите ћириличне пермалинкове у латиничне једним кликом.
– Ћирилични кориснички профили: Креирајте корисничке профиле користећи ћирилично писмо.
– Превод пермалинкова: Аутоматски преводите све ћириличне пермалинкове у латиничне за бољи SEO и компатибилност.
– Превод медијских фајлова: Претворите имена датотека за отпремљене медије из ћирилице у латиницу.
– Двојезична претрага: Омогућите функцију претраге у WordPress-у да ради са оба писма, ћирилицом и латиницом.
– Пријатељски према програмерима: Укључује PHP функције за дубљу интеграцију у теме и додатке.
Све поставке и додатна документација доступни су унутар интерфејса додатка.
Функције
✅ Пресловљавање између ћириличног и латиничног писма за постове, странице, термине, имена датотека и пермалинкове
✅ Подршка за ћирилична корисничка имена
✅ Претрага садржаја на оба писма, ћирилици и латиници
✅ Подршка за WP-CLI
Предности
✅ Компатибилан са вишејезичним, SEO додацима, и многим WordPress шаблонима
✅ Подржава делимично пресловљавање и специјалне карактере
✅ Скалабилан, прилагодљив и лаган, са минималним утицајем на брзину странице
✅ Подршка за више језика, укључујући дијакритике за српски
✅ Компатибилан са PHP 8.1
ЈЕЗИЧКА ПОДРШКА
✅ Српски, Босански, Црногорски, Руски, Белоруски, Бугарски, Македонски, Казашки, Украјински, Грузијски, Грчки, Арапски, Јерменски, Узбечки, Таџички, Киргиски, Монголски, Башкирски
🔸 Још језика ускоро долази…
ДОДАТАК ПОДРЖАВА
Ова додатна компонента је направљена тако да подржава све познате додатне компоненте и визуелне уређиваче.
Такође радимо посебне компатибилне функције са:
✅ WooCommerce
✅ Polylang
✅ Elementor Website Builder
✅ CF Geo Plugin
✅ Yoast SEO
✅ Data Tables Generator by Supsystic
✅ Slider Revolution
✅ Avada theme
✅ Themify
✅ Divi (шаблон и уређивач)
Кључно је разумети да иако је наш додатак компатибилан са већином других, чиста разноликост WordPress инсталација и хиљаде доступних додатака значе да постоји мала шанса да наиђете на конфликте. Настојимо да обезбедимо максималну компатибилност, али с обзиром на огроман број варијабли, не можемо гарантовати беспрекоран рад у свим случајевима. Ако имате проблема, они могу бити последица некомпатибилности са другим додацима. Подстичемо вас да се обратите нама или одговарајућим ауторима додатака за решење. Редовно ажурирање свих ваших додатака и ваше WordPress инсталације је најчешће решење за већину проблема.
Овај додатак може такође послужити као алтернатива за SrbTransLatin, Cyr-To-Lat, Allow Cyrillic Usernames, Filenames to Latin, Cyrillic Permalinks, Latin Now!, Cyr to Lat Enhanced, Cyrlitera, Geo to Lat, srlatin и друге сличне додатке. Успели смо да комбинујемо све потребне функционалности у један додатак, али ако желите да користите све функције засебно, позивамо вас да користите неке од ових одличних додатака.
Важно је да знате да се било која функционалност нашег додатка може искључити ако вам није потребна, као и могућност филтрирања одређених „кука“ (акција) и филтера. Покушали смо да пружимо максималну флексибилност и компатибилност свима.
Ажурирања додатка
Редовно ажурирамо додатак за транслитерацију како бисмо побољшали његову функционалност, унапредили перформансе и осигурали компатибилност са најновијим верзијама WordPress-а и PHP-а. Држите ваш додатак ажурираним како бисте искористили најновије функције и исправке. Да бисте остали информисани о ажурирањима, посетите нашу страницу додатка на WordPress.org или нас пратите на друштвеним мрежама.
Подршка и повратне информације
Ако наиђете на било какве проблеме или имате предлоге за побољшање додатка, слободно нас контактирајте. Можете нас контактирати преко форума за подршку на WordPress.org, или директно преко GitHub репозиторијума. Ценимо ваше повратне информације и посвећени смо пружању брзе и ефикасне подршке.
Компатибилност
Додатак за транслитерацију је компатибилан са широким спектром WordPress верзија и ради без проблема са многим популарним додацима. Међутим, због великог броја доступних додатака, постоји мала шанса да наиђете на конфликте. Ако наиђете на било какве проблеме, проверите конфликте са другим додацима и ажурирајте вашу WordPress инсталацију и све додатке.
Допринесите
Поздрављамо доприносе заједнице! Ако сте програмер или корисник са идејама за побољшање, посетите наш GitHub репозиторијум да допринесете. Можете пријавити проблеме, предложити нове функције или послати pull захтеве.
Информације
Посебна захвалност свим сарадницима и бета тестерима који су помогли у развоју и усавршавању овог додатка. Ваше повратне информације и подршка су непроцењиви.
Снимци екрана
Постављање
-
Инсталирајте путем 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.0.7
- Fixed infinity redirection loop
- Fixed transliteration bugs into permalinks
- Fixed 404 error on certain cyrillic pages
2.0.6
- Added new filterings for the posts
- Removed expencive functions
- Added new filters and sanitizations
2.0.5
- Fixed problem with disabled transliteration
- Fixed problem with tag transliteration
- Fixed redirections
2.0.4
- Changed transliteration operations
- Optimized object transliteration
- Improved code for PHP8.3
2.0.3
- Improved cookie control
2.0.2
- Fixing bugs for the PHP version 8.3 and above
- Fixing Cookie problems
- Fixing problem with double inclusions
- Fixing problems with WP filters
- Improved site speed
2.0.1
- Bug fix
- Adding stricter permalink transliteration
- Improved debugging
2.0.0
- Complete redesign and refactoring of the PHP code
- Full support for WordPress 6.6 and higher
- Compatibility with PHP 8.x versions
- Fixed issues with Cyrillic transliteration
- Enhanced optimization and better content control
- Added support for visual editors
- Bug fixes and improved system stability
- Ready for future extensions and new functionalities
- Додати алати за администраторе ради лакшег управљања пресловљавањем садржаја
- Побољшан кориснички интерфејс са бољим опцијама приступачности
- Поједностављена страница са подешавањима за интуитивнију навигацију
- Додата подршка за вишејезични садржај и аутоматско откривање језика