diff --git a/meshchatx/src/frontend/components/about/AboutPage.vue b/meshchatx/src/frontend/components/about/AboutPage.vue index d70a7c2..43f0df7 100644 --- a/meshchatx/src/frontend/components/about/AboutPage.vue +++ b/meshchatx/src/frontend/components/about/AboutPage.vue @@ -19,7 +19,7 @@
- MeshChatX + {{ $t("about.app_name") }}
{{ - reloadingRns ? $t("app.reloading_rns") : "Restart RNS" + reloadingRns ? $t("app.reloading_rns") : $t("app.restart_rns") }}
- A secure, resilient, and beautiful communications platform powered by the + {{ $t("about.tagline_lead") }} Reticulum Network Stack. + >{{ $t("about.tagline_link") }}{{ $t("about.tagline_after") }}
@@ -98,7 +98,7 @@
- Contact Developer + {{ $t("about.contact_developer") }}
- Details + {{ + $t("about.contact_details") + }}
@@ -122,7 +124,7 @@ >
- LXMF Address + {{ $t("about.contact_lxmf_address") }}
@@ -139,7 +146,7 @@
- Alternate + {{ $t("about.contact_alternate") }}
@@ -160,7 +170,7 @@ class="text-xs font-bold text-gray-500 dark:text-white italic bg-blue-500/5 p-3 rounded-xl border border-blue-500/10 flex items-center gap-2" > - Send to propagation node if you cant reach me! + {{ $t("about.contact_propagation_hint") }}
@@ -171,7 +181,7 @@
- Database Size + {{ $t("about.database_size") }}
{{ @@ -195,7 +205,7 @@ class="text-xs font-black text-blue-500 uppercase tracking-[0.2em] flex items-center gap-2" > - Security & Integrity + {{ $t("about.security_integrity") }}
- Technical Issues Detected + {{ $t("about.technical_issues_detected") }}
  • @@ -270,15 +280,17 @@ class="text-xs font-black text-blue-500 uppercase tracking-[0.2em] mb-6 flex items-center gap-2" > - Environment Information + {{ $t("about.environment_information") }}
-
Reticulum Config
+
+ {{ $t("about.reticulum_config") }} +
- {{ appInfo.reticulum_config_path || "unknown" }} + {{ appInfo.reticulum_config_path || $t("about.path_unknown") }}
-
Database Path
+
+ {{ $t("about.database_path") }} +
- {{ appInfo.database_path || "unknown" }} + {{ appInfo.database_path || $t("about.path_unknown") }}
- Identity Hash + {{ + $t("about.identity_hash") + }} {{ config.identity_hash }}
- LXMF Address + {{ + $t("about.lxmf_address") + }} {{ config.lxmf_address_hash }}
- Python + {{ + $t("about.env_python") + }} v{{ appInfo.python_version || "unknown" }}v{{ appInfo.python_version || $t("about.path_unknown") }}
- LXMF + {{ + $t("about.env_lxmf") + }} v{{ appInfo.lxmf_version || "unknown" }}v{{ appInfo.lxmf_version || $t("about.path_unknown") }}
- RNS + {{ + $t("about.env_rns") + }} v{{ appInfo.rns_version || "unknown" }}v{{ appInfo.rns_version || $t("about.path_unknown") }}
- Platform + {{ + $t("about.env_platform") + }} {{ environmentInfo.platform }}
- Language + {{ + $t("about.env_language") + }} {{ environmentInfo.language }}
- Backend URL + {{ + $t("about.env_backend_url") + }} {{ environmentInfo.backendUrl }}
- User Agent + {{ + $t("about.env_user_agent") + }} {{ environmentInfo.userAgent }} @@ -389,7 +405,7 @@ class="text-xs font-black text-blue-500 uppercase tracking-[0.2em] mb-8 flex items-center gap-2" > - Dependency Chain + {{ $t("about.dependency_chain") }}
@@ -403,7 +419,9 @@ />
-
MeshChatX
+
+ {{ $t("about.app_name") }} +
v{{ appInfo.version }}
@@ -422,7 +440,7 @@
- LXMF Bot framework + {{ $t("about.dep_lxmfy_subtitle") }}
v{{ (appInfo.dependencies && appInfo.dependencies.lxmfy) || "unknown" }} @@ -442,7 +460,7 @@
- Lightweight Extensible Message Format + {{ $t("about.dep_lxmf_subtitle") }}
v{{ appInfo.lxmf_version }} @@ -462,7 +480,7 @@
- Reticulum Network Stack + {{ $t("about.dep_rns_subtitle") }}
@@ -478,8 +496,12 @@ > {{ appInfo.is_connected_to_shared_instance - ? `Shared Instance: ${appInfo.shared_instance_address || "unknown"}` - : "Main Instance" + ? $t("about.shared_instance_badge", { + address: + appInfo.shared_instance_address || + $t("about.path_unknown"), + }) + : $t("about.main_instance_badge") }}
@@ -494,12 +516,13 @@
- Core Runtime + {{ $t("about.core_runtime") }}
- LXST Engine{{ $t("about.lxst_engine") }}
- Electron{{ $t("about.electron_runtime") }}
- Chrome{{ $t("about.chrome_runtime") }}
- Node.js{{ $t("about.nodejs_runtime") }} - Backend Stack + {{ $t("about.backend_stack") }}
- Database Health & Maintenance + {{ $t("about.database_health_maintenance") }}
@@ -609,7 +636,7 @@
- Integrity + {{ $t("about.integrity") }}
- Journal + {{ $t("about.journal_short") }}
{{ databaseHealth.journal_mode }} @@ -636,7 +663,7 @@
- Page Count + {{ $t("about.page_count_label") }}
{{ databaseHealth.page_count }} @@ -648,7 +675,7 @@
- Free Space + {{ $t("about.free_space") }}
{{ formatBytes(databaseHealth.estimated_free_bytes) }} @@ -664,10 +691,10 @@ class="font-black text-gray-900 dark:text-white text-sm tracking-tight flex items-center gap-2" > - Database Backups + {{ $t("about.database_backups_title") }}
- Full snapshots of your communications database. + {{ $t("about.database_backups_desc") }}
@@ -690,17 +717,17 @@ class="font-black text-gray-900 dark:text-white text-sm tracking-tight flex items-center gap-2" > - Local Snapshots + {{ $t("about.local_snapshots_title") }}
- Create point-in-time restore points on disk. + {{ $t("about.local_snapshots_desc") }}
@@ -741,14 +768,14 @@ @click="downloadSnapshot(snapshot.name)" > - Download + {{ $t("about.snapshot_download") }}
- Automated daily snapshots of your database. + {{ $t("about.automatic_backups_desc") }}
@@ -832,14 +863,14 @@ @click="downloadBackupFile(backup.name)" > - Download + {{ $t("about.snapshot_download") }}