|
|
09.08.2007, 14:45
|
|
Гость
Гость
|
Как вывести служебное сообщение на английском языке
"Поле Имя является обязательным для заполнения."
"Звездочкой (*) отмечены поля, обязательные для заполнения."
и.т.д
|
|
|
11.08.2007, 13:18
|
|
ktotoff
АльтерЛан
Зарегистрирован: 2006-12-19
Сообщений: 339
|
Вообще я так и не осознал, как работает мультиязычность.
Однако по моим наблюдениям, при переключении админки в английский интерфейс, фронтофис также начинает выдавать английские уведомления.
Если нужна русская админка, то надо точечно править языковой файл.
...жизнь прекрасна, когда правильно подобраны антидепрессанты...
|
|
|
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
Аниматика
Зарегистрирован: 2005-12-12
Сообщений: 576
|
ИМХО, начинать стоило бы с того, что определить структуру сайтов в рамках системы. Если это будут отдельные сайты, тогда для мультиязычности наверно проще подключать различные системные языковые файлы, меняя в настройках сайта язык.
Если вы хотите выводить разные варианты контента в одном и том же разделе (выбор языка пишем в куки, например..), можно составить и подключать свои файлы, либо прямо в настройках компонента прописать все варианты, если немного.
2resident, а почему нужен Plus(Community)?
|