Пресловљавање – WordPress транслитерација

Опис

Ово је једноставан и лаган додатак помоћу којег можете у неколико кликова пресловити своју WordPress инсталацију са ћирилице на латиницу и обрнуто. Овај додатак за транслитерацију такође подржава посебне кратке кодове помоћу којих можете делимично пресловити делове садржаја.

Функције

✅ WordPress Cyrillic to Latin and Latin to Cyrillic
✅ Converts Cyrillic, European and Georgian characters in post, page and term slugs to Latin characters.
✅ Transliterate Cyrillic filenames to Latin
✅ Transliterate Cyrillic permalinks to Latin
✅ Allow Cyrillic Usernames
✅ Search posts, pages, custom post types written in cyrillic using both latin and cyrillic script
✅ WP-CLI Support

Предности

✅ Compatible with Multilanguage Plugins
✅ Compatible with any WordPress template
✅ Compatible with SEO plugins
✅ Possibility of partial transliteration
✅ Scalable and customizable
✅ It does not affect on the HTML, CSS or JS codes
✅ Multilingual support
✅ Transcription mode selection
✅ Diacritical support (currently for the Serbian language)
✅ Support for special characters
✅ Support PHP version 7.4.8
✅ Page speed impact: insignificant

ЈЕЗИЧКА ПОДРШКА

Serbian latinisation – Serbian language (by locale:sr_RS)
Bosnian latinisation – Bosnian language (follows the rules of the Serbian language with additional special characters)
Montenegrin latinisation – Montenegrin language (follows the rules of the Serbian language with additional special characters)
Russian latinisation – Russian language (by locale:ru_RU)
Belarusian latinisation – Belarusian language (by locale:bel)
Bulgarian latinisation – Bulgarian language (by locale:bg_BG)
Macedonian latinisation – Macedonian language (by locale:mk_MK)
Kazakh latinisation – Kazakh Language (by locale:kk)
Ukrainian latinisation – Ukrainian Language (by locale:uk)
Greek (Elini’ka) latinisation – Greek Language (by locale:el)
🔸 Arabic latinisation – Arabic Language (EXPERIMENTAL) (by locale:ar)
🔸 Armenian latinisation – Armenian Language (EXPERIMENTAL) (by locale:hy)
✅ more languages are coming soon…

ДОДАТАК ПОДРЖАВА

Ова додатна компонента је направљена тако да подржава све познате додатне компоненте и визуелне уређиваче.

Такође радимо посебне компатибилне функције са:

WooCommerce
Polylang
Elementor Website Builder
WordPress Geo Plugin
Yoast SEO
Data Tables Generator by Supsystic
Slider Revolution
Avada theme
Themify
Divi (Theme & Builder)

Морате да знате да чак и ако постоји компатибилност за већину додатних компоненти, комбинација више додатних компоненти и даље има мале шансе за неусаглашеност. Постоји преко неколико хиљада додатних компоненти и неколико милиона појединачних WordPress инсталација. Не можемо 100% гарантовати да ће све функционисати како треба у свим могућим случајевима. Понекад се дешава да друге додатне компоненте нису компатибилне са овом додатном компонентом, тако да је важно да се обратите нама или другим ауторима додатака у случају било ког проблема како бисте могли да решите проблем. Најчешћа исправка за већину проблема је ако све додатне компоненте и инсталацију програма WordPress ажурирате редовно.

Овај додатак такође може да послужи као алтернатива за SrbTransLatin, Cyr-To-Lat, Allow Cyrillic Usernames, Filenames to latin, Cyrillic Permalinks и друге сличне додатке. Успели смо да укомбинујемо све потребне функционалности у један додатак, али ако желите да имате све одвојене функције, позивамо вас да користите неке од ових изврсних додатака.

Важно је да знате да се било која функционалност нашег додатка може искључити ако вам није потребна, као и могућност филтрирања одређених „кука“ (акција) и филтера. Покушали смо да пружимо максималну флексибилност и компатибилност свима.

Документација

Све што треба да урадите је да одете Settings->Transliteration и подесите овај додатак у складу са вашим потребама. Само следите описе и лако ћете се снаћи.

Кратки кодови

Ова додатна компонента има два краћа кода који раде независно од поставки додатне компоненте. Ова два краћа кода имају за циљ да преслове неки садржај. Ово је одлично ако имате чланак и желите да прикажете део текста на ћирилици и ако је цео портал приказан на латиници.

Ћирилица у латиницу:

[rstr_cyr_to_lat]Ћирилица у латиницу[/rstr_cyr_to_lat]

Латиница у ћирилицу:

[rstr_lat_to_cyr]Latinica u ćirilicu[/rstr_lat_to_cyr]

Skip transliteration:

[rstr_skip]Keep this in original script[/rstr_skip]

