|
Вариант для распечатки |
Архивированная нить - только для чтения!
Пред. тема | След. тема | ||
Форумы Разговоры, обсуждение новостей (Public) | |||
---|---|---|---|
Изначальное сообщение | [Проследить за развитием треда] |
"OpenNews: Многоязычные приложения на PHP (GetText)" | |
Сообщение от opennews (??) on 21-Июл-05, 00:57 | |
В документе рассказано о создании многоязычных PHP приложений, используя пакет GetText (http://www.gnu.org/software/gettext/). | |
Cообщить модератору | Наверх | ^ |
Оглавление |
|
Сообщения по теме | [Сортировка по времени, UBB] |
1. "Ода GetText_у ?" | |
Сообщение от Cobold (??) on 21-Июл-05, 00:57 | |
На мой взгляд GetText - архаизм полнейший, особенно для постоянно развивающихся веб-проектов. | |
Cообщить модератору | Наверх | ^ |
2. "Ода GetText_у ?" | |
Сообщение от BIH on 21-Июл-05, 07:42 | |
| |
Cообщить модератору | Наверх | ^ |
3. "Ода GetText_у ?" | |
Сообщение от Dima (??) on 21-Июл-05, 08:01 | |
Может и анорхизм, зато он используется в сотнях проектах...а вашу методику судя по всему кроме как в PHP нигде не применить... | |
Cообщить модератору | Наверх | ^ |
4. "Ода GetText_у ?" | |
Сообщение от Dimez (??) on 21-Июл-05, 10:53 | |
Зато работает быстро. Все CMS, которые я щупал, абсолютно не выдерживают более-менее нормальной посещаемости(50.000-100.000 хитов в сутки) | |
Cообщить модератору | Наверх | ^ |
5. "Нет желания сравнить CMS ?" | |
Сообщение от Maxim Chirkov (ok) on 21-Июл-05, 11:13 | |
>Зато работает быстро. Все CMS, которые я щупал, абсолютно не выдерживают более-менее | |
Cообщить модератору | Наверх | ^ |
6. "Нет желания сравнить CMS ?" | |
Сообщение от Cobold (??) on 21-Июл-05, 19:19 | |
Я в своё время искал базу для dating-портала, помимо прочих познакомился с Drupal. Очень хорошо оптимирован для большой нагрузки, да и вообще хорошо сработан, если применять по назначению - более-менее закрытые community информативного характера. Кроме того, авторы дают суппорт и оптимируют кэширование под условия заказчика. Но нам он не подошел, поэтому серьёзно погонять не довелось. | |
Cообщить модератору | Наверх | ^ |
10. "Нет желания сравнить CMS ?" | |
Сообщение от Аксель on 21-Июл-05, 23:26 | |
Кстати, gettext к Drupal прикручивается при необходимости. Хотя эта CMS использует собственную схему локализации, с хранением переводов в БД, но методы похожи на применяемые в gettext - каждое сообщение подлежащее переводу вызывается как аргумент специальной функции t(). Подменив эту функцию на вызовы gettext можно увеличить скорость работы для некоторых конфигураций. | |
Cообщить модератору | Наверх | ^ |
11. "gettext + Drupal" | |
Сообщение от Аксель on 21-Июл-05, 23:34 | |
Ещё возвращаясь к Drupal, забыл отметить, что для экспорта/импорта переводов там используется формат po-файлов gettext, это собственно и позволяет легко перейти к оригинальному gettext для поддержки локализации. А po-формат для хранения и обмена удобен тем, что получаем весь широкий набор инструментария для работы с переводами - от po-mode в emacs до специализированных утилит с глоссариями и проверкой синтаксиса. При этом после импорта po-файла в базу CMS предлагает в дополнение вебинтерфейс для правки переводов непосредственно на сайте. | |
Cообщить модератору | Наверх | ^ |
13. "gettext + Drupal" | |
Сообщение от Cobold (??) on 22-Июл-05, 00:20 | |
>Ещё возвращаясь к Drupal, забыл отметить, что для экспорта/импорта переводов там используется | |
Cообщить модератору | Наверх | ^ |
21. "gettext + Drupal" | |
Сообщение от Аксель on 26-Июл-05, 14:33 | |
>самого .tsv можно было бы иметь весь инструментарий в виде банального | |
Cообщить модератору | Наверх | ^ |
12. "Нет желания сравнить CMS ?" | |
Сообщение от Cobold (??) on 22-Июл-05, 00:02 | |
Точное сравнение невозможно хотя бы по пой простой причине, что каждая cms разрабатывается под конкретное применение, где другая система становится практически малоэффективной. Даже "универсальнейший" typo3 имеет ограниченную целевую группу - шаг в сторону, и можно забыть про преимущества. Особенно, если наравне с остальными показателями учитывать трудозатраты на установку, обучение персонала и поддержку контента, поскольку от этого очень сильно зависит производительность системы в целом. А скорость отдачи контента - это только один фактор из многих. | |
Cообщить модератору | Наверх | ^ |
7. "приложения на PHP " | |
Сообщение от Cobold (??) on 21-Июл-05, 20:00 | |
> Может и анорхизм, зато он используется в сотнях | |
Cообщить модератору | Наверх | ^ |
8. "Многоязычные приложения на PHP (GetText)" | |
Сообщение от Аноним on 21-Июл-05, 21:01 | |
Конечно это тоже вариант решения проблемы мультиязычного программирования, но мы создаваля интернациональный сайт знакомств и использовали методику шаблонов. Написали либу которая берет из базы данных хтмл-код в котором места вставки пхп кода отмечены определенными маркерами и с помощью этой либы подставляли пхп. Это нам дало 1-е разделение пхп от хтмл, 2-е отделение текста (изначально русского) от "математики" и 3-е возможность вызова любого шаблона в зависимости от конкретной нужды, те понадобился русский запросил шаблон из 1-го сета, понадобился английский-из 2-го сета...кому будет интересно выкину либу... | |
Cообщить модератору | Наверх | ^ |
9. "Многоязычные приложения на PHP (GetText)" | |
Сообщение от Cobold (??) on 21-Июл-05, 22:26 | |
Видимо, вам переводчики толковые попались :) | |
Cообщить модератору | Наверх | ^ |
14. "Ещё раз про gettext" | |
Сообщение от Cobold (??) on 22-Июл-05, 01:23 | |
Попытаюсь выразиться поточнее чем в первый раз, а то изза недопонимания один флейм пойдёт: | |
Cообщить модератору | Наверх | ^ |
15. "Ещё раз про gettext" | |
Сообщение от Feskov Kuzma on 22-Июл-05, 09:52 | |
Cobol | |
Cообщить модератору | Наверх | ^ |
18. "Ещё раз про gettext" | |
Сообщение от Аноним on 22-Июл-05, 10:31 | |
>Настольная программа ничем от сайта не отличается - она действует точно также | |
Cообщить модератору | Наверх | ^ |
20. "Ещё раз про gettext" | |
Сообщение от Feskov Kuzma on 22-Июл-05, 14:56 | |
Угу :-) Переводчики часто пожилые тетечки (бывшие учителя) или студенты. Очень у многих инета просто нет, ровно как инавыков общения с ними - как правило они дома на компе набивают текст в Worde :-) Для GetText есть очень удобный редактор под винду, который решает множество проблемсов. | |
Cообщить модератору | Наверх | ^ |
16. "Ещё раз про gettext" | |
Сообщение от Feskov Kuzma on 22-Июл-05, 09:59 | |
Добавление для Cobolt | |
Cообщить модератору | Наверх | ^ |
17. "Ещё раз про gettext" | |
Сообщение от Feskov Kuzma on 22-Июл-05, 10:06 | |
Извините за столь большое кол-во текста :-) | |
Cообщить модератору | Наверх | ^ |
19. "Многоязычные приложения на PHP (GetText)" | |
Сообщение от Аноним on 22-Июл-05, 13:40 | |
вот если где и реализована многоязычность, то это plone. правда к php это не имеет никакого отношения. | |
Cообщить модератору | Наверх | ^ |
Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |