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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
G.Vladimir
phpBB 1.0.0
Сообщения: 1
Стаж: 18 лет 1 месяц

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

Сообщение G.Vladimir »

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

найти

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

$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',
и.т.д
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 22 года 2 месяца
Откуда: Бердск
Поблагодарили: 15 раз

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

Сообщение crash »

G.Vladimir
и так для каждого форума? Не кажется ли это решением через одно место?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Shurik.Mcl
phpBB 1.4.1
Сообщения: 48
Стаж: 18 лет 3 месяца
Откуда: UA Черкассы
Благодарил (а): 1 раз

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

Сообщение Shurik.Mcl »

как вариант и то хорошо ! а что делать с описанием форумов ?
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

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

Сообщение Rayden »

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

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

А ты блин, такой шустрый - все загнать в ленг-файлы. Может туда и все ники загнать, и профайлы, и сообщения?
А если сменить название, править несколько файлов?
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
toxi
phpBB 1.4.4
Сообщения: 131
Стаж: 19 лет 7 месяцев
Откуда: Житомир
Благодарил (а): 6 раз
Поблагодарили: 2 раза

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

Сообщение toxi »

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

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

И так будет намного приятнее и лучше смотреться ;)
phpbb v3.3.4 рабочий | Support Toolkit (STK)

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