Использование пользовательских объектов в HTML Документы

TL; DR

Я хотел бы понять, можно ли понять, возможно ли (и, в случае, насколько хорошо поддерживается) использовать пользовательские объекты в документах HTML для Цели локализации.


То, что я предполагаю, что делает что-то вроде этого:

<!DOCTYPE html "/locales/en-us.ent">
<html>
  <head>
    <title>&contactus.title;</title>
  </head>
  <body>
    <p>&contactus.youcanreach;<br>123, Example Road<br>12345 Example City</p>
    <ul id="menu">
      <li>&menu.home;</li>
      <li>&menu.products;</li>
      <li>&menu.contactus;</li>
    </ul>
  </body>
</html>

, и все объекты будут храниться в файле (один для каждого языка, ru-usent в примере выше), который включен в верхней части документа, например

<!ENTITY menu.home "Home">
<!ENTITY menu.products "Products">
<!ENTITY menu.contactus "Contact us">
...

В конечном итоге это может даже быть включено в HTML-фрагменты (не уверены, что действительно разрешено), которые могут быть полезны на всех страницах (таких как заголовки, меню и т. Д.; В примере выше, все

    Может быть таким фрагментом)

    Теперь, мое понимание заключается в том, что это теоретически возможно в XHTML, но мне было интересно, может ли это сделать также в HTML и, в случае, как хорошо браузеры (и сканер) будет справиться.

15
задан CAFxX 11 September 2011 в 22:23
поделиться