Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Доброго вечера!

решили в своём движке сделать мультиязычность.

Храниться в базе оно будет следующим образом (разделители конечно можем поменять, но суть не в этом) -

en: текст на английском || ru:текст на русском || cz:текст на чешском ||

Необходима реализация следующей вещи на яваскрипте:

Имееются следующие поля:

Название

Краткое описание

Текст

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

Когда счёлкаешь на определенный радиобаттон, то в соответствующем поле (к примеру, в поле "Название") появляется текст для данного языка.

Заметьте, не надо чтобы он подгружался аяксом. Надо, чтобы подставлялся тот текст, что соответствует определенному тексту в строке (к примеру для

чешского из нашего примера подставится "текст на чешском").

Как я это себе представляю

1) В 1 переменную записывается целый текст "en: текст на английском || ru:текст на русском || cz:текст на чешском ||"

2) делается из этого массив

3) Функция переключения . Т.е. при переключении определенного баттона подставляется текст из массива. При изменении текста конечно же он меняется

и в массиве.

4) В случае нажатия субмита - из массива формуруется вновь строка "en: текст на английском новый || ru:текст на русском новый || cz:текст на чешском новый||"

и отправляется с богом на сервер.

Особенности:

1) Языков может быть сколь угодно много. Т.е. может быть 3, может быть 5. Если необходимо как-то согласовать названия радиобаттонов или их значений - обсудим

2) Полей может быть по разному. В одной реализации 3, в другой 5. Поэтому скрипт должен быть написан так, чтобы в случае различного колличества полей мы могли

вставить аналогичный код и будет работать для 5 полей. Какая-то дикая универсальность не нужна.. Мы ориентируемся в яваскрипте , в то же время решение

не должно быть заточено лишь под 3 поля.

И еще:

ЕСЛИ У ВАС ЕСТЬ ДРУГИЕ ВАРИАНТЫ РЕАЛИЗАЦИИ МУЛЬТИЯЗЫЧНОСТИ,КОТОРЫЕ ПО ВАШЕМУ МНЕНИЮ ПРОЩЕ ДЛЯ ПОЛЬЗОВАТЕЛЯ В ЭКСПЛУАТАЦИИ, А ДЛЯ ПРОГРАММИСТА ВО

ВНЕДРЕНИИ - предлагайте. все рассмотрим.

Если вдруг что-то неясно - пишите вопросы. Жду цены за реализацию данной вещи. По-моему это час другой работы для профи в яваскрипте. Может ошибаюсь. Но в любом случае буду исходить при выборе исполнителя из 3

критериев:

1) текст отписанный Вами (обращайтесь, все можем - сразу неинтересно)

2) Стоимость

3) Отзывы и если вдруг есть - похожие реализации

п.с. дополнения к написанному:

1) Движок свой. Мне не надо внедрять это во что-то а просто написать скрипт. Я сам все внедрю.

2) аякс не идеальный вариант.. Хотя стоит обдумать. Не идеальный т.к. будет граничить с логикой всех остальных моментов в оформлении страницы.

14 лет назад
CreoShopCms
Юрий 
43 годаБеларусь
17 лет в сервисе
Был
10 лет назад
Выбранный исполнитель
vanorton
Виталий 
39 летУкраина
17 лет в сервисе
Был
12 лет назад
3 отзыва
14 лет назад
$40
1 день
Профессионал своего дела. 1) Была задача сделать модуль мультиязычности на стороне браузера. 1) Я описал задачу как вижу, он полностью её уточнил и четко разложил все по полочкам. 2) Сделал все за 1 вечер. 3) Помимо самого скрипта написал хороший документ по его использованию 4) В ходе тестирования не возникло ни одной ошибки Очень доволен. Готовлю уже следующий проект для Виталия.
Приятно работать с такими клиентами. 1) Четко поставил задачу 2) Предоставил пример формы для доработки 3) Оперативно проверил работу и завершил сделку.
  • Похожие заказы
  • $50

    Интернет-магазин на движке CS-Cart (демо: http://www.cs-cart.com/demo-item.html) Необходимо добавить возможность указывать для товара несколько характеристик, именно добавить, т.е. тот вариант, который существует должен функционировать. Следующие данные должны отображаться в табличном виде: 1. radiobutton (выбор) 2. изображение (рейтинг, от 0 ...

    Закрыт
    14 лет назад
  • Icq 766-00000 сайт для работы- www.ebayodessa.net Привет .Ищу толкового программиста,с отзывами и хорошим характером,который понимает клиента и его задания имеется сайт ebayodessa.net ,полностью рабочий и настроенный,скрипт на php требуется добавить несколько модулей на сайт (по типу - создание ...

    Закрыт
    14 лет назад
  • $10

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

    Закрыт
    14 лет назад
  • http://explorekarelia.ru/ Требуется. 1. В архиве статей вывести заголовки материалов http://explorekarelia.ru/articles.html 2. В архиве новостей вывести заголовки материалов http://explorekarelia.ru/news.html 3. Сделать так чтобы пользователь мог бы редактировать титл страницы (сейчас титл соответствует названию материала) 4. Доработать карту сайта так, чтобы она ...

    Закрыт
    14 лет назад
  • $70

    Надо 1)чтобы последние темы форума были на главной 2)чтобы была единая регистрация 3)чтобы на главной были разделы форума 4)чтобы последние темы одного раздела форума под названием новости тоже были на главной 5)Чтобы на главной вверху были новые и последние ...

    Закрыт
    14 лет назад
  • $800

    Хороший java или asp.net программист Для разработки системы GPS-мониторинга. Срочность высокая, поэтому вы должны быть свободны полностью. Работы в этой области предпочтительны.

    Закрыт
    14 лет назад