Русифицирование даты на форуме - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

даты на русском

  • 2 Страниц +
  • 1
  • 2

Русифицирование даты на форуме

#1 Пользователь не на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 400
  • Регистрация: 27-Март 16
  • Репутация: 29
  • IPB version:3.4.x
 

Отправлено 21 Апрель 2016 - 11:23

Почему-то не переводятся даты на форуме... IPB 3.4.9 оригинальный английский дистрибутив, поверх поставил полный русификатор. Сами даты переведены, в списке строк перевода проверил, а на форуме отображаются английские.

Как это исправить, подскажите пожалуйста. Спасибо.

Вложений


0

#2 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 762
  • Регистрация: 20-Март 09
  • Репутация: 2 286
  • IPB version:3.1.x
 

Отправлено 21 Апрель 2016 - 14:53

http://ipbskins.ru/f.../topic6090.html
http://ipbskins.ru/f...topic10376.html
http://ipbskins.ru/f.../topic6501.html
0

#3 Пользователь не на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 400
  • Регистрация: 27-Март 16
  • Репутация: 29
  • IPB version:3.4.x
 

Отправлено 21 Апрель 2016 - 17:22

Насколько понял, никак в моем случае (localhost Open Server, Windows)? :(
0

#4 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 762
  • Регистрация: 20-Март 09
  • Репутация: 2 286
  • IPB version:3.1.x
 

Отправлено 21 Апрель 2016 - 17:27

Для windows попробуйте локаль

Russian_Russia.65001

0

#5 Пользователь не на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 400
  • Регистрация: 27-Март 16
  • Репутация: 29
  • IPB version:3.4.x
 

Отправлено 21 Апрель 2016 - 17:39

С этой локалью, к сожалению, тоже не русифицировалась дата...

Вложений


0

#6 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 762
  • Регистрация: 20-Март 09
  • Репутация: 2 286
  • IPB version:3.1.x
 

Отправлено 21 Апрель 2016 - 17:48

Еще как вариант, но могут быть проблемы с кодировкой даты

Russian_Russia.1251

http://open-server.r...opic.php?t=2161
1

#7 Пользователь не на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 400
  • Регистрация: 27-Март 16
  • Репутация: 29
  • IPB version:3.4.x
 

Отправлено 21 Апрель 2016 - 18:06

Так и есть, кодировка какая-то непонятная... Это возможно исправить?

Вложений


0

#8 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 762
  • Регистрация: 20-Март 09
  • Репутация: 2 286
  • IPB version:3.1.x
 

Отправлено 21 Апрель 2016 - 18:16

Попробуйте в admin\sources\classes\class_localization.php

Найти
	private function _fix( $date )
	{

ниже добавить

		if( strpos( strtolower( PHP_OS ), 'win' ) === 0 )
		{
			$date = iconv( 'windows-1251', IPS_DOC_CHAR_SET, $date );
		}

1

#9 Пользователь не на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 400
  • Регистрация: 27-Март 16
  • Репутация: 29
  • IPB version:3.4.x
 

Отправлено 21 Апрель 2016 - 18:41

Заработало, большое спасибо! Только кодировка валюты осталась уплывшей..

А можно как-нибудь формат "апр" поменять на "Апр." ?

Вложений


0

#10 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 762
  • Регистрация: 20-Март 09
  • Репутация: 2 286
  • IPB version:3.1.x
 

Отправлено 21 Апрель 2016 - 20:08

Просмотреть сообщениеbenix97 сказал(а):

Только кодировка валюты осталась уплывшей..

Найти

		return is_numeric( $number ) ? str_replace( 'x', $this->local_data['thousands_sep'], number_format( $number, $places, $this->local_data['decimal_point'], 'x' ) ) : 0;

Заменить на

		if( strpos( strtolower( PHP_OS ), 'win' ) === 0 )
		{
			return is_numeric( $number ) ? iconv( 'windows-1251', IPS_DOC_CHAR_SET, str_replace( 'x', $this->local_data['thousands_sep'], number_format( $number, $places, $this->local_data['decimal_point'], 'x' ) ) ) : 0;
		}
		
		return is_numeric( $number ) ? str_replace( 'x', $this->local_data['thousands_sep'], number_format( $number, $places, $this->local_data['decimal_point'], 'x' ) ) : 0;

1

#11 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 762
  • Регистрация: 20-Март 09
  • Репутация: 2 286
  • IPB version:3.1.x
 

Отправлено 21 Апрель 2016 - 20:10

Просмотреть сообщениеbenix97 сказал(а):

А можно как-нибудь формат "апр" поменять на "Апр." ?

Настройки -> Дополнительно -> Формат чисел, времени и дат
0

#12 Пользователь не на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 400
  • Регистрация: 27-Март 16
  • Репутация: 29
  • IPB version:3.4.x
 

Отправлено 21 Апрель 2016 - 21:09

Спасибо большое, сейчас попробую
0

#13 Пользователь не на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 400
  • Регистрация: 27-Март 16
  • Репутация: 29
  • IPB version:3.4.x
 

Отправлено 22 Апрель 2016 - 11:16

Практически всё нормализовалось, только 1 символ остался кракозяброй:

Вложений


0

#14 Пользователь не на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 400
  • Регистрация: 27-Март 16
  • Репутация: 29
  • IPB version:3.4.x
 

Отправлено 23 Апрель 2016 - 12:09

Посмотрел, в версии 3.4.6 от IBR на месте этой кракозябры "р." стоит, видимо, сокращенно "рубл."

Можно ли это в 3.4.9 исправить?
0

#15 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 762
  • Регистрация: 20-Март 09
  • Репутация: 2 286
  • IPB version:3.1.x
 

Отправлено 23 Апрель 2016 - 12:44

Откатить предыдущие изменение, найти

		$this->local_data = localeconv();

ниже добавить

		if( strpos( strtolower( PHP_OS ), 'win' ) === 0 )
		{
			foreach( $this->local_data as $k => $v )
			{
				if( is_string( $v ) )
				{
					$this->local_data[ $k ] = iconv( 'windows-1251', 'utf-8', $v );
				}
			}
		}

1

Сообщить об этой теме:


  • 2 Страниц +
  • 1
  • 2


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна