Поручик
Посмотрел внимательнее, в итоге:
Открыл скрипт в root\styles\prosilver\template\editor.js
Изменил код на:
Код: Выделить всё
function BBCurl() {
var FoundErrors = '';
var enterURL = prompt("l_bbcurl_w_url", "http://");
var enterTITLE = prompt("l_bbcurl_w_title_a", "l_bbcurl_w_title_b");
if (!enterURL) {
FoundErrors += "l_bbcurl_w_url_errors_a";
}
if (!enterTITLE) {
FoundErrors += "l_bbcurl_w_url_errors_b";
}
if (FoundErrors) {
alert("Error:"+FoundErrors);
return;
}
var ToAdd = "[url="+enterURL+"]"+enterTITLE+"[/url]";
insert_text(ToAdd);
}
function BBCimg() {
var FoundErrors = '';
var enterURL = prompt("l_bbcimf_p_img","http://");
if (!enterURL) {
FoundErrors += "l_bbcimg_p_img_errors";
}
if (FoundErrors) {
alert("Error :"+FoundErrors);
return;
}
var ToAdd = "[img]"+enterURL+"[/img]";
insert_text(ToAdd);
document.post.message.value+=ToAdd;
document.post.message.focus();
}
Объявил языковые переменные javascript в шaблoнe root\styles\prosilver\template\posting_buttons.html
Код: Выделить всё
<script language="JavaScript" type="text/javascript">
<!--
l_bbcimf_p_img = "{BBCIMG_P_IMG}";
l_bbcimg_p_img_errors = "{BBCIMG_P_IMG_ERRORS}";
l_bbcurl_w_url = "{BBCURL_W_URL}";
l_bbcurl_w_title_a = "{BBCURL_W_TITLE_A}";
l_bbcurl_w_title_b = "{BBCURL_W_TITLE_B}";
l_bbcurl_w_url_errors_a = "{BBCURL_W_URL_ERRORS_A}";
l_bbcurl_w_url_errors_b = "{BBCURL_W_URL_ERRORS_B}";
//-->
</script>
В root\language\en\posting.php добавленные языковые переменные соответственно остались.
Результат: Перевод не удался! По образцу двойки на phpBB3 - выводится как l_bbcurl_w_url, тоесть языковые переменные игнорируются. Если убрать апострофы (""), как в образце с двойкой, то и l_bbcurl_w_url не будет выводиться. Вот так задачка