Создание плагинов для WordPress
36 subscribers
50 photos
8 videos
113 links
Курс для разработчиков по написанию качественных плагинов с нуля.
Download Telegram
Локализация плагина: 5 ошибок, из-за которых перевод ломает UX

Если плагин рассчитан не только на один язык, локализация — не «дополнение», а часть интерфейса. Ошибка в тексте, ключе или структуре строк быстро превращает нормальный плагин в неудобный.

— Не оборачивайте в перевод всё подряд: названия файлов, HTML-атрибуты и служебные ключи должны оставаться стабильными.
— Используйте понятные исходные фразы: короткие и цельные строки переводятся точнее, чем длинные предложения с вложенными условиями.
— Не склеивайте текст через конкатенацию: переводчику нужен полный контекст, а не куски вроде «Удалить » + «запись».
— Всегда передавайте контекст, если одинаковая строка используется в разных местах: «Сохранить» в кнопке и в статусе — это не одно и то же.
— Проверяйте множественное число и переменные: в переводах ломаются именно места с %s, %d и формами слов.

Отдельно следите за доменом перевода и загрузкой файлов .mo/.po: если текст не выводится, проблема часто не в переводе, а в неправильной привязке текста к плагину.

Хорошая локализация начинается не с перевода, а с грамотной разметки строк в коде.
Forwarded from Я ЗЛОЙ, Я ГАНГСТА
Когда AffPapa попытались кикнуть Иванова из сферы, другие компании скинули ему $100к.

Как мы обсуждали вчера, овнер AffPapa взбесился на ЕЮ и пригрозил аффилке: AffPapa прекратят все формы сотрудничества с компаниями-партнёрами Иванова. Логика простая: мне приносит неудобства этот чел, значит, я сделаю так, чтобы с ним никто больше не работал, тем самым вытеснив его из сферы.

Будь это кто-то другой, идея, может, и сработала бы, но мы говорим о ЕЮ, который тут же понял кипиш. В ответ Алексеев закинул ему $5к с комментом «Кайфуй», а дальше к этому недо-флэшмобу подтянулись другие компании: $25к от Roi Media, $15к от TopX, $10к от GloryPartners, $7.5к от неизвестного Эдуарда, $7.5к от Кардиналов, $5.5к от некого Владимира. И вишенка на торте — $50к от «влиятельной iGaming фигуры, пожелавшей остаться анонимной».

Овнер AffPapa тем временем выдал жиденький ответ на ситуацию: они «не хотят ассоциироваться с брендами, поддерживающими площадки, построенные на срачах», но это не значит, что они прекращают сотрудничество со всеми вышеперечисленными конторами. Иначе говоря, чел понял, что не на того наехал, и быстро переобулся — у него тупо не было другого выбора.

🥴 — чего и следовало ожидать
🍾 — поздравляем ЕЮ с неожиданной премией )0

🎣Лей Fishing Time на TopX, участвуй в раздаче 1kk$ среди баеров и команд! Стань серьёзной iGaming-фигурой! 😎 Подробности ТУТ

😈 Я ЗЛОЙ, Я ГАНГСТА
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from high profit — low life
Маэстро снова всех переиграл - будто по нотам блестяще выступил и остался с деньгами и респектом улиц

Че было?
Кто-то вспомнил про сообщество Affpapa - кто конкретно такие и чем занимаются кроме организации местечковых митапов, я не ебу, но пафоса как всегда много - доступ к серьезным iGaming фигурам у них только по подписке за 2100 евриков.

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

Но обиженный владелец папки пошел плакать в линкедине на тему того «какжи так, никогда такого не было и вот опять».
Также он пообещал всем брендам так или иначе связанным с Юрьичем (то есть 90% СНГ рынка) закрытие доступа к аффпапе и немедленное прекращение сотрудничества.

После этого ситуация плавно перетекла в iGaming Chat, где пошла настоящая возня - вместо НЕМЕДЛЕННОГО РАЗРЫВА С ОПОРОЧИВШИМ ИМЯ АФФПАПЫ, бренды предпочли поддержать Евгения вечнозелеными долларами и накидали ему под сто косых на ход ноги и новый контент, засветились PVT, Roimedia, Кардиналы, TopX и Glory, а также несколько анонимных iGaming-фигур.

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

Собственно, понятно что без топовых брендов, которые в том числе оплачивают существование Аффпапы вряд ли оно сможет фунциклировать.

Как и любой медийный конфликт - этот Евгений Юрьевич выиграл в одну калитку, прямо как Испания Аргентину вчера.

Мораль?
Не пиздите на маэстро.

High Profit — Low Life | Прислать сплетню
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
X перезапустил прилу на Android

X.com не просто обновила приложение, а фактически пересобрала его вокруг скорости и синхронного запуска фич с iOS. Для арбитража это сигнал снова тестировать X Ads и УБТ-связки: платформа уходит от старого формата коротких постов к видео и стримам, а значит меняются охваты, креативы и точки входа в трафик.

➡️ Читайте на сайте: https://aff.top/blog/x-perezapustil-prilu-na-android

🧠 Ещё больше инсайтов → в канале AFF.top
Локализация плагина: как не сломать строки, перевод и поиск по коду

Если плагин нужен не только вам, локализация должна быть заложена сразу: иначе позже придётся вылавливать строки по шаблонам и переписывать логику. Базовое правило простое: любые текстовые выводы — через функции перевода, а не через прямой echo с “зашитым” текстом.

