diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/de.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/de.json
new file mode 100644
index 0000000000..52548ccc71
--- /dev/null
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/de.json
@@ -0,0 +1,7 @@
+{
+ "culture": "de",
+ "texts": {
+ "USA": "Vereinigte Staaten von Amerika",
+ "Brazil": "Brasilien"
+ }
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/de.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/de.json
new file mode 100644
index 0000000000..5ccbae2546
--- /dev/null
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/de.json
@@ -0,0 +1,7 @@
+{
+ "culture": "de",
+ "texts": {
+ "ThisFieldIsRequired": "Dieses Feld ist ein Pflichtfeld",
+ "MaxLenghtErrorMessage": "Die Länge dieses Feldes kann maximal '{0}'-Zeichen betragen"
+ }
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/de.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/de.json
new file mode 100644
index 0000000000..284c309cb6
--- /dev/null
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/de.json
@@ -0,0 +1,11 @@
+{
+ "culture": "de",
+ "texts": {
+ "Hello {0}.": "Hallo {0}.",
+ "Car": "Auto",
+ "CarPlural": "Autos",
+ "MaxLenghtErrorMessage": "Die Länge dieses Feldes kann maximal '{0}'-Zeichen betragen",
+ "Universe": "Universum",
+ "FortyTwo": "Zweiundvierzig"
+ }
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/de.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/de.json
new file mode 100644
index 0000000000..a61f799d4a
--- /dev/null
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/SourceExt/de.json
@@ -0,0 +1,8 @@
+{
+ "culture": "de",
+ "texts": {
+ "Hello {0}.": "Hallo {0}.",
+ "Car": "Auto",
+ "SeeYou": "Bis bald"
+ }
+}
\ No newline at end of file