smugastyi_kit: (Default)
Если кто решил русифицировать/украинизировать тему.

Вот небольшой патч, который правильно плюрализирует числительные.
Вставляется в файл слоя языка (иерархия ЖЖ/DW-шных стилей — тема для отдельного, печального разговора).

В текстовых настройках темы, строка прописывается так: 1 комментарий // # комментария // # комментариев

##===============================
## Lang
##===============================
function lang_map_plural (int n) : int
"This function defines plurals for different languages. Use this if you are writing a language layer that needs customization for its plurals."
{
    if ($n > 100) { $n = $n % 100; } 

    if (($n > 10) and ($n < 20)) { return 2; } # 11,12 ... 19 комментариЕВ
    elseif (($n % 10) == 0) { return 2; }  # 0, 10, 20  комментариЕВ
    elseif (($n % 10) == 1) { return 0; } # 1 комментарИЙ
    elseif ( (($n % 10) == 2) or (($n % 10) == 3) or (($n % 10) == 4) ) { return 1; } # 2, 3, 4 комментариЯ
    else { return 2; }                                                      # 42348 комментариЕВ
}
 

UPD: Интересно, а у них стоят какие нибудь лимиты на процессорное время при парсинге темы. Ведь там почти полноценный перл. Вполне можно запустить что нибудь, с сложностью вычислений O(n^2) :)
smugastyi_kit: (Default)
Поковырял слегка CSS стиль журнала.
Теперь на него можно смотреть хотя бы без боли в глазах.

Есть некоторые тонкости с переводом (а он, вообще, нужен?), так как для того,
чтобы перевести вообще все — нужно лезть в слои. Но пока что сильно лениво.
smugastyi_kit: (Default)
Мне начинает нравиться в DW.
Приходят интересные, судя по журналам люди, добавляются в подписчики.
В ЖЖ такой движухи не было уже давно.

Оплачу завтра paid account на год, так как есть у меня подозрение, что
при таком наплыве новых пользователей, DW может долго не продержаться,
без финансовой поддержки. Вряд ли владельцы DW учли, при рассчете
мощностей, что на Рождество ЖЖ сделает им такой подарок. :)

Кстати, DDoS-ить их теперь тоже будут по-взрослому, что не радует.