Додајте слику у зависности од језичке скрипте:
Овим кратким кодом можете да манипулишете сликама и приказујете слике на латиници или ћирилици, у зависности од подешавања.

[rstr_img lat="YOUR_SITE_URL/logo_latin.jpg" cyr="YOUR_SITE_URL/logo_cyrillic.jpg"]

(Документација за ове кратке кодове налази се у подешавањима додатка или погледајте снимак екрана.)

Изборник скрипте језика
Овај кратки код приказује изборник скрипте за транслитерацију.

[rstr_selector]

(Документација за ове кратке кодове налази се у подешавањима додатка или погледајте снимак екрана.)

Available Tags

These tags have a special purpose and work separately from short codes and can be used in fields where short codes cannot be used. These tags have no additional settings and can be applied in plugins, themes, widgets and within other short codes.

Ћирилица у латиницу:

{cyr_to_lat}Ћирилица у латиницу{/cyr_to_lat}

Латиница у ћирилицу:

{lat_to_cyr}Latinica u ćirilicu{/lat_to_cyr}

Skip transliteration:

{rstr_skip}Keep this in original script{/rstr_skip}

Алат за трајне везе

Овај алат може у бази података преименовати све постојеће ћириличне трајне везе у латиницу. Овај алат је у конфигурацији овог додатка.

PHP функције

Такође смо размишљали о PHP програмерима где смо омогућили неколико корисних функција које могу да користе у оквиру WordPress тема и додатака. Документација за ове функције налази се у подешавањима додатка.

Снимци екрана

  • Ћирилична страница пре српске транслитерације
  • Латинична страница после српске транслитерације
  • Подешавање транслитерације
  • Конвертор за транслитерацију ћирилице у латиницу и обрнуто
  • Алат за сталне везе (пермалинкове)
  • Кратки кодови
  • Доступне PHP функције
  • Језичка скрипта у навигацијама
  • Аутоматизовани тест

Постављање

  1. Идите на WP-Admin->Plugins->Add new , термин за претрагу „WordPress транслитеција“и кликните на дугме „инсталирај“
  2. ИЛИ , отпремите serbian-transliteration.zip /wp-content/plugins у директоријум преко WordPress админ панела или отпремите откопчану фасциклу у фасциклу додатних компоненти преко ФТП-а
  3. Активирање додатне компоненте у менију „Додатне компоненте“ у програму WordPress
  4. Иди на Settings->Transliteration опције ажурирања

ЧПП

Шта је романизација или латинизација?

Романизација или латинизација, у лингвистици, је конверзија писања из другог система писања у римски (латинични) сценарио или систем за то. Методе романизације укључују превођење, за представљање писаног текста и преписивање, за представљање изговорене речи и комбинације оба.

Коју романизацију подржава овај додатак?

Овај додатак подржава неколико светских писама написаних ћирилицом и омогућава њихову романизацију

  • Романизација српског што укључује босански и црногорски
  • Романизација руског
  • Романизација белоруског
  • Романизација бугарског
  • Романизација македонског
  • Романизација казахстанског
  • Романизација украјинског
  • Romanization of Greek
  • Romanization of Arabic (EXPERIMENTAL)
  • Romanization of Armenian (EXPERIMENTAL)

Свака од ових транслитерација креира се одвојено и следи правила активног језика.

Која је најбоља пракса за транслитерацију?

Кроз различита искуства смо дошли до закључка да је најбоље цео сајт креирати на ћириличном писму и омогућити транслитерацију за латиницу.

Разлог овог решења лежи у проблему транслитерације латинице у ћирилицу због енкодинга и у зависности од сервера може направити одређене проблеме, посебно у комуникацији са базом података. Креирање сајта на ћирилици заобилази све проблеме и веома се лако преводи на латиницу.

Да ли је латиница бољи за СЕО од ћирилице?

Према Google документацији и дискусијама на форумима и блоговима, закључено је да је латиница много боља за СЕО и неопходно је практиковати латиницу бар када су пермалинкови и имена датотека на латиничном, док текст може бити у оба слова, али је латиница увек пожељна.

Могу ли да преведем ћирилична слова на латинична са овим додатком?

Да! Без икаквих проблема и неусаглашености.

Могу ли да преведем латиницу на ћирилицу са овим додатком?

Да! Ова додатна компонента може да преведе латинично на ћирилицу, али се то не препоручује и често изазива проблеме. Предложено је да се овом приступу приступи експериментално.

Најбоља пракса је направити ћириличну страницу која укључује сав остали садржај и на крају само додати пресловљавање у навигацију како би посетилац могао да изабере жељену скрипту.

Како пресловити ћириличне сталне везе (пермалинкове)?

Овај додатак има алат који пресловљава већ забележене трајне везе у вашој бази података. Ова опција је сигурна, али захтева додатни напор да би се задовољио СЕО.

