diff --git a/src/common/messages/LiveSyncProvisionalMessages.ts b/src/common/messages/LiveSyncProvisionalMessages.ts index 0eac51b6..37f0a7b3 100644 --- a/src/common/messages/LiveSyncProvisionalMessages.ts +++ b/src/common/messages/LiveSyncProvisionalMessages.ts @@ -7,8 +7,6 @@ * remove it from this map in the same change. */ export const liveSyncProvisionalEnglishMessages = { - "This first setup has several short steps because it confirms encryption, the connection method, and which device provides the initial data. Once it is complete, additional devices can reuse a Setup URI.": - "This first setup has several short steps because it confirms encryption, the connection method, and which device provides the initial data. Once it is complete, additional devices can reuse a Setup URI.", "Setup Complete: Preparing to Fetch from Another Device": "Setup Complete: Preparing to Fetch from Another Device", "The P2P connection has been configured successfully. The initial synchronisation data must now be fetched from an online source device.": "The P2P connection has been configured successfully. The initial synchronisation data must now be fetched from an online source device.", @@ -59,10 +57,6 @@ export const liveSyncProvisionalEnglishMessages = { "Follow whenever this device connects": "Follow whenever this device connects", "Include in the P2P synchronisation command": "Include in the P2P synchronisation command", "More actions for ${DEVICE}": "More actions for ${DEVICE}", - "Create or connect to database and continue": "Create or connect to database and continue", - "Connect to existing database and continue": "Connect to existing database and continue", - "Test connection and save": "Test connection and save", - "Save without connecting": "Save without connecting", "Use this device's settings": "Use this device's settings", Retry: "Retry", "No Synchronisation Settings Found": "No Synchronisation Settings Found", @@ -75,14 +69,6 @@ export const liveSyncProvisionalEnglishMessages = { "Could not read the remote's synchronisation settings. Retry, or continue the overwrite with this device's settings. A working connection is still required.", "Skips checking and applying synchronisation settings from the remote.": "Skips checking and applying synchronisation settings from the remote.", - "Enter a complete HTTP or HTTPS URL.": "Enter a complete HTTP or HTTPS URL.", - "CouchDB validates the database name when you connect. The name must not be empty.": - "CouchDB validates the database name when you connect. The name must not be empty.", - "Saving without a successful connection test keeps this profile, but automatic synchronisation may fail until the connection is corrected.": - "Saving without a successful connection test keeps this profile, but automatic synchronisation may fail until the connection is corrected.", - "This optional check uses Obsidian's internal request API and sends the credentials above to the CouchDB server. Use it only with a server you trust; administrator access may be required.": - "This optional check uses Obsidian's internal request API and sends the credentials above to the CouchDB server. Use it only with a server you trust; administrator access may be required.", - "Check server requirements": "Check server requirements", "Change CouchDB server setting": "Change CouchDB server setting", "Change CouchDB server setting '${SETTING}' to '${VALUE}'?": "Change CouchDB server setting '${SETTING}' to '${VALUE}'?", diff --git a/src/common/messages/combinedMessages.prod.ts b/src/common/messages/combinedMessages.prod.ts index 5e7208bb..fa2b3a9a 100644 --- a/src/common/messages/combinedMessages.prod.ts +++ b/src/common/messages/combinedMessages.prod.ts @@ -740,6 +740,10 @@ export const allMessages: Readonly Establecer ${key} en ${value}", @@ -648,8 +653,8 @@ "obsidianLiveSyncSettingTab.nameHiddenFileSynchronization": "Sincronización de archivos ocultos", "obsidianLiveSyncSettingTab.nameManualSetup": "Configuración manual", "obsidianLiveSyncSettingTab.nameTestConnection": "Probar conexión", - "obsidianLiveSyncSettingTab.nameTestDatabaseConnection": "Probar Conexión de Base de Datos", - "obsidianLiveSyncSettingTab.nameValidateDatabaseConfig": "Validar Configuración de la Base de Datos", + "obsidianLiveSyncSettingTab.nameTestDatabaseConnection": "Probar conexión de base de datos", + "obsidianLiveSyncSettingTab.nameValidateDatabaseConfig": "Validar configuración de la base de datos", "obsidianLiveSyncSettingTab.okAdminPrivileges": "✔ Tienes privilegios de administrador.", "obsidianLiveSyncSettingTab.okCorsCredentials": "✔ cors.credentials está correcto.", "obsidianLiveSyncSettingTab.okCorsCredentialsForOrigin": "CORS credenciales OK", @@ -677,8 +682,8 @@ "obsidianLiveSyncSettingTab.optionRebuildBoth": "Reconstructuir ambos desde este dispositivo", "obsidianLiveSyncSettingTab.optionSaveOnlySettings": "(Peligro) Guardar solo configuración", "obsidianLiveSyncSettingTab.panelChangeLog": "Registro de cambios", - "obsidianLiveSyncSettingTab.panelGeneralSettings": "Configuraciones Generales", - "obsidianLiveSyncSettingTab.panelPrivacyEncryption": "Privacidad y Cifrado", + "obsidianLiveSyncSettingTab.panelGeneralSettings": "Configuraciones generales", + "obsidianLiveSyncSettingTab.panelPrivacyEncryption": "Privacidad y cifrado", "obsidianLiveSyncSettingTab.panelRemoteConfiguration": "Configuración remota", "obsidianLiveSyncSettingTab.panelSetup": "Configuración", "obsidianLiveSyncSettingTab.serverVersion": "Información del servidor: ${info}", @@ -706,7 +711,7 @@ "obsidianLiveSyncSettingTab.titleSetupOtherDevices": "Para configurar otros dispositivos", "obsidianLiveSyncSettingTab.titleSynchronizationMethod": "Método de sincronización", "obsidianLiveSyncSettingTab.titleSynchronizationPreset": "Preestablecimiento de sincronización", - "obsidianLiveSyncSettingTab.titleSyncSettings": "Configuraciones de Sincronización", + "obsidianLiveSyncSettingTab.titleSyncSettings": "Configuraciones de sincronización", "obsidianLiveSyncSettingTab.titleSyncSettingsViaMarkdown": "Configuración de sincronización a través de Markdown", "obsidianLiveSyncSettingTab.titleUpdateThinning": "Actualización de adelgazamiento", "obsidianLiveSyncSettingTab.warnCorsOriginUnmatched": "⚠ El origen de CORS no coincide: {from}->{to}", @@ -903,7 +908,9 @@ "Same or local only": "Igual o solo local", "Save and Apply": "Guardar y aplicar", "Save settings to a markdown file. You will be notified when new settings arrive. You can set different files by the platform.": "Guardar configuración en archivo markdown. Se notificarán nuevos ajustes. Puede definir diferentes archivos por plataforma", + "Save without connecting": "Guardar sin conectar", "Saving will be performed forcefully after this number of seconds.": "Guardado forzado tras esta cantidad de segundos", + "Saving without a successful connection test keeps this profile, but automatic synchronisation may fail until the connection is corrected.": "Guardar sin una prueba de conexión correcta conserva este perfil, pero la sincronización automática puede fallar hasta que se corrija la conexión.", "Scan a QR Code (Recommended for mobile)": "Escanear un código QR (recomendado para móviles)", "Scan changes": "Buscar cambios", "Scan changes on customization sync": "Escanear cambios en sincronización de personalización", @@ -1094,6 +1101,7 @@ "Syncing": "Sincronización", "Syncing...": "Sincronizando...", "Target patterns": "Patrones objetivo", + "Test connection and save": "Probar la conexión y guardar", "Test Settings and Continue": "Probar los ajustes y continuar", "Testing only - Resolve file conflicts by syncing newer copies of the file, this can overwrite modified files. Be Warned.": "Solo pruebas - Resolver conflictos sincronizando copias nuevas (puede sobrescribir modificaciones)", "The connection to the server has been configured successfully. As the next step,": "La conexión con el servidor se ha configurado correctamente. Como paso siguiente,", @@ -1122,9 +1130,11 @@ "This device": "Este dispositivo", "This device name": "Nombre de este dispositivo", "This feature enables direct synchronisation between devices. No server is required, but both devices must be online at the same time for synchronisation to occur, and some features may be limited. Internet connection is only required to signalling (detecting peers) and not for data transfer.": "Esta función permite la sincronización directa entre dispositivos. No requiere servidor, pero ambos dispositivos deben estar en línea al mismo tiempo para que la sincronización se produzca, y algunas funciones pueden ser limitadas. La conexión a Internet solo se necesita para la señalización (detección de pares), no para la transferencia de datos。", + "This first setup has several short steps because it confirms encryption, the connection method, and which device provides the initial data. Once it is complete, additional devices can reuse a Setup URI.": "Esta primera configuración consta de varios pasos breves, ya que confirma el cifrado, el método de conexión y qué dispositivo aporta los datos iniciales. Una vez completada, los demás dispositivos podrán reutilizar un Setup URI.", "This is an advanced option for users who do not have a URI or who wish to configure detailed settings.": "Esta es una opción avanzada para usuarios que no disponen de un URI o que desean configurar parámetros detallados。", "This is an extremely powerful operation. We strongly recommend that you copy your Vault folder to a safe location.": "Esta es una operación extremadamente potente. Te recomendamos encarecidamente copiar la carpeta de tu Vault a un lugar seguro.", "This is the most suitable synchronisation method for the design. All functions are available. You must have set up a CouchDB instance.": "Este es el método de sincronización más adecuado para el diseño. Todas las funciones están disponibles. Debe tener configurada una instancia de CouchDB。", + "This optional check uses Obsidian's internal request API and sends the credentials above to the CouchDB server. Use it only with a server you trust; administrator access may be required.": "Esta comprobación opcional usa la API interna de solicitudes de Obsidian y envía las credenciales anteriores al servidor CouchDB. Utilízala solo con un servidor de confianza; puede requerir acceso de administrador.", "This passphrase will not be copied to another device. It will be set to `Default` until you configure it again.": "Esta frase no se copia a otros dispositivos. Usará `Default` hasta reconfigurar", "This password is used to encrypt the connection. Use something long enough.": "Esta contraseña se usa para cifrar la conexión. Usa algo suficientemente largo.", "This procedure will first delete all existing synchronisation data from the server. Following this, the server data will be completely rebuilt, using the current state of your Vault on this device (including its local database) as": "Este procedimiento eliminará primero todos los datos de sincronización existentes en el servidor. A continuación, los datos del servidor se reconstruirán por completo usando el estado actual del Vault de este dispositivo (incluida su base de datos local) como", @@ -1473,5 +1483,6 @@ "You are adding this device to an existing synchronisation setup.": "Está añadiendo este dispositivo a una configuración de sincronización existente。", "You can configure in the Obsidian Plugin Settings.": "Puedes configurarlo en los ajustes del complemento de Obsidian.", "You should create a new synchronisation destination and rebuild your data there.": "Deberías crear un nuevo destino de sincronización y reconstruir allí tus datos.", - "You should perform this operation only in exceptional circumstances, such as when the server data is completely corrupted, when changes on all other devices are no longer needed, or when the database size has become unusually large in comparison to the Vault size.": "Solo deberías realizar esta operación en circunstancias excepcionales: cuando los datos del servidor estén completamente corruptos, cuando ya no necesites los cambios de los demás dispositivos o cuando el tamaño de la base de datos sea inusualmente grande respecto al del Vault." + "You should perform this operation only in exceptional circumstances, such as when the server data is completely corrupted, when changes on all other devices are no longer needed, or when the database size has become unusually large in comparison to the Vault size.": "Solo deberías realizar esta operación en circunstancias excepcionales: cuando los datos del servidor estén completamente corruptos, cuando ya no necesites los cambios de los demás dispositivos o cuando el tamaño de la base de datos sea inusualmente grande respecto al del Vault.", + "you wanted(Thank you)!": "tu solicitud (¡gracias!)" } diff --git a/src/common/messagesYAML/en.yaml b/src/common/messagesYAML/en.yaml index 12310423..7c4cdf95 100644 --- a/src/common/messagesYAML/en.yaml +++ b/src/common/messagesYAML/en.yaml @@ -129,6 +129,7 @@ Check and convert non-path-obfuscated files: Check and convert non-path-obfuscat Check for documents that have not been converted to path-obfuscated IDs and convert them if necessary.: Check for documents that have not been converted to path-obfuscated IDs and convert them if necessary. +Check server requirements: Check server requirements Checking connection... Please wait.: Checking connection... Please wait. Chunks: Chunks Close: Close @@ -158,6 +159,7 @@ Configure And Change Remote: Configure And Change Remote Configure E2EE: Configure E2EE Configure Remote: Configure Remote Connect: Connect +Connect to existing database and continue: Connect to existing database and continue "Connected to Signaling Server (as Peer ID: ${peerId})": "Connected to Signaling Server (as Peer ID: ${peerId})" "Connected:": "Connected:" Connection Settings: Connection Settings @@ -167,7 +169,11 @@ Copy: Copy Copy Report to clipboard: Copy Report to clipboard CouchDB Configuration: CouchDB Configuration CouchDB Connection Tweak: CouchDB Connection Tweak +CouchDB validates the database name when you connect. The name must not be empty.: + CouchDB validates the database name when you connect. The name must not be + empty. Create P2P remote: Create P2P remote +Create or connect to database and continue: Create or connect to database and continue Cross-platform: Cross-platform "Current adapter: {adapter}": "Current adapter: {adapter}" Custom Headers: Custom Headers @@ -340,6 +346,7 @@ Encryption phassphrase. If changed, you should overwrite the server's database w End-to-End Encryption: End-to-End Encryption Endpoint URL: Endpoint URL Enhance chunk size: Enhance chunk size +Enter a complete HTTP or HTTPS URL.: Enter a complete HTTP or HTTPS URL. Enter a folder prefix (optional): Enter a folder prefix (optional) Enter Setup URI: Enter Setup URI Enter TURN credential: Enter TURN credential @@ -1488,7 +1495,11 @@ Save and Apply: Save and Apply Save settings to a markdown file. You will be notified when new settings arrive. You can set different files by the platform.: Save settings to a markdown file. You will be notified when new settings arrive. You can set different files by the platform. +Save without connecting: Save without connecting Saving will be performed forcefully after this number of seconds.: Saving will be performed forcefully after this number of seconds. +Saving without a successful connection test keeps this profile, but automatic synchronisation may fail until the connection is corrected.: + Saving without a successful connection test keeps this profile, but + automatic synchronisation may fail until the connection is corrected. Scan changes: Scan changes Scan changes on customization sync: Scan changes on customization sync Scan customization automatically: Scan customization automatically @@ -1750,6 +1761,7 @@ Sync: Sync Sync once: Sync once Syncing...: Syncing... Test Settings and Continue: Test Settings and Continue +Test connection and save: Test connection and save The connection to the server has been configured successfully. As the next step,: The connection to the server has been configured successfully. As the next step, @@ -1876,9 +1888,17 @@ This can isolate your connections between devices. Use the same Room ID for the the same devices. This device: This device This device name: This device name +This first setup has several short steps because it confirms encryption, the connection method, and which device provides the initial data. Once it is complete, additional devices can reuse a Setup URI.: + This first setup has several short steps because it confirms encryption, + the connection method, and which device provides the initial data. Once it + is complete, additional devices can reuse a Setup URI. This is an extremely powerful operation. We strongly recommend that you copy your Vault folder to a safe location.: This is an extremely powerful operation. We strongly recommend that you copy your Vault folder to a safe location. +This optional check uses Obsidian's internal request API and sends the credentials above to the CouchDB server. Use it only with a server you trust; administrator access may be required.: + This optional check uses Obsidian's internal request API and sends the + credentials above to the CouchDB server. Use it only with a server you + trust; administrator access may be required. This passphrase will not be copied to another device. It will be set to `Default` until you configure it again.: This passphrase will not be copied to another device. It will be set to `Default` until you configure it again. @@ -2419,6 +2439,7 @@ Ui: Title: Choose a synchronisation remote You can configure in the Obsidian Plugin Settings.: You can configure in the Obsidian Plugin Settings. +"you wanted(Thank you)!": "you wanted(Thank you)!" You should create a new synchronisation destination and rebuild your data there.: You should create a new synchronisation destination and rebuild your data diff --git a/src/common/messagesYAML/es.yaml b/src/common/messagesYAML/es.yaml index 8d0eaa64..77e975c5 100644 --- a/src/common/messagesYAML/es.yaml +++ b/src/common/messagesYAML/es.yaml @@ -132,6 +132,7 @@ Check and convert non-path-obfuscated files: Comprobar y convertir archivos sin Check for documents that have not been converted to path-obfuscated IDs and convert them if necessary.: Comprueba los documentos que aún no se hayan convertido a identificadores con ruta ofuscada y conviértelos si es necesario. +Check server requirements: Comprobar los requisitos del servidor Checking connection... Please wait.: Comprobando la conexión... Espera un momento. Chunks: Fragmentos (chunks) Close: Cerrar @@ -166,6 +167,7 @@ Configure And Change Remote: Configurar y cambiar remoto Configure E2EE: Configurar E2EE Configure Remote: Configurar remoto Connect: Conectar +Connect to existing database and continue: Conectar a la base de datos existente y continuar "Connected to Signaling Server (as Peer ID: ${peerId})": "Conectado al servidor de señalización (como ID de par: ${peerId})" "Connected:": "Conectadas:" Connection Settings: Ajustes de conexión @@ -176,6 +178,10 @@ Copy Report to clipboard: Copiar el informe al portapapeles CouchDB Configuration: Configuración de CouchDB CouchDB Connection Tweak: Ajustes de conexión de CouchDB Create P2P remote: Crear remoto P2P +CouchDB validates the database name when you connect. The name must not be empty.: + CouchDB valida el nombre de la base de datos al conectar. El nombre no puede + estar vacío. +Create or connect to database and continue: Crear o conectar a la base de datos y continuar Cross-platform: Multiplataforma "Current adapter: {adapter}": "Adaptador actual: {adapter}" Custom Headers: Encabezados personalizados @@ -224,7 +230,7 @@ dialog: yourLanguageAvailable: _value: >- Self-hosted LiveSync tenía traducciones para tu idioma, así que se ha - activado el ajuste %{Display language}. + activado el ajuste %{Display Language}. Nota: no todos los mensajes están traducidos. ¡Esperamos tus @@ -345,6 +351,7 @@ Encryption phassphrase. If changed, you should overwrite the server's database w End-to-End Encryption: Cifrado de extremo a extremo Endpoint URL: URL del endpoint Enhance chunk size: Mejorar tamaño de chunks +Enter a complete HTTP or HTTPS URL.: Introduce una URL HTTP o HTTPS completa. Enter a folder prefix (optional): Introduce un prefijo de carpeta (opcional) Enter Setup URI: Introducir el Setup URI Enter TURN credential: Introduce la credencial de TURN @@ -1518,7 +1525,7 @@ obsidianLiveSyncSettingTab: ERROR: Error al comprobar la frase de contraseña con el servidor remoto: ${db}. logConfiguredDisabled: "Modo de sincronización configurado: DESACTIVADO" - logConfiguredLiveSync: "Modo de sincronización configurado: Sincronización en Vivo" + logConfiguredLiveSync: "Modo de sincronización configurado: Sincronización en vivo" logConfiguredPeriodic: "Modo de sincronización configurado: Periódico" logCouchDbConfigFail: "Configuración de CouchDB: ${title} falló" logCouchDbConfigSet: "Configuración de CouchDB: ${title} -> Establecer ${key} en ${value}" @@ -1656,8 +1663,8 @@ obsidianLiveSyncSettingTab: nameHiddenFileSynchronization: Sincronización de archivos ocultos nameManualSetup: Configuración manual nameTestConnection: Probar conexión - nameTestDatabaseConnection: Probar Conexión de Base de Datos - nameValidateDatabaseConfig: Validar Configuración de la Base de Datos + nameTestDatabaseConnection: Probar conexión de base de datos + nameValidateDatabaseConfig: Validar configuración de la base de datos okAdminPrivileges: ✔ Tienes privilegios de administrador. okCorsCredentials: ✔ cors.credentials está correcto. okCorsCredentialsForOrigin: CORS credenciales OK @@ -1684,8 +1691,8 @@ obsidianLiveSyncSettingTab: optionRebuildBoth: Reconstructuir ambos desde este dispositivo optionSaveOnlySettings: (Peligro) Guardar solo configuración panelChangeLog: Registro de cambios - panelGeneralSettings: Configuraciones Generales - panelPrivacyEncryption: Privacidad y Cifrado + panelGeneralSettings: Configuraciones generales + panelPrivacyEncryption: Privacidad y cifrado panelRemoteConfiguration: Configuración remota panelSetup: Configuración titleAppearance: Apariencia @@ -1711,7 +1718,7 @@ obsidianLiveSyncSettingTab: titleSetupOtherDevices: Para configurar otros dispositivos titleSynchronizationMethod: Método de sincronización titleSynchronizationPreset: Preestablecimiento de sincronización - titleSyncSettings: Configuraciones de Sincronización + titleSyncSettings: Configuraciones de sincronización titleSyncSettingsViaMarkdown: Configuración de sincronización a través de Markdown titleUpdateThinning: Actualización de adelgazamiento warnCorsOriginUnmatched: "⚠ El origen de CORS no coincide: {from}->{to}" @@ -1804,7 +1811,11 @@ Restore or reconstruct local database from remote.: Restaura o reconstruye la ba Save settings to a markdown file. You will be notified when new settings arrive. You can set different files by the platform.: Guardar configuración en archivo markdown. Se notificarán nuevos ajustes. Puede definir diferentes archivos por plataforma +Save without connecting: Guardar sin conectar Saving will be performed forcefully after this number of seconds.: Guardado forzado tras esta cantidad de segundos +Saving without a successful connection test keeps this profile, but automatic synchronisation may fail until the connection is corrected.: + Guardar sin una prueba de conexión correcta conserva este perfil, pero la + sincronización automática puede fallar hasta que se corrija la conexión. Scan changes on customization sync: Escanear cambios en sincronización de personalización Scan customization automatically: Escanear personalización automáticamente Scan customization before replicating.: Escanear personalización antes de replicar @@ -1960,6 +1971,7 @@ Syncing: "": Sincronizando... Target patterns: Patrones objetivo Test Settings and Continue: Probar los ajustes y continuar +Test connection and save: Probar la conexión y guardar Testing only - Resolve file conflicts by syncing newer copies of the file, this can overwrite modified files. Be Warned.: Solo pruebas - Resolver conflictos sincronizando copias nuevas (puede sobrescribir modificaciones) @@ -2022,9 +2034,17 @@ This can isolate your connections between devices. Use the same Room ID for the para los mismos dispositivos. This device: Este dispositivo This device name: Nombre de este dispositivo +This first setup has several short steps because it confirms encryption, the connection method, and which device provides the initial data. Once it is complete, additional devices can reuse a Setup URI.: + Esta primera configuración consta de varios pasos breves, ya que confirma el + cifrado, el método de conexión y qué dispositivo aporta los datos iniciales. + Una vez completada, los demás dispositivos podrán reutilizar un Setup URI. This is an extremely powerful operation. We strongly recommend that you copy your Vault folder to a safe location.: Esta es una operación extremadamente potente. Te recomendamos encarecidamente copiar la carpeta de tu Vault a un lugar seguro. +This optional check uses Obsidian's internal request API and sends the credentials above to the CouchDB server. Use it only with a server you trust; administrator access may be required.: + Esta comprobación opcional usa la API interna de solicitudes de Obsidian y + envía las credenciales anteriores al servidor CouchDB. Utilízala solo con un + servidor de confianza; puede requerir acceso de administrador. This passphrase will not be copied to another device. It will be set to `Default` until you configure it again.: Esta frase no se copia a otros dispositivos. Usará `Default` hasta reconfigurar This password is used to encrypt the connection. Use something long enough.: Esta contraseña se usa para cifrar la conexión. Usa algo suficientemente largo. This procedure will first delete all existing synchronisation data from the server. Following this, the server data will be completely rebuilt, using the current state of your Vault on this device (including its local database) as: @@ -2666,6 +2686,7 @@ xxhash64 (Fastest): xxhash64 (el más rápido) limitadas. La conexión a Internet solo se necesita para la señalización (detección de pares), no para la transferencia de datos。" You can configure in the Obsidian Plugin Settings.: Puedes configurarlo en los ajustes del complemento de Obsidian. +"you wanted(Thank you)!": "tu solicitud (¡gracias!)" You should create a new synchronisation destination and rebuild your data there.: Deberías crear un nuevo destino de sincronización y reconstruir allí tus datos. You should perform this operation only in exceptional circumstances, such as when the server data is completely corrupted, when changes on all other devices are no longer needed, or when the database size has become unusually large in comparison to the Vault size.: "Solo deberías realizar esta operación en circunstancias excepcionales: cuando diff --git a/src/modules/features/SettingDialogue/PaneHatch.ts b/src/modules/features/SettingDialogue/PaneHatch.ts index d14dfd08..7dbe697a 100644 --- a/src/modules/features/SettingDialogue/PaneHatch.ts +++ b/src/modules/features/SettingDialogue/PaneHatch.ts @@ -74,7 +74,7 @@ export function paneHatch(this: ObsidianLiveSyncSettingTab, paneEl: HTMLElement, .setDisabled(false) .onClick(() => { this.closeSetting(); - eventHub.emitEvent(EVENT_REQUEST_RUN_DOCTOR, "you wanted(Thank you)!"); + eventHub.emitEvent(EVENT_REQUEST_RUN_DOCTOR, $msg("you wanted(Thank you)!")); }) ); new Setting(paneEl) diff --git a/src/modules/services/LiveSyncUI/dialogues/DialogueToCopy.svelte b/src/modules/services/LiveSyncUI/dialogues/DialogueToCopy.svelte index 9df487da..d279d988 100644 --- a/src/modules/services/LiveSyncUI/dialogues/DialogueToCopy.svelte +++ b/src/modules/services/LiveSyncUI/dialogues/DialogueToCopy.svelte @@ -50,7 +50,7 @@ Your {title || "data"} has been copied to the clipboard. - +