Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Gettext и HTML теги (http://forum.oszone.net/showthread.php?t=114282)

vadimiron 13-08-2008 12:26 874397

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

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

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

XCodeR 14-08-2008 01:07 874858

Цитата:

Цитата vadimiron
2) вместо HTML кода вставлять %1...%2 и тд - но тоже как то криво »

почему нет ? проверить весь текс файла, который отправляется переводчику, на вопрос тэгов(</A-Z>) и заменить на что-то. потом обратная замена.

Sham 14-08-2008 04:18 874909

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


Время: 12:58.

Время: 12:58.
© OSzone.net 2001-