Используйте домен перевода везде одинаково: __(), _e(), esc_html__(), esc_attr__(). Для переменных и HTML-разметки выбирайте безопасные варианты, чтобы перевод не открыл лишний XSS-канал. Не склеивайте фразы из кусочков: в разных языках порядок слов может быть другим, и такой код потом трудно поддерживать.

Отдельно проверьте:
• строки в настройках, уведомлениях и письмах;
• сообщения об ошибках и подсказки;
• подписи кнопок, метки, title и aria-label;
• форматы дат, чисел и единиц измерения.
Если строка повторяется в нескольких местах — держите её в одном источнике, а не копируйте вручную. Это упрощает перевод и уменьшает расхождения.

Перед релизом прогоните плагин по списку: нет ли «голых» строк в PHP, JS и шаблонах; все ли тексты проходят через нужный text domain; не потерялись ли кавычки, плейсхолдеры и HTML-теги. Локализация — это не только перевод, но и дисциплина в том, как плагин выводит текст.

Сделайте перевод частью архитектуры, а не финальной косметикой — и плагин останется удобным для доработки и для пользователей на любом языке.
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Meta внедряет ИИ-оптимизацию в Ads Manager

Meta постепенно вшивает ИИ-оптимизацию во все уровни Ads Manager: бюджет, аудиторию и креативы. Идея — автоматически перераспределять spend туда, где выше конверт и engagement. Для арбитража вывод простой: функции выглядят полезно, но их реальная эффективность пока не доказана, поэтому тестировать нужно в сравнении с ручными настройками.

➡️ Читайте на сайте: https://aff.top/blog/meta-vnedriaet-ii-optimizaciiu-v-ads-manager

🧠 Ещё больше инсайтов → в канале AFF.top
Пару дней назад в iGaming chat разыгралась история невероятной щедрости после попытки отмены Евгения Юрьевича. Если в трех словах, то Евгению Иванову «накидали» денег.

Редакции стало интересно, кто и сколько реально перевел. Полностью разобрали ситуацию, каждый платеж, получилось интересно.

По схеме переводов можно кликать. @cparip

https://cpa.rip/articles/unprecedented-generosity/

PS: За происходящим было интересно наблюдать, Евгений хорош)

Работаем с твоим трафиком до окупа. CPA/Spend/RS/Hybrid. Заливай с PIN-UP Partners на ЛатАм и СНГ
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
В РФ приняли закон о крипте: что он означает

Закон признал крипту имуществом, но запретил использовать её как платёж внутри России. Хранить можно, оплачивать товары и услуги нельзя, а обмен и обращение допустимы только через лицензированных операторов и в рамках внешнеторговых сделок. Для арбитража вывод простой: серые P2P-схемы под ударом, а легализация дохода возможна лишь через правила ЦБ и ФНС.

➡️ Читайте на сайте: https://aff.top/blog/v-rf-priniali-zakon-o-kripte-chto-on-oznachaet

🧠 Ещё больше инсайтов → в канале AFF.top
Настройки плагина WordPress: 7 пунктов, которые ломают сайт чаще всего

Первое правило — не включать всё подряд. В настройках оставляйте только то, что решает задачу плагина: лишние галочки дают конфликты, лишние запросы и путаницу в админке.

Проверьте такие пункты:
— роли и права доступа;
— формат вывода на фронтенде;
— кэширование и очистку кэша;
— обработку ошибок и уведомления;
— совместимость с темой и другими плагинами.

Отдельно смотрите на значения по умолчанию. Если поле можно оставить пустым, но плагин вставляет «магическое» значение, это часто ломает импорт, интеграции и массовое редактирование. То же касается автозаполнения: оно удобно только до первого нестандартного кейса.

Не прячьте важные опции глубоко в интерфейсе. Хорошая настройка — это когда пользователь понимает, что изменится после сохранения. Добавьте подсказки, короткие описания и безопасные дефолты. 👍

Перед релизом прогоните настройки на чистом сайте и на сайте с типичным набором плагинов. Если опция непонятна вам за 10 секунд, её нужно упростить или убрать.
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Claude code теперь умеет запускать Ios-прилы

Anthropic превратила Claude Code Desktop в инструмент для сборки и отладки iOS-приложений прямо в симуляторе Apple. Claude видит интерфейс, читает экран и сразу вносит правки без computer use и разрешений на запись экрана. Для работы нужен Mac, Xcode и подписка Pro/Max/Team. Вывод: это удобный способ быстрее тестировать iOS-оферы и фичи.

➡️ Читайте на сайте: https://aff.top/blog/claude-code-teper-umeet-zapuskat-ios-prily

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Open AI запустила рекламный сервис в ChatGPT

OpenAI запустила рекламу в ChatGPT: спонсорские блоки показываются в бесплатной версии и тарифе Go, а закупка идёт по CPM и CPC с бюджетом на уровне адсетов. Для арбитражников это пока дорогой тест: рекомендованный CPC $3–5, ограниченные гео, есть UTM и базовая статистика, но окупаемость под вопросом.

➡️ Читайте на сайте: https://aff.top/blog/open-ai-zapustila-reklamnyi-servis-v-chatgpt

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Google выпустила новую Gemini 3.6 flash

Google выкатил новую линейку Gemini: 3.6 Flash стала основной моделью и выгоднее прошлой, при этом лучше в кодинге. 3.5 Flash-Lite — самая быстрая, подходит для рисёрча и анализа доков. Flash Cyber ориентирована на поиск уязвимостей, но доступна только в пилоте.

➡️ Читайте на сайте: https://aff.top/blog/google-vypustila-novuiu-gemini-3-6-flash

🧠 Ещё больше инсайтов → в канале AFF.top