ExBB Community » » Обсуждение » Лишние/отстутствующие языковые переменные

Страниц (1): [1]
 

1. M-A-X - 11 декабря 2009 — 17:34 - перейти к сообщению
1. Файл lang_front_all.php
$this->LANG['CaptchaCodeFailed'] = 'Невірний код захисту форми!';
$this->LANG['CaptchaMess'] = 'Введіть код захисту форми з рисунку вище';
- не використовуються

2. Файл lang_front_all.php
$this->LANG['TopicOpenNew'] = 'Відкрита тема (є нові повідомлення)';
$this->LANG['TopicOpenNoNew'] = 'Відкрита тема (немає нових повідомленнь)';
$this->LANG['TopicHotNew'] = 'Популярна тема (є нові повідомлення)';
$this->LANG['TopicHotNoNew'] = 'Популярна тема (немає нових повідомленнь)';

Дублікат в
lang_front_forums.php
взаємозамінні всюди
невзаємозамінні при пошуку

3. Створити змінну, для статусу "Админ", а то на всіх мовах однаково виходить.

Може вже змінено. Пишу за ExBB FM 1.0 RC1 за 15.07.2009
В російскій локалізації те саме.
2. electron - 11 декабря 2009 — 17:37 - перейти к сообщению

хм... люди вроде бы на форуме по-русски общаются.... переводчика в студию!!!!!
3. Victor - 12 декабря 2009 — 07:00 - перейти к сообщению
M-A-X форум дорабатывался разными командами и каждый вносил свои изменения и ни разу код не проверялся полностью и не чистился от лишнего.. считается что лучше время потратить на реально что-то новое чем приводить в порядок старое.. и потом пару лишних переменных не загрузят форум, а если вдруг где понадобятся о вот они есть...как говорится семь раз отмерь и лучше не отрезай Улыбка
4. M-A-X - 12 декабря 2009 — 14:53 - перейти к сообщению
1 пункт. При регистрации переменные берутся из файла для регистрации. Вроде больше капча нигде не используется.
2 пункт. Только при поиске. (для файла search.php)
(Добавление)
2 пункт все-таки править лучше не нужно.
В lang_front_all.php собраны переменные для редкоиспользуемых скриптов.
(Добавление)
То есть нужно трогать не lang_front_all.php, а lang_front_forums.php
Если загружается lang_front_forums.php, то загружается и lang_front_all.php.
(Добавление)
Можно удалить из lang_front_forums.php
Topics, TopicOpenNew, TopicOpenNoNew, TopicHotNew, TopicHotNoNew, TopicClosed, TopicMoved, TopicPinned, TopicAuthor,
TopicInfo, Forum - есть только в lang_front_all.php

И группу
/*
search new posts
*/
переименоват в
/*
Topics
*/

В search new posts оставить NoNewPosts, SearchTotalTopics
5. electron - 12 декабря 2009 — 15:33 - перейти к сообщению
M-A-X пишет:
2. Файл lang_front_all.php
$this->LANG['TopicOpenNew'] = 'Відкрита тема (є нові повідомлення)';
$this->LANG['TopicOpenNoNew'] = 'Відкрита тема (немає нових повідомленнь)';
$this->LANG['TopicHotNew'] = 'Популярна тема (є нові повідомлення)';
$this->LANG['TopicHotNoNew'] = 'Популярна тема (немає нових повідомленнь)';


разве эти строки не используются в левой части скрина?
6. yura3d - 12 декабря 2009 — 16:04 - перейти к сообщению
M-A-X пишет:
Если загружается lang_front_forums.php, то загружается и lang_front_all.php.

Внесу некоторую ясность. lang_front_all.php содержит в себе базовые языковые переменные и поэтому подключается всегда, для всех страниц форума (за исключением админки, там его роль выполняет lang_admin_all.php). Теперь касательно дубликатов в языковых файлах, в некоторых случаях такое положение дел оправдано. Например, ситуация, когда из файла нужно всего 2-3 переменные, и для того чтобы их прочитать, приходится подключать полностью файл с 300 другими (не нужными в данный момент) переменными, на что расходуется время работы скрипта и память. В такаих случаях бывает правильнее (с точки зрения производительности) вынести эти 2-3 переменные в другой языковой файл, который более задействован рассматриваемым скриптом. Конечно, есть там и дубликаты, которые не имеют подобной пользы, оставшиеся нам от предыдущего разработчика
7. M-A-X - 12 декабря 2009 — 22:09 - перейти к сообщению
Когда загружается lang_front_forums.php, то загружается и lang_front_all.php.
Поэтому из lang_front_forums.php их можно удалить.

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0184]     [ ]