Пропустить

Смена языка в названиях категорий и форумов

Форум для авторов модов для phpBB 3.0.x. Здесь можно попросить помощи в разработке у коллег.
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Смена языка в названиях категорий и форумов

Сообщение G.Vladimir » 23.08.2008 2:22

Тема подымалась тут ( может уже удалена ) но в полне решаема

найти
$row['forum_name']  

заменить на
(!empty($user->lang[$row['forum_name']])) ? $user->lang[$row['forum_name']] : $row['forum_name']  


найти
$forum_data['forum_name']  

заменить на
(!empty($user->lang[$forum_data['forum_name']])) ? $user->lang[$forum_data['forum_name']] : $forum_data['forum_name']		   


ну и пополнить массивы в файлах перевода
ПРИМЕР: Если создается категория или форум TEST_FORUM
в русских переводах acp/forums , mcp_, ucp_ и viewforum нужно добавить 'TEST_FORUM' => 'тестовый форум',
в инглише переводах acp/forums , mcp_, ucp_ и viewforum нужно добавить 'TEST_FORUM' => 'test forum',
и.т.д

G.Vladimir
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 23.08.2008 0:51
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Смена языка в названиях категорий и форумов

Сообщение crash » 23.08.2008 7:22

G.Vladimir
и так для каждого форума? Не кажется ли это решением через одно место?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
 
Сообщения: 6579
Зарегистрирован: 07.07.2004 17:12
Откуда: Бердск
Благодарил (а): 0 раз.
Поблагодарили: 16 раз.

Re: Смена языка в названиях категорий и форумов

Сообщение Shurik.Mcl » 11.09.2008 17:27

как вариант и то хорошо ! а что делать с описанием форумов ?

Shurik.Mcl
phpBB 1.4.1
 
Сообщения: 45
Зарегистрирован: 11.06.2008 12:28
Откуда: UA Черкассы
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Смена языка в названиях категорий и форумов

Сообщение Rayden » 14.09.2008 8:16

G.Vladimir писал(а):Тема подымалась тут ( может уже удалена ) но в полне решаема

это не решение, это даже не суррогат. Это просто обман.

В базе хранится только одно название категории/форума, там одно поле.
Чтобы у тебя переключалось название при смене языка, нужно:
1. Хранить в базе несколько названий каждого форума/категории/темы
2. Значит нужны несколько дополнительных полей в базе.
3. Количество полей = количеству установленных языков (а что будет происходить при добавлении/удалении языков я уже молчу)
4. Все эти поля нужно заполнять при создании категории/форума/топика
5. Ну и конечно сменить код, чтоб в зависимости от языка бралось нужное название.

А ты блин, такой шустрый - все загнать в ленг-файлы. Может туда и все ники загнать, и профайлы, и сообщения?
А если сменить название, править несколько файлов?
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
 
Сообщения: 3795
Зарегистрирован: 27.06.2005 1:07
Благодарил (а): 0 раз.
Поблагодарили: 29 раз.

Re: Смена языка в названиях категорий и форумов

Сообщение toxi » 19.05.2009 15:23

Это хорошо, чтобы были и русские названия форумов и английские. Но возникает вопрос: Как будет американец, читать русский текст в таком форуме. Ведь здесь будет переведено лишь название и описание форума, а не всех тем и сообщений, которые пишут пользователи. :) Бред.

Проще простого - это создать два раздела (Пример):
1. Для русскоязычных пользователей
- Форумы на русском
2. Для всех остальных пользователей
- Форумы на английском

И так будет намного приятнее и лучше смотреться ;)
Server: PHPBB 3 | Localhost: PHPBB 3 | Denwer | Мой мод phpbb3portal_plus | Утилита MODX Creator (Online)
Аватара пользователя
toxi
phpBB 2.0.0
 
Сообщения: 107
Зарегистрирован: 25.01.2007 8:12
Откуда: Украина, г. Житомир
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


Вернуться в Для авторов (phpBB 3.0.x)

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы