diff --git a/resources/lang/en/activity.php b/resources/lang/en/activity.php
new file mode 100644
index 00000000..c45fedef
--- /dev/null
+++ b/resources/lang/en/activity.php
@@ -0,0 +1,97 @@
+ [
+ 'password-reset' => 'Reset account password',
+ 'reset-password' => 'Sending password reset email',
+ 'checkpoint' => 'Prompting for second factor authentication',
+ 'recovery-token' => 'Used recovery token as second factory for login',
+ 'token' => 'Provided valid second factor authentication token for login',
+ ],
+ 'user' => [
+ 'account' => [
+ 'email-changed' => 'Updated account email from :old to :new',
+ 'password-changed' => 'Updated account password',
+ ],
+ 'api-key' => [
+ 'create' => 'Created new API key :identifier',
+ 'delete' => 'Deleted API key :identifier',
+ ],
+ 'ssh-key' => [
+ 'create' => 'Added SSH key (:fingerprint) to account',
+ 'delete' => 'Removed SSH key (:fingerprint) from account',
+ ],
+ 'two-factor' => [
+ 'create' => 'Enabled two-factor authentication for account',
+ 'delete' => 'Disabled two-factor authentication for account',
+ ],
+ ],
+ 'server' => [
+ 'backup' => [
+ 'download' => 'Downloaded the :name backup',
+ 'delete' => 'Deleted the :name backup',
+ 'restore' => 'Restored the :name backup (deleted files: :truncate)',
+ 'restore-complete' => 'Completed restoration of the :name backup',
+ 'restore-failed' => 'Failed to complete restoration of the :name backup',
+ 'start' => 'Started a new backup :name',
+ 'complete' => 'Marked the :name backup as complete',
+ 'fail' => 'Marked the :name backup as failed',
+ 'lock' => 'Locked the :name backup',
+ 'unlock' => 'Unlocked the :name backup',
+ ],
+ 'database' => [
+ 'create' => 'Created new database :name',
+ 'rotate-password' => 'Password rotated for database :name',
+ 'delete' => 'Deleted database :name',
+ ],
+ 'file' => [
+ 'compress' => 'Created new file archive of files in :directory',
+ 'read' => 'Viewed the contents of :file',
+ 'copy' => 'Created a copy of :file',
+ 'create-directory' => 'Created a new directory :name in :directory',
+ 'decompress' => 'Decompressed a file archive in :directory',
+ 'delete' => 'Deleted files in :directory',
+ 'download' => 'Downloaded :file',
+ 'pull' => 'Downloaded a remote file from :url to :directory',
+ 'rename' => 'Renamed files in :directory',
+ 'write' => 'Wrote new content to :file',
+ 'upload' => 'Began a file upload',
+ ],
+ 'allocation' => [
+ 'create' => 'Added :allocation to the server',
+ 'notes' => 'Updated the notes for :allocation from ":old" to ":new"',
+ 'primary' => 'Set :allocation as the primary server allocation',
+ 'delete' => 'Deleted the :allocation allocation',
+ ],
+ 'schedule' => [
+ 'store' => 'Created the :name schedule',
+ 'update' => 'Updated the :name schedule',
+ 'execute' => 'Manually executed the :name schedule',
+ 'delete' => 'Deleted the :name schedule',
+ ],
+ 'task' => [
+ 'create' => 'Created a new ":action" task for the :name schedule',
+ 'update' => 'Updated the ":action" task for the :name schedule',
+ 'delete' => 'Deleted a task for the :name schedule',
+ ],
+ 'settings' => [
+ 'rename' => 'Renamed the server from :old to :new',
+ 'reinstall' => 'Triggered a server reinstall',
+ ],
+ 'startup' => [
+ 'edit' => 'Edited the :variable startup variable for the server from ":old" to ":new"',
+ 'image' => 'Updated the Docker Image for the server from :old to :new',
+ ],
+ 'subuser' => [
+ 'create' => 'Added :email as a subuser',
+ 'update' => 'Updated the subuser permissions for :email',
+ 'delete' => 'Removed :email as a subuser',
+ ],
+ ],
+];