From 4a1c0cfda9bf77052a821787f5f9846dee7ef63a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 21 Dec 2024 01:13:09 +0000 Subject: [PATCH 1/4] fix(deps): update dependency @braintree/sanitize-url to v7.1.1 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index c32888b3e..d2f04f68e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.91.1-beta", "license": "AGPL-3.0-only", "dependencies": { - "@braintree/sanitize-url": "7.1.0", + "@braintree/sanitize-url": "7.1.1", "@electron/remote": "2.1.2", "@excalidraw/excalidraw": "0.17.6", "@highlightjs/cdn-assets": "11.11.0", @@ -251,9 +251,9 @@ } }, "node_modules/@braintree/sanitize-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-7.1.0.tgz", - "integrity": "sha512-o+UlMLt49RvtCASlOMW0AkHnabN9wR9rwCCherxO0yG4Npy34GkvrAqdXQvrhNs+jh+gkK8gB8Lf05qL/O7KWg==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-7.1.1.tgz", + "integrity": "sha512-i1L7noDNxtFyL5DmZafWy1wRVhGehQmzZaz1HiN5e7iylJMSZR7ekOV7NsIqa5qBldlLrsKv4HbgFUVlQrz8Mw==", "license": "MIT" }, "node_modules/@chevrotain/cst-dts-gen": { diff --git a/package.json b/package.json index 5be58e45b..9fb82f95c 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "ci-update-nightly-version": "tsx ./bin/update-nightly-version.ts" }, "dependencies": { - "@braintree/sanitize-url": "7.1.0", + "@braintree/sanitize-url": "7.1.1", "@electron/remote": "2.1.2", "@excalidraw/excalidraw": "0.17.6", "@highlightjs/cdn-assets": "11.11.0", From 0d27937c955a0238b83203dc8ed948bda8238d79 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 21 Dec 2024 01:13:20 +0000 Subject: [PATCH 2/4] fix(deps): update dependency i18next to v24.2.0 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index c32888b3e..61134c519 100644 --- a/package-lock.json +++ b/package-lock.json @@ -50,7 +50,7 @@ "html2plaintext": "2.1.4", "http-proxy-agent": "7.0.2", "https-proxy-agent": "7.0.6", - "i18next": "24.1.2", + "i18next": "24.2.0", "i18next-fs-backend": "2.6.0", "i18next-http-backend": "3.0.1", "image-type": "5.2.0", @@ -11260,9 +11260,9 @@ } }, "node_modules/i18next": { - "version": "24.1.2", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-24.1.2.tgz", - "integrity": "sha512-th/075GW0Ub1gYDMHLiZXMGSfGv1aP1VqjT3fma/12hNHCNlH8oJMftvlDzycT/R+KoULWk+xLU8H1JRwV85qw==", + "version": "24.2.0", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-24.2.0.tgz", + "integrity": "sha512-ArJJTS1lV6lgKH7yEf4EpgNZ7+THl7bsGxxougPYiXRTJ/Fe1j08/TBpV9QsXCIYVfdE/HWG/xLezJ5DOlfBOA==", "funding": [ { "type": "individual", diff --git a/package.json b/package.json index 5be58e45b..a35ef7dbd 100644 --- a/package.json +++ b/package.json @@ -93,7 +93,7 @@ "html2plaintext": "2.1.4", "http-proxy-agent": "7.0.2", "https-proxy-agent": "7.0.6", - "i18next": "24.1.2", + "i18next": "24.2.0", "i18next-fs-backend": "2.6.0", "i18next-http-backend": "3.0.1", "image-type": "5.2.0", From 301e4b6ea9c322d697f6ed61d97c1fc62d7243c8 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 21 Dec 2024 21:08:34 +0200 Subject: [PATCH 3/4] feat(i18n): translate new note title --- src/services/notes.ts | 3 ++- translations/en/server.json | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/services/notes.ts b/src/services/notes.ts index 59031b8d9..5c983f984 100644 --- a/src/services/notes.ts +++ b/src/services/notes.ts @@ -27,6 +27,7 @@ import { AttachmentRow, AttributeRow, BranchRow, NoteRow, NoteType } from '../be import TaskContext from "./task_context.js"; import { NoteParams } from './note-interface.js'; import imageService from "./image.js"; +import { t } from "i18next"; interface FoundLink { name: "imageLink" | "internalLink" | "includeNoteLink" | "relationMapLink", @@ -95,7 +96,7 @@ function copyChildAttributes(parentNote: BNote, childNote: BNote) { } function getNewNoteTitle(parentNote: BNote) { - let title = "new note"; + let title = t("notes.new-note"); const titleTemplate = parentNote.getLabelValue('titleTemplate'); diff --git a/translations/en/server.json b/translations/en/server.json index 82d828f8c..f726aaa5d 100644 --- a/translations/en/server.json +++ b/translations/en/server.json @@ -240,5 +240,8 @@ "other": "Other", "advanced-title": "Advanced", "visible-launchers-title": "Visible Launchers" + }, + "notes": { + "new-note": "New note" } } From 09435b6711b7da33f162cfdee1499c033d00732a Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 21 Dec 2024 21:12:18 +0200 Subject: [PATCH 4/4] chore(i18n): reach 100% for Romanian --- src/public/translations/ro/translation.json | 48 ++++++++++++++------- 1 file changed, 32 insertions(+), 16 deletions(-) diff --git a/src/public/translations/ro/translation.json b/src/public/translations/ro/translation.json index 466041770..a590ade59 100644 --- a/src/public/translations/ro/translation.json +++ b/src/public/translations/ro/translation.json @@ -7,7 +7,8 @@ "sync_version": "Versiune sincronizare:", "build_date": "Data compilării:", "build_revision": "Revizia compilării:", - "data_directory": "Directorul de date:" + "data_directory": "Directorul de date:", + "close": "Închide" }, "abstract_bulk_action": { "remove_this_search_action": "Înlătură acesată acțiune la căutare" @@ -339,7 +340,8 @@ "notes_to_clone": "Notițe de clonat", "prefix_optional": "Prefix (opțional)", "search_for_note_by_its_name": "căutați notița după nume acesteia", - "target_parent_note": "Notița părinte țintă" + "target_parent_note": "Notița părinte țintă", + "close": "Închide" }, "close_pane_button": { "close_this_pane": "Închide acest panou" @@ -365,7 +367,8 @@ "cancel": "Anulează", "confirmation": "Confirm", "if_you_dont_check": "Dacă această opțiune nu este bifată, notița va fi ștearsă doar din harta de relații.", - "ok": "OK" + "ok": "OK", + "close": "Închide" }, "consistency_checks": { "find_and_fix_button": "Caută și repară probleme de consistență", @@ -431,7 +434,8 @@ "no_note_to_delete": "Nicio notiță nu va fi ștearsă (doar clonele).", "notes_to_be_deleted": "Următoarele notițe vor fi șterse ({{- noteCount}})", "ok": "OK", - "deleted_relation_text": "Notița {{- note}} ce va fi ștearsă este referențiată de relația {{- relation}}, originând din {{- source}}." + "deleted_relation_text": "Notița {{- note}} ce va fi ștearsă este referențiată de relația {{- relation}}, originând din {{- source}}.", + "close": "Închide" }, "delete_relation": { "allowed_characters": "Se permit caractere alfanumerice, underline și două puncte.", @@ -716,7 +720,8 @@ "button_include": "Include notița", "dialog_title": "Includere notița", "label_note": "Notiță", - "placeholder_search": "căutați notița după denumirea ei" + "placeholder_search": "căutați notița după denumirea ei", + "close": "Închide" }, "info": { "closeButton": "Închide", @@ -729,7 +734,8 @@ }, "jump_to_note": { "search_button": "Caută în întregul conținut Ctrl+Enter", - "search_placeholder": "căutați o notiță după denumirea ei" + "search_placeholder": "căutați o notiță după denumirea ei", + "close": "Închide" }, "left_pane_toggle": { "hide_panel": "Ascunde panoul", @@ -743,7 +749,8 @@ "dialog_title": "Importă Markdown", "import_button": "Importă Ctrl+Enter", "import_success": "Conținutul Markdown a fost importat în document.", - "modal_body_text": "Din cauza limitărilor la nivel de navigator, nu este posibilă citirea clipboard-ului din JavaScript. Inserați Markdown-ul pentru a-l importa în caseta de mai jos și dați clic pe butonul Import" + "modal_body_text": "Din cauza limitărilor la nivel de navigator, nu este posibilă citirea clipboard-ului din JavaScript. Inserați Markdown-ul pentru a-l importa în caseta de mai jos și dați clic pe butonul Import", + "close": "Închide" }, "max_content_width": { "apply_changes_description": "Pentru a aplica schimbările de lățime a conținutului, dați click pe", @@ -779,7 +786,8 @@ "move_success_message": "Notițele selectate au fost mutate în", "notes_to_move": "Notițe de mutat", "search_placeholder": "căutați notița după denumirea ei", - "target_parent_note": "Notița părinte destinație" + "target_parent_note": "Notița părinte destinație", + "close": "Închide" }, "native_title_bar": { "disabled": "dezactivată", @@ -851,7 +859,8 @@ "note_type_chooser": { "modal_body": "Selectați tipul notiței/șablonul pentru noua notiță:", "modal_title": "Selectați tipul notiței", - "templates": "Șabloane:" + "templates": "Șabloane:", + "close": "Închide" }, "onclick_button": { "no_click_handler": "Butonul „{{componentId}}” nu are nicio acțiune la clic definită" @@ -906,7 +915,8 @@ "password_not_set": { "body1": "Notițele protejate sunt criptate utilizând parola de utilizator, dar nu a fost setată nicio parolă.", "body2": "Pentru a putea să protejați notițe, clic aici pentru a deschide ecranul de opțiuni și pentru a seta parola.", - "title": "Parola nu este setată" + "title": "Parola nu este setată", + "close": "Închide" }, "promoted_attributes": { "add_new_attribute": "Adaugă un nou atribut", @@ -920,7 +930,8 @@ "prompt": { "defaultTitle": "Aviz", "ok": "OK enter", - "title": "Aviz" + "title": "Aviz", + "close": "Închide" }, "protected_session": { "enter_password_instruction": "Afișarea notițelor protejate necesită introducerea parolei:", @@ -951,7 +962,8 @@ "erase_notes_button": "Elimină notițele șterse", "no_changes_message": "Încă nicio schimbare...", "title": "Modificări recente", - "undelete_link": "restaurare" + "undelete_link": "restaurare", + "close": "Închide" }, "relation_map": { "cannot_match_transform": "Nu s-a putut identifica transformarea: {{transform}}", @@ -1030,7 +1042,8 @@ "revisions_deleted": "Notița reviziei a fost ștearsă.", "maximum_revisions": "Numărul maxim de revizii pentru notița curentă: {{number}}.", "settings": "Setări revizii ale notițelor", - "snapshot_interval": "Intervalul de creare a reviziilor pentru notițe: {{seconds}}s." + "snapshot_interval": "Intervalul de creare a reviziilor pentru notițe: {{seconds}}s.", + "close": "Închide" }, "revisions_button": { "note_revisions": "Revizii ale notiței" @@ -1146,7 +1159,8 @@ "sorting_criteria": "Criterii de ordonare", "sorting_direction": "Direcția de ordonare", "the_language_code_for_natural_sort": "Codul limbii pentru ordonarea naturală, e.g. „zn-CN” pentru chineză.", - "title": "titlu" + "title": "titlu", + "close": "Închide" }, "spellcheck": { "available_language_codes_label": "Coduri de limbă disponibile:", @@ -1259,7 +1273,8 @@ "shrink_images": "Micșorează imaginile", "tooltip": "Dacă această opțiune este bifată, Trilium va încerca micșorarea imaginilor încărcate prin scalarea și optimizarea lor, aspect ce va putea afecta calitatea imaginilor. Dacă nu este bifată, imaginile vor fi încărcate fără nicio schimbare.", "upload": "Încărcare", - "upload_attachments_to_note": "Încarcă atașamentele la notiță" + "upload_attachments_to_note": "Încarcă atașamentele la notiță", + "close": "Închide" }, "vacuum_database": { "button_text": "Compactează baza de date", @@ -1555,7 +1570,8 @@ "fixed": { "title": "Editor cu bară fixă", "description": "uneltele de editare vor apărea în tab-ul „Formatare” din panglică." - } + }, + "multiline-toolbar": "Afișează bara de unelte pe mai multe rânduri dacă nu încape." } }, "editor": {