Исправление неточностей в руссификации после обновления
Добавлено: 08 ноя 2012, 22:23
Всем доброго времени суток, в связи с участившимися вопросами определенного рода, решил написать мини-статейку, для тех, кто при обновлении проигнорил . Что же ждет кто проигнорировал данную статью ???
А ждет их появление в самых непредсказуемых местах различных непереведенных языковых переменных. Покажу на одном примере, остальное как по шаблону следует делать. Вообщем представим ситуацию - мы проигнорировали тему о Автоматическом обновлении языкового пакета и неожиданно в одном из элементов форума, простым языком, на какой то странице видим такое чудо
Что это такое ???
А это непереведенная новая языковая переменная, но бояться ее не стоит, мы то знаем решение этой проблемы. Итак проводим следущие шаги.
1. Скачиваем и устанавливаем на компьютер
2. Берем чистый дистрибутив форума ( скачать его можно с нашего форума, искать тему с названием Скачать phpBB [новая версия, тута будут циферки](+обновление с [старая версия, тута будут циферки])) и вытягиваем из него папку/language/ru/ , допустим вытягиваем ее на рабочий стол для более удобной навигации
3. Открываем Notepad++ и на вкладке Поиск выбираем Найти в файлах и нам открывается следущий вид В поле номер 1 вставляем нашу неизвестную переменную, но без кавычек, у нас отображается так
А в поисковую строку вставляем
В поле номер 2 указываем путь до нашей папки /language/ru/ (которую мы заранее вытащили из чистого дистрибутива на рабочий стол) и жмем Найти все
4. Получаем следущую картину А это значит, что искомая переменная задается в файле\ru\common.php и ей соответствует строка
Открываем файл \ru\common.php из папки чистого дистрибутива, жмем связку CTRL+F вызывая поисковое окно и находим эту строку
Мы видим, что наша строка располагается после строки
Запоминаем все это
5. Финальный этап, мы идем на сервер, где располагается наш форум, находим файл/language/ru/common.php . Скачиваем себе на компьютер и открываем через Notepad++. Ищем строку
Добавляем после нее
Сохраняем, заливаем обратно на сервер и вуаля !!! Нечитаемая переменная обрела свою обертку !!! Все работает. Таким образом и по такому шаблону следует устранять все ошибки подобного рода после обновления.
Всем успехов
А ждет их появление в самых непредсказуемых местах различных непереведенных языковых переменных. Покажу на одном примере, остальное как по шаблону следует делать. Вообщем представим ситуацию - мы проигнорировали тему о Автоматическом обновлении языкового пакета и неожиданно в одном из элементов форума, простым языком, на какой то странице видим такое чудо
Код: Выделить всё
{ SEARCH_UNREAD }
А это непереведенная новая языковая переменная, но бояться ее не стоит, мы то знаем решение этой проблемы. Итак проводим следущие шаги.
1. Скачиваем и устанавливаем на компьютер
2. Берем чистый дистрибутив форума ( скачать его можно с нашего форума, искать тему с названием Скачать phpBB [новая версия, тута будут циферки](+обновление с [старая версия, тута будут циферки])) и вытягиваем из него папку
3. Открываем Notepad++ и на вкладке Поиск выбираем Найти в файлах и нам открывается следущий вид В поле номер 1 вставляем нашу неизвестную переменную, но без кавычек, у нас отображается так
Код: Выделить всё
{ SEARCH_UNREAD }
Код: Выделить всё
SEARCH_UNREAD
4. Получаем следущую картину А это значит, что искомая переменная задается в файле
Код: Выделить всё
'SEARCH_UNREAD' => 'Непрочитанные сообщения',
Код: Выделить всё
'SEARCH_UNANSWERED' => 'Сообщения без ответов',
5. Финальный этап, мы идем на сервер, где располагается наш форум, находим файл
Код: Выделить всё
'SEARCH_UNANSWERED' => 'Сообщения без ответов',
Код: Выделить всё
'SEARCH_UNREAD' => 'Непрочитанные сообщения',
Всем успехов