From c3db20c4f9712eca088db568c0b314d5e78cdbdd Mon Sep 17 00:00:00 2001 From: Juan Carlos Garcia Esquivel Date: Fri, 1 May 2026 00:27:34 -0600 Subject: [PATCH] style: update linting rules for sentence case and standardize UI string capitalization --- eslint.config.js | 8 ++++++-- src/i18n/locales/en.ts | 6 +++--- src/i18n/locales/es.ts | 6 +++--- 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/eslint.config.js b/eslint.config.js index 01e49d5..036c58a 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -42,9 +42,13 @@ export default tseslint.config( "@typescript-eslint/no-unused-vars": ["error", { "argsIgnorePattern": "^_" }], "@typescript-eslint/require-await": "error", "obsidianmd/ui/sentence-case": ["error", { - "brands": ["ImgBB", "Markdown"], + "brands": ["ImgBB", "Markdown", "Obsidian", "SecretStorage", "Image Hoist"], + "acronyms": ["API"] + }], + "obsidianmd/ui/sentence-case-locale-module": ["error", { + "brands": ["ImgBB", "Markdown", "Obsidian", "SecretStorage", "Image Hoist"], "acronyms": ["API"] }] } - } + }, ); diff --git a/src/i18n/locales/en.ts b/src/i18n/locales/en.ts index b2e6d96..217fd95 100644 --- a/src/i18n/locales/en.ts +++ b/src/i18n/locales/en.ts @@ -7,10 +7,10 @@ export default { CONTEXT_MENU_HOIST_ALL: "Hoist all images in this note", // Modals - MODAL_CONFIRM_TITLE: "Confirm image hoist", + MODAL_CONFIRM_TITLE: "Confirm Image Hoist", MODAL_CONFIRM_SINGLE: "Are you sure you want to hoist \"{{name}}\"? The local file will be moved to trash.", MODAL_CONFIRM_ALL: "Found {{count}} local images. Do you want to hoist them to ImgBB and replace the links?{{trash}}", - MODAL_TRASH_WARNING: "(Local files will be moved to trash)", + MODAL_TRASH_WARNING: "Local files will be moved to trash", MODAL_CONFIRM_BUTTON: "Confirm", MODAL_CANCEL_BUTTON: "Cancel", @@ -28,7 +28,7 @@ export default { NOTICE_CACHE_CLEARED: "Upload cache cleared successfully!", // Settings - SETTINGS_TITLE: "Image hoist settings", + SETTINGS_TITLE: "Image Hoist settings", SETTINGS_API_KEY_NAME: "ImgBB API key", SETTINGS_API_KEY_DESC: "Select the secret that contains your ImgBB API key from Obsidian's SecretStorage.", SETTINGS_AUTO_HOIST_NAME: "Auto-hoist on paste or drag", diff --git a/src/i18n/locales/es.ts b/src/i18n/locales/es.ts index e228324..fdaa7b0 100644 --- a/src/i18n/locales/es.ts +++ b/src/i18n/locales/es.ts @@ -10,14 +10,14 @@ export default { MODAL_CONFIRM_TITLE: "Confirmar subida de imágenes", MODAL_CONFIRM_SINGLE: "¿Estás seguro de que quieres subir \"{{name}}\"? El archivo local se moverá a la papelera.", MODAL_CONFIRM_ALL: "Se han encontrado {{count}} imágenes locales. ¿Quieres subirlas a ImgBB y reemplazar los enlaces?{{trash}}", - MODAL_TRASH_WARNING: " (Los archivos locales se moverán a la papelera)", + MODAL_TRASH_WARNING: "Los archivos locales se moverán a la papelera", MODAL_CONFIRM_BUTTON: "Confirmar", MODAL_CANCEL_BUTTON: "Cancelar", // Notices NOTICE_STARTING_ALL: "Iniciando subida de {{count}} imágenes...", NOTICE_SUCCESS_ALL: "¡Se han subido {{count}} imágenes con éxito!", - NOTICE_SUCCESS_ALL_CACHE: "¡Se han procesado {{count}} imágenes ({{cacheCount}} desde la caché)!", + NOTICE_SUCCESS_ALL_CACHE: " se han procesado {{count}} imágenes ({{cacheCount}} desde la caché)!", NOTICE_ERROR_ALL: "Error durante el proceso de subida.", NOTICE_STARTING_SINGLE: "Subiendo imagen: {{name}}...", NOTICE_SUCCESS_SINGLE: "¡{{name}} subida con éxito!", @@ -28,7 +28,7 @@ export default { NOTICE_CACHE_CLEARED: "¡La caché de subidas se ha limpiado con éxito!", // Settings - SETTINGS_TITLE: "Ajustes de Image hoist", + SETTINGS_TITLE: "Ajustes de Image Hoist", SETTINGS_API_KEY_NAME: "Clave API de ImgBB", SETTINGS_API_KEY_DESC: "Selecciona el secreto que contiene tu clave API de ImgBB del SecretStorage de Obsidian.", SETTINGS_AUTO_HOIST_NAME: "Subida automática al pegar o arrastrar",