Показать полную графическую версию : Перевод Yahoo weather widget
Перевел 5-Day Forecast на русский язык и сохранил.
Отктыл саму программу и запустил виджет, а программа отказывается его принимать.
Перевел как было и все заработало.
Сделал такой вывод:
Сама программа русский язык не поддерживает (не читает).
Так что перевод виджетов не прокатит. :)
SLIM, я могу ошибиться но где то в куске кода программы (саого widget'a) видел установки параметров шрифтов))
Может в них дело, но я лишь предполагаю)
PainteR, Я тоже видел. Пробовал менять, но ничего не помогает.
Программа все равно отказывается принимать виджет с русским языком.
SLIM, знач будем ждать когда разрабов осинит на Русскую версию)))
PainteR, SLIM, на офф. сайте можно создавать самому виджеты какие хочеш, может просто создать такойже но на русском
stan88, тогда в чем проблема)
PainteR, Я не знаю как там какуето програмку надо скачать и учебник но там на английском
PainteR, тут просто люди знающие есть им будет легче сделать чем мне
stan88, не зуди)))
У всех ведь есть и свои дела) (Как смогут так ответят)
Какой сайт)
stan88, что бы сделать патчер это надо хорошенько покопаться в старом разобраться и т.д
Там на сайте лишь инструменты для создания, да что то вроде как начальный мануал) А дальше самому)
PainteR, кинь плиз ту програмку которой расковырял виджет
Вобщем кому интересно поковырять widget и есть время заходим сюда (http://widgets.yahoo.com/tools/), качаем и устанавливаем Konfabulator™ SDK.
Устанавливаем, потом запускаем Widget Converter.widget (Все программы -> Yahoo! Widgets -> Yahoo! Widgets SDK -> Widget Converter.widget)
Перетаскиваем на Widget Converter нужный нам widget и конвертируем...обратно конвертировать таким же методом.
PainteR, мне кажется что там надо скрипты менять
stan88, пробую, попытка не пытка, я сейчас просто занят)
Я перевел дни недели, но вместо букв ничего не появилось, попробовал на шару что то написать латинскими буквами, появилось, надо по идее что-то изменить в скрипте чтобы распознавались русские буквы,как я понял в скрипте прописан шрифт Arial странно почему он не распознает русские буквы
stan88, это должен поддерживать движок yahoo по идеи
Вот скрипт относящийся к тексту, я пробовал Helvetica менять на Arial и на Times New Roman но ничего не помогло тогда все надписи написал латинскими буквами тринслитом все изменилось, но все же русские слова английскими буквами как то неочень
function calculateDockTextWidth( string )
{
var tempText = new Text( );
tempText.style.fontFamily = "'Helvetica', 'Arial'";
tempText.style.fontWeight = "bold";
tempText.style.fontSize = "12px"; // default, largest
tempText.data = string;
// set the temporary element with the size and the data and decrease until it fits
var loops = 0;
while( tempText.width > 66 && loops < 10 )
{
tempText.style.fontSize = parseInt( tempText.style.fontSize ) - 1 + "px";
loops++; // sanity check for excessively long names
}
return tempText.style.fontSize;
}
// -------------------------------------------------------------------------------------------
function ccText( data, highlight )
{
var text = new Text( );
text.data = data;
text.style.fontFamily = "Arial";
text.style.fontSize = "11px";
text.style.fontWeight = "bold";
text.style.color = highlight ? gTextHighlightColor : gTextColor;
text.highlight = highlight;
return text;
}
мне тут подсказали что надо кодировку менять (unicode)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.