Support » Plugin: Cyr-To-Lat » Перемудрили

  • Нахрена было разделять алфавит для разных языков (похожих между собой), непонятно.. абсолютно ничего не мешат ввести украинские буквы для руссклой локали, и наоборот… но несоответствующие буквы естветсвенно пропусти, ибо не встечается в таблице для транслита. Идиотизм

Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Author Mikhail Kobzarev

    (@mihdan)

    Добрый день. Так а зачем занижать оценки? У вас возникли какие-то проблемы или сложности? Для этого есть форум поддержки, где оперативно решаем все вопросы.

    Языки разделили уже давным-давно, так как и стало уже достаточно много.

    Что мешает в настройках сайта выставить нужную локаль? А в настройках конкретного пользователя нужный ему язык?

    Thread Starter hermit931

    (@hermit931)

    Потому что необдуманное решение.
    Есть еще плагины для создания мультиязычных сайтов. Например для впмл можно не устанавливать для какогото типа записей или такосномии поддержку переводов. Тогда локаль автоматом выставляется на язык по умолчанию, для которой (локали) может не быть в таблице символов некторых символов, и добавить нет возможности

    Thread Starter hermit931

    (@hermit931)

    И два — зачем вводить искуственные ограничения?

    Plugin Author Mikhail Kobzarev

    (@mihdan)

    Вы на вопросы не ответили 🙂 Если у вас есть конретные проблемы – милости просим на форум поддержки. Зачем портить карму невинным людям, которые работают за спасибо, а вы сразу “нахрена”.

    Thread Starter hermit931

    (@hermit931)

    Так проблем нет, это не бага, а необдуманное внедрение непонятной фичи, которая еще неясно привносит какую-то пользу или нет.. но точно несовсместима с определенными плагинами (между прочим популярными).
    Не вижу смысла дублировать на форуме, так как тут уже описал поведене

    Plugin Author Mikhail Kobzarev

    (@mihdan)

    Добавление своих символов транслитерации:

    function my_cyr_to_lat_table( $ctl_table ) {
       $ctl_table['Ъ'] = 'U';
       $ctl_table['ъ'] = 'u';
    
       return $ctl_table;
    }
    add_filter( 'ctl_table', 'my_cyr_to_lat_table' );
    Plugin Author kaggdesign

    (@kaggdesign)

    Плагин полностью совместим с WPML, и имеет сертификат о совместимости. Если вы не понимаете, как это работает – приходите с вопросами.

    Пока что дело обстоит так, что вы и не пробовали ничего, но уже осуждаете.

    Будет конкретная ошибка с описанием шагов, как воспроизвести – мы исправим.

    Thread Starter hermit931

    (@hermit931)

    Основной посыл — зачем ограничивать пользователей, там где этого делать не обязательно.. ну хочет пользователь писать при русской локали украинским языком, или есть такая потребновть. И тут неважно, есть ли мультиязычный плагин или нет.

    Plugin Author Mikhail Kobzarev

    (@mihdan)

    Работа с нестандартной локалью:

    /**
     * Use conversion table for non-standard locale.
     *
     * @param array $table Conversion table.
     *
     * @return array
     */
    function my_ctl_table( $table ) {
        if ( 'uk_UA' === get_locale() ) {
            $settings = new Cyr_To_Lat_Settings();
            $table    = $settings->get_option( 'uk' );
        }
    
        return $table;
    }
    add_filter( 'ctl_table', 'my_ctl_table' );
Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Перемудрили’ is closed to new replies.