Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[FINAL] Length of service (Стаж2)

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
arhi
phpBB 1.4.4
Сообщения: 111
Стаж: 17 лет 2 месяца
Забанен: Бессрочно

Сообщение arhi »

хмм...
Стаж: 1 г. 11 22 д.
куда у меня девался "месяц"? то есть почему не пишется 11 м.?
В ланге есть:
$lang['mon']['0'] = 'м.';
$lang['mon']['1'] = 'м.';

Даже когда ставил оригинальный код - месяц не писался :(

Добавлено спустя 5 минут 12 секунд:

в профиле то же самое
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16353
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 535 раз
Поблагодарили: 2134 раза
Контактная информация:

Сообщение rxu »

arhi писал(а):В ланге есть:

$lang['mon']['0'] = 'м.';

$lang['mon']['1'] = 'м.';
А как ставили? В русский ланг надо вставлять другой кусок, не видели в пакете с модом папку translations?

У Васс отсутствуют переменные с индексом 2, поэтому и работает криво.
Изображение
arhi
phpBB 1.4.4
Сообщения: 111
Стаж: 17 лет 2 месяца
Забанен: Бессрочно

Сообщение arhi »

rxu писал(а):А как ставили? В русский ланг надо вставлять другой кусок, не видели в пакете с модом папку translations?
Да, есть такое дело, но открыв файлик я увидел вот это:

Код: Выделить всё

$lang['staj'] = 'Стаж: ';
$lang['seconds']['0'] = 'секунду';
$lang['seconds']['1'] = 'секунды';
$lang['seconds']['2'] = 'секунд';
$lang['hours']['0'] = 'час';
$lang['hours']['1'] = 'часа';
$lang['hours']['2'] = 'часов';
$lang['mday']['0'] = 'день';
$lang['mday']['1'] = 'РґРЅСЏ';
$lang['mday']['2'] = 'дней';
$lang['mon']['0'] = 'месяц';
$lang['mon']['1'] = 'месяца';
$lang['mon']['2'] = 'месяцев';
$lang['year']['0'] = 'РіРѕРґ';
$lang['year']['1'] = 'РіРѕРґР°';
$lang['year']['2'] = 'лет';
и соответственно решил поумничать, взяв английский файл :(
Теперь добавил 2-ю переменную в ланг и все ок, спасибо.
Аватара пользователя
Picasso
phpBB 1.4.2
Сообщения: 62
Стаж: 18 лет 9 месяцев
Откуда: Москва
Контактная информация:

Сообщение Picasso »

arhi писал(а):$lang['staj'] = 'Стаж: ';
$lang['seconds']['0'] = 'секунду';
$lang['seconds']['1'] = 'секунды';
$lang['seconds']['2'] = 'секунд';
$lang['hours']['0'] = 'час';
$lang['hours']['1'] = 'часа';
$lang['hours']['2'] = 'часов';
$lang['mday']['0'] = 'день';
$lang['mday']['1'] = 'РґРЅСЏ';
$lang['mday']['2'] = 'дней';
$lang['mon']['0'] = 'месяц';
$lang['mon']['1'] = 'месяца';
$lang['mon']['2'] = 'месяцев';
$lang['year']['0'] = 'РіРѕРґ';
$lang['year']['1'] = 'РіРѕРґР°';
$lang['year']['2'] = 'лет';
Действительно, обновить бы файлик ;)
По наитию сделал так:

Код: Выделить всё

$lang['staj'] = 'Стаж: ';
$lang['seconds']['0'] = 'секунда';
$lang['seconds']['1'] = 'секунд';
$lang['seconds']['2'] = 'секунды';
$lang['hours']['0'] = 'час';
$lang['hours']['1'] = 'часа';
$lang['hours']['2'] = 'часов';
$lang['mday']['0'] = 'день';
$lang['mday']['1'] = 'дня';
$lang['mday']['2'] = 'дней';
$lang['mon']['0'] = 'месяц';
$lang['mon']['1'] = 'месяца';
$lang['mon']['2'] = 'месяцев';
$lang['year']['0'] = 'год';
$lang['year']['1'] = 'года';
$lang['year']['2'] = 'лет';
ибо нефиг!
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 13 раз
Контактная информация:

Сообщение VVVas »

А перекодировать из 866 так сложно что ли?

Добавлено спустя 1 минуту 12 секунд:

И кто вообще сказал что 1251 это стандарт и так принято? Вон спросите у Гоги, он вам всё объяснить про кодировки. А может кому-то больше нравиться koi8-r
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Picasso
phpBB 1.4.2
Сообщения: 62
Стаж: 18 лет 9 месяцев
Откуда: Москва
Контактная информация:

Сообщение Picasso »

VVVas писал(а):А перекодировать из 866 так сложно что ли?
нет, не сложно, но если мод позиционируется как соблюдающий все стандарты, то в данном случае на лицо неудобство для конечного пользователя. И, соответственно удобнее сделать это автору один раз, чем всем скачавшим по разу. Наверное есть разница, да?

P.S. И давайте не будем развивать философские дисскуссии. Про кодировку все в курсе. В данном случае вопрос в виде исполнения конечного продукта.

P.P.S Автору, кстати, большое спасибо! Пользователи довольны ;)
ибо нефиг!
eco
phpBB 1.2.0
Сообщения: 12
Стаж: 17 лет 5 месяцев
Откуда: Msk

Сообщение eco »

А как сделать, что-бы количество дней, после стажа более месяца и больше, не отображалось, а то не красиво переноситься очень длинная строчка.
Закрыто

Вернуться в «Бета-версии модов для phpBB 2.0.x»