Войти

Показать полную графическую версию : Gettext и HTML теги


vadimiron
13-08-2008, 12:26
Используется gettext модуль для интернациализации сайта.
Есть тексты, которые хочется переводить целыми предложениями, потому что так лучше смысл понятен и перевод более качествен.
Но проблема: Текст отформатирован... то есть есть HTML теги. И получается, что переводчик получает строку для перевода, в который обычный текст чередуется с HTML кодом.
Влияние проблемы:
1) Переводчик (если не сам программер) не разбирается в HTML и может чтото натворить
2) Если я хочу, например, изменить id какого то HTML объекта - придётся переделывать все переводы данной строки.

Варианты:
1) Перевод разбивать на более маленькие строки между HTML тегами - почему этот вариант не всегда хорошо, описал в самом начале поста
2) вместо HTML кода вставлять %1...%2 и тд - но тоже как то криво

Больше идей нет - кто нибудь что нибудь ещё может придумать?

XCodeR
14-08-2008, 01:07
2) вместо HTML кода вставлять %1...%2 и тд - но тоже как то криво »
почему нет ? проверить весь текс файла, который отправляется переводчику, на вопрос тэгов(</A-Z>) и заменить на что-то. потом обратная замена.

Sham
14-08-2008, 04:18
1) хороший ВЮСИВЮГ-редактор транслейтору - и пусть в код не лезет...
2) ид в самом тексте лучше не совать вообще, ибо все проблемы решаются в стилях...




© OSzone.net 2001-2012