Авторизация

Авторизация / Регистрация

 Зарегистрироваться.
Menu
Итого: 0.00
Оплата услуг через платёжные шлюзы:


написание сайта на двух языках?
Пользователь: siamm
Дата: 26.05.2008 7:19 am
Просмотров: 9745
Оценка: 0

Прошу помочь реализовать мне возможностьнаписания сайта на двух языках,чтобы я одновременно мог писать сайт на русском и на английском языке!

А то я пишу сейчас на английском,а половина информации отображается на русском(например в гостевой книге)

Могу ли я одновременно писать на двух языках?Frown

Re: написание сайта на двух языках?
Пользователь: Sysadmin
Дата: 27.05.2008 2:23 pm
Просмотров: 2
Оценка: 0

На русском языке у вас на сайте сейчас отображаются слова интерфейса сайта, которые автоматически отображаются на том языке, который установлен в настройках пользователя. Для незарегистрированного пользователя - это настройки пользователя "Visitor".

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

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

Что касается последнего вопроса, то сайт сделан в юникоде, и вы можете писать на разных языках, а все симвлы будут корректно отображаться.

Кром того, поскольку язык по-умолчаию теперь английский, то по свободе можете "пройтись" по списку польователей и тем, кто гарантировано говорит по-русски - установить в настройках русский язык интефейса.

Re: написание сайта на двух языках?
Пользователь: siamm
Дата: 28.05.2008 4:18 am
Просмотров: 21
Оценка: 0

Спасибо!

Но мало понял!

А как сделать чтобы и в "меню" менялся язык?

Мне наверное надо два флажка поставить куда-нибудь?

А потом я так  понимаю делать взаимосвязанные страницы отдельно по-русски и по-ангийски?

Что значит Юникод? Я в кодах не знаток!

 Скажите как правильно делать?Как для русскоязычных делать сайт?

Re: написание сайта на двух языках?
Пользователь: Sysadmin
Дата: 28.05.2008 4:42 am
Просмотров: 22
Оценка: 0

А вы в своём профиле попробуйте изменть русский язык на английский и у вас все кнопочки будут на английском. Язык кнопочек у каждого пользователя зависит от того, какой язык у него установен.

Связь между русскими и английскими страницами не предусотрена. Это будут две параллельные ветки общего дерева страниц. Если вы хотите сделать, например, гостевую книгу в обеих ветках одну, то чтобы не дублировать её, можете, например в русскй версии сделать редирект на страницу с гостевой, которая лежит в английской. Или можете сделать две отдельные страницы для гостевой в английской и русской версии, но сама гостевая будет лежат на странице одной из языковых версий, а в аналогичной странице другой языковой версии будет лежать ярлык гостевой книги.

Re: написание сайта на двух языках?
Пользователь: Sysadmin
Дата: 28.05.2008 4:56 am
Просмотров: 129
Оценка: 0

В меню язык меняться не будет. Он у каждого пользователя свой (язык интерфейса) Вы можете сделать две параллельные ветки дерева страниц с текстом содержимого на разны языках.

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

Чтобы такого не было придумали новую кодировку - Юникод и поместили туда ВСЕ алфавиты. Это дало возможость использовать в одном тексте кириллицу, арабские буквы, китайские иероглифы и пр.

Re: написание сайта на двух языках?
Пользователь: siamm
Дата: 28.05.2008 5:04 am
Просмотров: 4
Оценка: 0

СПАСИБО!

А что значит "редирект" - это ссылка что-ли?Frown

Re: написание сайта на двух языках?
Пользователь: Sysadmin
Дата: 28.05.2008 5:29 am
Просмотров: 9
Оценка: 0
Редирект или пеенаправление - это самостоятельный компонент, который ставится вместо страницы. Он виден в меню, но при нажатии на такой пункт меню пользватель перенаправляется на другую страницу, которую вы задали в свойствах этого компонента.
Re: написание сайта на двух языках?
Пользователь: siamm
Дата: 28.05.2008 5:55 am
Просмотров: 4
Оценка: 0

А можно в меню вставить флажки(gif) чтобы переключать язык?

И как создать параллельную ветвь для второго языка?

Произвольно? Или привязывать как-то к первой странице надо?Я имею ввиду на странице "Welcome" например создаю еще страницу и называю её например "Welcome/eng"  И редактирую её на другом языке? Так?А язык меню для страницы как поменять?В шаблоне страницы?

На некоторых сайтах ,не помню на каких, видел,как при смене языка меняется и язык в "Меню",это потом можно будет реализовать,когда будет готова вторая ветвь?

Я понимаю,что для Вас это может быть и элементарно,но я немного не догоняю.

Прошу

 

Re: написание сайта на двух языках?
Пользователь: siamm
Дата: 28.05.2008 5:59 am
Просмотров: 13
Оценка: 0

Расскажите на пальцах,как  создать вторую параллельную ветвь?

На сайте:  http://cardigancorgiclub.com/eng   при смене языка меняется и язык "меню" а ВЫ говорите это невозможно!

Re: написание сайта на двух языках?
Пользователь: Admin
Дата: 28.05.2008 7:08 am
Просмотров: 6
Оценка: 0

WebGui американская разработка и вопросы мультиязычности для них не являются приоритетными, поэтому нам приходится исхищряться разными способами. В принципе, целиком с сайтом на двух языках проблем нет, решаемо. Просто будут независимые страницы на русском и на английском. Проблемы возникают с такими страницами как Гостевая книга, ведь контент здесь заносите не Вы, а посетители,
и теоретически они должны писать на одной и той же странице, а меню представляться для каждого на своем языке. Здесь и есть сложность. Я бы оставила англоязычный шаблон, все-таки общераспространенный язык и значение простейших слов все понимают. Т.е. страница гостевой будет физически существовать в английской версии, а в русской при клике на ссылку меню "Гостевая" будет перебрасывать пользователя куда нужно.

 

А можно в меню вставить флажки(gif) чтобы переключать язык?

 

 

Не в меню, а где-то на сайте. Т.е. в нужное место в шаблоне и прописать у картинок ссылки на нужные страницы. Определитесь с местом, закачайте картинки флажков на сервер, помогу вставить, если возникнут сложности.

 

И как создать параллельную ветвь для второго языка?

Произвольно? Или привязывать как-то к первой странице надо?Я имею ввиду на странице "Welcome" например создаю еще страницу и называю её например "Welcome/eng" 

 

Вы совершенно правильно мыслите, Михаил. Но ее нужно создать на одном уровне с Welcome. Сделала, вот она http://siamm-kennel.com/rus Для русской версии это будет корневая страница, от нее и стоит создавать все русскоязычные подстраницы.

 

 

И редактирую её на другом языке? Так?А язык меню для страницы как поменять?В шаблоне страницы?

 

Язык меню будет на том языке на котором Вы называете страницы. Просто называйте из по-русски.