diff --git a/src/main/java/de/deadlocker8/budgetmaster/charts/ChartDisplayType.java b/src/main/java/de/deadlocker8/budgetmaster/charts/ChartDisplayType.java
index 075be702f2b5471f94aed4ed2fe3f80d8a2209b4..c5cdeb49940b61a2976793ebe065e21bd5a5b016 100644
--- a/src/main/java/de/deadlocker8/budgetmaster/charts/ChartDisplayType.java
+++ b/src/main/java/de/deadlocker8/budgetmaster/charts/ChartDisplayType.java
@@ -1,9 +1,24 @@
 package de.deadlocker8.budgetmaster.charts;
 
-public enum ChartDisplayType
+import de.deadlocker8.budgetmaster.utils.LocalizedEnum;
+
+public enum ChartDisplayType implements LocalizedEnum
 {
-	PIE,
-	BAR,
-	LINE,
-	CUSTOM
+	PIE("pie"),
+	BAR("bar"),
+	LINE("line"),
+	CUSTOM("custom");
+
+	private final String localizationKey;
+
+	ChartDisplayType(String localizationKey)
+	{
+		this.localizationKey = localizationKey;
+	}
+
+	@Override
+	public String getLocalizationKey()
+	{
+		return "chart.display.type." + localizationKey;
+	}
 }
diff --git a/src/main/java/de/deadlocker8/budgetmaster/charts/ChartGroupType.java b/src/main/java/de/deadlocker8/budgetmaster/charts/ChartGroupType.java
index 578f173c3f098b9f0899cd2abceb63e88ec0f8aa..59d280591dca8b49dbd5c6d86f996b0cacf13504 100644
--- a/src/main/java/de/deadlocker8/budgetmaster/charts/ChartGroupType.java
+++ b/src/main/java/de/deadlocker8/budgetmaster/charts/ChartGroupType.java
@@ -1,8 +1,23 @@
 package de.deadlocker8.budgetmaster.charts;
 
-public enum ChartGroupType
+import de.deadlocker8.budgetmaster.utils.LocalizedEnum;
+
+public enum ChartGroupType implements LocalizedEnum
 {
-	NONE,
-	MONTH,
-	YEAR
+	NONE("none"),
+	MONTH("month"),
+	YEAR("year");
+
+	private final String localizationKey;
+
+	ChartGroupType(String localizationKey)
+	{
+		this.localizationKey = localizationKey;
+	}
+
+	@Override
+	public String getLocalizationKey()
+	{
+		return "chart.group.type." + localizationKey;
+	}
 }