We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 33694
    • 742 Posts
    Я так понимаю, это всё будет в отрыве от ветики 0.9.7?
      • 16239
      • 49 Posts
      Quote from: [e
      Bu$ter link=topic=23820.msg149692#msg149692 date=1207027627]
      Я так понимаю, это всё будет в отрыве от ветики 0.9.7?
      А где она?
        • 33694
        • 742 Posts
        Quote from: koshaque at Apr 01, 2008, 02:20 AM

        Quote from: [e
        Bu$ter link=topic=23820.msg149692#msg149692 date=1207027627]
        Я так понимаю, это всё будет в отрыве от ветики 0.9.7?
        А где она?
        Ну ведь будет же ещё smiley
          • 16239
          • 49 Posts
          Quote from: [e
          Bu$ter]
          Ну ведь будет же ещё smiley
          Честно говоря, мне кажется, что любой проект начинается с концепции. Я бы хотел здесь сделать правильный концепт того, что должно быть в плане мультиязычности. И если в 0.9.7 не будет мультиязычности (в чем я практически уверен), я переведу эту концепцию на анлийский, и буду общаться с разработчиками..
            • 28814 ☆ A M B ☆
            • 1,086 Posts
            Quote from: koshaque at Apr 01, 2008, 06:42 AM

            Честно говоря, мне кажется, что любой проект начинается с концепции. Я бы хотел здесь сделать правильный концепт того, что должно быть в плане мультиязычности.
            Ну так концепт мы с тобой уже обсудили вроде бы. Можно просто собрать все воедино в одном документе.
            А вот детали реализации - это уже не концепт.
            Игорь, тогда давай по процедуре:
            Что происходит, когда ты в админке выбираешь "добавить новый язык"?
            1. В _site_content добавляются поля с соответствующим префиксом
            2. В чанки и шаблоны добавляются поля с префиксами?
            3...
            Чукча не писатель, чукча читатель smiley
            Если бы я точно представлял этот процесс, наверное сделал бы сам или дал задание своему программисту.
              Разработка сайтов и программных модулей на MODX.
              Опыт работы на MODx с 2005 года. Высокое качество.
              Компания Baltic Design Colors: http://www.bdcolors.ru.
              • 29546
              • 12 Posts
              Добрый день.
              Не знаю, предлагался ли такой вариант на форуме, но сейчас как раз занимаюсь его реализацией.
              Я просто прописываю свои отдельные lang- файлы для сайта. Подключается файл в index’е, файл просто содержит соответственно массив фраз, а в чанках и шаблонах, все значения я меняю на собственные конструкции, что-то вроде placeholder’ов...а дальше на этапе, когда движок уже сформировал страницу, подключил все чанки, сниппеты, я просто меняю мои плэйсхолдеры в соответствтии с lang файлом.

              Но тут есть один очень большой минус - это теряется производительность.
              Сейчас хочу покопаться с кэшом...либо придумаю что-нибудь еще. Но по крайней мере такой вариант позволяет мне не дублировать дерево.
              + если совсем заморочиться, в серьезных проектах можно переделать replace - ф-цию замены плйсхолдеров для ее ускорения., объем текста большой, и замена реально съедает ресурсы, уже есть готовые решения ф-ции str_replace. реализованные к примеру с помощью конечных автоматов.



                http://noxit.ru - создание сайтов, поисковая оптимизация