Мне нужно поддерживать некоторые статические HTML-страницы на нескольких языках.Я ищу инструмент, который сделает это достаточно просто для поддержки.
Мой идеальный инструмент может использовать некоторую HTML-разметку, например:
<div>
<p>
<langs>
<lang lang="en">Welcome!</lang>
<lang lang="de">Willkommen!</lang>
<lang lang="it">Benvenuti!</lang>
</langs>
</p>
<p>
<langs>
<lang lang="en">Where do you want to go today?</lang>
<lang lang="de">Wo möchten Sie heute unternehmen?</lang>
</langs>
</p>
</div>
И если вы запустили его с нужнымКоды языка, "de, en", он будет выдавать:
<div>
<p>Willkommen!</p>
<p>Wo möchten Sie heute unternehmen?</p>
</div>
Но если вы запустите "it, en", он выдаст:
<div>
<p>Benvenuti!</p>
<p>Where do you want to go today?</p>
</div>
Куда попадает второй абзацобратно на английский, так как не было доступного перевода на итальянский.(Аргумент «it, en» указывает, какие языки использовать в порядке предпочтения.)
Кто-нибудь знает инструмент, который бы отвечал всем требованиям?Я хотел бы рассмотреть что-то более эзотерическое *, например HAML , если бы оно допускало что-то похожее на описанное выше.
* Под «эзотерикой» я подразумеваю нечто, где источник не является HTML (или близким).в HTML), но выводит HTML в качестве вывода.