diff --git a/plugins/UserLanguage/Columns/Language.php b/plugins/UserLanguage/Columns/Language.php
index 5812528688dd4242c0b9feb2136842c39a4e7412..c51a3372ab38db4416cf90ce37728a473e922b71 100644
--- a/plugins/UserLanguage/Columns/Language.php
+++ b/plugins/UserLanguage/Columns/Language.php
@@ -51,4 +51,14 @@ class Language extends VisitDimension
         $languageCode = Common::extractLanguageAndRegionCodeFromBrowserLanguage($acceptLanguagesString);
         return $languageCode;
     }
+
+    protected function configureSegments()
+    {
+        $segment = new \Piwik\Plugin\Segment();
+        $segment->setCategory('Visit Location');
+        $segment->setSegment('languageCode');
+        $segment->setName('General_Language');
+        $segment->setAcceptedValues('de, fr, en-gb, zh-cn, etc.');
+        $this->addSegment($segment);
+    }
 }
diff --git a/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getSegmentsMetadata.xml b/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getSegmentsMetadata.xml
index b7936fb1ab7717025238e500faa9f36dfd88723c..b51ff58d3065e23ddb42eecbf4285d45186bfb49 100644
--- a/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getSegmentsMetadata.xml
+++ b/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getSegmentsMetadata.xml
@@ -79,6 +79,13 @@
 		<segment>countryCode</segment>
 		<acceptedValues>de, us, fr, in, es, etc.</acceptedValues>
 	</row>
+	<row>
+		<type>dimension</type>
+		<category>Visit Location</category>
+		<name>Language</name>
+		<segment>languageCode</segment>
+		<acceptedValues>de, fr, en-gb, zh-cn, etc.</acceptedValues>
+	</row>
 	<row>
 		<type>dimension</type>
 		<category>Visit Location</category>