From ec458bb53044703c468d5a3cc882d0a1c2468ae7 Mon Sep 17 00:00:00 2001 From: Hilyxx Date: Thu, 20 Aug 2026 16:53:16 +0200 Subject: [PATCH 1/3] [cinnamon-screenshot@hilyxx] V1.3.3 - Ready for LM23 * Improve compatibility with cinnamon 6.8 (Remove deprecated require() and module.exports) --- cinnamon-screenshot@hilyxx/CHANGELOG.md | 66 +++++++++++ .../cinnamon-screenshot@hilyxx/editOverlay.js | 24 ++-- .../cinnamon-screenshot@hilyxx/extension.js | 18 ++- .../cinnamon-screenshot@hilyxx/metadata.json | 5 +- .../cinnamon-screenshot@hilyxx/overlay.js | 12 +- .../files/cinnamon-screenshot@hilyxx/po/ca.po | 104 ++++++++--------- .../po/cinnamon-screenshot@hilyxx.pot | 106 +++++++++--------- .../files/cinnamon-screenshot@hilyxx/po/da.po | 104 ++++++++--------- .../files/cinnamon-screenshot@hilyxx/po/es.po | 104 ++++++++--------- .../files/cinnamon-screenshot@hilyxx/po/fr.po | 104 ++++++++--------- .../files/cinnamon-screenshot@hilyxx/po/hu.po | 104 ++++++++--------- .../files/cinnamon-screenshot@hilyxx/po/it.po | 104 ++++++++--------- .../files/cinnamon-screenshot@hilyxx/po/nl.po | 104 ++++++++--------- .../cinnamon-screenshot@hilyxx/po/pt_BR.po | 104 ++++++++--------- .../files/cinnamon-screenshot@hilyxx/po/tr.po | 104 ++++++++--------- .../files/cinnamon-screenshot@hilyxx/po/vi.po | 104 ++++++++--------- .../cinnamon-screenshot@hilyxx/preview.js | 14 ++- .../cinnamon-screenshot@hilyxx/screenshot.js | 14 ++- .../transitionEffects.js | 2 +- .../cinnamon-screenshot@hilyxx/translation.js | 8 +- 20 files changed, 701 insertions(+), 608 deletions(-) create mode 100644 cinnamon-screenshot@hilyxx/CHANGELOG.md diff --git a/cinnamon-screenshot@hilyxx/CHANGELOG.md b/cinnamon-screenshot@hilyxx/CHANGELOG.md new file mode 100644 index 000000000..01dd05a6d --- /dev/null +++ b/cinnamon-screenshot@hilyxx/CHANGELOG.md @@ -0,0 +1,66 @@ +# Changelog + + +## 1.3.3 + +* Improve compatibility with cinnamon 6.8 (Remove deprecated require() and module.exports) + +## 1.3.2 + +* Add Ctrl + Z shortcut to undo actions when editing an image + +## 1.3.1 + +* (regression) Fix overlapping preview dialogs and lost save callbacks when closing the edit overlay + +## 1.3 + +* Major code refactoring (replaced modal dialogs with st.Widget components) +* Bug fixes +* Improved multi-monitor support +* Add new geometric shapes +* Compatibility with Cinnamon 6.0–6.6 (latest release) +* Fix some warnings +* Switch to async file I/O to prevent UI freezes + +## 1.2.3 (1.22.1) + +* Add the ESC key to close the preview dialog + +## 1.2.2 + +* Fix multi-monitor behavior +* Fix ESC key +* Minor visual improvements to the dialog boxes + +## 1.2.1 + +* Fix minWith error +* Fix text rendering issue for scaling > 1 + +## 1.2 + +* Code enhancement +* New edit mode with tools like brush, text, pixelization, and more +* Add an option to include mouse pointer in screenshot +* Add scaling support +* Replace Zenity with GtkFileChooserDialog +* Screenshot mini-preview size reduced for faster loading and better performance +* Improve security for screenshot filenames + +## 1.1 + +* Add a back button +* Add a clipboard option +* Screenshot filenames now correctly display the date and time of capture +* Code cleanup and improvements +* Improve the user interface + +## 1.0.1 + +* Fix issue with translations +* Keyboard shortcuts added for all 3 screen capture modes + +## 1.0.0 + +* Initial release diff --git a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/editOverlay.js b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/editOverlay.js index be04e9616..0f3fa7e3f 100644 --- a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/editOverlay.js +++ b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/editOverlay.js @@ -11,11 +11,15 @@ const GLib = imports.gi.GLib; const ExtensionSystem = imports.ui.extensionSystem; const { GObject } = imports.gi; -const { _ } = require('./translation'); -const { getTransitionManager } = require('./transitionEffects'); - const UUID = 'cinnamon-screenshot@hilyxx'; -const EXTENSION_DIR = ExtensionSystem.extensionMeta[UUID].path +const EXTENSION_DIR = ExtensionSystem.extensionMeta[UUID].path; + +if (imports.searchPath.indexOf(EXTENSION_DIR) === -1) { + imports.searchPath.push(EXTENSION_DIR); +} + +const { _ } = imports.translation; +const { getTransitionManager } = imports.transitionEffects; const ICONS_PATH = EXTENSION_DIR + '/icons/'; const scriptPath = EXTENSION_DIR + '/lib/gtk-filechooser.py'; @@ -422,7 +426,7 @@ if (typeof ScreenshotEditDialog !== 'function') { thickness: this._thickness }); } else { - // Specific preview for pixelization (blue zone) + // Specific preview for pixelization (blur zone) let x = Math.min(this._shapeStart[0], this._shapeCurrent[0]); let y = Math.min(this._shapeStart[1], this._shapeCurrent[1]); let w = Math.abs(this._shapeCurrent[0] - this._shapeStart[0]); @@ -804,7 +808,7 @@ if (typeof ScreenshotEditDialog !== 'function') { } } if (grabFocus && hadTextEntry) { - global.stage.set_key_focus(this); // Remplace global.stage.grab_key_focus(); + global.stage.set_key_focus(this); } if (hadTextEntry && this._drawingCanvas) this._drawingCanvas.invalidate(); @@ -1596,7 +1600,7 @@ if (typeof ScreenshotEditDialog !== 'function') { // === ERASER UTILITIES === _eraseAtCoords(localCoords) { - // 1. Erase a static text + // Erase a static text for (let i = this._paths.length - 1; i >= 0; i--) { let path = this._paths[i]; if (path.type === 'text') { @@ -1612,7 +1616,7 @@ if (typeof ScreenshotEditDialog !== 'function') { } } } - // 2. Erase another shape (brush, rect, etc.) + // Erase another shape (brush, rect, etc.) const hitIndex = this._findPathAt(localCoords); if (hitIndex !== -1) { this._paths.splice(hitIndex, 1); @@ -1705,9 +1709,9 @@ if (typeof ScreenshotEditDialog !== 'function') { this._drawFilledTriangle(cr, path.start, path.end); } else if (path.type === 'blur') { if (forSave) { - this._drawBlur(cr, path.start, path.end, path.thickness, false); // Pass false for useCache + this._drawBlur(cr, path.start, path.end, path.thickness, false); } else { - this._drawBlur(cr, path.start, path.end, path.thickness, true); // Pass true for useCache + this._drawBlur(cr, path.start, path.end, path.thickness, true); } } } diff --git a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/extension.js b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/extension.js index a78fe3526..82da8b3b9 100644 --- a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/extension.js +++ b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/extension.js @@ -3,14 +3,20 @@ const Main = imports.ui.main; const Gio = imports.gi.Gio; const GLib = imports.gi.GLib; const Settings = imports.ui.settings; - -const { Overlay } = require('./overlay'); -const { Screenshot } = require('./screenshot'); -const { showScreenshotPreview } = require('./preview'); -const { _, initTranslation } = require('./translation'); -const { getTransitionManager } = require('./transitionEffects'); +const ExtensionSystem = imports.ui.extensionSystem; const UUID = 'cinnamon-screenshot@hilyxx'; +const EXTENSION_DIR = ExtensionSystem.extensionMeta[UUID].path; + +if (imports.searchPath.indexOf(EXTENSION_DIR) === -1) { + imports.searchPath.push(EXTENSION_DIR); +} + +const { Overlay } = imports.overlay; +const { Screenshot } = imports.screenshot; +const { showScreenshotPreview } = imports.preview; +const { _, initTranslation } = imports.translation; +const { getTransitionManager } = imports.transitionEffects; initTranslation(UUID); diff --git a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/metadata.json b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/metadata.json index d28212560..1cd78d07d 100644 --- a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/metadata.json +++ b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/metadata.json @@ -3,13 +3,14 @@ "name": "Cinnamon-Screenshot", "author": "hilyxx", "description": "Cinnamon extension for screenshots with modern interface and advanced options.", - "version": "1.3.2", + "version": "1.3.3", "max-instances": 1, "cinnamon-version": [ "6.0", "6.2", "6.4", - "6.6" + "6.6", + "6.8" ], "url": "https://github.com/Hilyxx/cinnamon-spices-extensions.git" } diff --git a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/overlay.js b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/overlay.js index c15447dc4..c2abfde0c 100644 --- a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/overlay.js +++ b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/overlay.js @@ -5,15 +5,19 @@ const GLib = imports.gi.GLib; const Gio = imports.gi.Gio; const Main = imports.ui.main; const ExtensionSystem = imports.ui.extensionSystem; -const { _ } = require('./translation'); - -const Overlay = { showOverlay }; const UUID = 'cinnamon-screenshot@hilyxx'; - const EXTENSION_DIR = ExtensionSystem.extensionMeta[UUID].path; + +if (imports.searchPath.indexOf(EXTENSION_DIR) === -1) { + imports.searchPath.push(EXTENSION_DIR); +} + +const { _ } = imports.translation; const ICONS_PATH = EXTENSION_DIR + '/icons/'; +var Overlay = { showOverlay }; + const BTN_POINTER = 32; const BTN_TIMER_W = 34, BTN_TIMER_H = 16; diff --git a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/ca.po b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/ca.po index accf3e861..c4172ea51 100644 --- a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/ca.po +++ b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/ca.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: cinnamon-screenshot@hilyxx 1.3.2\n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "extensions/issues\n" -"POT-Creation-Date: 2026-07-27 18:41+0200\n" +"POT-Creation-Date: 2026-08-20 16:22+0200\n" "PO-Revision-Date: \n" "Last-Translator: Odyssey \n" "Language-Team: \n" @@ -18,207 +18,207 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.6\n" -#. editOverlay.js:459 +#. editOverlay.js:463 msgid "Brush" msgstr "Pinzell" -#. editOverlay.js:460 +#. editOverlay.js:464 msgid "Eraser" msgstr "Goma d'esborrar" -#. editOverlay.js:461 +#. editOverlay.js:465 msgid "Arrow" msgstr "Fletxa" -#. editOverlay.js:462 +#. editOverlay.js:466 msgid "Line" msgstr "Línia" -#. editOverlay.js:463 +#. editOverlay.js:467 msgid "Rectangle" msgstr "Rectangle" -#. editOverlay.js:464 +#. editOverlay.js:468 msgid "Ellipse" msgstr "El·lipsi" -#. editOverlay.js:465 +#. editOverlay.js:469 msgid "Triangle" msgstr "Triangle" -#. editOverlay.js:466 +#. editOverlay.js:470 msgid "Filled Rectangle" msgstr "Rectangle ple" -#. editOverlay.js:467 +#. editOverlay.js:471 msgid "Filled Ellipse" msgstr "El·lipsi plena" -#. editOverlay.js:468 +#. editOverlay.js:472 msgid "Filled Triangle" msgstr "Triangle ple" -#. editOverlay.js:469 +#. editOverlay.js:473 msgid "Pixelization" msgstr "Pixelització" -#. editOverlay.js:470 +#. editOverlay.js:474 msgid "Text" msgstr "Text" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Black" msgstr "Negre" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "White" msgstr "Blanc" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Red" msgstr "Vermell" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Blue" msgstr "Blau" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Green" msgstr "Verd" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Yellow" msgstr "Groc" -#. editOverlay.js:642 +#. editOverlay.js:646 msgid "Thickness/size" msgstr "Gruix/mida" -#. editOverlay.js:647 +#. editOverlay.js:651 msgid "Save changes to the canvas" msgstr "Desar els canvis al llenç" -#. editOverlay.js:648 +#. editOverlay.js:652 msgid "Cancel all changes" msgstr "Cancel·lar tots els canvis" -#. editOverlay.js:649 overlay.js:93 overlay.js:119 +#. editOverlay.js:653 overlay.js:97 overlay.js:123 msgid "Close" msgstr "Tancar" -#. editOverlay.js:1049 +#. editOverlay.js:1053 msgid "Apply changes?" msgstr "Aplicar els canvis?" -#. editOverlay.js:1054 +#. editOverlay.js:1058 msgid "Merge canvas with image" msgstr "Combinar el llenç amb la imatge" -#. editOverlay.js:1058 +#. editOverlay.js:1062 msgid "Save modified copy as…" msgstr "Desar còpia modificada com..." -#. editOverlay.js:1062 editOverlay.js:1205 preview.js:267 preview.js:362 +#. editOverlay.js:1066 editOverlay.js:1209 preview.js:271 preview.js:366 msgid "Cancel" msgstr "Cancel·lar" -#. editOverlay.js:1072 +#. editOverlay.js:1076 msgid "Quit without apply changes?" msgstr "Surt sense aplicar els canvis?" -#. editOverlay.js:1076 +#. editOverlay.js:1080 msgid "Yes" msgstr "Sí" -#. editOverlay.js:1083 +#. editOverlay.js:1087 msgid "No" msgstr "No" -#. editOverlay.js:1113 editOverlay.js:1152 editOverlay.js:1230 +#. editOverlay.js:1117 editOverlay.js:1156 editOverlay.js:1234 msgid "Error saving" msgstr "Error en desar" -#. editOverlay.js:1181 preview.js:349 +#. editOverlay.js:1185 preview.js:353 msgid "Script gtk-filechooser.py not available" msgstr "L'script gtk-filechooser.py no està disponible" -#. editOverlay.js:1181 preview.js:349 +#. editOverlay.js:1185 preview.js:353 msgid "Unable to open file chooser." msgstr "No s'ha pogut obrir el seleccionador de fitxers." -#. editOverlay.js:1200 preview.js:251 preview.js:357 +#. editOverlay.js:1204 preview.js:255 preview.js:361 msgid "Save as..." msgstr "Desar com..." -#. editOverlay.js:1203 preview.js:360 +#. editOverlay.js:1207 preview.js:364 msgid "Images" msgstr "Imatges" -#. editOverlay.js:1204 preview.js:361 +#. editOverlay.js:1208 preview.js:365 msgid "Save" msgstr "Desar" -#. overlay.js:90 +#. overlay.js:94 msgid "Full Screen" msgstr "Pantalla completa" -#. overlay.js:91 +#. overlay.js:95 msgid "Active Window" msgstr "Finestra activa" -#. overlay.js:92 overlay.js:160 +#. overlay.js:96 overlay.js:164 msgid "Selection" msgstr "Selecció" -#. overlay.js:121 +#. overlay.js:125 msgid "Mouse Pointer :" msgstr "Punter del ratolí :" -#. overlay.js:162 +#. overlay.js:166 msgid "Timer (s) :" msgstr "Temporitzador (s) :" -#. preview.js:235 +#. preview.js:239 msgid "Edit image" msgstr "Editar imatge" -#. preview.js:236 +#. preview.js:240 msgid "Copy to clipboard" msgstr "Copiar al porta-papers" -#. preview.js:257 +#. preview.js:261 msgid "Back" msgstr "Tornar" -#. preview.js:317 preview.js:321 preview.js:325 +#. preview.js:321 preview.js:325 preview.js:329 msgid "Invalid filename" msgstr "Nom de fitxer invàlid" -#. preview.js:317 +#. preview.js:321 msgid "Filename cannot be empty." msgstr "El nom del fitxer no pot ser buit." -#. preview.js:321 +#. preview.js:325 msgid "Filename contains forbidden characters: \\ / : * ? \" < > |" msgstr "El nom del fitxer conté caràcters no permesos: \\ / : * ? \" < > |" -#. preview.js:325 +#. preview.js:329 msgid "Filename must end with .png" msgstr "El nom del fitxer ha d'acabar en .png" -#. preview.js:441 +#. preview.js:445 msgid "Copy failed" msgstr "Error en copiar" -#. preview.js:441 +#. preview.js:445 msgid "Unable to copy image to clipboard." msgstr "No s'ha pogut copiar la imatge al porta-papers" -#. screenshot.js:70 +#. screenshot.js:78 msgid "Cinnamon-Screenshot extension error" msgstr "Error en l'extensió Cinnamon-Screenshot" -#. screenshot.js:71 +#. screenshot.js:79 msgid "" "\"Gnome-screenshot\" utility is not installed. Please install it for the " "extension to work." diff --git a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/cinnamon-screenshot@hilyxx.pot b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/cinnamon-screenshot@hilyxx.pot index 33cb0fa22..6a9d47c26 100644 --- a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/cinnamon-screenshot@hilyxx.pot +++ b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/cinnamon-screenshot@hilyxx.pot @@ -5,10 +5,10 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: cinnamon-screenshot@hilyxx 1.3.2\n" +"Project-Id-Version: cinnamon-screenshot@hilyxx 1.3.3\n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "extensions/issues\n" -"POT-Creation-Date: 2026-07-27 18:41+0200\n" +"POT-Creation-Date: 2026-08-20 16:22+0200\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -17,207 +17,207 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#. editOverlay.js:459 +#. editOverlay.js:463 msgid "Brush" msgstr "" -#. editOverlay.js:460 +#. editOverlay.js:464 msgid "Eraser" msgstr "" -#. editOverlay.js:461 +#. editOverlay.js:465 msgid "Arrow" msgstr "" -#. editOverlay.js:462 +#. editOverlay.js:466 msgid "Line" msgstr "" -#. editOverlay.js:463 +#. editOverlay.js:467 msgid "Rectangle" msgstr "" -#. editOverlay.js:464 +#. editOverlay.js:468 msgid "Ellipse" msgstr "" -#. editOverlay.js:465 +#. editOverlay.js:469 msgid "Triangle" msgstr "" -#. editOverlay.js:466 +#. editOverlay.js:470 msgid "Filled Rectangle" msgstr "" -#. editOverlay.js:467 +#. editOverlay.js:471 msgid "Filled Ellipse" msgstr "" -#. editOverlay.js:468 +#. editOverlay.js:472 msgid "Filled Triangle" msgstr "" -#. editOverlay.js:469 +#. editOverlay.js:473 msgid "Pixelization" msgstr "" -#. editOverlay.js:470 +#. editOverlay.js:474 msgid "Text" msgstr "" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Black" msgstr "" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "White" msgstr "" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Red" msgstr "" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Blue" msgstr "" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Green" msgstr "" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Yellow" msgstr "" -#. editOverlay.js:642 +#. editOverlay.js:646 msgid "Thickness/size" msgstr "" -#. editOverlay.js:647 +#. editOverlay.js:651 msgid "Save changes to the canvas" msgstr "" -#. editOverlay.js:648 +#. editOverlay.js:652 msgid "Cancel all changes" msgstr "" -#. editOverlay.js:649 overlay.js:93 overlay.js:119 +#. editOverlay.js:653 overlay.js:97 overlay.js:123 msgid "Close" msgstr "" -#. editOverlay.js:1049 +#. editOverlay.js:1053 msgid "Apply changes?" msgstr "" -#. editOverlay.js:1054 +#. editOverlay.js:1058 msgid "Merge canvas with image" msgstr "" -#. editOverlay.js:1058 +#. editOverlay.js:1062 msgid "Save modified copy as…" msgstr "" -#. editOverlay.js:1062 editOverlay.js:1205 preview.js:267 preview.js:362 +#. editOverlay.js:1066 editOverlay.js:1209 preview.js:271 preview.js:366 msgid "Cancel" msgstr "" -#. editOverlay.js:1072 +#. editOverlay.js:1076 msgid "Quit without apply changes?" msgstr "" -#. editOverlay.js:1076 +#. editOverlay.js:1080 msgid "Yes" msgstr "" -#. editOverlay.js:1083 +#. editOverlay.js:1087 msgid "No" msgstr "" -#. editOverlay.js:1113 editOverlay.js:1152 editOverlay.js:1230 +#. editOverlay.js:1117 editOverlay.js:1156 editOverlay.js:1234 msgid "Error saving" msgstr "" -#. editOverlay.js:1181 preview.js:349 +#. editOverlay.js:1185 preview.js:353 msgid "Script gtk-filechooser.py not available" msgstr "" -#. editOverlay.js:1181 preview.js:349 +#. editOverlay.js:1185 preview.js:353 msgid "Unable to open file chooser." msgstr "" -#. editOverlay.js:1200 preview.js:251 preview.js:357 +#. editOverlay.js:1204 preview.js:255 preview.js:361 msgid "Save as..." msgstr "" -#. editOverlay.js:1203 preview.js:360 +#. editOverlay.js:1207 preview.js:364 msgid "Images" msgstr "" -#. editOverlay.js:1204 preview.js:361 +#. editOverlay.js:1208 preview.js:365 msgid "Save" msgstr "" -#. overlay.js:90 +#. overlay.js:94 msgid "Full Screen" msgstr "" -#. overlay.js:91 +#. overlay.js:95 msgid "Active Window" msgstr "" -#. overlay.js:92 overlay.js:160 +#. overlay.js:96 overlay.js:164 msgid "Selection" msgstr "" -#. overlay.js:121 +#. overlay.js:125 msgid "Mouse Pointer :" msgstr "" -#. overlay.js:162 +#. overlay.js:166 msgid "Timer (s) :" msgstr "" -#. preview.js:235 +#. preview.js:239 msgid "Edit image" msgstr "" -#. preview.js:236 +#. preview.js:240 msgid "Copy to clipboard" msgstr "" -#. preview.js:257 +#. preview.js:261 msgid "Back" msgstr "" -#. preview.js:317 preview.js:321 preview.js:325 +#. preview.js:321 preview.js:325 preview.js:329 msgid "Invalid filename" msgstr "" -#. preview.js:317 +#. preview.js:321 msgid "Filename cannot be empty." msgstr "" -#. preview.js:321 +#. preview.js:325 msgid "Filename contains forbidden characters: \\ / : * ? \" < > |" msgstr "" -#. preview.js:325 +#. preview.js:329 msgid "Filename must end with .png" msgstr "" -#. preview.js:441 +#. preview.js:445 msgid "Copy failed" msgstr "" -#. preview.js:441 +#. preview.js:445 msgid "Unable to copy image to clipboard." msgstr "" -#. screenshot.js:70 +#. screenshot.js:78 msgid "Cinnamon-Screenshot extension error" msgstr "" -#. screenshot.js:71 +#. screenshot.js:79 msgid "" "\"Gnome-screenshot\" utility is not installed. Please install it for the " "extension to work." diff --git a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/da.po b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/da.po index f20eb5e4c..4cba2c41a 100644 --- a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/da.po +++ b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/da.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: cinnamon-screenshot@hilyxx 1.3.2\n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "extensions/issues\n" -"POT-Creation-Date: 2026-07-27 18:41+0200\n" +"POT-Creation-Date: 2026-08-20 16:22+0200\n" "PO-Revision-Date: \n" "Last-Translator: Alan Mortensen \n" "Language-Team: \n" @@ -18,207 +18,207 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.6\n" -#. editOverlay.js:459 +#. editOverlay.js:463 msgid "Brush" msgstr "Pensel" -#. editOverlay.js:460 +#. editOverlay.js:464 msgid "Eraser" msgstr "Viskelæder" -#. editOverlay.js:461 +#. editOverlay.js:465 msgid "Arrow" msgstr "Pil" -#. editOverlay.js:462 +#. editOverlay.js:466 msgid "Line" msgstr "Linje" -#. editOverlay.js:463 +#. editOverlay.js:467 msgid "Rectangle" msgstr "Rektangel" -#. editOverlay.js:464 +#. editOverlay.js:468 msgid "Ellipse" msgstr "Ellipse" -#. editOverlay.js:465 +#. editOverlay.js:469 msgid "Triangle" msgstr "Trekant" -#. editOverlay.js:466 +#. editOverlay.js:470 msgid "Filled Rectangle" msgstr "Udfyldt rektangel" -#. editOverlay.js:467 +#. editOverlay.js:471 msgid "Filled Ellipse" msgstr "Udfyldt ellipse" -#. editOverlay.js:468 +#. editOverlay.js:472 msgid "Filled Triangle" msgstr "Udfyldt trekant" -#. editOverlay.js:469 +#. editOverlay.js:473 msgid "Pixelization" msgstr "Pixelering" -#. editOverlay.js:470 +#. editOverlay.js:474 msgid "Text" msgstr "Tekst" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Black" msgstr "Sort" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "White" msgstr "Hvid" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Red" msgstr "Rød" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Blue" msgstr "Blå" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Green" msgstr "Grøn" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Yellow" msgstr "Gul" -#. editOverlay.js:642 +#. editOverlay.js:646 msgid "Thickness/size" msgstr "Tykkelse/størrelse" -#. editOverlay.js:647 +#. editOverlay.js:651 msgid "Save changes to the canvas" msgstr "Gem ændringer til lærredet" -#. editOverlay.js:648 +#. editOverlay.js:652 msgid "Cancel all changes" msgstr "Annullér alle ændringer" -#. editOverlay.js:649 overlay.js:93 overlay.js:119 +#. editOverlay.js:653 overlay.js:97 overlay.js:123 msgid "Close" msgstr "Luk" -#. editOverlay.js:1049 +#. editOverlay.js:1053 msgid "Apply changes?" msgstr "Anvend ændringer?" -#. editOverlay.js:1054 +#. editOverlay.js:1058 msgid "Merge canvas with image" msgstr "Læg lærred sammen med billede" -#. editOverlay.js:1058 +#. editOverlay.js:1062 msgid "Save modified copy as…" msgstr "Gem ændret kopi som …" -#. editOverlay.js:1062 editOverlay.js:1205 preview.js:267 preview.js:362 +#. editOverlay.js:1066 editOverlay.js:1209 preview.js:271 preview.js:366 msgid "Cancel" msgstr "Annullér" -#. editOverlay.js:1072 +#. editOverlay.js:1076 msgid "Quit without apply changes?" msgstr "Afslut uden at anvende ændringerne?" -#. editOverlay.js:1076 +#. editOverlay.js:1080 msgid "Yes" msgstr "Ja" -#. editOverlay.js:1083 +#. editOverlay.js:1087 msgid "No" msgstr "Nej" -#. editOverlay.js:1113 editOverlay.js:1152 editOverlay.js:1230 +#. editOverlay.js:1117 editOverlay.js:1156 editOverlay.js:1234 msgid "Error saving" msgstr "Der opstod en fejl i forsøget på at gemme" -#. editOverlay.js:1181 preview.js:349 +#. editOverlay.js:1185 preview.js:353 msgid "Script gtk-filechooser.py not available" msgstr "Scriptet gtk-filechooser.py er ikke tilgængeligt" -#. editOverlay.js:1181 preview.js:349 +#. editOverlay.js:1185 preview.js:353 msgid "Unable to open file chooser." msgstr "Kan ikke åbne filvælgeren." -#. editOverlay.js:1200 preview.js:251 preview.js:357 +#. editOverlay.js:1204 preview.js:255 preview.js:361 msgid "Save as..." msgstr "Gem som …" -#. editOverlay.js:1203 preview.js:360 +#. editOverlay.js:1207 preview.js:364 msgid "Images" msgstr "Billeder" -#. editOverlay.js:1204 preview.js:361 +#. editOverlay.js:1208 preview.js:365 msgid "Save" msgstr "Gem" -#. overlay.js:90 +#. overlay.js:94 msgid "Full Screen" msgstr "Fuldskærm" -#. overlay.js:91 +#. overlay.js:95 msgid "Active Window" msgstr "Aktivt vindue" -#. overlay.js:92 overlay.js:160 +#. overlay.js:96 overlay.js:164 msgid "Selection" msgstr "Markering" -#. overlay.js:121 +#. overlay.js:125 msgid "Mouse Pointer :" msgstr "Musemarkør:" -#. overlay.js:162 +#. overlay.js:166 msgid "Timer (s) :" msgstr "Timer (s):" -#. preview.js:235 +#. preview.js:239 msgid "Edit image" msgstr "Redigér billede" -#. preview.js:236 +#. preview.js:240 msgid "Copy to clipboard" msgstr "Kopiér til udklipsholder" -#. preview.js:257 +#. preview.js:261 msgid "Back" msgstr "Tilbage" -#. preview.js:317 preview.js:321 preview.js:325 +#. preview.js:321 preview.js:325 preview.js:329 msgid "Invalid filename" msgstr "Ugyldigt filnavn" -#. preview.js:317 +#. preview.js:321 msgid "Filename cannot be empty." msgstr "Filnavnet kan ikke være tomt." -#. preview.js:321 +#. preview.js:325 msgid "Filename contains forbidden characters: \\ / : * ? \" < > |" msgstr "Filnavnet indeholder ugyldige tegn: \\ / : * ? \" < > |" -#. preview.js:325 +#. preview.js:329 msgid "Filename must end with .png" msgstr "Filnavnet skal slutte med .png" -#. preview.js:441 +#. preview.js:445 msgid "Copy failed" msgstr "Kopiering mislykkedes" -#. preview.js:441 +#. preview.js:445 msgid "Unable to copy image to clipboard." msgstr "Kan ikke kopiere billedet til udklipsholderen." -#. screenshot.js:70 +#. screenshot.js:78 msgid "Cinnamon-Screenshot extension error" msgstr "Fejl i udvidelsen Cinnamon-skærmbillede" -#. screenshot.js:71 +#. screenshot.js:79 msgid "" "\"Gnome-screenshot\" utility is not installed. Please install it for the " "extension to work." diff --git a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/es.po b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/es.po index 54b5b6e6e..8bb5cb567 100644 --- a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/es.po +++ b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/es.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: cinnamon-screenshot@hilyxx 1.3.2\n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "extensions/issues\n" -"POT-Creation-Date: 2026-07-27 18:41+0200\n" +"POT-Creation-Date: 2026-08-20 16:22+0200\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -17,208 +17,208 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.6\n" -#. editOverlay.js:459 +#. editOverlay.js:463 msgid "Brush" msgstr "Pincel" -#. editOverlay.js:460 +#. editOverlay.js:464 msgid "Eraser" msgstr "Goma de borrar" -#. editOverlay.js:461 +#. editOverlay.js:465 msgid "Arrow" msgstr "Flecha" -#. editOverlay.js:462 +#. editOverlay.js:466 msgid "Line" msgstr "Línea" -#. editOverlay.js:463 +#. editOverlay.js:467 msgid "Rectangle" msgstr "Rectángulo" -#. editOverlay.js:464 +#. editOverlay.js:468 msgid "Ellipse" msgstr "Elipse" -#. editOverlay.js:465 +#. editOverlay.js:469 msgid "Triangle" msgstr "Triángulo" -#. editOverlay.js:466 +#. editOverlay.js:470 msgid "Filled Rectangle" msgstr "Rectángulo Relleno" -#. editOverlay.js:467 +#. editOverlay.js:471 msgid "Filled Ellipse" msgstr "Elipse Rellena" -#. editOverlay.js:468 +#. editOverlay.js:472 msgid "Filled Triangle" msgstr "Triángulo Relleno" -#. editOverlay.js:469 +#. editOverlay.js:473 msgid "Pixelization" msgstr "Pixelización" -#. editOverlay.js:470 +#. editOverlay.js:474 msgid "Text" msgstr "Texto" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Black" msgstr "Negro" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "White" msgstr "Blanco" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Red" msgstr "Rojo" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Blue" msgstr "Azul" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Green" msgstr "Verde" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Yellow" msgstr "Amarillo" -#. editOverlay.js:642 +#. editOverlay.js:646 msgid "Thickness/size" msgstr "Grosor/tamaño" -#. editOverlay.js:647 +#. editOverlay.js:651 msgid "Save changes to the canvas" msgstr "Guardar cambios en el lienzo" -#. editOverlay.js:648 +#. editOverlay.js:652 msgid "Cancel all changes" msgstr "Cancelar todos los cambios" -#. editOverlay.js:649 overlay.js:93 overlay.js:119 +#. editOverlay.js:653 overlay.js:97 overlay.js:123 msgid "Close" msgstr "Cerrar" -#. editOverlay.js:1049 +#. editOverlay.js:1053 msgid "Apply changes?" msgstr "¿Aplicar los cambios?" -#. editOverlay.js:1054 +#. editOverlay.js:1058 msgid "Merge canvas with image" msgstr "Combinar el lienzo con la imagen" -#. editOverlay.js:1058 +#. editOverlay.js:1062 msgid "Save modified copy as…" msgstr "Guardar copia modificada como…" -#. editOverlay.js:1062 editOverlay.js:1205 preview.js:267 preview.js:362 +#. editOverlay.js:1066 editOverlay.js:1209 preview.js:271 preview.js:366 msgid "Cancel" msgstr "Cancelar" -#. editOverlay.js:1072 +#. editOverlay.js:1076 msgid "Quit without apply changes?" msgstr "¿Salir sin aplicar los cambios?" -#. editOverlay.js:1076 +#. editOverlay.js:1080 msgid "Yes" msgstr "Sí" -#. editOverlay.js:1083 +#. editOverlay.js:1087 msgid "No" msgstr "No" -#. editOverlay.js:1113 editOverlay.js:1152 editOverlay.js:1230 +#. editOverlay.js:1117 editOverlay.js:1156 editOverlay.js:1234 msgid "Error saving" msgstr "Error al guardar" -#. editOverlay.js:1181 preview.js:349 +#. editOverlay.js:1185 preview.js:353 msgid "Script gtk-filechooser.py not available" msgstr "Script gtk-filechooser.py no está disponible" -#. editOverlay.js:1181 preview.js:349 +#. editOverlay.js:1185 preview.js:353 msgid "Unable to open file chooser." msgstr "No es posible abrir el selector de archivos." -#. editOverlay.js:1200 preview.js:251 preview.js:357 +#. editOverlay.js:1204 preview.js:255 preview.js:361 msgid "Save as..." msgstr "Guardar como..." -#. editOverlay.js:1203 preview.js:360 +#. editOverlay.js:1207 preview.js:364 msgid "Images" msgstr "Imágenes" -#. editOverlay.js:1204 preview.js:361 +#. editOverlay.js:1208 preview.js:365 msgid "Save" msgstr "Guardar" -#. overlay.js:90 +#. overlay.js:94 msgid "Full Screen" msgstr "Pantalla completa" -#. overlay.js:91 +#. overlay.js:95 msgid "Active Window" msgstr "Ventana activa" -#. overlay.js:92 overlay.js:160 +#. overlay.js:96 overlay.js:164 msgid "Selection" msgstr "Selección" -#. overlay.js:121 +#. overlay.js:125 msgid "Mouse Pointer :" msgstr "Puntero del ratón :" -#. overlay.js:162 +#. overlay.js:166 msgid "Timer (s) :" msgstr "Temporizador (es) :" -#. preview.js:235 +#. preview.js:239 msgid "Edit image" msgstr "Editar imagen" -#. preview.js:236 +#. preview.js:240 msgid "Copy to clipboard" msgstr "Copiar al portapapeles" -#. preview.js:257 +#. preview.js:261 msgid "Back" msgstr "Volver" -#. preview.js:317 preview.js:321 preview.js:325 +#. preview.js:321 preview.js:325 preview.js:329 msgid "Invalid filename" msgstr "Nombre de archivo no válido" -#. preview.js:317 +#. preview.js:321 msgid "Filename cannot be empty." msgstr "El nombre del archivo no puede estar vacío" -#. preview.js:321 +#. preview.js:325 msgid "Filename contains forbidden characters: \\ / : * ? \" < > |" msgstr "" "El nombre de archivo contiene caracteres no permitidos: \\ / : * ? \" < > |" -#. preview.js:325 +#. preview.js:329 msgid "Filename must end with .png" msgstr "El nombre de archivo debe terminar en .png" -#. preview.js:441 +#. preview.js:445 msgid "Copy failed" msgstr "Error de copiado" -#. preview.js:441 +#. preview.js:445 msgid "Unable to copy image to clipboard." msgstr "No se puede copiar la imagen en el portapapeles." -#. screenshot.js:70 +#. screenshot.js:78 msgid "Cinnamon-Screenshot extension error" msgstr "Error en la extensión Cinnamon-Screenshot" -#. screenshot.js:71 +#. screenshot.js:79 msgid "" "\"Gnome-screenshot\" utility is not installed. Please install it for the " "extension to work." diff --git a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/fr.po b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/fr.po index ee5a1f520..fb711697b 100644 --- a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/fr.po +++ b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/fr.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: cinnamon-screenshot@hilyxx 1.3.2\n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "extensions/issues\n" -"POT-Creation-Date: 2026-07-27 18:41+0200\n" +"POT-Creation-Date: 2026-08-20 16:22+0200\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -18,208 +18,208 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Poedit 3.6\n" -#. editOverlay.js:459 +#. editOverlay.js:463 msgid "Brush" msgstr "Brosse" -#. editOverlay.js:460 +#. editOverlay.js:464 msgid "Eraser" msgstr "Gomme" -#. editOverlay.js:461 +#. editOverlay.js:465 msgid "Arrow" msgstr "Flèche" -#. editOverlay.js:462 +#. editOverlay.js:466 msgid "Line" msgstr "Ligne" -#. editOverlay.js:463 +#. editOverlay.js:467 msgid "Rectangle" msgstr "Rectangle" -#. editOverlay.js:464 +#. editOverlay.js:468 msgid "Ellipse" msgstr "Ellipse" -#. editOverlay.js:465 +#. editOverlay.js:469 msgid "Triangle" msgstr "Triangle" -#. editOverlay.js:466 +#. editOverlay.js:470 msgid "Filled Rectangle" msgstr "Rectangle plein" -#. editOverlay.js:467 +#. editOverlay.js:471 msgid "Filled Ellipse" msgstr "Ellipse pleine" -#. editOverlay.js:468 +#. editOverlay.js:472 msgid "Filled Triangle" msgstr "Triangle plein" -#. editOverlay.js:469 +#. editOverlay.js:473 msgid "Pixelization" msgstr "Pixellisation" -#. editOverlay.js:470 +#. editOverlay.js:474 msgid "Text" msgstr "Texte" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Black" msgstr "Noir" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "White" msgstr "Blanc" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Red" msgstr "Rouge" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Blue" msgstr "Bleu" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Green" msgstr "Vert" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Yellow" msgstr "Jaune" -#. editOverlay.js:642 +#. editOverlay.js:646 msgid "Thickness/size" msgstr "Épaisseur/Taille" -#. editOverlay.js:647 +#. editOverlay.js:651 msgid "Save changes to the canvas" msgstr "Enregistrer les modifications du canvas" -#. editOverlay.js:648 +#. editOverlay.js:652 msgid "Cancel all changes" msgstr "Annuler toutes les modifications" -#. editOverlay.js:649 overlay.js:93 overlay.js:119 +#. editOverlay.js:653 overlay.js:97 overlay.js:123 msgid "Close" msgstr "Fermer" -#. editOverlay.js:1049 +#. editOverlay.js:1053 msgid "Apply changes?" msgstr "Appliquer les modifications ?" -#. editOverlay.js:1054 +#. editOverlay.js:1058 msgid "Merge canvas with image" msgstr "Fusionner le canvas avec l'image" -#. editOverlay.js:1058 +#. editOverlay.js:1062 msgid "Save modified copy as…" msgstr "Enregistrer une copie modifiée sous..." -#. editOverlay.js:1062 editOverlay.js:1205 preview.js:267 preview.js:362 +#. editOverlay.js:1066 editOverlay.js:1209 preview.js:271 preview.js:366 msgid "Cancel" msgstr "Annuler" -#. editOverlay.js:1072 +#. editOverlay.js:1076 msgid "Quit without apply changes?" msgstr "Quitter sans appliquer les changements ?" -#. editOverlay.js:1076 +#. editOverlay.js:1080 msgid "Yes" msgstr "Oui" -#. editOverlay.js:1083 +#. editOverlay.js:1087 msgid "No" msgstr "Non" -#. editOverlay.js:1113 editOverlay.js:1152 editOverlay.js:1230 +#. editOverlay.js:1117 editOverlay.js:1156 editOverlay.js:1234 msgid "Error saving" msgstr "Erreur pendant la sauvegarde" -#. editOverlay.js:1181 preview.js:349 +#. editOverlay.js:1185 preview.js:353 msgid "Script gtk-filechooser.py not available" msgstr "Script gtk-filechooser.py non disponible" -#. editOverlay.js:1181 preview.js:349 +#. editOverlay.js:1185 preview.js:353 msgid "Unable to open file chooser." msgstr "Impossible d’ouvrir le sélecteur de fichiers." -#. editOverlay.js:1200 preview.js:251 preview.js:357 +#. editOverlay.js:1204 preview.js:255 preview.js:361 msgid "Save as..." msgstr "Enregistrer sous..." -#. editOverlay.js:1203 preview.js:360 +#. editOverlay.js:1207 preview.js:364 msgid "Images" msgstr "Images" -#. editOverlay.js:1204 preview.js:361 +#. editOverlay.js:1208 preview.js:365 msgid "Save" msgstr "Sauvegarder" -#. overlay.js:90 +#. overlay.js:94 msgid "Full Screen" msgstr "Plein écran" -#. overlay.js:91 +#. overlay.js:95 msgid "Active Window" msgstr "Fenêtre active" -#. overlay.js:92 overlay.js:160 +#. overlay.js:96 overlay.js:164 msgid "Selection" msgstr "Sélection" -#. overlay.js:121 +#. overlay.js:125 msgid "Mouse Pointer :" msgstr "Pointeur :" -#. overlay.js:162 +#. overlay.js:166 msgid "Timer (s) :" msgstr "Minuteur (s) :" -#. preview.js:235 +#. preview.js:239 msgid "Edit image" msgstr "Éditer l'image" -#. preview.js:236 +#. preview.js:240 msgid "Copy to clipboard" msgstr "Copier dans le presse-papier" -#. preview.js:257 +#. preview.js:261 msgid "Back" msgstr "Retour" -#. preview.js:317 preview.js:321 preview.js:325 +#. preview.js:321 preview.js:325 preview.js:329 msgid "Invalid filename" msgstr "Nom du fichier invalide" -#. preview.js:317 +#. preview.js:321 msgid "Filename cannot be empty." msgstr "Le nom du fichier ne peut pas être vide." -#. preview.js:321 +#. preview.js:325 msgid "Filename contains forbidden characters: \\ / : * ? \" < > |" msgstr "" "Le nom du fichier contient des caractères interdits: \\ / : * ? \" < > |" -#. preview.js:325 +#. preview.js:329 msgid "Filename must end with .png" msgstr "Le nom du fichier doit se terminer par .png" -#. preview.js:441 +#. preview.js:445 msgid "Copy failed" msgstr "Échec de la copie" -#. preview.js:441 +#. preview.js:445 msgid "Unable to copy image to clipboard." msgstr "Impossible de copier dans le presse papier." -#. screenshot.js:70 +#. screenshot.js:78 msgid "Cinnamon-Screenshot extension error" msgstr "Erreur de l'extension Cinnamon-Screenshot" -#. screenshot.js:71 +#. screenshot.js:79 msgid "" "\"Gnome-screenshot\" utility is not installed. Please install it for the " "extension to work." diff --git a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/hu.po b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/hu.po index dbc96aa18..2aa32020e 100644 --- a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/hu.po +++ b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/hu.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: cinnamon-screenshot@hilyxx 1.3.2\n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "extensions/issues\n" -"POT-Creation-Date: 2026-07-27 18:41+0200\n" +"POT-Creation-Date: 2026-08-20 16:22+0200\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -18,207 +18,207 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.6\n" -#. editOverlay.js:459 +#. editOverlay.js:463 msgid "Brush" msgstr "Ecset" -#. editOverlay.js:460 +#. editOverlay.js:464 msgid "Eraser" msgstr "Radír" -#. editOverlay.js:461 +#. editOverlay.js:465 msgid "Arrow" msgstr "Nyíl" -#. editOverlay.js:462 +#. editOverlay.js:466 msgid "Line" msgstr "Vonal" -#. editOverlay.js:463 +#. editOverlay.js:467 msgid "Rectangle" msgstr "Négyszög" -#. editOverlay.js:464 +#. editOverlay.js:468 msgid "Ellipse" msgstr "Elipszis" -#. editOverlay.js:465 +#. editOverlay.js:469 msgid "Triangle" msgstr "Háromszög" -#. editOverlay.js:466 +#. editOverlay.js:470 msgid "Filled Rectangle" msgstr "Kitöltött Téglalap" -#. editOverlay.js:467 +#. editOverlay.js:471 msgid "Filled Ellipse" msgstr "Kitöltött Ellipszis" -#. editOverlay.js:468 +#. editOverlay.js:472 msgid "Filled Triangle" msgstr "Kitöltött Háromszög" -#. editOverlay.js:469 +#. editOverlay.js:473 msgid "Pixelization" msgstr "Pixelesítés" -#. editOverlay.js:470 +#. editOverlay.js:474 msgid "Text" msgstr "Szöveg" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Black" msgstr "Fekete" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "White" msgstr "Fehér" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Red" msgstr "Piros" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Blue" msgstr "Kék" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Green" msgstr "Zöld" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Yellow" msgstr "Sárga" -#. editOverlay.js:642 +#. editOverlay.js:646 msgid "Thickness/size" msgstr "Vastagság/méret" -#. editOverlay.js:647 +#. editOverlay.js:651 msgid "Save changes to the canvas" msgstr "Változtatások mentése a vászonra" -#. editOverlay.js:648 +#. editOverlay.js:652 msgid "Cancel all changes" msgstr "Összes módosítás visszavonása" -#. editOverlay.js:649 overlay.js:93 overlay.js:119 +#. editOverlay.js:653 overlay.js:97 overlay.js:123 msgid "Close" msgstr "Bezár" -#. editOverlay.js:1049 +#. editOverlay.js:1053 msgid "Apply changes?" msgstr "Alkalmazza a módosításokat?" -#. editOverlay.js:1054 +#. editOverlay.js:1058 msgid "Merge canvas with image" msgstr "Vászon egyesítése képpel" -#. editOverlay.js:1058 +#. editOverlay.js:1062 msgid "Save modified copy as…" msgstr "Módosított másolat mentése más néven…" -#. editOverlay.js:1062 editOverlay.js:1205 preview.js:267 preview.js:362 +#. editOverlay.js:1066 editOverlay.js:1209 preview.js:271 preview.js:366 msgid "Cancel" msgstr "Mégse" -#. editOverlay.js:1072 +#. editOverlay.js:1076 msgid "Quit without apply changes?" msgstr "Kilépés a változtatások alkalmazása nélkül?" -#. editOverlay.js:1076 +#. editOverlay.js:1080 msgid "Yes" msgstr "Igen" -#. editOverlay.js:1083 +#. editOverlay.js:1087 msgid "No" msgstr "Nem" -#. editOverlay.js:1113 editOverlay.js:1152 editOverlay.js:1230 +#. editOverlay.js:1117 editOverlay.js:1156 editOverlay.js:1234 msgid "Error saving" msgstr "Hiba a mentés során" -#. editOverlay.js:1181 preview.js:349 +#. editOverlay.js:1185 preview.js:353 msgid "Script gtk-filechooser.py not available" msgstr "A gtk-filechooser.py szkript nem érhető el" -#. editOverlay.js:1181 preview.js:349 +#. editOverlay.js:1185 preview.js:353 msgid "Unable to open file chooser." msgstr "Nem sikerült megnyitni a fájlválasztót." -#. editOverlay.js:1200 preview.js:251 preview.js:357 +#. editOverlay.js:1204 preview.js:255 preview.js:361 msgid "Save as..." msgstr "Mentés másként..." -#. editOverlay.js:1203 preview.js:360 +#. editOverlay.js:1207 preview.js:364 msgid "Images" msgstr "Képek" -#. editOverlay.js:1204 preview.js:361 +#. editOverlay.js:1208 preview.js:365 msgid "Save" msgstr "Mentés" -#. overlay.js:90 +#. overlay.js:94 msgid "Full Screen" msgstr "Teljes képernyő" -#. overlay.js:91 +#. overlay.js:95 msgid "Active Window" msgstr "Aktív ablak" -#. overlay.js:92 overlay.js:160 +#. overlay.js:96 overlay.js:164 msgid "Selection" msgstr "Kiválasztás" -#. overlay.js:121 +#. overlay.js:125 msgid "Mouse Pointer :" msgstr "Egérmutató :" -#. overlay.js:162 +#. overlay.js:166 msgid "Timer (s) :" msgstr "Időzítő (mp) :" -#. preview.js:235 +#. preview.js:239 msgid "Edit image" msgstr "Kép szerkesztése" -#. preview.js:236 +#. preview.js:240 msgid "Copy to clipboard" msgstr "Másolás a vágólapra" -#. preview.js:257 +#. preview.js:261 msgid "Back" msgstr "Vissza" -#. preview.js:317 preview.js:321 preview.js:325 +#. preview.js:321 preview.js:325 preview.js:329 msgid "Invalid filename" msgstr "Érvénytelen fájlnév" -#. preview.js:317 +#. preview.js:321 msgid "Filename cannot be empty." msgstr "A fájlnév nem lehet üres." -#. preview.js:321 +#. preview.js:325 msgid "Filename contains forbidden characters: \\ / : * ? \" < > |" msgstr "A fájlnév tiltott karaktereket tartalmaz: \\ / : * ? \" < > |" -#. preview.js:325 +#. preview.js:329 msgid "Filename must end with .png" msgstr "A fájlnévnek .png kiterjesztésűnek kell lennie" -#. preview.js:441 +#. preview.js:445 msgid "Copy failed" msgstr "Másolás sikertelen" -#. preview.js:441 +#. preview.js:445 msgid "Unable to copy image to clipboard." msgstr "Nem sikerült a képet a vágólapra másolni." -#. screenshot.js:70 +#. screenshot.js:78 msgid "Cinnamon-Screenshot extension error" msgstr "Cinnamon-Képernyőkép bővítményhiba" -#. screenshot.js:71 +#. screenshot.js:79 msgid "" "\"Gnome-screenshot\" utility is not installed. Please install it for the " "extension to work." diff --git a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/it.po b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/it.po index 5e360b770..a42a9f457 100644 --- a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/it.po +++ b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/it.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: cinnamon-screenshot@hilyxx 1.3.2\n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "extensions/issues\n" -"POT-Creation-Date: 2026-07-27 18:41+0200\n" +"POT-Creation-Date: 2026-08-20 16:22+0200\n" "PO-Revision-Date: \n" "Last-Translator: Dragone2 \n" "Language-Team: \n" @@ -18,207 +18,207 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.6\n" -#. editOverlay.js:459 +#. editOverlay.js:463 msgid "Brush" msgstr "Pennello" -#. editOverlay.js:460 +#. editOverlay.js:464 msgid "Eraser" msgstr "Gomma" -#. editOverlay.js:461 +#. editOverlay.js:465 msgid "Arrow" msgstr "Freccia" -#. editOverlay.js:462 +#. editOverlay.js:466 msgid "Line" msgstr "Linea" -#. editOverlay.js:463 +#. editOverlay.js:467 msgid "Rectangle" msgstr "Rettangolo" -#. editOverlay.js:464 +#. editOverlay.js:468 msgid "Ellipse" msgstr "Ellisse" -#. editOverlay.js:465 +#. editOverlay.js:469 msgid "Triangle" msgstr "Triangolo" -#. editOverlay.js:466 +#. editOverlay.js:470 msgid "Filled Rectangle" msgstr "Rettangolo Pieno" -#. editOverlay.js:467 +#. editOverlay.js:471 msgid "Filled Ellipse" msgstr "Ellisse Piena" -#. editOverlay.js:468 +#. editOverlay.js:472 msgid "Filled Triangle" msgstr "Triangolo Pieno" -#. editOverlay.js:469 +#. editOverlay.js:473 msgid "Pixelization" msgstr "Pixellatura" -#. editOverlay.js:470 +#. editOverlay.js:474 msgid "Text" msgstr "Testo" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Black" msgstr "Nero" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "White" msgstr "Bianco" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Red" msgstr "Rosso" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Blue" msgstr "Blu" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Green" msgstr "Verde" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Yellow" msgstr "Giallo" -#. editOverlay.js:642 +#. editOverlay.js:646 msgid "Thickness/size" msgstr "Spessore/dimensione" -#. editOverlay.js:647 +#. editOverlay.js:651 msgid "Save changes to the canvas" msgstr "Salva le modifiche sulla tela" -#. editOverlay.js:648 +#. editOverlay.js:652 msgid "Cancel all changes" msgstr "Annulla tutte le modifiche" -#. editOverlay.js:649 overlay.js:93 overlay.js:119 +#. editOverlay.js:653 overlay.js:97 overlay.js:123 msgid "Close" msgstr "Chiudi" -#. editOverlay.js:1049 +#. editOverlay.js:1053 msgid "Apply changes?" msgstr "Applicare le modifiche?" -#. editOverlay.js:1054 +#. editOverlay.js:1058 msgid "Merge canvas with image" msgstr "Unisci la tela con l'immagine" -#. editOverlay.js:1058 +#. editOverlay.js:1062 msgid "Save modified copy as…" msgstr "Salva copia modificata come…" -#. editOverlay.js:1062 editOverlay.js:1205 preview.js:267 preview.js:362 +#. editOverlay.js:1066 editOverlay.js:1209 preview.js:271 preview.js:366 msgid "Cancel" msgstr "Annulla" -#. editOverlay.js:1072 +#. editOverlay.js:1076 msgid "Quit without apply changes?" msgstr "Uscire senza applicare le modifiche?" -#. editOverlay.js:1076 +#. editOverlay.js:1080 msgid "Yes" msgstr "Sì" -#. editOverlay.js:1083 +#. editOverlay.js:1087 msgid "No" msgstr "No" -#. editOverlay.js:1113 editOverlay.js:1152 editOverlay.js:1230 +#. editOverlay.js:1117 editOverlay.js:1156 editOverlay.js:1234 msgid "Error saving" msgstr "Errore nel salvataggio" -#. editOverlay.js:1181 preview.js:349 +#. editOverlay.js:1185 preview.js:353 msgid "Script gtk-filechooser.py not available" msgstr "Script gtk-filechooser.py non disponibile" -#. editOverlay.js:1181 preview.js:349 +#. editOverlay.js:1185 preview.js:353 msgid "Unable to open file chooser." msgstr "Impossibile aprire il selettore file." -#. editOverlay.js:1200 preview.js:251 preview.js:357 +#. editOverlay.js:1204 preview.js:255 preview.js:361 msgid "Save as..." msgstr "Salva come..." -#. editOverlay.js:1203 preview.js:360 +#. editOverlay.js:1207 preview.js:364 msgid "Images" msgstr "Immagini" -#. editOverlay.js:1204 preview.js:361 +#. editOverlay.js:1208 preview.js:365 msgid "Save" msgstr "Salva" -#. overlay.js:90 +#. overlay.js:94 msgid "Full Screen" msgstr "Schermo intero" -#. overlay.js:91 +#. overlay.js:95 msgid "Active Window" msgstr "Finestra attiva" -#. overlay.js:92 overlay.js:160 +#. overlay.js:96 overlay.js:164 msgid "Selection" msgstr "Selezione" -#. overlay.js:121 +#. overlay.js:125 msgid "Mouse Pointer :" msgstr "Puntatore mouse:" -#. overlay.js:162 +#. overlay.js:166 msgid "Timer (s) :" msgstr "Timer (s):" -#. preview.js:235 +#. preview.js:239 msgid "Edit image" msgstr "Modifica immagine" -#. preview.js:236 +#. preview.js:240 msgid "Copy to clipboard" msgstr "Copia negli appunti" -#. preview.js:257 +#. preview.js:261 msgid "Back" msgstr "Indietro" -#. preview.js:317 preview.js:321 preview.js:325 +#. preview.js:321 preview.js:325 preview.js:329 msgid "Invalid filename" msgstr "Nome file non valido" -#. preview.js:317 +#. preview.js:321 msgid "Filename cannot be empty." msgstr "Il nome file non può essere vuoto." -#. preview.js:321 +#. preview.js:325 msgid "Filename contains forbidden characters: \\ / : * ? \" < > |" msgstr "Il nome file contiene caratteri non consentiti: \\ / : * ? \" < > |" -#. preview.js:325 +#. preview.js:329 msgid "Filename must end with .png" msgstr "Il nome file deve terminare con .png" -#. preview.js:441 +#. preview.js:445 msgid "Copy failed" msgstr "Copia fallita" -#. preview.js:441 +#. preview.js:445 msgid "Unable to copy image to clipboard." msgstr "Impossibile copiare l'immagine negli appunti." -#. screenshot.js:70 +#. screenshot.js:78 msgid "Cinnamon-Screenshot extension error" msgstr "Errore estensione Cinnamon-Screenshot" -#. screenshot.js:71 +#. screenshot.js:79 msgid "" "\"Gnome-screenshot\" utility is not installed. Please install it for the " "extension to work." diff --git a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/nl.po b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/nl.po index 041ea96d3..eae77db79 100644 --- a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/nl.po +++ b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/nl.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: cinnamon-screenshot@hilyxx 1.3.2\n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "extensions/issues\n" -"POT-Creation-Date: 2026-07-27 18:41+0200\n" +"POT-Creation-Date: 2026-08-20 16:22+0200\n" "PO-Revision-Date: 2026-07-15 03:41+0200\n" "Last-Translator: qadzek\n" "Language-Team: \n" @@ -17,207 +17,207 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.6\n" -#. editOverlay.js:459 +#. editOverlay.js:463 msgid "Brush" msgstr "Borstel" -#. editOverlay.js:460 +#. editOverlay.js:464 msgid "Eraser" msgstr "Gum" -#. editOverlay.js:461 +#. editOverlay.js:465 msgid "Arrow" msgstr "Pijl" -#. editOverlay.js:462 +#. editOverlay.js:466 msgid "Line" msgstr "Lijn" -#. editOverlay.js:463 +#. editOverlay.js:467 msgid "Rectangle" msgstr "Rechthoek" -#. editOverlay.js:464 +#. editOverlay.js:468 msgid "Ellipse" msgstr "Ellips" -#. editOverlay.js:465 +#. editOverlay.js:469 msgid "Triangle" msgstr "Driehoek" -#. editOverlay.js:466 +#. editOverlay.js:470 msgid "Filled Rectangle" msgstr "Gevulde Rechthoek" -#. editOverlay.js:467 +#. editOverlay.js:471 msgid "Filled Ellipse" msgstr "Gevulde Ellips" -#. editOverlay.js:468 +#. editOverlay.js:472 msgid "Filled Triangle" msgstr "Gevulde Driehoek" -#. editOverlay.js:469 +#. editOverlay.js:473 msgid "Pixelization" msgstr "Pixelisatie" -#. editOverlay.js:470 +#. editOverlay.js:474 msgid "Text" msgstr "Tekst" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Black" msgstr "Zwart" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "White" msgstr "Wit" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Red" msgstr "Rood" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Blue" msgstr "Blauw" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Green" msgstr "Groen" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Yellow" msgstr "Geel" -#. editOverlay.js:642 +#. editOverlay.js:646 msgid "Thickness/size" msgstr "Dikte/grootte" -#. editOverlay.js:647 +#. editOverlay.js:651 msgid "Save changes to the canvas" msgstr "Wijzigingen op het canvas opslaan" -#. editOverlay.js:648 +#. editOverlay.js:652 msgid "Cancel all changes" msgstr "Alle wijzigingen annuleren" -#. editOverlay.js:649 overlay.js:93 overlay.js:119 +#. editOverlay.js:653 overlay.js:97 overlay.js:123 msgid "Close" msgstr "Sluiten" -#. editOverlay.js:1049 +#. editOverlay.js:1053 msgid "Apply changes?" msgstr "Wijzigingen toepassen?" -#. editOverlay.js:1054 +#. editOverlay.js:1058 msgid "Merge canvas with image" msgstr "Canvas samenvoegen met afbeelding" -#. editOverlay.js:1058 +#. editOverlay.js:1062 msgid "Save modified copy as…" msgstr "Gewijzigde kopie opslaan als…" -#. editOverlay.js:1062 editOverlay.js:1205 preview.js:267 preview.js:362 +#. editOverlay.js:1066 editOverlay.js:1209 preview.js:271 preview.js:366 msgid "Cancel" msgstr "Annuleren" -#. editOverlay.js:1072 +#. editOverlay.js:1076 msgid "Quit without apply changes?" msgstr "Afsluiten zonder wijzigingen toe te passen?" -#. editOverlay.js:1076 +#. editOverlay.js:1080 msgid "Yes" msgstr "Ja" -#. editOverlay.js:1083 +#. editOverlay.js:1087 msgid "No" msgstr "Nee" -#. editOverlay.js:1113 editOverlay.js:1152 editOverlay.js:1230 +#. editOverlay.js:1117 editOverlay.js:1156 editOverlay.js:1234 msgid "Error saving" msgstr "Fout bij opslaan" -#. editOverlay.js:1181 preview.js:349 +#. editOverlay.js:1185 preview.js:353 msgid "Script gtk-filechooser.py not available" msgstr "Script gtk-filechooser.py niet beschikbaar" -#. editOverlay.js:1181 preview.js:349 +#. editOverlay.js:1185 preview.js:353 msgid "Unable to open file chooser." msgstr "Kan bestandkiezer niet openen." -#. editOverlay.js:1200 preview.js:251 preview.js:357 +#. editOverlay.js:1204 preview.js:255 preview.js:361 msgid "Save as..." msgstr "Opslaan als..." -#. editOverlay.js:1203 preview.js:360 +#. editOverlay.js:1207 preview.js:364 msgid "Images" msgstr "Afbeeldingen" -#. editOverlay.js:1204 preview.js:361 +#. editOverlay.js:1208 preview.js:365 msgid "Save" msgstr "Opslaan" -#. overlay.js:90 +#. overlay.js:94 msgid "Full Screen" msgstr "Volledig scherm" -#. overlay.js:91 +#. overlay.js:95 msgid "Active Window" msgstr "Actief venster" -#. overlay.js:92 overlay.js:160 +#. overlay.js:96 overlay.js:164 msgid "Selection" msgstr "Selectie" -#. overlay.js:121 +#. overlay.js:125 msgid "Mouse Pointer :" msgstr "Muisaanwijzer :" -#. overlay.js:162 +#. overlay.js:166 msgid "Timer (s) :" msgstr "Timer (s) :" -#. preview.js:235 +#. preview.js:239 msgid "Edit image" msgstr "Afbeelding bewerken" -#. preview.js:236 +#. preview.js:240 msgid "Copy to clipboard" msgstr "Kopiëren naar klembord" -#. preview.js:257 +#. preview.js:261 msgid "Back" msgstr "Terug" -#. preview.js:317 preview.js:321 preview.js:325 +#. preview.js:321 preview.js:325 preview.js:329 msgid "Invalid filename" msgstr "Ongeldige bestandsnaam" -#. preview.js:317 +#. preview.js:321 msgid "Filename cannot be empty." msgstr "Bestandsnaam mag niet leeg zijn." -#. preview.js:321 +#. preview.js:325 msgid "Filename contains forbidden characters: \\ / : * ? \" < > |" msgstr "Bestandsnaam bevat verboden tekens: \\ / : * ? \" < > |" -#. preview.js:325 +#. preview.js:329 msgid "Filename must end with .png" msgstr "Bestandsnaam moet eindigen op .png" -#. preview.js:441 +#. preview.js:445 msgid "Copy failed" msgstr "Kopiëren mislukt" -#. preview.js:441 +#. preview.js:445 msgid "Unable to copy image to clipboard." msgstr "Kan afbeelding niet naar klembord kopiëren." -#. screenshot.js:70 +#. screenshot.js:78 msgid "Cinnamon-Screenshot extension error" msgstr "Fout bij Cinnamon-Screenshot extensie" -#. screenshot.js:71 +#. screenshot.js:79 msgid "" "\"Gnome-screenshot\" utility is not installed. Please install it for the " "extension to work." diff --git a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/pt_BR.po b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/pt_BR.po index fd1865bdb..506c8ccad 100644 --- a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/pt_BR.po +++ b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/pt_BR.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: cinnamon-screenshot@hilyxx 1.3.2\n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "extensions/issues\n" -"POT-Creation-Date: 2026-07-27 18:41+0200\n" +"POT-Creation-Date: 2026-08-20 16:22+0200\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -18,207 +18,207 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.6\n" -#. editOverlay.js:459 +#. editOverlay.js:463 msgid "Brush" msgstr "Pincel" -#. editOverlay.js:460 +#. editOverlay.js:464 msgid "Eraser" msgstr "Apagar" -#. editOverlay.js:461 +#. editOverlay.js:465 msgid "Arrow" msgstr "Seta" -#. editOverlay.js:462 +#. editOverlay.js:466 msgid "Line" msgstr "Linha" -#. editOverlay.js:463 +#. editOverlay.js:467 msgid "Rectangle" msgstr "Retângulo" -#. editOverlay.js:464 +#. editOverlay.js:468 msgid "Ellipse" msgstr "Elipse" -#. editOverlay.js:465 +#. editOverlay.js:469 msgid "Triangle" msgstr "Triângulo" -#. editOverlay.js:466 +#. editOverlay.js:470 msgid "Filled Rectangle" msgstr "Retângulo Preenchido" -#. editOverlay.js:467 +#. editOverlay.js:471 msgid "Filled Ellipse" msgstr "Elipse Preenchida" -#. editOverlay.js:468 +#. editOverlay.js:472 msgid "Filled Triangle" msgstr "Triângulo Preenchido" -#. editOverlay.js:469 +#. editOverlay.js:473 msgid "Pixelization" msgstr "Pixelizar" -#. editOverlay.js:470 +#. editOverlay.js:474 msgid "Text" msgstr "Texto" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Black" msgstr "Preto" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "White" msgstr "Branco" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Red" msgstr "Vermelho" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Blue" msgstr "Azul" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Green" msgstr "Verde" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Yellow" msgstr "Amarelo" -#. editOverlay.js:642 +#. editOverlay.js:646 msgid "Thickness/size" msgstr "Espessura/Tamanho" -#. editOverlay.js:647 +#. editOverlay.js:651 msgid "Save changes to the canvas" msgstr "Salvar mudanças na imagem" -#. editOverlay.js:648 +#. editOverlay.js:652 msgid "Cancel all changes" msgstr "Cancelar todas as mudanças" -#. editOverlay.js:649 overlay.js:93 overlay.js:119 +#. editOverlay.js:653 overlay.js:97 overlay.js:123 msgid "Close" msgstr "Fechar" -#. editOverlay.js:1049 +#. editOverlay.js:1053 msgid "Apply changes?" msgstr "Aplicar alterações?" -#. editOverlay.js:1054 +#. editOverlay.js:1058 msgid "Merge canvas with image" msgstr "Mesclar edições com a imagem" -#. editOverlay.js:1058 +#. editOverlay.js:1062 msgid "Save modified copy as…" msgstr "Salvar copia modificada como..." -#. editOverlay.js:1062 editOverlay.js:1205 preview.js:267 preview.js:362 +#. editOverlay.js:1066 editOverlay.js:1209 preview.js:271 preview.js:366 msgid "Cancel" msgstr "Cancelar" -#. editOverlay.js:1072 +#. editOverlay.js:1076 msgid "Quit without apply changes?" msgstr "Sair sem aplicar as mudanças?" -#. editOverlay.js:1076 +#. editOverlay.js:1080 msgid "Yes" msgstr "Sim" -#. editOverlay.js:1083 +#. editOverlay.js:1087 msgid "No" msgstr "Não" -#. editOverlay.js:1113 editOverlay.js:1152 editOverlay.js:1230 +#. editOverlay.js:1117 editOverlay.js:1156 editOverlay.js:1234 msgid "Error saving" msgstr "Erro ao salvar" -#. editOverlay.js:1181 preview.js:349 +#. editOverlay.js:1185 preview.js:353 msgid "Script gtk-filechooser.py not available" msgstr "O script gtk-filechooser.py não está disponível" -#. editOverlay.js:1181 preview.js:349 +#. editOverlay.js:1185 preview.js:353 msgid "Unable to open file chooser." msgstr "Não foi possível abrir o arquivo escolhido." -#. editOverlay.js:1200 preview.js:251 preview.js:357 +#. editOverlay.js:1204 preview.js:255 preview.js:361 msgid "Save as..." msgstr "Salvar como..." -#. editOverlay.js:1203 preview.js:360 +#. editOverlay.js:1207 preview.js:364 msgid "Images" msgstr "Imagens" -#. editOverlay.js:1204 preview.js:361 +#. editOverlay.js:1208 preview.js:365 msgid "Save" msgstr "Salvar" -#. overlay.js:90 +#. overlay.js:94 msgid "Full Screen" msgstr "Tela Cheia" -#. overlay.js:91 +#. overlay.js:95 msgid "Active Window" msgstr "Janela Ativa" -#. overlay.js:92 overlay.js:160 +#. overlay.js:96 overlay.js:164 msgid "Selection" msgstr "Seleção" -#. overlay.js:121 +#. overlay.js:125 msgid "Mouse Pointer :" msgstr "Ponteiro do Mouse:" -#. overlay.js:162 +#. overlay.js:166 msgid "Timer (s) :" msgstr "Temporizador (s):" -#. preview.js:235 +#. preview.js:239 msgid "Edit image" msgstr "Editar imagem" -#. preview.js:236 +#. preview.js:240 msgid "Copy to clipboard" msgstr "Copiar para área de transferência" -#. preview.js:257 +#. preview.js:261 msgid "Back" msgstr "Voltar" -#. preview.js:317 preview.js:321 preview.js:325 +#. preview.js:321 preview.js:325 preview.js:329 msgid "Invalid filename" msgstr "Nome do arquivo invalido" -#. preview.js:317 +#. preview.js:321 msgid "Filename cannot be empty." msgstr "Nome do arquivo não pode ser vazio." -#. preview.js:321 +#. preview.js:325 msgid "Filename contains forbidden characters: \\ / : * ? \" < > |" msgstr "Nome do arquivo contem caracteres inválidos: \\ / : * ? \" < > |" -#. preview.js:325 +#. preview.js:329 msgid "Filename must end with .png" msgstr "Nome do arquivo não pode terminar com .png" -#. preview.js:441 +#. preview.js:445 msgid "Copy failed" msgstr "Copia falhou" -#. preview.js:441 +#. preview.js:445 msgid "Unable to copy image to clipboard." msgstr "Não foi possível copiar a imagem para a área de transferência." -#. screenshot.js:70 +#. screenshot.js:78 msgid "Cinnamon-Screenshot extension error" msgstr "Erro da extensão Cinnamon-Screenshot" -#. screenshot.js:71 +#. screenshot.js:79 msgid "" "\"Gnome-screenshot\" utility is not installed. Please install it for the " "extension to work." diff --git a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/tr.po b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/tr.po index 6540f1bf2..5c70dc741 100644 --- a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/tr.po +++ b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/tr.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: cinnamon-screenshot@hilyxx 1.3.2\n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "extensions/issues\n" -"POT-Creation-Date: 2026-07-27 18:41+0200\n" +"POT-Creation-Date: 2026-08-20 16:22+0200\n" "PO-Revision-Date: \n" "Last-Translator: TURBOKAN64\n" "Language-Team: \n" @@ -18,207 +18,207 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.6\n" -#. editOverlay.js:459 +#. editOverlay.js:463 msgid "Brush" msgstr "Fırça" -#. editOverlay.js:460 +#. editOverlay.js:464 msgid "Eraser" msgstr "Silgi" -#. editOverlay.js:461 +#. editOverlay.js:465 msgid "Arrow" msgstr "Ok" -#. editOverlay.js:462 +#. editOverlay.js:466 msgid "Line" msgstr "Çizgi" -#. editOverlay.js:463 +#. editOverlay.js:467 msgid "Rectangle" msgstr "Dikdörtgen" -#. editOverlay.js:464 +#. editOverlay.js:468 msgid "Ellipse" msgstr "Elips" -#. editOverlay.js:465 +#. editOverlay.js:469 msgid "Triangle" msgstr "Üçgen" -#. editOverlay.js:466 +#. editOverlay.js:470 msgid "Filled Rectangle" msgstr "Dolu Dikdörtgen" -#. editOverlay.js:467 +#. editOverlay.js:471 msgid "Filled Ellipse" msgstr "Dolu Elips" -#. editOverlay.js:468 +#. editOverlay.js:472 msgid "Filled Triangle" msgstr "Dolu Üçgen" -#. editOverlay.js:469 +#. editOverlay.js:473 msgid "Pixelization" msgstr "Pikselleştirme" -#. editOverlay.js:470 +#. editOverlay.js:474 msgid "Text" msgstr "Metin" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Black" msgstr "Siyah" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "White" msgstr "Beyaz" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Red" msgstr "Kırmızı" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Blue" msgstr "Mavi" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Green" msgstr "Yeşil" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Yellow" msgstr "Sarı" -#. editOverlay.js:642 +#. editOverlay.js:646 msgid "Thickness/size" msgstr "Kalınlık/boyut" -#. editOverlay.js:647 +#. editOverlay.js:651 msgid "Save changes to the canvas" msgstr "Değişiklikleri tuvale kaydet" -#. editOverlay.js:648 +#. editOverlay.js:652 msgid "Cancel all changes" msgstr "Tüm değişiklikleri geri al" -#. editOverlay.js:649 overlay.js:93 overlay.js:119 +#. editOverlay.js:653 overlay.js:97 overlay.js:123 msgid "Close" msgstr "Kapat" -#. editOverlay.js:1049 +#. editOverlay.js:1053 msgid "Apply changes?" msgstr "Değişiklikler uygulansın mı?" -#. editOverlay.js:1054 +#. editOverlay.js:1058 msgid "Merge canvas with image" msgstr "Tuvali görselle birleştir" -#. editOverlay.js:1058 +#. editOverlay.js:1062 msgid "Save modified copy as…" msgstr "Düzenlenmiş kopyayı farklı kaydet" -#. editOverlay.js:1062 editOverlay.js:1205 preview.js:267 preview.js:362 +#. editOverlay.js:1066 editOverlay.js:1209 preview.js:271 preview.js:366 msgid "Cancel" msgstr "İptal" -#. editOverlay.js:1072 +#. editOverlay.js:1076 msgid "Quit without apply changes?" msgstr "Değişiklikler uygulanmadan çıkılsın mı?" -#. editOverlay.js:1076 +#. editOverlay.js:1080 msgid "Yes" msgstr "Evet" -#. editOverlay.js:1083 +#. editOverlay.js:1087 msgid "No" msgstr "Hayır" -#. editOverlay.js:1113 editOverlay.js:1152 editOverlay.js:1230 +#. editOverlay.js:1117 editOverlay.js:1156 editOverlay.js:1234 msgid "Error saving" msgstr "Kaydedilirken hata oluştu" -#. editOverlay.js:1181 preview.js:349 +#. editOverlay.js:1185 preview.js:353 msgid "Script gtk-filechooser.py not available" msgstr "gtk-filechooser.py betiği eksik" -#. editOverlay.js:1181 preview.js:349 +#. editOverlay.js:1185 preview.js:353 msgid "Unable to open file chooser." msgstr "Dosya seçici açılamıyor." -#. editOverlay.js:1200 preview.js:251 preview.js:357 +#. editOverlay.js:1204 preview.js:255 preview.js:361 msgid "Save as..." msgstr "Kaydet" -#. editOverlay.js:1203 preview.js:360 +#. editOverlay.js:1207 preview.js:364 msgid "Images" msgstr "Görseller" -#. editOverlay.js:1204 preview.js:361 +#. editOverlay.js:1208 preview.js:365 msgid "Save" msgstr "Kaydet" -#. overlay.js:90 +#. overlay.js:94 msgid "Full Screen" msgstr "Tam Ekran" -#. overlay.js:91 +#. overlay.js:95 msgid "Active Window" msgstr "Aktif Pencere" -#. overlay.js:92 overlay.js:160 +#. overlay.js:96 overlay.js:164 msgid "Selection" msgstr "Seçim" -#. overlay.js:121 +#. overlay.js:125 msgid "Mouse Pointer :" msgstr "Fare İmleci:" -#. overlay.js:162 +#. overlay.js:166 msgid "Timer (s) :" msgstr "Zamanlayıcı (sn):" -#. preview.js:235 +#. preview.js:239 msgid "Edit image" msgstr "Görseli düzenle" -#. preview.js:236 +#. preview.js:240 msgid "Copy to clipboard" msgstr "Panoya kopyala" -#. preview.js:257 +#. preview.js:261 msgid "Back" msgstr "Geri" -#. preview.js:317 preview.js:321 preview.js:325 +#. preview.js:321 preview.js:325 preview.js:329 msgid "Invalid filename" msgstr "Geçersiz dosya ismi" -#. preview.js:317 +#. preview.js:321 msgid "Filename cannot be empty." msgstr "Dosya ismi boş bırakılamaz." -#. preview.js:321 +#. preview.js:325 msgid "Filename contains forbidden characters: \\ / : * ? \" < > |" msgstr "Dosya ismi geçersiz karakter(ler) içeriyor: \\ / : * ? \" < > |" -#. preview.js:325 +#. preview.js:329 msgid "Filename must end with .png" msgstr "Dosya ismi .png ile bitmek zorunda" -#. preview.js:441 +#. preview.js:445 msgid "Copy failed" msgstr "Kopyalama başarısız oldu" -#. preview.js:441 +#. preview.js:445 msgid "Unable to copy image to clipboard." msgstr "Görsel, panoya kopyalanamıyor." -#. screenshot.js:70 +#. screenshot.js:78 msgid "Cinnamon-Screenshot extension error" msgstr "Cinnamon-Screenshot eklenti hatası" -#. screenshot.js:71 +#. screenshot.js:79 msgid "" "\"Gnome-screenshot\" utility is not installed. Please install it for the " "extension to work." diff --git a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/vi.po b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/vi.po index 94bba232d..9dcdfb11f 100644 --- a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/vi.po +++ b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/po/vi.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: cinnamon-screenshot@hilyxx 1.3.2\n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-" "extensions/issues\n" -"POT-Creation-Date: 2026-07-27 18:41+0200\n" +"POT-Creation-Date: 2026-08-20 16:22+0200\n" "PO-Revision-Date: \n" "Last-Translator: loccun \n" "Language-Team: \n" @@ -18,207 +18,207 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.6\n" -#. editOverlay.js:459 +#. editOverlay.js:463 msgid "Brush" msgstr "Cọ vẽ" -#. editOverlay.js:460 +#. editOverlay.js:464 msgid "Eraser" msgstr "Tẩy" -#. editOverlay.js:461 +#. editOverlay.js:465 msgid "Arrow" msgstr "Mũi tên" -#. editOverlay.js:462 +#. editOverlay.js:466 msgid "Line" msgstr "Đường Thẳng" -#. editOverlay.js:463 +#. editOverlay.js:467 msgid "Rectangle" msgstr "Hình chữ nhật" -#. editOverlay.js:464 +#. editOverlay.js:468 msgid "Ellipse" msgstr "Hình elip" -#. editOverlay.js:465 +#. editOverlay.js:469 msgid "Triangle" msgstr "Tam Giác" -#. editOverlay.js:466 +#. editOverlay.js:470 msgid "Filled Rectangle" msgstr "Hình Chữ Nhật Đặc" -#. editOverlay.js:467 +#. editOverlay.js:471 msgid "Filled Ellipse" msgstr "Hình Elip Đặc" -#. editOverlay.js:468 +#. editOverlay.js:472 msgid "Filled Triangle" msgstr "Tam Giác Đặc" -#. editOverlay.js:469 +#. editOverlay.js:473 msgid "Pixelization" msgstr "Làm mờ pixel" -#. editOverlay.js:470 +#. editOverlay.js:474 msgid "Text" msgstr "Văn bản" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Black" msgstr "Đen" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "White" msgstr "Trắng" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Red" msgstr "Đỏ" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Blue" msgstr "Xanh dương" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Green" msgstr "Xanh lá" -#. editOverlay.js:524 +#. editOverlay.js:528 msgid "Yellow" msgstr "Vàng" -#. editOverlay.js:642 +#. editOverlay.js:646 msgid "Thickness/size" msgstr "Độ dày/kích thước" -#. editOverlay.js:647 +#. editOverlay.js:651 msgid "Save changes to the canvas" msgstr "Lưu thay đổi vào canvas" -#. editOverlay.js:648 +#. editOverlay.js:652 msgid "Cancel all changes" msgstr "Hủy tất cả thay đổi" -#. editOverlay.js:649 overlay.js:93 overlay.js:119 +#. editOverlay.js:653 overlay.js:97 overlay.js:123 msgid "Close" msgstr "Đóng" -#. editOverlay.js:1049 +#. editOverlay.js:1053 msgid "Apply changes?" msgstr "Áp dụng thay đổi?" -#. editOverlay.js:1054 +#. editOverlay.js:1058 msgid "Merge canvas with image" msgstr "Hợp nhất canvas với ảnh" -#. editOverlay.js:1058 +#. editOverlay.js:1062 msgid "Save modified copy as…" msgstr "Lưu bản sao đã chỉnh sửa thành…" -#. editOverlay.js:1062 editOverlay.js:1205 preview.js:267 preview.js:362 +#. editOverlay.js:1066 editOverlay.js:1209 preview.js:271 preview.js:366 msgid "Cancel" msgstr "Hủy" -#. editOverlay.js:1072 +#. editOverlay.js:1076 msgid "Quit without apply changes?" msgstr "Thoát mà không áp dụng thay đổi?" -#. editOverlay.js:1076 +#. editOverlay.js:1080 msgid "Yes" msgstr "Có" -#. editOverlay.js:1083 +#. editOverlay.js:1087 msgid "No" msgstr "Không" -#. editOverlay.js:1113 editOverlay.js:1152 editOverlay.js:1230 +#. editOverlay.js:1117 editOverlay.js:1156 editOverlay.js:1234 msgid "Error saving" msgstr "Lỗi khi lưu" -#. editOverlay.js:1181 preview.js:349 +#. editOverlay.js:1185 preview.js:353 msgid "Script gtk-filechooser.py not available" msgstr "Tập lệnh gtk-filechooser.py không khả dụng" -#. editOverlay.js:1181 preview.js:349 +#. editOverlay.js:1185 preview.js:353 msgid "Unable to open file chooser." msgstr "Không thể mở trình chọn tập tin." -#. editOverlay.js:1200 preview.js:251 preview.js:357 +#. editOverlay.js:1204 preview.js:255 preview.js:361 msgid "Save as..." msgstr "Lưu thành..." -#. editOverlay.js:1203 preview.js:360 +#. editOverlay.js:1207 preview.js:364 msgid "Images" msgstr "Hình ảnh" -#. editOverlay.js:1204 preview.js:361 +#. editOverlay.js:1208 preview.js:365 msgid "Save" msgstr "Lưu" -#. overlay.js:90 +#. overlay.js:94 msgid "Full Screen" msgstr "Toàn màn hình" -#. overlay.js:91 +#. overlay.js:95 msgid "Active Window" msgstr "Cửa sổ đang hoạt động" -#. overlay.js:92 overlay.js:160 +#. overlay.js:96 overlay.js:164 msgid "Selection" msgstr "Vùng chọn" -#. overlay.js:121 +#. overlay.js:125 msgid "Mouse Pointer :" msgstr "Con trỏ chuột:" -#. overlay.js:162 +#. overlay.js:166 msgid "Timer (s) :" msgstr "Hẹn giờ (giây):" -#. preview.js:235 +#. preview.js:239 msgid "Edit image" msgstr "Chỉnh sửa ảnh" -#. preview.js:236 +#. preview.js:240 msgid "Copy to clipboard" msgstr "Sao chép vào clipboard" -#. preview.js:257 +#. preview.js:261 msgid "Back" msgstr "Quay lại" -#. preview.js:317 preview.js:321 preview.js:325 +#. preview.js:321 preview.js:325 preview.js:329 msgid "Invalid filename" msgstr "Tên tập tin không hợp lệ" -#. preview.js:317 +#. preview.js:321 msgid "Filename cannot be empty." msgstr "Tên tập tin không được để trống." -#. preview.js:321 +#. preview.js:325 msgid "Filename contains forbidden characters: \\ / : * ? \" < > |" msgstr "Tên tập tin chứa ký tự bị cấm: \\ / : * ? \" < > |" -#. preview.js:325 +#. preview.js:329 msgid "Filename must end with .png" msgstr "Tên tập tin phải kết thúc bằng .png" -#. preview.js:441 +#. preview.js:445 msgid "Copy failed" msgstr "Sao chép thất bại" -#. preview.js:441 +#. preview.js:445 msgid "Unable to copy image to clipboard." msgstr "Không thể sao chép ảnh vào clipboard." -#. screenshot.js:70 +#. screenshot.js:78 msgid "Cinnamon-Screenshot extension error" msgstr "Lỗi tiện ích mở rộng Cinnamon-Screenshot" -#. screenshot.js:71 +#. screenshot.js:79 msgid "" "\"Gnome-screenshot\" utility is not installed. Please install it for the " "extension to work." diff --git a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/preview.js b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/preview.js index d05abbb21..3149fdfa7 100644 --- a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/preview.js +++ b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/preview.js @@ -5,12 +5,16 @@ const GObject = imports.gi.GObject; const Layout = imports.ui.layout; const ExtensionSystem = imports.ui.extensionSystem; -const { _ } = require('./translation'); -const { ScreenshotEditDialog } = require('./editOverlay'); - const UUID = 'cinnamon-screenshot@hilyxx'; const EXTENSION_DIR = ExtensionSystem.extensionMeta[UUID].path; +if (imports.searchPath.indexOf(EXTENSION_DIR) === -1) { + imports.searchPath.push(EXTENSION_DIR); +} + +const { _ } = imports.translation; +const { ScreenshotEditDialog } = imports.editOverlay; + const ICONS_PATH = EXTENSION_DIR + '/icons/'; const scriptPath = EXTENSION_DIR + '/lib/gtk-filechooser.py'; @@ -485,7 +489,7 @@ if (typeof ScreenshotPreviewDialog !== 'function') { let _currentDialog = null; // === PNG READABILITY CHECK === -function isPngReadableAsync(filepath) { +var isPngReadableAsync = function(filepath) { return (async () => { try { const file = Gio.File.new_for_path(filepath); @@ -502,7 +506,7 @@ function isPngReadableAsync(filepath) { } // === MAIN ENTRY POINT: SHOW PREVIEW DIALOG === -function showScreenshotPreview(filepath, onSave, onOptionSelected, showBackButton = false, editState = null) { +var showScreenshotPreview = function(filepath, onSave, onOptionSelected, showBackButton = false, editState = null) { if (_currentDialog) { _currentDialog.close(); _currentDialog = null; diff --git a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/screenshot.js b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/screenshot.js index f13a959ab..8e643aa61 100644 --- a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/screenshot.js +++ b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/screenshot.js @@ -3,11 +3,19 @@ const GLib = imports.gi.GLib; const Main = imports.ui.main; const messageTray = imports.ui.messageTray; const St = imports.gi.St; +const ExtensionSystem = imports.ui.extensionSystem; -const { _ } = require('./translation'); -const { isPngReadableAsync } = require('./preview'); +const UUID = 'cinnamon-screenshot@hilyxx'; +const EXTENSION_DIR = ExtensionSystem.extensionMeta[UUID].path; -const Screenshot = { takeScreenshot }; +if (imports.searchPath.indexOf(EXTENSION_DIR) === -1) { + imports.searchPath.push(EXTENSION_DIR); +} + +const { _ } = imports.translation; +const { isPngReadableAsync } = imports.preview; + +var Screenshot = { takeScreenshot }; // === TIMER OVERLAY STATE === let timerOverlayLabel = null; diff --git a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/transitionEffects.js b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/transitionEffects.js index b23a43faa..107bdedcf 100644 --- a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/transitionEffects.js +++ b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/transitionEffects.js @@ -125,7 +125,7 @@ class TransitionManager { */ let _transitionManager = null; -function getTransitionManager() { +var getTransitionManager = function() { if (!_transitionManager) { _transitionManager = new TransitionManager(); } diff --git a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/translation.js b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/translation.js index db16bdeb8..af4a8a4fe 100644 --- a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/translation.js +++ b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/translation.js @@ -4,12 +4,12 @@ const GLib = imports.gi.GLib; let currentUUID = null; // Initialize gettext with the provided UUID -function initTranslation(uuid) { +var initTranslation = function(uuid) { currentUUID = uuid; - Gettext.bindtextdomain(uuid, GLib.get_home_dir() + '/.local/share/locale'); + Gettext.bindtextdomain(uuid, GLib.get_user_data_dir() + '/locale'); } -function _(str) { +var _ = function(str) { if (currentUUID) { const customTranslation = Gettext.dgettext(currentUUID, str); if (customTranslation != str) { @@ -17,4 +17,4 @@ function _(str) { } } return Gettext.gettext(str); -} +} From b52201b9707da1c6c63251ba8b6aa41a573be5fc Mon Sep 17 00:00:00 2001 From: Hilyxx Date: Thu, 20 Aug 2026 18:24:11 +0200 Subject: [PATCH 2/3] fix revert locale path to align with Cinnamon Spices --- .../files/cinnamon-screenshot@hilyxx/translation.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/translation.js b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/translation.js index af4a8a4fe..9ece2c406 100644 --- a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/translation.js +++ b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/translation.js @@ -6,7 +6,7 @@ let currentUUID = null; // Initialize gettext with the provided UUID var initTranslation = function(uuid) { currentUUID = uuid; - Gettext.bindtextdomain(uuid, GLib.get_user_data_dir() + '/locale'); + Gettext.bindtextdomain(uuid, GLib.get_home_dir() + '/.local/share/locale'); } var _ = function(str) { From ca687f14b83ac8d59e863228b3d9cb0d605e2bae Mon Sep 17 00:00:00 2001 From: Hilyxx Date: Thu, 20 Aug 2026 19:03:57 +0200 Subject: [PATCH 3/3] revert --- .../files/cinnamon-screenshot@hilyxx/translation.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/translation.js b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/translation.js index 9ece2c406..af4a8a4fe 100644 --- a/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/translation.js +++ b/cinnamon-screenshot@hilyxx/files/cinnamon-screenshot@hilyxx/translation.js @@ -6,7 +6,7 @@ let currentUUID = null; // Initialize gettext with the provided UUID var initTranslation = function(uuid) { currentUUID = uuid; - Gettext.bindtextdomain(uuid, GLib.get_home_dir() + '/.local/share/locale'); + Gettext.bindtextdomain(uuid, GLib.get_user_data_dir() + '/locale'); } var _ = function(str) {