I am currently working on implementing an Arabic version of our website without affecting the other languages. The goal is to keep the changes to the markup minimal.
Here is the English version:
<div class="location_description"> <span itemscope itemtype="http://schema.org/AdministrativeArea">
<span class="glyph featcl_T"></span>
<span itemprop="name">Canton of Obwalden</span>,</span>
<span class="coords" itemprop="geo" itemtype="http://schema.org/GeoCoordinates">46.77°N 8.43°E 3238m asl
<meta itemprop="elevation" content="3238">
<a target="_blank" title="Geonames" href="http://www.geonames.org/2658357"><span class="glyph edit">
</span>
</a>
<meta itemprop="latitude" content="46.77">
<meta itemprop="longitude" content="8.43">
</span>
</div>
"Canton of Obwalden" is pulled from a database and can be translated into Arabic or any other language. However, when our translator attempted to translate "N", "E", and "m asl", it resulted in a confusing jumble... http://jsfiddle.net/stby04/xzj5czb5/
How can I ensure that the content displays correctly for all language combinations?