Хорошо, Эта версия исправляет некоторые проблемы. Не исправляет другие (да, анонимный перевод включен по умолчанию, если вы хотите – выключи это, это твой звонок, не проблема безопасности). Также, редактор *ДОЛЖЕН* иметь возможность видеть, какие люди создали переводы до него в журнале переводов. Это не “раскрытие информации” а скорее особенность, очень похоже на вашу способность видеть, кто написал сообщение на вашем сайте. Если вы этого не хотите, просто не позволяйте никому, кроме администратора, переводить, и вы “Безопасно”.
В этой версии также исправлена проблема с XML-картой сайта., так как они обновили минорную версию (4.1.4 к 4.1.5) но поменял все внутренне (смешанный случай к случаю верблюда, не слишком важно, но все равно, критическое изменение).
Еще одна важная вещь, Я больше не буду использовать wordpress.org, Я искренне верю, что я не работаю на них. Я действительно не доверяю и не доверяю им, и это окончательно. Здесь будут новые выпуски, если на вашем сайте работает механизм обновления плагина, вы сможете обновить. тоже скоро удалю .1 заканчивая версиями, так как будет только одна версия.
Если тебе есть что сказать мне, пожалуйста, используйте контактную форму здесь, наверное отвечу в свое время. Комментирование этих сообщений также работает.
Удачи и получайте удовольствие, используя эту версию.
Версия 1.0.8 – Спасибо, Жюльен.!
В эту особую палиндромную дату, выпущена новая версия Transposh. Эта версия слишком долго откладывалась, но так как я наконец нашел время, он готов и доступен.
Так, какая польза от этого?
Первое, Я хотел бы поблагодарить Жюльена Аренса из Безопасность RCE за помощь в обнаружении нескольких недостатков в предыдущей версии, и работать со мной над предоставлением исправлений и их проверкой. Жульен предоставил мне информацию и полное раскрытие информации и был очень терпелив со мной, пока у меня, наконец, не появилось время все исправить.. Я могу только дать ему мою самую высокую рекомендацию, и показать мою признательность здесь. СПАСИБО!
Другие вещи в этой версии включают исправление пресловутой регрессии с Google Translate., заставляя людей получать [окно объекта] и/или дублированный контент. Если вы используете Google Translate, пожалуйста, используйте новую кнопку на вкладке утилит, чтобы удалить повторяющиеся данные. Всегда полезно сохранять актуальную резервную копию ваших человеческих переводов..
Также внесено множество улучшений на вводящую в заблуждение вкладку под названием «Редактор перевода». (которые, оглядываясь назад, я, вероятно, должен был позвонить “управление переводами”) что позволяет вам лучше контролировать и просматривать текущие переводы.
Много работы здесь было посвящено совместимости с PHP8 и wordpress. 5.9, Я считаю, что большинство проблем было устранено, и виджеты должны снова работать в интерфейсе, Я хочу поблагодарить всех пользователей, которые помогли мне с тестированием этого, и особенно Алекс и Марсель. Спасибо, парни!
Следующая версия надеюсь выйдет раньше, Думаю что вынесу разработку и форумы на github или аналогичную платформу. Дайте мне знать, если у вас есть какие-либо мысли по этому поводу.
Не стесняйтесь связаться с нами или оставьте свой отзыв об этом посте, мы процветаем благодаря вашим положительным отзывам и идеям (и увядать на негативе…) так что помогите нам предоставить вам один из лучших и бесплатных доступных инструментов перевода.
Переключатель языков для плагина Transposh
Это гостевой пост от Марко Гаси из Codingfix. Я ценю его работу и позволил ему использовать это место, чтобы рассказать вам кое-что, что может показаться вам интересным, как и я.. Так что без лишних слов, вот сообщение Марко
Как и многие другие разработчики, когда я обнаружил плагин Transposh, я сразу влюбился в него! Он позволяет автоматически переводить из коробки, но также дает вам детальный контроль над переведенным текстом., позволяя вам редактировать каждую фразу.
Хорошо, Вы это уже знаете, поэтому мне не нужно здесь повторять, почему мы все так любим Транспош..
Но я должен кое в чем признаться: Мне не понравился виджет переключателя языка. Я занимаюсь разработкой небольших веб-сайтов, и обычно мне нужно использовать 2 к 4 разные языки. Создание сайтов не на WordPress, Раньше я ставил только какой-то флаг в главном меню навигации и хотел бы сделать то же самое с помощью WordPress и Transposh..
Ремесленный путь
Вначале, чтобы получить тот результат, Я использовал пару полезных плагинов и немного javascript.
Я не буду тратить ваше время здесь, чтобы говорить об этом: если интересно, можете найти подробное описание тут
Путь WordPress
То “ремесленный путь” мне было абсолютно скучно: для каждого нового сайта мне приходилось повторять каждый шаг, чтобы получить 2 или 3 флаги в моем меню. Я хотел получить свои флаги, просто установив плагин и, возможно, изменив некоторые настройки ... Но этого плагина не существовало, поэтому я наконец решил, что должен выйти за пределы своих возможностей, встретить вызов и создать свой собственный плагин.
Сегодня я с гордостью представляю Language Switcher для Transposh. Это не волшебство, Он не творит чудес, но выполняет свою работу.
Я очень благодарен оферу, который пригласил меня представить мое маленькое создание в своем блоге: Спасибо, Офер, за вашу доброту, Я очень ценю эту возможность рассказать о Language Switcher for Transposh.
Так, Что на самом деле делает переключатель языков для Transposh?
- он считывает настройки Transposh и получает список языков, используемых на текущем веб-сайте
- он читает все местоположения меню, доступные в текущей теме, и позволяет вам выбрать, где будет отображаться переключатель языка, с помощью простых флажков
- позволяет добавить в конец выбранного меню(с) ряд флажков или раскрывающееся меню для выбора языка; Администраторы, Авторы и редакторы также увидят кнопку «Редактировать перевод», которая позволит им активировать редактор транспошированного перевода.
- если вы решите использовать только флаги, он позволяет вам выбирать между флагами Transposh или флагами, предоставляемыми Language Switcher для самого Transposh
- если вы решите использовать раскрывающийся список, вы можете выбрать, используете ли вы выбор или неупорядоченный список для создания раскрывающегося списка: Я добавил эту опцию, потому что неупорядоченный список дает вам гораздо больше возможностей для настройки их внешнего вида, чем выбор
- если вы используете неупорядоченный список как раскрывающийся список, вы можете выбрать, будут ли элементы списка отображать только флаг, только текст или оба флага и текст
- он позволяет вам устанавливать дополнительные классы для пунктов меню переключателя языка: это позволяет вам сделать его соответствующим стилю вашей темы, используя тот же класс, который ваша тема использует для элементов меню навигации.
- он позволяет полностью настроить переключатель языка с помощью редактора css с подсветкой синтаксиса: текущая таблица стилей загружена в редактор, и вы можете просто изменить ее, а затем сохранить или даже создать совершенно новый файл css. с произвольным именем (по умолчанию custom.css)
Что насчет будущего?
У меня уже есть список TODO, чтобы добавить больше функций и, возможно, создать даже премиум-версию, но я думаю, что Language Switcher for Transposh сделает вашу жизнь проще уже в этом первом выпуске. Или по крайней мере, это то, на что я очень надеюсь!
Ты можешь найти Переключатель языков для транспоша на сайте WordPress.org (или просто ищите “Transposh” в панели администратора вашей установки WordPress): попробуйте и не стесняйтесь обращаться ко мне по любым вопросам, с которыми вы можете столкнуться. И очевидно, если тебе это нравится, не забудьте поставить звезду (Я так и не научился вставлять в дэшборд эти надоедливые приглашения оценить LOL).
Спасибо всем за чтение.
Хорошее кодирование!
Искренне,
Марко Гаси, автор Codingfix
Версия 1.0.7 – катится снова
Ага, это 2 февраля. Это хорошая дата для выпуска нового второстепенного релиза. Эта версия должна работать из коробки с WP 5.6 (и вероятно 5.7 слишком). И включает некоторые мелкие исправления ошибок, обнаруженных за последний год..
Я хотел поблагодарить Фабио Перри за его помощь в тестировании этого выпуска и за то, что он не отказывался от Transposh.. Я думаю, он скоро найдет больше ошибок, и последует новый выпуск.
Следующая версия, вероятно, будет включать в себя еще несколько версий, выпущенных переводчиком bing, а также удаление некоторого старого и неиспользуемого кода..
Мы надеемся, что вы будете наслаждаться этой версией.
С новым годом – 2021
Хорошо, это был напряженный год для меня лично. Мне не удалось выпускать новые версии Transposh с необходимой периодичностью, и изменения, которые произошли в структуре wordpress, вызвали сбои в работе некоторых частей плагина..
Я скоро обновлю плагин. Поскольку есть несколько проблем, которые в настоящее время беспокоят пользователей, которые перешли на более новую версию WordPress.. Первый - это устаревание старых функций jQuery., в результате чего ленивый загрузчик, используемый плагином, не работает должным образом. Это, вероятно, будет исправлено либо заменой ленивого загрузчика, либо отменой этой функции.. Аргументы делятся на разные подходы. Когда зародился транспош, загрузка бесполезного скрипта размером 100 КБ казалась утомительной, но с тех пор интернет стал быстрее. И я не совсем уверен, будут ли люди вообще беспокоиться об оптимизации своих сайтов.. Ленивые загрузчики для jQuery, поддерживающие файлы CSS, также довольно редки., и ничего нового не было выпущено за несколько лет.
Второй серьезной проблемой было использование jQueryUI в качестве диалоговой платформы, на которой полагается плагин.. jQueryUI в последние несколько лет идет очень тихо.. И мне не удалось найти подходящую альтернативу диалогу. Необходимость полностью изменить подход или написать собственный компонент диалога - еще одна очень большая задача.. Я, наверное, просто заставлю его снова работать. Но этот раствор быстрого клея придется изменить.
Я хочу поблагодарить всех, кто поддерживал плагин и его развитие в последнее десятилетие.. Это то, что заставляет меня продолжать поддерживать плагин.
Увидимся с новым выпуском, который скоро исправит большинство ошибок. И я разделяю глобальную надежду, что 2021 будет лучше чем 2020.