diff --git a/_locales/en/messages.json b/_locales/en/messages.json
index e6a34579..1c5e56b0 100644
--- a/_locales/en/messages.json
+++ b/_locales/en/messages.json
@@ -632,5 +632,14 @@
"anniversary_tweet": { "message": "Do you remember when you joined Twitter? I do!\n#MyTwitterAnniversary" },
"you_shared_tweet": { "message": "You shared a tweet" },
"user_shared_tweet": { "message": "$NAME$ shared a tweet", "placeholders": { "name": { "content": "Display Name" } } },
- "transition_profile_banner": { "message": "Use transition on profile banner" }
-}
\ No newline at end of file
+ "transition_profile_banner": { "message": "Use transition on profile banner" },
+ "custom_downloadtemplate": { "message": "Custom download template" },
+ "custom_downloadtemplate_text": { "message": "Allows you to customize the names of the files when downloading a tweet's media." },
+ "save_downloadtemplate": { "message": "Save download template" },
+ "custom_downloadtemplate_hintName1": { "message": "{user_name}
: User's name." },
+ "custom_downloadtemplate_hintName2": { "message": "{user_screen_name}
: User's account name. (Example: @dril)" },
+ "custom_downloadtemplate_hintTime": { "message": "{timestamp}
: Tweet's post date & time." },
+ "custom_downloadtemplate_hintExtension": { "message": "{extension}
: Downloaded tweet's file extension." },
+ "custom_downloadtemplate_hintID": { "message": "{id}
: Tweet's ID." },
+ "custom_downloadtemplate_hintIndex": { "message": "{index}
: Index for each file to download. (for posts with multiple media)" }
+}
diff --git a/layouts/settings/index.html b/layouts/settings/index.html
index 938da9c7..f73df53d 100644
--- a/layouts/settings/index.html
+++ b/layouts/settings/index.html
@@ -393,6 +393,20 @@