localized navigation menu
[svjatoslav_commons.git] / src / main / java / eu / svjatoslav / commons / network / navigation / Navigation.java
index 3a2877f..8b049bb 100755 (executable)
@@ -14,6 +14,9 @@ import java.net.URL;
 
 import javax.servlet.http.HttpServletRequest;
 
+import eu.svjatoslav.commons.network.Locale;
+import eu.svjatoslav.commons.network.LocaleHelper;
+
 public class Navigation {
 
        private NavigationItem rootNavigationItem;
@@ -56,6 +59,8 @@ public class Navigation {
 
        public String getTopMenu(final HttpServletRequest request) {
 
+               final Locale currentLocale = LocaleHelper.detectLocale(request);
+
                final NavigationItem selectedItem = getSelectedItem(request);
                final StringBuffer result = new StringBuffer();
 
@@ -76,7 +81,7 @@ public class Navigation {
                                                + getGetNotNullString(item.getCssPrefix())
                                                + "menuItem\" href=\"" + item.getLinkUrl() + "\">");
 
-                       result.append("<div>" + item.getTitle() + "</div>");
+                       result.append("<div>" + item.getTitle(currentLocale) + "</div>");
                        result.append("</a>");
                }