Превод на български за потребителския интерфейс на reCAPTCHA

С ключови думи:

Go away spammers
Note to self

Българизиране на потребителския интерфейс на reCAPTCHA чрез добавяне на полето custom_translations към RecaptchaOptions.

26 май 2009: Инструкциите тук са съобразени с WP-reCAPTCHA версия 2.9.6.

Конкретно в моя случай това се наложи за вграден JavaScript в разширенията за Textpattern и WordPress. Екранните снимки по-долу дават напътствия за българизиране на reCAPTCHA от разширението за WordPress, но общият принцип остава същият и при други видове употреба на приложно-програмния интерфейс.

Задача: в настройките на reCAPTCHA има десетина езика, в това число немски, френски и руски, но не и български. Как да използваме собствен превод (фиг. 1)?

Непреведен reCAPTCHA

Влезте в административната част на WordPress. Допускаме, че вече имате инсталирано разширението WP-reCAPTCHA. От менюто вдясно изберете Разширения -> Редактиране (фиг.2):

Навигация в администраторски режим

На страницата „Редактиране на разширенията“ потърсете списъка с файлове на разширения вдясно и кликнете върху WP-reCAPTCHA (фиг. 3):

фиг. 3

В заредената текстова област потърсете речника RecaptchaOptions (Ctrl+F -> RecaptchaOptions) (фиг. 4):

фиг. 4

Понастоящем в разширението за WordPress речникът фигурира на две места в кода. Редактираме навсякъде. Заменете първо

var RecaptchaOptions = { theme : '{$recaptcha_opt['re_theme_reg']}', lang : '{$recaptcha_opt['re_lang']}' , tabindex : 30 };

с

var RecaptchaOptions = { theme : '{$recaptcha_opt['re_theme_reg']}', lang : '{$recaptcha_opt['re_lang']}', tabindex : 30, custom_translations : { visual_challenge : "Получаване на визуално изпитание", audio_challenge : "Получаване на аудио изпитание", refresh_btn : "Получаване на ново изпитание", instructions_visual : "Напишете двете думи:", instructions_audio : "Напишете чутото:", help_btn : "Помощ", play_again : "Ново изпълнение на звука", cant_hear_this : "Изтегляне на звука като MP3", incorrect_try_again : "Неправилно. Опитайте отново."} };

а след това и

var RecaptchaOptions = { theme : '{$recaptcha_opt['re_theme']}', lang : '{$recaptcha_opt['re_lang']}' , tabindex : {$recaptcha_opt['re_tabindex']} };

с

var RecaptchaOptions = { theme : '{$recaptcha_opt['re_theme']}', lang : '{$recaptcha_opt['re_lang']}', tabindex : {$recaptcha_opt['re_tabindex']}, custom_translations : { visual_challenge : "Получаване на визуално изпитание", audio_challenge : "Получаване на аудио изпитание", refresh_btn : "Получаване на ново изпитание", instructions_visual : "Напишете двете думи:", instructions_audio : "Напишете чутото:", help_btn : "Помощ", play_again : "Ново изпълнение на звука", cant_hear_this : "Изтегляне на звука като MP3", incorrect_try_again : "Неправилно. Опитайте отново."} };

Обърнете внимание, че можете да редактирате по свой избор низовете с българския превод. Фиг. 5 илюстрира манипулацията на първия речник с настройки:

фиг. 5

Запазете редактирания код на разширението (фиг. 6):

фиг. 6

Проверете крайния резултат (фиг. 7):

фиг. 7

Два дребни недостатъка в случая. Търсените две думи от така нареченото „изпитание“, или challenge, остават на английски и помощната документация е на езика, зададен от настройките на разширението — съответно от променливата lang в RecaptchaOptions, но поне външно reCAPTCHA става по-приятелски настроен към потребителя.

Забележка: За по-голяма сигурност в WordPress е препоръчително предварително да изключите разширението WP-reCAPTCHA.

Повече информация за: интернационализацията и речника RecaptchaOptions.

„52 значими идеи: Владетелят на Николо Макиавели“ от Тим Филипс

niccolo machiavelli's the prince: a 52 brilliant ideas interpretation by tim phillipsБългарският превод на книгата вече може да бъде поръчан от сайта на издателство ИнфоДАР.

От сайта на издателите:

Владетелят на Николо Макиавели
ISBN:978-954-761-395-9
Тим Филипс
168 стр.

Противоречивият и вдъхновяващ трактат на Николо Макиавели „Владетелят” (публикуван в България и като „Князът”) е все още актуален 500 години след първата му публикация. В основата на „Владетелят” са методите за сдобиване и задържане на власт, които често се разминават с традиционния морал. Интерпретацията на журналиста Тим Филипс на “макиавелизма” прави една вечна класика по-достъпна и актуална за съвременния човек. Открийте:

  • защо ще изгубите властта, ако не я използвате;
  • как да се целите нависоко;
  • как да се отнесете благосклонно към врага на вашия враг;
  • как да изпращате послания чрез действията си, не чрез словата си;
  • защо нищо не се проваля така лесно, както успехът.

Целта на тази книга не е да замести „Владетелят”, а по-скоро да илюстрира непреходността на идеите на Макиавели, като ги приложи в съвременния живот. Тази брилянтна интерпретация на „Владетелят” е великолепно допълнение към една от най-полезните и известни книги в света.