Как реализовать перевод в существующем веб-проекте?

Я спас старый проект, который изначально был написан только для испанской аудитории, а теперь мне нужно его интернационализировать.

В этом проекте есть 3 вида текстовых строк:

  • Строки, написанные из PHP: Например: echo "Hello world"
  • Короткие строки в полях базы данных: поля базы данных, содержащие текст, например, списки названий стран.
  • Встроенные строки HTML (статические файлы): Например, статический файл, содержащий HTML-файл: ......

    Hello world

    ...
  • HTML встроенные строки (база данных): То же самое, что и выше, но HTML-файл вставляется в текстовое поле в базе данных.

Первый случай не представляет проблемы, потому что строк действительно мало и они очень локализованы. Второй случай также очень локализован, так что это не очень большая проблема. Но последние 2 случая не поддаются описанию: сотни HTML файлов (статические + база данных) с сотнями строк внутри.

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

Существует ли что-то подобное или я должен создать собственное решение? В этом случае есть идеи?

5
задан Merianos Nikos 1 October 2011 в 12:23
поделиться