diff --git a/languages/en.ini b/languages/en.ini
index 15a6a35a2d9f36d701421ada325b2b2bae6fdcb2..3ec6681eb8b7db3f1330c7d02d3bafdc34893634 100644
--- a/languages/en.ini
+++ b/languages/en.ini
@@ -233,6 +233,7 @@ confirm_storage_retrieval_request_cancel_selected_text = "Do you wish to cancel
 Contents = "Contents"
 Contributing Source = "Contributing Source"
 Contributors = "Contributors"
+Coordinates = "Coordinates"
 Copies = "Copies"
 Copy = "Copy"
 Copyright = "Copyright"
diff --git a/themes/bootstrap3/js/map_tab_leaflet.js b/themes/bootstrap3/js/map_tab_leaflet.js
index 8453514f655487c0fc94885b16a7bf3be3863ba1..9d7087466b1c99a0b026250e4a49f41d1ad1d03f 100644
--- a/themes/bootstrap3/js/map_tab_leaflet.js
+++ b/themes/bootstrap3/js/map_tab_leaflet.js
@@ -36,16 +36,16 @@ function loadMapTab(mapData, mapGraticule, basemap) {
         label_coords = split_coords[1] + "<br>" + split_coords[2];
       }
       // Construct the entire label string
-      if (label_coords && label_name) {
-        label = '<strong>' + label_name + '</strong>' + 
-          '<br>Coordinates:<br>' + label_coords;
-      } else if (label_name) {
-        label = '<strong>' + label_name + '</strong>';
-      } else if (label_coords) {
-        label = "Coordinates:<br>" + label_coords;
-      } else {
-        label = "No information available.";
+      var labelParts = [];
+      if (label_name) {
+        labelParts[labelParts.length] = '<strong>' + label_name + '</strong>';
       }
+      if (label_coords) {
+        labelParts[labelParts.length] = VuFind.translate('Coordinates') + ":<br>"
+          + label_coords;
+      }
+      label = labelParts.length > 0
+        ? labelParts.join('<br>') : VuFind.translate('no_description');
       // Get coordinate data
       var west = mapData[i][0];
       var south = mapData[i][1];
diff --git a/themes/bootstrap3/templates/RecordTab/map.phtml b/themes/bootstrap3/templates/RecordTab/map.phtml
index a69cd182c95c9227e9579c331474c1203a98bc4d..1126a4eedd547da7df3d2275c7c10d4f830cc515 100644
--- a/themes/bootstrap3/templates/RecordTab/map.phtml
+++ b/themes/bootstrap3/templates/RecordTab/map.phtml
@@ -3,6 +3,9 @@
   $this->headScript()->appendFile('vendor/leaflet/leaflet.latlng-graticule.js');
   $this->headScript()->appendFile('map_tab_leaflet.js');
   $this->headLink()->appendStylesheet('vendor/leaflet/leaflet.css');
+  $this->jsTranslations()->addStrings(
+    ['Coordinates' => 'Coordinates', 'no_description' => 'no_description']
+  );
   $mapTabData = $this->tab->getMapTabData();
   $mapGraticule = $this->tab->getMapGraticule();
   $basemap = $this->tab->getBasemap();