Разное - Перевод Yahoo weather widget
-
PainteR
Re: Разное - Перевод Yahoo weather widget
stan88, не зуди)))
У всех ведь есть и свои дела) (Как смогут так ответят)
Какой сайт)
У всех ведь есть и свои дела) (Как смогут так ответят)
Какой сайт)
-
PainteR
Re: Разное - Перевод Yahoo weather widget
stan88, что бы сделать патчер это надо хорошенько покопаться в старом разобраться и т.д
Там на сайте лишь инструменты для создания, да что то вроде как начальный мануал) А дальше самому)
Там на сайте лишь инструменты для создания, да что то вроде как начальный мануал) А дальше самому)
-
fr.run
-
PainteR
Re: Разное - Перевод Yahoo weather widget
Вобщем кому интересно поковырять widget и есть время заходим
Устанавливаем, потом запускаем Widget Converter.widget (Все программы -> Yahoo! Widgets -> Yahoo! Widgets SDK -> Widget Converter.widget)
Перетаскиваем на Widget Converter нужный нам widget и конвертируем...обратно конвертировать таким же методом.
сюда
, качаем и устанавливаем Konfabulator™ SDK.Устанавливаем, потом запускаем Widget Converter.widget (Все программы -> Yahoo! Widgets -> Yahoo! Widgets SDK -> Widget Converter.widget)
Перетаскиваем на Widget Converter нужный нам widget и конвертируем...обратно конвертировать таким же методом.
-
stan88
-
PainteR
-
stan88
Re: Разное - Перевод Yahoo weather widget
Я перевел дни недели, но вместо букв ничего не появилось, попробовал на шару что то написать латинскими буквами, появилось, надо по идее что-то изменить в скрипте чтобы распознавались русские буквы,как я понял в скрипте прописан шрифт Arial странно почему он не распознает русские буквы
-
PainteR
-
stan88
Re: Разное - Перевод Yahoo weather widget
Вот скрипт относящийся к тексту, я пробовал 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;
}
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;
}
-
stan88