1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-02-13 09:13:07 +00:00

Compare commits

..

70 commits

Author SHA1 Message Date
Emmanouil Papadeas 46272fa7e4
Merge 133db7d72b into 4c7d7da5e7 2024-11-14 01:12:14 +00:00
Emmanouil Papadeas 133db7d72b New translations translations.pot (Italian) 2024-11-14 03:12:11 +02:00
Emmanouil Papadeas aa77de4a91 New translations translations.pot (Greek) 2024-11-14 02:10:35 +02:00
Emmanouil Papadeas 4c7d7da5e7 Fix regression where pressing Enter or Control would not confirm/cancel selection when a selection tool wasn't active 2024-11-14 01:39:41 +02:00
Emmanouil Papadeas 1a9840ca2e New translations translations.pot (Ancient Greek) 2024-11-14 01:13:08 +02:00
Emmanouil Papadeas 927cb83792 New translations translations.pot (Norwegian Bokmal) 2024-11-14 01:13:07 +02:00
Emmanouil Papadeas 95d806aee8 New translations translations.pot (Swahili) 2024-11-14 01:13:06 +02:00
Emmanouil Papadeas a8331d5382 New translations translations.pot (Sinhala) 2024-11-14 01:13:05 +02:00
Emmanouil Papadeas b8a8d827d7 New translations translations.pot (Latin) 2024-11-14 01:13:03 +02:00
Emmanouil Papadeas f86972c139 New translations translations.pot (Malayalam) 2024-11-14 01:13:02 +02:00
Emmanouil Papadeas 86289e56ef New translations translations.pot (Filipino) 2024-11-14 01:13:01 +02:00
Emmanouil Papadeas adc522f8df New translations translations.pot (Esperanto) 2024-11-14 01:12:59 +02:00
Emmanouil Papadeas e006763a00 New translations translations.pot (Pirate English) 2024-11-14 01:12:58 +02:00
Emmanouil Papadeas 4dbdfc1c64 New translations translations.pot (Klingon) 2024-11-14 01:12:57 +02:00
Emmanouil Papadeas 52832867eb New translations translations.pot (Welsh) 2024-11-14 01:12:56 +02:00
Emmanouil Papadeas 47a99c7cd4 New translations translations.pot (Malay) 2024-11-14 01:12:55 +02:00
Emmanouil Papadeas 97c6c5f786 New translations translations.pot (Hindi) 2024-11-14 01:12:53 +02:00
Emmanouil Papadeas 4b80ab5fc4 New translations translations.pot (Latvian) 2024-11-14 01:12:52 +02:00
Emmanouil Papadeas 6f51db0898 New translations translations.pot (Estonian) 2024-11-14 01:12:51 +02:00
Emmanouil Papadeas 7434c2e9d2 New translations translations.pot (Croatian) 2024-11-14 01:12:50 +02:00
Emmanouil Papadeas 956854d416 New translations translations.pot (Thai) 2024-11-14 01:12:49 +02:00
Emmanouil Papadeas 14398a1efe New translations translations.pot (Marathi) 2024-11-14 01:12:48 +02:00
Emmanouil Papadeas 3343cf02f6 New translations translations.pot (Tamil) 2024-11-14 01:12:46 +02:00
Emmanouil Papadeas 1cf37f9bd1 New translations translations.pot (Indonesian) 2024-11-14 01:12:45 +02:00
Emmanouil Papadeas 416e441389 New translations translations.pot (Portuguese, Brazilian) 2024-11-14 01:12:44 +02:00
Emmanouil Papadeas 662bf18600 New translations translations.pot (Icelandic) 2024-11-14 01:12:43 +02:00
Emmanouil Papadeas 05ecd126d1 New translations translations.pot (Vietnamese) 2024-11-14 01:12:41 +02:00
Emmanouil Papadeas dd31dfa721 New translations translations.pot (Chinese Traditional) 2024-11-14 01:12:40 +02:00
Emmanouil Papadeas 1486a835b2 New translations translations.pot (Chinese Simplified) 2024-11-14 01:12:39 +02:00
Emmanouil Papadeas eb8ded21f6 New translations translations.pot (Turkish) 2024-11-14 01:12:38 +02:00
Emmanouil Papadeas 2f6df5b8ae New translations translations.pot (Swedish) 2024-11-14 01:12:37 +02:00
Emmanouil Papadeas 88d5c15422 New translations translations.pot (Serbian (Cyrillic)) 2024-11-14 01:12:35 +02:00
Emmanouil Papadeas e65970aa74 New translations translations.pot (Albanian) 2024-11-14 01:12:33 +02:00
Emmanouil Papadeas 86d3aa7353 New translations translations.pot (Slovenian) 2024-11-14 01:12:32 +02:00
Emmanouil Papadeas d2bbc2dabb New translations translations.pot (Slovak) 2024-11-14 01:12:31 +02:00
Emmanouil Papadeas 7d3d3e45c2 New translations translations.pot (Portuguese) 2024-11-14 01:12:30 +02:00
Emmanouil Papadeas f81f5ad6f8 New translations translations.pot (Polish) 2024-11-14 01:12:28 +02:00
Emmanouil Papadeas 6b1badc9c3 New translations translations.pot (Dutch) 2024-11-14 01:12:27 +02:00
Emmanouil Papadeas a4b05126da New translations translations.pot (Macedonian) 2024-11-14 01:12:26 +02:00
Emmanouil Papadeas a1f6d7bdb6 New translations translations.pot (Lithuanian) 2024-11-14 01:12:25 +02:00
Emmanouil Papadeas 31d4c44d8d New translations translations.pot (Korean) 2024-11-14 01:12:24 +02:00
Emmanouil Papadeas d16d0d87c7 New translations translations.pot (Japanese) 2024-11-14 01:12:22 +02:00
Emmanouil Papadeas cbab9981be New translations translations.pot (Italian) 2024-11-14 01:12:21 +02:00
Emmanouil Papadeas 8b5ba74b35 New translations translations.pot (Hungarian) 2024-11-14 01:12:20 +02:00
Emmanouil Papadeas 04c817ada2 New translations translations.pot (Hebrew) 2024-11-14 01:12:19 +02:00
Emmanouil Papadeas 5b107485e3 New translations translations.pot (Irish) 2024-11-14 01:12:18 +02:00
Emmanouil Papadeas ec573a7e76 New translations translations.pot (Finnish) 2024-11-14 01:12:17 +02:00
Emmanouil Papadeas 4aeaeb106d New translations translations.pot (Greek) 2024-11-14 01:12:15 +02:00
Emmanouil Papadeas 2fef4742d2 New translations translations.pot (German) 2024-11-14 01:12:14 +02:00
Emmanouil Papadeas 375cf8a19d New translations translations.pot (Danish) 2024-11-14 01:12:13 +02:00
Emmanouil Papadeas d0663cd884 New translations translations.pot (Czech) 2024-11-14 01:12:12 +02:00
Emmanouil Papadeas 35752633f8 New translations translations.pot (Catalan) 2024-11-14 01:12:10 +02:00
Emmanouil Papadeas 22b7a77a53 New translations translations.pot (Bulgarian) 2024-11-14 01:12:09 +02:00
Emmanouil Papadeas c239db2a6e New translations translations.pot (Belarusian) 2024-11-14 01:12:08 +02:00
Emmanouil Papadeas e3f04cbad6 New translations translations.pot (Arabic) 2024-11-14 01:12:07 +02:00
Emmanouil Papadeas 6b80c6d471 New translations translations.pot (Afrikaans) 2024-11-14 01:12:05 +02:00
Emmanouil Papadeas 6b8595caca New translations translations.pot (Spanish) 2024-11-14 01:12:04 +02:00
Emmanouil Papadeas 45e2269881 New translations translations.pot (French) 2024-11-14 01:12:03 +02:00
Emmanouil Papadeas f8a167eea8 New translations translations.pot (Romanian) 2024-11-14 01:12:02 +02:00
Emmanouil Papadeas 46bcf6fcd3 New translations translations.pot (Ukrainian) 2024-11-14 01:12:00 +02:00
Emmanouil Papadeas 7cfd2a98b8 New translations translations.pot (Russian) 2024-11-14 01:11:59 +02:00
Emmanouil Papadeas 36329efaf6 Add density to the square & circle brushes
00% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
2024-11-14 01:02:51 +02:00
Emmanouil Papadeas 7c1435e95f When using the mouse wheel over a slider, don't scroll in ScrollContainers 2024-11-13 17:32:01 +02:00
Emmanouil Papadeas ad77d98f42 Slightly optimize circle brushes by only calling the DrawingAlgos methods once while drawing
They keep getting called when size dynamics are enabled, however.
2024-11-13 02:55:15 +02:00
Emmanouil Papadeas 2600180736 Remove the Recorder from the Web version
It's not working anyway, and I'm not sure if there is a way to make it work, at least with a good and user-friendly way. If we find a way we could re-add it in the future.
2024-11-13 00:40:58 +02:00
Emmanouil Papadeas 5739a8b28e [skip ci] Update CHANGELOG.md 2024-11-12 01:46:50 +02:00
Emmanouil Papadeas ce738f02c2 Don't change brush size when resizing the timeline cels and the palette swatches 2024-11-12 00:59:01 +02:00
Emmanouil Papadeas b0b1361722 Fix layer effect slider values being rounded to the nearest integer 2024-11-12 00:47:53 +02:00
Variable 5fa97988b5
Fixed unexpected behavior of resize_selection() (#1132)
* Fixed unexpected behavior of resize_selection()

* Fix typo

---------

Co-authored-by: Emmanouil Papadeas <35376950+OverloadedOrama@users.noreply.github.com>
2024-11-10 23:12:09 +02:00
Variable af703d486e
Add a way to get autoloads through the api (#1131)
* add autoloads to api

* A name Dilemma, There are 2 autoloads for ImportApi

* add docstring
2024-11-09 23:26:14 +02:00
68 changed files with 420 additions and 88 deletions

View file

@ -4,6 +4,26 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). All the dates are in YYYY-MM-DD format. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). All the dates are in YYYY-MM-DD format.
<br><br> <br><br>
## [v1.0.5] - Unreleased
This update has been brought to you by the contributions of:
Fayez Akhtar ([@Variable-ind](https://github.com/Variable-ind))
Built using Godot 4.3
### Added
- Mouse buttons can now be used as menu shortcuts. [#1070](https://github.com/Orama-Interactive/Pixelorama/issues/1070)
- Added confirm and cancel buttons in the selection tool options to confirm/cancel an active transformation.
- OKHSL Lightness sorting in palettes has been implemented. [#1126](https://github.com/Orama-Interactive/Pixelorama/pull/1126)
### Changed
- The brush size no longer changes by <kbd>Control</kbd> + Mouse Wheel when resizing the timeline cels or the palette swatches.
- The Recorder panel now automatically records for the current project. This also allows for multiple projects to be recorded at the same time.
### Fixed
- Fixed layer effect slider values being rounded to the nearest integer.
- Fixed memory leak where the project remained referenced by a drawing tool, even when its tab was closed.
- Fixed memory leak where the first project remained forever references in memory by the Recorder panel.
## [v1.0.4] - 2024-10-25 ## [v1.0.4] - 2024-10-25
This update has been brought to you by the contributions of: This update has been brought to you by the contributions of:
Fayez Akhtar ([@Variable-ind](https://github.com/Variable-ind)), Mariano Semelman ([@msemelman](https://github.com/msemelman)) Fayez Akhtar ([@Variable-ind](https://github.com/Variable-ind)), Mariano Semelman ([@msemelman](https://github.com/msemelman))

View file

@ -1865,6 +1865,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Afrikaans\n" "Language-Team: Afrikaans\n"
"Language: af_ZA\n" "Language: af_ZA\n"
"PO-Revision-Date: 2024-10-17 14:10\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "Goed" msgstr "Goed"
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Arabic\n" "Language-Team: Arabic\n"
"Language: ar_SA\n" "Language: ar_SA\n"
"PO-Revision-Date: 2024-10-17 14:10\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "حسنا" msgstr "حسنا"
@ -1891,6 +1891,10 @@ msgstr "ملء الشكل"
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Belarusian\n" "Language-Team: Belarusian\n"
"Language: be_BY\n" "Language: be_BY\n"
"PO-Revision-Date: 2024-10-17 14:10\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "OK" msgstr "OK"
@ -1886,6 +1886,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Bulgarian\n" "Language-Team: Bulgarian\n"
"Language: bg_BG\n" "Language: bg_BG\n"
"PO-Revision-Date: 2024-10-17 14:10\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "" msgstr ""
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Catalan\n" "Language-Team: Catalan\n"
"Language: ca_ES\n" "Language: ca_ES\n"
"PO-Revision-Date: 2024-10-17 14:10\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "D'acord" msgstr "D'acord"
@ -1925,6 +1925,10 @@ msgstr "Omple la forma"
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "Omple la forma dibuixada amb un color, en comptes de dibuixar una forma buida" msgstr "Omple la forma dibuixada amb un color, en comptes de dibuixar una forma buida"
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "Color del pinzell de" msgstr "Color del pinzell de"

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Czech\n" "Language-Team: Czech\n"
"Language: cs_CZ\n" "Language: cs_CZ\n"
"PO-Revision-Date: 2024-10-17 14:10\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "OK" msgstr "OK"
@ -1937,6 +1937,10 @@ msgstr "Vyplnit tvar"
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "Vyplní nakreslený tvar barvou, jinak zůstane tvar dutý" msgstr "Vyplní nakreslený tvar barvou, jinak zůstane tvar dutý"
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "Barva štětce z" msgstr "Barva štětce z"

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Welsh\n" "Language-Team: Welsh\n"
"Language: cy_GB\n" "Language: cy_GB\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "" msgstr ""
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Danish\n" "Language-Team: Danish\n"
"Language: da_DK\n" "Language: da_DK\n"
"PO-Revision-Date: 2024-10-17 14:10\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "OK" msgstr "OK"
@ -1924,6 +1924,10 @@ msgstr "Udfyld Form"
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "Penselfarve fra" msgstr "Penselfarve fra"

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: German\n" "Language-Team: German\n"
"Language: de_DE\n" "Language: de_DE\n"
"PO-Revision-Date: 2024-10-25 18:14\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "OK" msgstr "OK"
@ -1938,6 +1938,10 @@ msgstr "Füllform"
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "Füllt die gezeichnete Form mit Farbe, anstatt eine hohle Form zu zeichnen" msgstr "Füllt die gezeichnete Form mit Farbe, anstatt eine hohle Form zu zeichnen"
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "Pinselfarbe von" msgstr "Pinselfarbe von"

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Greek\n" "Language-Team: Greek\n"
"Language: el_GR\n" "Language: el_GR\n"
"PO-Revision-Date: 2024-10-17 17:12\n" "PO-Revision-Date: 2024-11-14 00:10\n"
msgid "OK" msgid "OK"
msgstr "Εντάξει" msgstr "Εντάξει"
@ -1939,6 +1939,10 @@ msgstr "Γέμισμα Σχήματος"
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "Γεμίζει το σχεδιασμένο σχήμα με χρώμα, αντί να σχεδιαστεί ένα άδειο σχήμα" msgstr "Γεμίζει το σχεδιασμένο σχήμα με χρώμα, αντί να σχεδιαστεί ένα άδειο σχήμα"
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr "Πυκνότητα:"
msgid "Brush color from" msgid "Brush color from"
msgstr "Χρώμα πινέλου από" msgstr "Χρώμα πινέλου από"

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Pirate English\n" "Language-Team: Pirate English\n"
"Language: en_PT\n" "Language: en_PT\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "" msgstr ""
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Esperanto\n" "Language-Team: Esperanto\n"
"Language: eo_UY\n" "Language: eo_UY\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "Bone" msgstr "Bone"
@ -1877,6 +1877,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Spanish\n" "Language-Team: Spanish\n"
"Language: es_ES\n" "Language: es_ES\n"
"PO-Revision-Date: 2024-10-19 18:46\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "OK" msgstr "OK"
@ -1934,6 +1934,10 @@ msgstr "Rellena forma"
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "Rellena de color la forma dibujada, en lugar de dibujar una forma hueca" msgstr "Rellena de color la forma dibujada, en lugar de dibujar una forma hueca"
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "Color de pincel de" msgstr "Color de pincel de"

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Estonian\n" "Language-Team: Estonian\n"
"Language: et_EE\n" "Language: et_EE\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "" msgstr ""
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Finnish\n" "Language-Team: Finnish\n"
"Language: fi_FI\n" "Language: fi_FI\n"
"PO-Revision-Date: 2024-10-17 14:10\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "OK" msgstr "OK"
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Filipino\n" "Language-Team: Filipino\n"
"Language: fil_PH\n" "Language: fil_PH\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:13\n"
msgid "OK" msgid "OK"
msgstr "" msgstr ""
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: French\n" "Language-Team: French\n"
"Language: fr_FR\n" "Language: fr_FR\n"
"PO-Revision-Date: 2024-10-24 18:36\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "OK" msgstr "OK"
@ -1929,6 +1929,10 @@ msgstr "Forme de remplissage"
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "Remplit la forme avec de la couleur au lieu de ne dessiner que le contour" msgstr "Remplit la forme avec de la couleur au lieu de ne dessiner que le contour"
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "Couleur de la brosse depuis" msgstr "Couleur de la brosse depuis"

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Irish\n" "Language-Team: Irish\n"
"Language: ga_IE\n" "Language: ga_IE\n"
"PO-Revision-Date: 2024-10-17 14:10\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "" msgstr ""
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Ancient Greek\n" "Language-Team: Ancient Greek\n"
"Language: grc\n" "Language: grc\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:13\n"
msgid "OK" msgid "OK"
msgstr "Ἐντάξει" msgstr "Ἐντάξει"
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Hebrew\n" "Language-Team: Hebrew\n"
"Language: he_IL\n" "Language: he_IL\n"
"PO-Revision-Date: 2024-10-17 14:10\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "אישור" msgstr "אישור"
@ -1880,6 +1880,10 @@ msgstr "מילוי צורה"
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "ממלא את הצורה המצוירת בצבע, במקום לצייר צורה חלולה" msgstr "ממלא את הצורה המצוירת בצבע, במקום לצייר צורה חלולה"
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "צבע מברשת מ" msgstr "צבע מברשת מ"

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Hindi\n" "Language-Team: Hindi\n"
"Language: hi_IN\n" "Language: hi_IN\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "ठीक है" msgstr "ठीक है"
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Croatian\n" "Language-Team: Croatian\n"
"Language: hr_HR\n" "Language: hr_HR\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "" msgstr ""
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Hungarian\n" "Language-Team: Hungarian\n"
"Language: hu_HU\n" "Language: hu_HU\n"
"PO-Revision-Date: 2024-10-17 14:10\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "Ok" msgstr "Ok"
@ -1886,6 +1886,10 @@ msgstr "Alakzat kitöltése"
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "Ecset színből" msgstr "Ecset színből"

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Indonesian\n" "Language-Team: Indonesian\n"
"Language: id_ID\n" "Language: id_ID\n"
"PO-Revision-Date: 2024-10-18 20:11\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "Oke" msgstr "Oke"
@ -1939,6 +1939,10 @@ msgstr "Warnai Bentuk"
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "Mewarnai isi bentuk yang digambar dan tidak menggambar bentuk berongga" msgstr "Mewarnai isi bentuk yang digambar dan tidak menggambar bentuk berongga"
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "Warna kuas dari" msgstr "Warna kuas dari"

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Icelandic\n" "Language-Team: Icelandic\n"
"Language: is_IS\n" "Language: is_IS\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "" msgstr ""
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Italian\n" "Language-Team: Italian\n"
"Language: it_IT\n" "Language: it_IT\n"
"PO-Revision-Date: 2024-10-17 15:11\n" "PO-Revision-Date: 2024-11-14 01:12\n"
msgid "OK" msgid "OK"
msgstr "OK" msgstr "OK"
@ -1939,6 +1939,10 @@ msgstr "Riempi Forma"
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "Riempie la forma disegnata con il colore, invece di disegnare una forma cava" msgstr "Riempie la forma disegnata con il colore, invece di disegnare una forma cava"
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr "Densità:"
msgid "Brush color from" msgid "Brush color from"
msgstr "Colore del pennello da" msgstr "Colore del pennello da"

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Japanese\n" "Language-Team: Japanese\n"
"Language: ja_JP\n" "Language: ja_JP\n"
"PO-Revision-Date: 2024-10-17 16:15\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "OK" msgstr "OK"
@ -1939,6 +1939,10 @@ msgstr "図形の塗りつぶし"
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "中が空の図形を描くのではなく、描画した図形を色で塗りつぶします" msgstr "中が空の図形を描くのではなく、描画した図形を色で塗りつぶします"
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "ブラシの色" msgstr "ブラシの色"

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Korean\n" "Language-Team: Korean\n"
"Language: ko_KR\n" "Language: ko_KR\n"
"PO-Revision-Date: 2024-10-17 14:10\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "예" msgstr "예"
@ -1923,6 +1923,10 @@ msgstr "도형 채우기"
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "빈 도형을 그리는 대신 도형을 색상으로 채우고 그립니다." msgstr "빈 도형을 그리는 대신 도형을 색상으로 채우고 그립니다."
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "브러시 색상을 ~에서" msgstr "브러시 색상을 ~에서"

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Latin\n" "Language-Team: Latin\n"
"Language: la_LA\n" "Language: la_LA\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:13\n"
msgid "OK" msgid "OK"
msgstr "" msgstr ""
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Lithuanian\n" "Language-Team: Lithuanian\n"
"Language: lt_LT\n" "Language: lt_LT\n"
"PO-Revision-Date: 2024-10-17 14:10\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "" msgstr ""
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Latvian\n" "Language-Team: Latvian\n"
"Language: lv_LV\n" "Language: lv_LV\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "Labi" msgstr "Labi"
@ -1884,6 +1884,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "Otas krāsa no" msgstr "Otas krāsa no"

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Macedonian\n" "Language-Team: Macedonian\n"
"Language: mk_MK\n" "Language: mk_MK\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "" msgstr ""
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Malayalam\n" "Language-Team: Malayalam\n"
"Language: ml_IN\n" "Language: ml_IN\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:13\n"
msgid "OK" msgid "OK"
msgstr "ഓക്കേ" msgstr "ഓക്കേ"
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Marathi\n" "Language-Team: Marathi\n"
"Language: mr_IN\n" "Language: mr_IN\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "" msgstr ""
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Malay\n" "Language-Team: Malay\n"
"Language: ms_MY\n" "Language: ms_MY\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "" msgstr ""
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Norwegian Bokmal\n" "Language-Team: Norwegian Bokmal\n"
"Language: nb_NO\n" "Language: nb_NO\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:13\n"
msgid "OK" msgid "OK"
msgstr "OK" msgstr "OK"
@ -1922,6 +1922,10 @@ msgstr "Fyll Form"
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "Fyller den tegnede formen med farge i stedet for å tegne en hul form" msgstr "Fyller den tegnede formen med farge i stedet for å tegne en hul form"
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "Børstefarge fra" msgstr "Børstefarge fra"

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Dutch\n" "Language-Team: Dutch\n"
"Language: nl_NL\n" "Language: nl_NL\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "Oké" msgstr "Oké"
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Polish\n" "Language-Team: Polish\n"
"Language: pl_PL\n" "Language: pl_PL\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "OK" msgstr "OK"
@ -1936,6 +1936,10 @@ msgstr "Wypełnij kształt"
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "Wypełnia narysowany kształt kolorem, zamiast rysować same obramowanie" msgstr "Wypełnia narysowany kształt kolorem, zamiast rysować same obramowanie"
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "Nadpisywanie koloru pędzla" msgstr "Nadpisywanie koloru pędzla"

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Portuguese, Brazilian\n" "Language-Team: Portuguese, Brazilian\n"
"Language: pt_BR\n" "Language: pt_BR\n"
"PO-Revision-Date: 2024-10-25 22:33\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "OK" msgstr "OK"
@ -1939,6 +1939,10 @@ msgstr "Preencher Forma"
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "Preenche a forma desenhada com cor, em vez de desenhar uma forma oca" msgstr "Preenche a forma desenhada com cor, em vez de desenhar uma forma oca"
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "Cor de pincel do" msgstr "Cor de pincel do"

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Portuguese\n" "Language-Team: Portuguese\n"
"Language: pt_PT\n" "Language: pt_PT\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "OK" msgstr "OK"
@ -1917,6 +1917,10 @@ msgstr "Preencher forma"
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "Preenche forma com cor, ao invés de desenhar uma forma vazia" msgstr "Preenche forma com cor, ao invés de desenhar uma forma vazia"
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "Cor de pincel de" msgstr "Cor de pincel de"

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Romanian\n" "Language-Team: Romanian\n"
"Language: ro_RO\n" "Language: ro_RO\n"
"PO-Revision-Date: 2024-10-22 10:34\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "OK" msgstr "OK"
@ -1937,6 +1937,10 @@ msgstr "Umplere formă"
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "În locul desenării unei forme goale, forma desenată este umplută cu culoare" msgstr "În locul desenării unei forme goale, forma desenată este umplută cu culoare"
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "Culoarea pensulei de la" msgstr "Culoarea pensulei de la"

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Russian\n" "Language-Team: Russian\n"
"Language: ru_RU\n" "Language: ru_RU\n"
"PO-Revision-Date: 2024-11-04 10:57\n" "PO-Revision-Date: 2024-11-13 23:11\n"
msgid "OK" msgid "OK"
msgstr "OK" msgstr "OK"
@ -1935,6 +1935,10 @@ msgstr "Заполнить фигуру"
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "Заполняет нарисованную фигуру цветом, вместо того, чтобы нарисовать пустую фигуру" msgstr "Заполняет нарисованную фигуру цветом, вместо того, чтобы нарисовать пустую фигуру"
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "Цвет кисти из" msgstr "Цвет кисти из"

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Sinhala\n" "Language-Team: Sinhala\n"
"Language: si_LK\n" "Language: si_LK\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:13\n"
msgid "OK" msgid "OK"
msgstr "හරි" msgstr "හරි"
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Slovak\n" "Language-Team: Slovak\n"
"Language: sk_SK\n" "Language: sk_SK\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "" msgstr ""
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Slovenian\n" "Language-Team: Slovenian\n"
"Language: sl_SI\n" "Language: sl_SI\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "" msgstr ""
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Albanian\n" "Language-Team: Albanian\n"
"Language: sq_AL\n" "Language: sq_AL\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "Ne rregull" msgstr "Ne rregull"
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Serbian (Cyrillic)\n" "Language-Team: Serbian (Cyrillic)\n"
"Language: sr_SP\n" "Language: sr_SP\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "ОК" msgstr "ОК"
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Swedish\n" "Language-Team: Swedish\n"
"Language: sv_SE\n" "Language: sv_SE\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "Okej" msgstr "Okej"
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Swahili\n" "Language-Team: Swahili\n"
"Language: sw_KE\n" "Language: sw_KE\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:13\n"
msgid "OK" msgid "OK"
msgstr "" msgstr ""
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Tamil\n" "Language-Team: Tamil\n"
"Language: ta_IN\n" "Language: ta_IN\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "" msgstr ""
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Thai\n" "Language-Team: Thai\n"
"Language: th_TH\n" "Language: th_TH\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "" msgstr ""
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Klingon\n" "Language-Team: Klingon\n"
"Language: tlh_AA\n" "Language: tlh_AA\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "" msgstr ""
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Turkish\n" "Language-Team: Turkish\n"
"Language: tr_TR\n" "Language: tr_TR\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "Tamam" msgstr "Tamam"
@ -1938,6 +1938,10 @@ msgstr "Şekli Doldur"
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "İçi boş bir şekil çizmek yerine çizilen şekli renkle doldurur" msgstr "İçi boş bir şekil çizmek yerine çizilen şekli renkle doldurur"
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "Fırça rengini buradan" msgstr "Fırça rengini buradan"

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Ukrainian\n" "Language-Team: Ukrainian\n"
"Language: uk_UA\n" "Language: uk_UA\n"
"PO-Revision-Date: 2024-11-04 10:57\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "Гаразд" msgstr "Гаразд"
@ -1929,6 +1929,10 @@ msgstr "Залити фігуру"
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "Заливає намальовану фігуру кольором замість того, щоб малювати лише контур" msgstr "Заливає намальовану фігуру кольором замість того, щоб малювати лише контур"
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "Колір пензля з" msgstr "Колір пензля з"

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Vietnamese\n" "Language-Team: Vietnamese\n"
"Language: vi_VN\n" "Language: vi_VN\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "OK" msgstr "OK"
@ -1875,6 +1875,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "" msgstr ""

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Chinese Simplified\n" "Language-Team: Chinese Simplified\n"
"Language: zh_CN\n" "Language: zh_CN\n"
"PO-Revision-Date: 2024-10-26 04:58\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "确定" msgstr "确定"
@ -1938,6 +1938,10 @@ msgstr "填充形状"
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "用颜色填充绘制的形状,而不是绘制空心形状" msgstr "用颜色填充绘制的形状,而不是绘制空心形状"
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "画笔颜色从" msgstr "画笔颜色从"

View file

@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Chinese Traditional\n" "Language-Team: Chinese Traditional\n"
"Language: zh_TW\n" "Language: zh_TW\n"
"PO-Revision-Date: 2024-10-17 14:11\n" "PO-Revision-Date: 2024-11-13 23:12\n"
msgid "OK" msgid "OK"
msgstr "確定" msgstr "確定"
@ -1885,6 +1885,10 @@ msgstr ""
msgid "Fills the drawn shape with color, instead of drawing a hollow shape" msgid "Fills the drawn shape with color, instead of drawing a hollow shape"
msgstr "" msgstr ""
#. Found in the tool options of the Pencil, Eraser and Shading tools. It is a percentage of how dense the brush is. 100% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
msgid "Density:"
msgstr ""
msgid "Brush color from" msgid "Brush color from"
msgstr "畫筆顏色" msgstr "畫筆顏色"

View file

@ -381,6 +381,10 @@ class PanelAPI:
## Gives access to theme related functions. ## Gives access to theme related functions.
class ThemeAPI: class ThemeAPI:
## Returns the Themes autoload. Allows interacting with themes on a more deeper level.
func autoload() -> Themes:
return Themes
## Adds the [param theme] to [code]Edit -> Preferences -> Interface -> Themes[/code]. ## Adds the [param theme] to [code]Edit -> Preferences -> Interface -> Themes[/code].
func add_theme(theme: Theme) -> void: func add_theme(theme: Theme) -> void:
Themes.add_theme(theme) Themes.add_theme(theme)
@ -438,6 +442,10 @@ class ToolAPI:
# gdlint: ignore=constant-name # gdlint: ignore=constant-name
const LayerTypes := Global.LayerTypes const LayerTypes := Global.LayerTypes
## Returns the Tools autoload. Allows interacting with tools on a more deeper level.
func autoload() -> Tools:
return Tools
## Adds a tool to pixelorama with name [param tool_name] (without spaces), ## Adds a tool to pixelorama with name [param tool_name] (without spaces),
## display name [param display_name], tool scene [param scene], layers that the tool works ## display name [param display_name], tool scene [param scene], layers that the tool works
## on [param layer_types] defined by [constant LayerTypes], ## on [param layer_types] defined by [constant LayerTypes],
@ -526,6 +534,10 @@ class SelectionAPI:
Global.canvas.selection.move_borders_start() Global.canvas.selection.move_borders_start()
else: else:
Global.canvas.selection.transform_content_start() Global.canvas.selection.transform_content_start()
if Global.canvas.selection.original_bitmap.is_empty(): # To avoid copying twice.
Global.canvas.selection.original_bitmap.copy_from(Global.current_project.selection_map)
Global.canvas.selection.big_bounding_rectangle.size = new_size Global.canvas.selection.big_bounding_rectangle.size = new_size
Global.canvas.selection.resize_selection() Global.canvas.selection.resize_selection()
Global.canvas.selection.move_borders_end() Global.canvas.selection.move_borders_end()
@ -678,6 +690,11 @@ class ExportAPI:
# gdlint: ignore=constant-name # gdlint: ignore=constant-name
const ExportTab := Export.ExportTab const ExportTab := Export.ExportTab
## Returns the Export autoload.
## Allows interacting with the export workflow on a more deeper level.
func autoload() -> Export:
return Export
## [param format_info] has keys: [code]extension[/code] and [code]description[/code] ## [param format_info] has keys: [code]extension[/code] and [code]description[/code]
## whose values are of type [String] e.g:[codeblock] ## whose values are of type [String] e.g:[codeblock]
## format_info = {"extension": ".gif", "description": "GIF Image"} ## format_info = {"extension": ".gif", "description": "GIF Image"}
@ -730,6 +747,15 @@ class ExportAPI:
## Gives access to adding custom import options. ## Gives access to adding custom import options.
class ImportAPI: class ImportAPI:
## Returns the OpenSave autoload. Contains code to handle file loading.
## It also contains code to handle project saving (.pxo)
func open_save_autoload() -> OpenSave:
return OpenSave
## Returns the Import autoload. Manages import of brushes and patterns.
func import_autoload() -> Import:
return Import
## [param import_scene] is a scene preload that will be instanced and added to "import options" ## [param import_scene] is a scene preload that will be instanced and added to "import options"
## section of pixelorama's import dialogs and will appear whenever [param import_name] is ## section of pixelorama's import dialogs and will appear whenever [param import_name] is
## chosen from import menu. ## chosen from import menu.
@ -757,6 +783,10 @@ class ImportAPI:
## Gives access to palette related stuff. ## Gives access to palette related stuff.
class PaletteAPI: class PaletteAPI:
## Returns the Palettes autoload. Allows interacting with palettes on a more deeper level.
func autoload() -> Palettes:
return Palettes
## Creates and adds a new [Palette] with name [param palette_name] containing [param data]. ## Creates and adds a new [Palette] with name [param palette_name] containing [param data].
## [param data] is a [Dictionary] containing the palette information. ## [param data] is a [Dictionary] containing the palette information.
## An example of [code]data[/code] will be:[codeblock] ## An example of [code]data[/code] will be:[codeblock]

View file

@ -148,13 +148,13 @@ static func create_ui_for_shader_uniforms(
if u_value != "": if u_value != "":
slider.value = int(u_value) slider.value = int(u_value)
slider.min_value = min_value
slider.max_value = max_value
slider.step = step
if params.has(u_name): if params.has(u_name):
slider.value = params[u_name] slider.value = params[u_name]
else: else:
params[u_name] = slider.value params[u_name] = slider.value
slider.min_value = min_value
slider.max_value = max_value
slider.step = step
slider.value_changed.connect(value_changed.bind(u_name)) slider.value_changed.connect(value_changed.bind(u_name))
slider.mouse_default_cursor_shape = Control.CURSOR_POINTING_HAND slider.mouse_default_cursor_shape = Control.CURSOR_POINTING_HAND
hbox.add_child(slider) hbox.add_child(slider)

View file

@ -90,3 +90,4 @@ func _on_PaletteScroll_gui_input(event: InputEvent) -> void:
return return
resize_grid() resize_grid()
set_sliders(palette_grid.current_palette, palette_grid.grid_window_origin + scroll_vector) set_sliders(palette_grid.current_palette, palette_grid.grid_window_origin + scroll_vector)
get_window().set_input_as_handled()

View file

@ -1,8 +1,11 @@
extends BaseTool extends BaseTool
const IMAGE_BRUSHES := [Brushes.FILE, Brushes.RANDOM_FILE, Brushes.CUSTOM]
var _brush := Brushes.get_default_brush() var _brush := Brushes.get_default_brush()
var _brush_size := 1 var _brush_size := 1
var _brush_size_dynamics := 1 var _brush_size_dynamics := 1
var _brush_density := 100
var _brush_flip_x := false var _brush_flip_x := false
var _brush_flip_y := false var _brush_flip_y := false
var _brush_rotate_90 := false var _brush_rotate_90 := false
@ -89,6 +92,12 @@ func _reset_dynamics() -> void:
save_config() save_config()
func _on_density_value_slider_value_changed(value: int) -> void:
_brush_density = value
update_config()
save_config()
func _on_InterpolateFactor_value_changed(value: float) -> void: func _on_InterpolateFactor_value_changed(value: float) -> void:
_brush_interpolate = int(value) _brush_interpolate = int(value)
update_config() update_config()
@ -111,6 +120,7 @@ func get_config() -> Dictionary:
"brush_type": _brush.type, "brush_type": _brush.type,
"brush_index": _brush.index, "brush_index": _brush.index,
"brush_size": _brush_size, "brush_size": _brush_size,
"brush_density": _brush_density,
"brush_interpolate": _brush_interpolate, "brush_interpolate": _brush_interpolate,
"brush_flip_x": _brush_flip_x, "brush_flip_x": _brush_flip_x,
"brush_flip_y": _brush_flip_y, "brush_flip_y": _brush_flip_y,
@ -128,6 +138,7 @@ func set_config(config: Dictionary) -> void:
_brush_size_dynamics = _brush_size _brush_size_dynamics = _brush_size
if Tools.dynamics_size != Tools.Dynamics.NONE: if Tools.dynamics_size != Tools.Dynamics.NONE:
_brush_size_dynamics = Tools.brush_size_min _brush_size_dynamics = Tools.brush_size_min
_brush_density = config.get("brush_density", _brush_density)
_brush_interpolate = config.get("brush_interpolate", _brush_interpolate) _brush_interpolate = config.get("brush_interpolate", _brush_interpolate)
_brush_flip_x = config.get("brush_flip_x", _brush_flip_x) _brush_flip_x = config.get("brush_flip_x", _brush_flip_x)
_brush_flip_y = config.get("brush_flip_y", _brush_flip_y) _brush_flip_y = config.get("brush_flip_y", _brush_flip_y)
@ -177,11 +188,13 @@ func update_brush() -> void:
_brush_texture = ImageTexture.create_from_image(_brush_image) _brush_texture = ImageTexture.create_from_image(_brush_image)
update_mirror_brush() update_mirror_brush()
_stroke_dimensions = _brush_image.get_size() _stroke_dimensions = _brush_image.get_size()
_circle_tool_shortcut = []
_indicator = _create_brush_indicator() _indicator = _create_brush_indicator()
_polylines = _create_polylines(_indicator) _polylines = _create_polylines(_indicator)
$Brush/Type/Texture.texture = _brush_texture $Brush/Type/Texture.texture = _brush_texture
$ColorInterpolation.visible = _brush.type in [Brushes.FILE, Brushes.RANDOM_FILE, Brushes.CUSTOM] $DensityValueSlider.visible = _brush.type not in IMAGE_BRUSHES
$RotationOptions.visible = _brush.type in [Brushes.FILE, Brushes.RANDOM_FILE, Brushes.CUSTOM] $ColorInterpolation.visible = _brush.type in IMAGE_BRUSHES
$RotationOptions.visible = _brush.type in IMAGE_BRUSHES
func update_random_image() -> void: func update_random_image() -> void:
@ -275,6 +288,7 @@ func draw_end(pos: Vector2i) -> void:
super.draw_end(pos) super.draw_end(pos)
_stroke_project = null _stroke_project = null
_stroke_images = [] _stroke_images = []
_circle_tool_shortcut = []
_brush_size_dynamics = _brush_size _brush_size_dynamics = _brush_size
if Tools.dynamics_size != Tools.Dynamics.NONE: if Tools.dynamics_size != Tools.Dynamics.NONE:
_brush_size_dynamics = Tools.brush_size_min _brush_size_dynamics = Tools.brush_size_min
@ -313,10 +327,6 @@ func _prepare_tool() -> void:
# This may prevent a few tests when setting pixels # This may prevent a few tests when setting pixels
_is_mask_size_zero = _mask.size() == 0 _is_mask_size_zero = _mask.size() == 0
match _brush.type: match _brush.type:
Brushes.CIRCLE:
_prepare_circle_tool(false)
Brushes.FILLED_CIRCLE:
_prepare_circle_tool(true)
Brushes.FILE, Brushes.RANDOM_FILE, Brushes.CUSTOM: Brushes.FILE, Brushes.RANDOM_FILE, Brushes.CUSTOM:
# save _brush_image for safe keeping # save _brush_image for safe keeping
_brush_image = _create_blended_brush_image(_orignal_brush_image) _brush_image = _create_blended_brush_image(_orignal_brush_image)
@ -326,19 +336,6 @@ func _prepare_tool() -> void:
_stroke_dimensions = _brush_image.get_size() _stroke_dimensions = _brush_image.get_size()
func _prepare_circle_tool(fill: bool) -> void:
var circle_tool_map := _create_circle_indicator(_brush_size_dynamics, fill)
# Go through that BitMap and build an Array of the "displacement" from the center of the bits
# that are true.
var diameter := _brush_size_dynamics * 2 + 1
for n in range(0, diameter):
for m in range(0, diameter):
if circle_tool_map.get_bitv(Vector2i(m, n)):
_circle_tool_shortcut.append(
Vector2i(m - _brush_size_dynamics, n - _brush_size_dynamics)
)
## Make sure to always have invoked _prepare_tool() before this. This computes the coordinates to be ## Make sure to always have invoked _prepare_tool() before this. This computes the coordinates to be
## drawn if it can (except for the generic brush, when it's actually drawing them) ## drawn if it can (except for the generic brush, when it's actually drawing them)
func _draw_tool(pos: Vector2) -> PackedVector2Array: func _draw_tool(pos: Vector2) -> PackedVector2Array:
@ -507,7 +504,7 @@ func draw_indicator(left: bool) -> void:
func draw_indicator_at(pos: Vector2i, offset: Vector2i, color: Color) -> void: func draw_indicator_at(pos: Vector2i, offset: Vector2i, color: Color) -> void:
var canvas: Node2D = Global.canvas.indicators var canvas: Node2D = Global.canvas.indicators
if _brush.type in [Brushes.FILE, Brushes.RANDOM_FILE, Brushes.CUSTOM] and not _draw_line: if _brush.type in IMAGE_BRUSHES and not _draw_line:
pos -= _brush_image.get_size() / 2 pos -= _brush_image.get_size() / 2
pos -= offset pos -= offset
canvas.draw_texture(_brush_texture, pos) canvas.draw_texture(_brush_texture, pos)
@ -537,6 +534,8 @@ func _set_pixel(pos: Vector2i, ignore_mirroring := false) -> void:
func _set_pixel_no_cache(pos: Vector2i, ignore_mirroring := false) -> void: func _set_pixel_no_cache(pos: Vector2i, ignore_mirroring := false) -> void:
if randi() % 100 >= _brush_density:
return
pos = _stroke_project.tiles.get_canon_position(pos) pos = _stroke_project.tiles.get_canon_position(pos)
if Global.current_project.has_selection: if Global.current_project.has_selection:
pos = Global.current_project.selection_map.get_canon_position(pos) pos = Global.current_project.selection_map.get_canon_position(pos)
@ -621,10 +620,24 @@ func _create_pixel_indicator(brush_size: int) -> BitMap:
func _create_circle_indicator(brush_size: int, fill := false) -> BitMap: func _create_circle_indicator(brush_size: int, fill := false) -> BitMap:
_circle_tool_shortcut = [] if Tools.dynamics_size != Tools.Dynamics.NONE:
_circle_tool_shortcut = []
var brush_size_v2 := Vector2i(brush_size, brush_size) var brush_size_v2 := Vector2i(brush_size, brush_size)
var diameter := brush_size_v2 * 2 + Vector2i.ONE var diameter_v2 := brush_size_v2 * 2 + Vector2i.ONE
return _fill_bitmap_with_points(_compute_draw_tool_circle(brush_size_v2, fill), diameter) var circle_tool_map := _fill_bitmap_with_points(
_compute_draw_tool_circle(brush_size_v2, fill), diameter_v2
)
if _circle_tool_shortcut.is_empty():
# Go through that BitMap and build an Array of the "displacement"
# from the center of the bits that are true.
var diameter := _brush_size_dynamics * 2 + 1
for n in range(0, diameter):
for m in range(0, diameter):
if circle_tool_map.get_bitv(Vector2i(m, n)):
_circle_tool_shortcut.append(
Vector2i(m - _brush_size_dynamics, n - _brush_size_dynamics)
)
return circle_tool_map
func _create_line_indicator(indicator: BitMap, start: Vector2i, end: Vector2i) -> BitMap: func _create_line_indicator(indicator: BitMap, start: Vector2i, end: Vector2i) -> BitMap:

View file

@ -1,9 +1,10 @@
[gd_scene load_steps=8 format=3 uid="uid://ubyatap3sylf"] [gd_scene load_steps=9 format=3 uid="uid://ubyatap3sylf"]
[ext_resource type="PackedScene" uid="uid://yjhp0ssng2mp" path="res://src/UI/Nodes/ValueSlider.tscn" id="1"] [ext_resource type="PackedScene" uid="uid://yjhp0ssng2mp" path="res://src/UI/Nodes/ValueSlider.tscn" id="1"]
[ext_resource type="PackedScene" uid="uid://ctfgfelg0sho8" path="res://src/Tools/BaseTool.tscn" id="2"] [ext_resource type="PackedScene" uid="uid://ctfgfelg0sho8" path="res://src/Tools/BaseTool.tscn" id="2"]
[ext_resource type="Script" path="res://src/Tools/BaseDraw.gd" id="3"] [ext_resource type="Script" path="res://src/Tools/BaseDraw.gd" id="3"]
[ext_resource type="Script" path="res://src/UI/Nodes/CollapsibleContainer.gd" id="3_76bek"] [ext_resource type="Script" path="res://src/UI/Nodes/CollapsibleContainer.gd" id="3_76bek"]
[ext_resource type="Script" path="res://src/UI/Nodes/ValueSlider.gd" id="5_kdxku"]
[sub_resource type="ButtonGroup" id="ButtonGroup_7u3x0"] [sub_resource type="ButtonGroup" id="ButtonGroup_7u3x0"]
resource_name = "rotate" resource_name = "rotate"
@ -130,7 +131,24 @@ suffix = "px"
global_increment_action = "brush_size_increment" global_increment_action = "brush_size_increment"
global_decrement_action = "brush_size_decrement" global_decrement_action = "brush_size_decrement"
[node name="ColorInterpolation" parent="." index="4" instance=ExtResource("1")] [node name="DensityValueSlider" type="TextureProgressBar" parent="." index="4"]
custom_minimum_size = Vector2(0, 24)
layout_mode = 2
focus_mode = 2
mouse_default_cursor_shape = 2
theme_type_variation = &"ValueSlider"
min_value = 1.0
value = 100.0
nine_patch_stretch = true
stretch_margin_left = 3
stretch_margin_top = 3
stretch_margin_right = 3
stretch_margin_bottom = 3
script = ExtResource("5_kdxku")
prefix = "Density:"
suffix = "%"
[node name="ColorInterpolation" parent="." index="5" instance=ExtResource("1")]
visible = false visible = false
layout_mode = 2 layout_mode = 2
tooltip_text = "0: Color from the brush itself, 100: the currently selected color" tooltip_text = "0: Color from the brush itself, 100: the currently selected color"
@ -143,4 +161,5 @@ prefix = "Brush color from:"
[connection signal="toggled" from="RotationOptions/GridContainer/Rotate/Rotate270" to="." method="_on_rotate_270_toggled"] [connection signal="toggled" from="RotationOptions/GridContainer/Rotate/Rotate270" to="." method="_on_rotate_270_toggled"]
[connection signal="pressed" from="Brush/Type" to="." method="_on_BrushType_pressed"] [connection signal="pressed" from="Brush/Type" to="." method="_on_BrushType_pressed"]
[connection signal="value_changed" from="Brush/BrushSize" to="." method="_on_BrushSize_value_changed"] [connection signal="value_changed" from="Brush/BrushSize" to="." method="_on_BrushSize_value_changed"]
[connection signal="value_changed" from="DensityValueSlider" to="." method="_on_density_value_slider_value_changed"]
[connection signal="value_changed" from="ColorInterpolation" to="." method="_on_InterpolateFactor_value_changed"] [connection signal="value_changed" from="ColorInterpolation" to="." method="_on_InterpolateFactor_value_changed"]

View file

@ -106,6 +106,11 @@ func _input(event: InputEvent) -> void:
image_current_pixel = canvas.current_pixel image_current_pixel = canvas.current_pixel
if Global.mirror_view: if Global.mirror_view:
image_current_pixel.x = Global.current_project.size.x - image_current_pixel.x image_current_pixel.x = Global.current_project.size.x - image_current_pixel.x
if is_moving_content:
if Input.is_action_just_pressed(&"transformation_confirm"):
transform_content_confirm()
elif Input.is_action_just_pressed(&"transformation_cancel"):
transform_content_cancel()
if not project.layers[project.current_layer].can_layer_get_drawn(): if not project.layers[project.current_layer].can_layer_get_drawn():
return return
if event is InputEventKey: if event is InputEventKey:

View file

@ -80,15 +80,21 @@ func _notification(what: int) -> void:
_reset_display(false) _reset_display(false)
func _input(event: InputEvent) -> void: func _unhandled_input(event: InputEvent) -> void:
if not editable or not is_visible_in_tree(): if not editable or not is_visible_in_tree():
return return
if event.is_action_pressed(global_increment_action, true): if (
not global_increment_action.is_empty()
and event.is_action_pressed(global_increment_action, true)
):
if snap_by_default: if snap_by_default:
value += step if event.ctrl_pressed else snap_step value += step if event.ctrl_pressed else snap_step
else: else:
value += snap_step if event.ctrl_pressed else step value += snap_step if event.ctrl_pressed else step
elif event.is_action_pressed(global_decrement_action, true): elif (
not global_decrement_action.is_empty()
and event.is_action_pressed(global_decrement_action, true)
):
if snap_by_default: if snap_by_default:
value -= step if event.ctrl_pressed else snap_step value -= step if event.ctrl_pressed else snap_step
else: else:
@ -108,11 +114,13 @@ func _gui_input(event: InputEvent) -> void:
value += step if event.ctrl_pressed else snap_step value += step if event.ctrl_pressed else snap_step
else: else:
value += snap_step if event.ctrl_pressed else step value += snap_step if event.ctrl_pressed else step
get_viewport().set_input_as_handled()
elif event.button_index == MOUSE_BUTTON_WHEEL_DOWN: elif event.button_index == MOUSE_BUTTON_WHEEL_DOWN:
if snap_by_default: if snap_by_default:
value -= step if event.ctrl_pressed else snap_step value -= step if event.ctrl_pressed else snap_step
else: else:
value -= snap_step if event.ctrl_pressed else step value -= snap_step if event.ctrl_pressed else step
get_viewport().set_input_as_handled()
elif state == HELD: elif state == HELD:
if event.is_action_released("left_mouse"): if event.is_action_released("left_mouse"):
state = TYPING state = TYPING

View file

@ -85,6 +85,9 @@ class Recorder:
func _ready() -> void: func _ready() -> void:
if OS.get_name() == "Web":
ExtensionsApi.panel.remove_node_from_tab.call_deferred(self)
return
Global.project_switched.connect(_on_project_switched) Global.project_switched.connect(_on_project_switched)
# Make a recordings folder if there isn't one # Make a recordings folder if there isn't one
chosen_dir = Global.home_data_directory.path_join("Recordings") chosen_dir = Global.home_data_directory.path_join("Recordings")

View file

@ -141,6 +141,7 @@ func _input(event: InputEvent) -> void:
if timeline_rect.has_point(mouse_pos): if timeline_rect.has_point(mouse_pos):
if Input.is_key_pressed(KEY_CTRL): if Input.is_key_pressed(KEY_CTRL):
cel_size += (2 * int(event.is_action("zoom_in")) - 2 * int(event.is_action("zoom_out"))) cel_size += (2 * int(event.is_action("zoom_in")) - 2 * int(event.is_action("zoom_out")))
get_viewport().set_input_as_handled()
func reset_settings() -> void: func reset_settings() -> void: