Files
app-261004/messages/en.json
T
2026-10-08 11:09:37 +08:00

82 lines
2.5 KiB
JSON

{
"Site": {
"name": "Personal Blog",
"tagline": "Notes on engineering practice"
},
"Nav": {
"home": "Home",
"about": "About",
"posts": "Posts",
"openMenu": "Open navigation menu",
"closeMenu": "Close navigation menu",
"skipToContent": "Skip to main content"
},
"Home": {
"eyebrow": "Personal Blog",
"heroTitle": "Notes on engineering practice",
"heroSubtitle": "Writing about front-end engineering, system design and developer experience — less hype, more of what actually solves problems.",
"ctaPrimary": "Start reading",
"ctaSecondary": "About me",
"latestEyebrow": "Latest",
"latestTitle": "Recent writing",
"latestDescription": "Every published article, newest first.",
"postCount": "{count} posts",
"statsPosts": "posts",
"statsTags": "tags",
"statsSince": "writing since"
},
"Post": {
"readingTime": "{minutes} min read",
"publishedOn": "Published on",
"backHome": "Back to home",
"tableOfContents": "On this page",
"tags": "Tags",
"previous": "Previous",
"next": "Next",
"draft": "Draft",
"notFoundTitle": "Post not found",
"notFoundDescription": "This article may have been removed, or it is still an unpublished draft."
},
"About": {
"eyebrow": "About",
"title": "About me",
"description": "A front-end engineer focused on web performance, developer experience and design systems.",
"introTitle": "Introduction",
"contactTitle": "Get in touch",
"contactDescription": "Feel free to reach out through any of the channels below — I usually reply within a day or two.",
"email": "Email",
"location": "Location",
"role": "Role",
"techTitle": "Focus areas",
"techDescription": "These are the areas I spend most of my working time on."
},
"Sitemap": {
"title": "Sitemap",
"description": "An index of every page and article on this site."
},
"NotFound": {
"eyebrow": "Error 404",
"title": "This page went missing",
"description": "The page you are looking for does not exist, or it has been moved somewhere else.",
"backHome": "Back to home",
"browsePosts": "Browse posts"
},
"Error": {
"title": "Something went wrong",
"description": "An unexpected error occurred while loading this page. Please try again.",
"retry": "Try again"
},
"Footer": {
"rights": "All rights reserved.",
"builtWith": "Built with Next.js",
"navigation": "Navigation",
"elsewhere": "Find me elsewhere"
},
"LocaleSwitcher": {
"label": "Language",
"en": "English",
"zh": "中文",
"ja": "日本語"
}
}