Reorganise settings around common tasks

This commit is contained in:
vorotamoroz
2026-08-25 05:34:57 +00:00
parent 8adc88b8cb
commit 070ce0e307
26 changed files with 1206 additions and 417 deletions
+23 -2
View File
@@ -6364,6 +6364,9 @@ export const allMessages: Readonly<Record<string, Readonly<Record<string, string
zh: "活动远程服务器",
"zh-tw": "使用中的遠端伺服器",
},
"obsidianLiveSyncSettingTab.titleAdvancedSettings": {
def: "Advanced settings",
},
"obsidianLiveSyncSettingTab.titleAppearance": {
def: "Appearance",
es: "Apariencia",
@@ -6441,6 +6444,12 @@ export const allMessages: Readonly<Record<string, Readonly<Record<string, string
zh: "启用额外和高级功能",
"zh-tw": "啟用額外與進階功能",
},
"obsidianLiveSyncSettingTab.titleExtraFeaturesGroup": {
def: "Extra features",
},
"obsidianLiveSyncSettingTab.titleExtraMenus": {
def: "Extra menus",
},
"obsidianLiveSyncSettingTab.titleFetchConfig": {
def: "Fetch Config",
es: "Obtener configuración",
@@ -6474,6 +6483,12 @@ export const allMessages: Readonly<Record<string, Readonly<Record<string, string
zh: "获取设置",
"zh-tw": "抓取設定",
},
"obsidianLiveSyncSettingTab.titleHelpAndInformation": {
def: "Help and information",
},
"obsidianLiveSyncSettingTab.titleHelpAndTroubleshooting": {
def: "Help and troubleshooting",
},
"obsidianLiveSyncSettingTab.titleHiddenFiles": {
def: "Hidden Files",
es: "Archivos ocultos",
@@ -6496,6 +6511,9 @@ export const allMessages: Readonly<Record<string, Readonly<Record<string, string
zh: "日志",
"zh-tw": "記錄",
},
"obsidianLiveSyncSettingTab.titleMaintenanceAndRecovery": {
def: "Maintenance and recovery",
},
"obsidianLiveSyncSettingTab.titleMinioS3R2": {
def: "Minio,S3,R2",
es: "MinIO, S3, R2",
@@ -6585,7 +6603,7 @@ export const allMessages: Readonly<Record<string, Readonly<Record<string, string
"zh-tw": "重設",
},
"obsidianLiveSyncSettingTab.titleSetupOtherDevices": {
def: "To setup other devices",
def: "Set up other devices",
es: "Para configurar otros dispositivos",
fr: "Pour configurer d'autres appareils",
he: "להגדרת מכשירים אחרים",
@@ -6595,6 +6613,9 @@ export const allMessages: Readonly<Record<string, Readonly<Record<string, string
zh: "设置其他设备",
"zh-tw": "設定其他裝置",
},
"obsidianLiveSyncSettingTab.titleSynchronisation": {
def: "Synchronisation",
},
"obsidianLiveSyncSettingTab.titleSynchronizationMethod": {
def: "Synchronization Method",
es: "Método de sincronización",
@@ -8010,7 +8031,7 @@ export const allMessages: Readonly<Record<string, Readonly<Record<string, string
"zh-tw": "複寫因某個模組失敗而取消",
},
"Replicator.Message.VersionUpFlash": {
def: "An update has been detected. Please open the Settings dialogue and check the Change Log. Replication has been cancelled.",
def: "Remote synchronisation is paused for compatibility review. Run the 'Review why synchronisation is paused' command for details and available actions.",
es: "Se ha detectado una actualización. Abre el diálogo de ajustes y consulta el registro de cambios. La replicación se ha cancelado.",
fr: "Une mise à jour a été détectée. Veuillez ouvrir la boîte de dialogue des paramètres et consulter le journal des modifications. La réplication a été annulée.",
he: "זוהה עדכון. אנא פתח את דיאלוג ההגדרות ובדוק את יומן השינויים. השכפול בוטל.",
+9 -2
View File
@@ -683,6 +683,7 @@
"obsidianLiveSyncSettingTab.panelSetup": "Setup",
"obsidianLiveSyncSettingTab.serverVersion": "Server info: ${info}",
"obsidianLiveSyncSettingTab.titleActiveRemoteServer": "Active Remote Server",
"obsidianLiveSyncSettingTab.titleAdvancedSettings": "Advanced settings",
"obsidianLiveSyncSettingTab.titleAppearance": "Appearance",
"obsidianLiveSyncSettingTab.titleConflictResolution": "Conflict resolution",
"obsidianLiveSyncSettingTab.titleCouchDB": "CouchDB",
@@ -690,11 +691,16 @@
"obsidianLiveSyncSettingTab.titleEncryptionNotEnabled": "Encryption is not enabled",
"obsidianLiveSyncSettingTab.titleEncryptionPassphraseInvalid": "Encryption Passphrase Invalid",
"obsidianLiveSyncSettingTab.titleExtraFeatures": "Enable extra and advanced features",
"obsidianLiveSyncSettingTab.titleExtraFeaturesGroup": "Extra features",
"obsidianLiveSyncSettingTab.titleExtraMenus": "Extra menus",
"obsidianLiveSyncSettingTab.titleFetchConfig": "Fetch Config",
"obsidianLiveSyncSettingTab.titleFetchConfigFromRemote": "Fetch config from remote server",
"obsidianLiveSyncSettingTab.titleFetchSettings": "Fetch Settings",
"obsidianLiveSyncSettingTab.titleHelpAndInformation": "Help and information",
"obsidianLiveSyncSettingTab.titleHelpAndTroubleshooting": "Help and troubleshooting",
"obsidianLiveSyncSettingTab.titleHiddenFiles": "Hidden Files",
"obsidianLiveSyncSettingTab.titleLogging": "Logging",
"obsidianLiveSyncSettingTab.titleMaintenanceAndRecovery": "Maintenance and recovery",
"obsidianLiveSyncSettingTab.titleMinioS3R2": "Minio,S3,R2",
"obsidianLiveSyncSettingTab.titleNotification": "Notification",
"obsidianLiveSyncSettingTab.titleOnlineTips": "Online Tips",
@@ -703,7 +709,8 @@
"obsidianLiveSyncSettingTab.titleRemoteConfigCheckFailed": "Remote Configuration Check Failed",
"obsidianLiveSyncSettingTab.titleRemoteServer": "Remote Server",
"obsidianLiveSyncSettingTab.titleReset": "Reset",
"obsidianLiveSyncSettingTab.titleSetupOtherDevices": "To setup other devices",
"obsidianLiveSyncSettingTab.titleSetupOtherDevices": "Set up other devices",
"obsidianLiveSyncSettingTab.titleSynchronisation": "Synchronisation",
"obsidianLiveSyncSettingTab.titleSynchronizationMethod": "Synchronization Method",
"obsidianLiveSyncSettingTab.titleSynchronizationPreset": "Synchronization Preset",
"obsidianLiveSyncSettingTab.titleSyncSettings": "Sync Settings",
@@ -862,7 +869,7 @@
"Replicator.Message.InitialiseFatalError": "No replicator is available, this is the fatal error.",
"Replicator.Message.Pending": "Some file events are pending. Replication has been cancelled.",
"Replicator.Message.SomeModuleFailed": "Replication has been cancelled by some module failure",
"Replicator.Message.VersionUpFlash": "An update has been detected. Please open the Settings dialogue and check the Change Log. Replication has been cancelled.",
"Replicator.Message.VersionUpFlash": "Remote synchronisation is paused for compatibility review. Run the 'Review why synchronisation is paused' command for details and available actions.",
"Requires restart of Obsidian": "Requires restart of Obsidian",
"Requires restart of Obsidian.": "Requires restart of Obsidian.",
"Rerun Onboarding Wizard": "Rerun Onboarding Wizard",
+10 -3
View File
@@ -1126,6 +1126,12 @@ obsidianLiveSyncSettingTab:
titleEncryptionNotEnabled: Encryption is not enabled
titleEncryptionPassphraseInvalid: Encryption Passphrase Invalid
titleExtraFeatures: Enable extra and advanced features
titleExtraFeaturesGroup: Extra features
titleExtraMenus: Extra menus
titleHelpAndInformation: Help and information
titleHelpAndTroubleshooting: Help and troubleshooting
titleMaintenanceAndRecovery: Maintenance and recovery
titleAdvancedSettings: Advanced settings
titleFetchConfig: Fetch Config
titleFetchConfigFromRemote: Fetch config from remote server
titleFetchSettings: Fetch Settings
@@ -1139,7 +1145,8 @@ obsidianLiveSyncSettingTab:
titleRemoteConfigCheckFailed: Remote Configuration Check Failed
titleRemoteServer: Remote Server
titleReset: Reset
titleSetupOtherDevices: To setup other devices
titleSetupOtherDevices: Set up other devices
titleSynchronisation: Synchronisation
titleSynchronizationMethod: Synchronization Method
titleSynchronizationPreset: Synchronization Preset
titleSyncSettings: Sync Settings
@@ -1431,8 +1438,8 @@ Replicator:
InitialiseFatalError: No replicator is available, this is the fatal error.
Pending: Some file events are pending. Replication has been cancelled.
SomeModuleFailed: Replication has been cancelled by some module failure
VersionUpFlash: An update has been detected. Please open the Settings dialogue
and check the Change Log. Replication has been cancelled.
VersionUpFlash: Remote synchronisation is paused for compatibility review. Run the
'Review why synchronisation is paused' command for details and available actions.
Requires restart of Obsidian: Requires restart of Obsidian
Requires restart of Obsidian.: Requires restart of Obsidian.
Rerun Onboarding Wizard: Rerun Onboarding Wizard
+6
View File
@@ -27,6 +27,12 @@ describe("LiveSync-owned translation catalogue", () => {
expect(translateLiveSyncMessage("Active Remote Type")).toBe(englishMessageTranslator("Active Remote Type"));
});
it("directs a compatibility pause to the dedicated review workflow", () => {
expect(translateLiveSyncMessage("Replicator.Message.VersionUpFlash")).toBe(
"Remote synchronisation is paused for compatibility review. Run the 'Review why synchronisation is paused' command for details and available actions."
);
});
it("uses LiveSync-owned provisional English without extending Commonlib's message contract", () => {
expect($msg("This file has unresolved conflicts.")).toBe("This file has unresolved conflicts.");
expect($msg("More actions for ${DEVICE}", { DEVICE: "phone" })).toBe("More actions for phone");