diff --git a/apps/website/public/translations/en/translation.json b/apps/website/public/translations/en/translation.json
index 4c459839d..1e7f477e0 100644
--- a/apps/website/public/translations/en/translation.json
+++ b/apps/website/public/translations/en/translation.json
@@ -5,5 +5,37 @@
"architecture": "Architecture:",
"older_releases": "See older releases",
"server_title": "Set up a server for access on multiple devices"
+ },
+ "hero_section": {
+ "title": "Organize your thoughts. Build your personal knowledge base.",
+ "subtitle": "Trilium is an open-source solution for note-taking and organizing a personal knowledge base. Use it locally on your desktop, or sync it with your self-hosted server to keep your notes everywhere you go.",
+ "get_started": "Get started",
+ "github": "GitHub",
+ "dockerhub": "Docker Hub",
+ "screenshot_alt": "Screenshot of the Trilium Notes desktop application"
+ },
+ "organization_benefits": {
+ "title": "Organization",
+ "note_structure_title": "Note structure",
+ "note_structure_description": "Notes can be arranged hierarchically. There's no need for folders, since each note can contain sub-notes. A single note can be added in multiple places in the hierarchy.",
+ "attributes_title": "Note labels and relationships",
+ "attributes_description": "Use relations between notes or add labels for easy categorization. Use promoted attributes to enter structured information which can be used in tables, boards.",
+ "hoisting_title": "Workspaces and hoisting",
+ "hoisting_description": "Easily separate your personal and work notes by grouping them under a workspace, which focuses your note tree to only show a specific set of notes."
+ },
+ "productivity_benefits": {
+ "title": "Productivity and safety",
+ "revisions_title": "Note revisions",
+ "revisions_content": "Notes are periodically saved in the background and revisions can be used for review or to undo accidental changes. Revisions can also be created on-demand.",
+ "sync_title": "Synchronization",
+ "sync_content": "Use a self-hosted or cloud instance to easily synchronize your notes across multiple devices, and to access it from your mobile phone using a PWA.",
+ "protected_notes_title": "Protected notes",
+ "protected_notes_content": "Protect sensitive personal information by encrypting the notes and locking them behind a password-protected session.",
+ "jump_to_title": "Quick search and commands",
+ "jump_to_content": "Jump quickly to notes or UI commands across the hierarchy by searching for their title, with fuzzy matching to account for typos or slight differences.",
+ "search_title": "Powerful search",
+ "search_content": "Or search for text inside notes and narrow down the search by filtering by the parent note, or by depth.",
+ "web_clipper_title": "Web clipper",
+ "web_clipper_content": "Grab web pages (or screenshots) and place them directly into Trilium using the web clipper browser extension."
}
}
diff --git a/apps/website/src/pages/Home/index.tsx b/apps/website/src/pages/Home/index.tsx
index d9e52e819..4123a14b8 100644
--- a/apps/website/src/pages/Home/index.tsx
+++ b/apps/website/src/pages/Home/index.tsx
@@ -31,6 +31,7 @@ import boardIcon from "../../assets/boxicons/bx-columns-3.svg?raw";
import geomapIcon from "../../assets/boxicons/bx-map.svg?raw";
import { getPlatform } from '../../download-helper.js';
import { useEffect, useState } from 'preact/hooks';
+import { t } from '../../i18n.js';
export function Home() {
usePageTitle("");
@@ -72,22 +73,22 @@ function HeroSection() {
return (
-
Organize your thoughts. Build your personal knowledge base.
-
Trilium is an open-source solution for note-taking and organizing a personal knowledge base. Use it locally on your desktop, or sync it with your self-hosted server to keep your notes everywhere you go.
+
{t("hero_section.title")}
+
{t("hero_section.subtitle")}
-
+
-
-
+
+
- {screenshotUrl && }
+ {screenshotUrl && }
)
@@ -96,11 +97,11 @@ function HeroSection() {
function OrganizationBenefitsSection() {
return (
<>
-
+
- Notes can be arranged hierarchically. There's no need for folders, since each note can contain sub-notes. A single note can be added in multiple places in the hierarchy.
- Use relations between notes or add labels for easy categorization. Use promoted attributes to enter structured information which can be used in tables, boards.
- Easily separate your personal and work notes by grouping them under a workspace, which focuses your note tree to only show a specific set of notes.
+ {t("organization_benefits.note_structure_description")}
+ {t("organization_benefits.attributes_description")}
+ {t("organization_benefits.hoisting_description")}
>
@@ -110,14 +111,14 @@ function OrganizationBenefitsSection() {
function ProductivityBenefitsSection() {
return (
<>
-
+
- Notes are periodically saved in the background and revisions can be used for review or to undo accidental changes. Revisions can also be created on-demand.
- Use a self-hosted or cloud instance to easily synchronize your notes across multiple devices, and to access it from your mobile phone using a PWA.
- Protect sensitive personal information by encrypting the notes and locking them behind a password-protected session.
- Jump quickly to notes or UI commands across the hierarchy by searching for their title, with fuzzy matching to account for typos or slight differences.
- Or search for text inside notes and narrow down the search by filtering by the parent note, or by depth.
- Grab web pages (or screenshots) and place them directly into Trilium using the web clipper browser extension.
+ {t("productivity_benefits.revisions_content")}
+ {t("productivity_benefits.sync_content")}
+ {t("productivity_benefits.protected_notes_content")}
+ {t("productivity_benefits.jump_to_content")}
+ {t("productivity_benefits.search_content")}
+ {t("productivity_benefits.web_clipper_content")}