Помоћу овог алата трајно мењате трајне везе у својој WordPress инсталацији и може доћи до грешке 404 ако посетите старе ћириличне линкове.

Због тога морате поново да пријавите своју карту сајта или да уложите додатне напоре да преусмерите старе пермалинк-ове на нове, што наш додатак не чини.

Ако користите „WP-CLI“, ову функцију можете покренути и једноставном командом: wp transliterate permalinks

Прегледи

20. маја 2021.
Jedini transliterator koji radi kako treba. Podrška za plugin bolja nego kod većine plaćenih. Svaka preporuka.
27. априла 2021.
Plugin rešava sve probleme u vezi transliteracije i ima veliki broj opcija koje mogu da naprednim korisnicima budu od velike pomoći. Za početnike i korisnike koji ne žele nešto mnogo da čačkaju po kodu, plugin radi transliteraciju odmah po aktiviranju tako da veoma lak za korišćenje.
25. марта 2021.
Za vrlo kratko vreme razvijen plugin, podrška na mestu, redovan update. To je to.
Види свих 15 прегледа

Сарадници и градитељи

„Пресловљавање – WordPress транслитерација“ је софтвер отвореног кода. Следећи људи су допринели овом додатку.

Сарадници

„Пресловљавање – WordPress транслитерација“ је преведен на 6 језика. Хвала преводиоцима за њихове доприносе.

Преведите „Пресловљавање – WordPress транслитерација“ на свој језик.

Заинтересовани сте за градњу?

Прегледајте код, проверите SVN складиште или се пријавите на белешку градње преко RSS-а.

Белешка о изменама

1.6.8

  • Transferred reliance on WP Cache object
  • Updated word base
  • Fixed error loading media when forced AJAX is on

1.6.7

  • Improved permalink transliteration
  • Improved PHP memory size
  • Improved diacritical words
  • Improved libraries
  • Added character normalization
  • Added POT file for translation

1.6.6

  • Improved transliteration of the Cyrillic alphabet
  • Improved and optimized PHP code
  • Improved cache
  • Improved AJAX calls
  • Improved license
  • Added sponsors and contributors to the plugin Credits & Info page

1.6.5

  • Added forced transliteration option for the AJAX calls
  • Added redirectin after plugin activation
  • Improved tools integration
  • Changed default settings
  • Побољшање PHP кôдa
  • Update translations

1.6.4

  • Improved action hooks for the transliteration
  • Improved settings page
  • Improved ajax calls

1.6.3

  • Fixed bug with script selector
  • Fixed bug with transliteration mode
  • Improved plugin activation
  • Added email transliteration mode
  • Improved UX in admin settings

1.6.2

  • Added return values to cookie
  • Added Arabic numerals
  • Improved settings page
  • Removed deprecated code

1.6.1

  • Fixed missing filters from the previus version
  • Added experimental Armenian transliteration by locale „hy“
  • Added experimental Arabic transliteration by locale „ar“
  • New code improvements

1.6.0

  • MAJOR UPDATE: You need to review and edit your settings
  • Improved transliteration for the search
  • Fixed cookie problem
  • Fixed language detection problem
  • Fixed issue with language script detection
  • Fixed issue with first visit mode
  • Added advanced language script recognition
  • Added advanced transliteration algorithm

1.5.8

  • MAJOR UPDATE: You need to review and edit your settings
  • Added algorithm for filename delimiter
  • Improved filename transliteration
  • New PHP code enhancement and memory optimization
  • Removed deprecated code

1.5.7

  • Fixed transliteration problem from version 1.5.6
  • Fixed issue with incorrect script recognition
  • Added email address recognition
  • Fixed issue with broken HTML code
  • Improved PHP code and optimized memory
  • Improved function caching

1.5.6

  • Fixed developer functions is_latin() and is_cyrillic()
  • Reorganized global objects

1.5.5

  • MAJOR UPDATE: You need to review and edit your settings
  • Added support to the Divi theme
  • Add security measures
  • Added support for cache plugins
  • Improved transliteration

1.5.4

  • Fixed php error „too few arguments to function“ in menu
  • Improved plugin initialization
  • Added new words to the library

1.5.3

  • MAJOR UPDATE: You need to review and edit your settings
  • Improved transliteration
  • Improved plugin optimization for large amounts of data
  • Improved object detection
  • Removed transliteration of unnecessary strings

1.5.2

  • BUGFIX: Changed WooCommerce deprecated filters

1.5.1

  • MAJOR UPDATE: You need to review and edit your settings
  • Added body classes
  • Fixed get_script() function
  • Added alternate function rstr_get_script() if get_script() is already used by other plugin.

1.5.0

  • Improved caching of PHP functions
  • Improved transliteration algorithm
  • Advanced standard transliteration mode
  • Removed transliteration from editor mode
  • Updated GNU License