diff --git a/locales/en-US.json b/locales/en-US.json
index 2727bc87..32001497 100644
--- a/locales/en-US.json
+++ b/locales/en-US.json
@@ -167,6 +167,7 @@
     "blocked_users": "Blocked users",
     "bookmarks": "Bookmarks",
     "built_at": "Built {0}",
+    "compose": "Compose",
     "conversations": "Conversations",
     "explore": "Explore",
     "favourites": "Favorites",
diff --git a/locales/zh-CN.json b/locales/zh-CN.json
index 50bd6ed1..8a4db8fd 100644
--- a/locales/zh-CN.json
+++ b/locales/zh-CN.json
@@ -164,6 +164,7 @@
     "blocked_users": "已拉黑的用户",
     "bookmarks": "书签",
     "built_at": "构建于 {0}",
+    "compose": "撰写",
     "conversations": "私信",
     "explore": "探索",
     "favourites": "喜欢",
diff --git a/locales/zh-TW.json b/locales/zh-TW.json
index ddd68ebb..da046b8e 100644
--- a/locales/zh-TW.json
+++ b/locales/zh-TW.json
@@ -167,6 +167,7 @@
     "blocked_users": "已黑名單的使用者",
     "bookmarks": "書籤",
     "built_at": "於 {0}更新",
+    "compose": "撰寫",
     "conversations": "私訊",
     "explore": "探索",
     "favourites": "喜歡",
diff --git a/pages/compose.vue b/pages/compose.vue
index bb26a392..9709cbc7 100644
--- a/pages/compose.vue
+++ b/pages/compose.vue
@@ -1,3 +1,10 @@
+<script setup lang="ts">
+const { t } = useI18n()
+useHeadFixed({
+  title: () => t('nav.compose'),
+})
+</script>
+
 <template>
   <PublishWidgetFull />
 </template>