Я хотел бы понять, можно ли понять, возможно ли (и, в случае, насколько хорошо поддерживается) использовать пользовательские объекты в документах 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 и, в случае, как хорошо браузеры (и сканер) будет справиться.