Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Служебные сообщения на многоязычном сайте

09.08.2007, 14:45
Гость
Гость

Как вывести служебное сообщение на английском языке
"Поле Имя является обязательным для заполнения."
"Звездочкой (*) отмечены поля, обязательные для заполнения."
и.т.д
11.08.2007, 13:18
ktotoff
АльтерЛан

Зарегистрирован:
2006-12-19
Сообщений: 334

Вообще я так и не осознал, как работает мультиязычность.
Однако по моим наблюдениям, при переключении админки в английский интерфейс, фронтофис также начинает выдавать английские уведомления.
Если нужна русская админка, то надо точечно править языковой файл.

...жизнь прекрасна, когда правильно подобраны антидепрессанты...
13.08.2007, 16:13
Гость
Гость

в неткате есть файл с языками..
/www/netcat/admin/lang/Russian.php

конкретно..
define("NETCAT_MODERATION_INFO_REQFIELDS", "Звездочкой (*) отмечены поля, обязательные для заполнения.");

но вот как вывести $NETCAT_MODERATION_INFO_REQFIELDS не нашел
13.08.2007, 16:15
Гость
Гость

решение есть через альтернативные формы...
а нет более простого варианта?
24.09.2007, 04:57
Гость
Гость

После изучения системы и попытки сделать сайт, где выбранный пользователем язык определял бы:
- и дизайн сайта (по нашим условиям)
- и контент (автоматический вывод - благодаря дублированию всех текстовых полей),
- и системные сообщения (а вот это невозможно, т.к. определяется жестко для сайта в настройках)

- после всех этих мучений видно что мультиязычности на самом деле нет.

Нет ни одного сайта на неткат, который был бы истинно мульти(хотя бы дву)-язычным.

Хотя чтобы доделать систему до этого - очевидно надо немного усилий.
Странно что этого не было сделано, неужели делали на "кое-как"?

P.S.
это только у меня никогда с перового раза не получается ввести код с картинки??? такое ощущение что глючит этот код (мало того что его видно плохо)
24.09.2007, 10:47
resident
Веб-группа «Дабл Ю»

Зарегистрирован:
2005-01-10
Сообщений: 336

претензии не обоснованые, все что вы описали можно сделать
через месяц сделаю двуязычный сайт где меняется язык системных сообщений
ps для мультиязычности нужно netcat plus как минимум
12.11.2009, 16:24
Хыиуду

Зарегистрирован:
2009-10-21
Сообщений: 156

MFD писал(а):
в неткате есть файл с языками..
/www/netcat/admin/lang/Russian.php

конкретно..
define("NETCAT_MODERATION_INFO_REQFIELDS", "Звездочкой (*) отмечены поля, обязательные для заполнения.");

но вот как вывести $NETCAT_MODERATION_INFO_REQFIELDS не нашел

Правильно, это же не переменная, а константа. Так ее и надо выводить - без знака $ в начале. Что-то типа такого в форме добавления объекта:

<br>". NETCAT_MODERATION_PASSWORDAGAIN."<br>
<input type=password name=Password1 size=50><br>
<br>".NETCAT_MODERATION_INFO_REQFIELDS."<br><br>
13.11.2009, 02:05
Asiat
Аниматика
Asiat

Зарегистрирован:
2005-12-12
Сообщений: 576

ИМХО, начинать стоило бы с того, что определить структуру сайтов в рамках системы. Если это будут отдельные сайты, тогда для мультиязычности наверно проще подключать различные системные языковые файлы, меняя в настройках сайта язык.
Если вы хотите выводить разные варианты контента в одном и том же разделе (выбор языка пишем в куки, например..), можно составить и подключать свои файлы, либо прямо в настройках компонента прописать все варианты, если немного.

2resident, а почему нужен Plus(Community)?

Разработка сайтов на Netcat с 2006... хм-м ... или 2005 хммм года. В общем, обращайтесь.
198 196 2009-11-13 02:05:50 9060
Описание проекта