David Capello
8722c8ec16
Lock document in Tx() ctor (part of #2430 )
...
This already fixes a lot of possible problems that can happen when a
script is running and modifying some part of a sprite that is being
backed up in a background thread.
We still need some work to being able to lock a sprite two or more
times in the same thread to write it. E.g. an app.transaction() should
lock the sprite for write access, but the script transaction function
could call a command, and that command could use a ContextWriter to
lock the sprite again. At the moment this is not possible because we
need a re-entrant RWLock implementation.
2023-12-27 11:05:15 -03:00
David Capello
e87fdbb3af
[i18n] Add some hardcoded strings to en.ini ( fix #4237 )
2023-12-22 15:03:07 -03:00
David Capello
e2d8db92d2
[i18n] Add support to escape more chars, like \s ( fix #4236 )
2023-12-22 11:37:04 -03:00
David Capello
bbb6913d82
[i18n] Consistent use of double quotation marks ( fix #4233 )
2023-12-21 13:16:05 -03:00
David Capello
8475b5a47b
[i18n] Add license terms to Arabic translation
2023-12-19 14:34:59 -03:00
David Capello
4e18263d48
[i18n] Update README
2023-12-19 14:34:28 -03:00
PxSprite
a406844891
[i18n] Translate Polish strings
2023-12-19 14:20:13 -03:00
KESTREL (Kestrel)
f5acc7e9f5
[i18n] Translate Korean strings
2023-12-19 14:16:44 -03:00
Mr.k
62ede8a5f0
[i18n] Add Arabic translation
2023-12-19 14:14:38 -03:00
Grey
a27b09efe9
[i18n] Translate French strings
2023-12-19 14:11:53 -03:00
David Capello
0bc9676965
[i18n] Make consistent use of periods in tooltips ( fix #4215 )
2023-12-19 13:59:06 -03:00
David Capello
96ef977311
Add new "shade_empty" style to paint the empty shades label ( fix #4225 )
2023-12-14 14:26:34 -03:00
David Capello
ed3bbd5ebf
Add README file for translations
2023-12-13 22:32:04 -03:00
정원혁 (William Chung)
df6aade352
Translated using Weblate (Korean)
...
Currently translated at 50.0% (803 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/ko/
2023-12-14 01:55:26 +01:00
David Capello
9e948c7ace
Translated using Weblate (German)
...
Currently translated at 100.0% (1606 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
inxomnyaa
80336cfa2d
Translated using Weblate (German)
...
Currently translated at 100.0% (1606 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
inxomnyaa
e9c7ce67f1
Translated using Weblate (German)
...
Currently translated at 100.0% (1606 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
inxomnyaa
8e61936fbb
Translated using Weblate (German)
...
Currently translated at 100.0% (1606 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
inxomnyaa
6af68b2585
Translated using Weblate (German)
...
Currently translated at 100.0% (1606 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
inxomnyaa
01d494188e
Translated using Weblate (German)
...
Currently translated at 100.0% (1606 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
inxomnyaa
6549ce43a7
Translated using Weblate (German)
...
Currently translated at 100.0% (1606 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
inxomnyaa
2cd46480a8
Translated using Weblate (German)
...
Currently translated at 100.0% (1606 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
inxomnyaa
9082748f30
Translated using Weblate (German)
...
Currently translated at 99.5% (1598 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
inxomnyaa
dd6a6a1d77
Translated using Weblate (German)
...
Currently translated at 99.4% (1597 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
inxomnyaa
086169b589
Translated using Weblate (German)
...
Currently translated at 99.2% (1594 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
KESTREL (Kestrel)
5c861ad734
Translated using Weblate (Korean)
...
Currently translated at 49.5% (796 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/ko/
2023-12-14 01:55:26 +01:00
inxomnyaa
bc4d4b76eb
Translated using Weblate (German)
...
Currently translated at 81.4% (1308 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
David Capello
f7c4b9487e
Translated using Weblate (Spanish)
...
Currently translated at 16.2% (261 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/es/
2023-12-14 01:55:26 +01:00
KESTREL (Kestrel)
fa4f3b8b35
Translated using Weblate (Korean)
...
Currently translated at 44.2% (711 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/ko/
2023-12-14 01:55:26 +01:00
inxomnyaa
7522d71733
Translated using Weblate (German)
...
Currently translated at 35.0% (563 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
SRCat.nana
6c2d7b17ac
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (1606 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/zh_Hans/
2023-12-14 01:55:26 +01:00
66six11
4bccd18c5c
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (1606 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/zh_Hans/
2023-12-14 01:55:26 +01:00
66six11
ea30a262f8
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (1606 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/zh_Hans/
2023-12-14 01:55:26 +01:00
SRCat.nana
ecacbcde97
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (1606 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/zh_Hans/
2023-12-14 01:55:26 +01:00
inxomnyaa
ee3b7c6519
Translated using Weblate (German)
...
Currently translated at 33.8% (543 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
David Capello
73aeb1619f
Translated using Weblate (Spanish)
...
Currently translated at 7.4% (119 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/es/
2023-12-14 01:55:26 +01:00
Fabiano Caputo
e2255c4c6a
Translated using Weblate (Italian)
...
Currently translated at 100.0% (1606 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/it/
2023-12-14 01:55:26 +01:00
inxomnyaa
f1cc941df0
Translated using Weblate (German)
...
Currently translated at 4.7% (77 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
KESTREL (Kestrel)
d7914e18bf
Translated using Weblate (Korean)
...
Currently translated at 37.2% (599 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/ko/
2023-12-14 01:55:26 +01:00
66six11
6489df726e
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 1.5% (25 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/zh_Hans/
2023-12-14 01:55:26 +01:00
KESTREL (Kestrel)
65408e38a5
Translated using Weblate (Korean)
...
Currently translated at 23.7% (382 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/ko/
2023-12-14 01:55:26 +01:00
Aleksey Smirnov
648cbcd30c
Translated using Weblate (Russian)
...
Currently translated at 100.0% (1606 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/ru/
2023-12-14 01:55:26 +01:00
KESTREL (Kestrel)
1c977e94fe
Translated using Weblate (Korean)
...
Currently translated at 5.2% (85 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/ko/
2023-12-14 01:55:26 +01:00
Fabiano Caputo
2740736026
Translated using Weblate (Italian)
...
Currently translated at 100.0% (1606 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/it/
2023-12-14 01:55:26 +01:00
David Capello
15e9ea67bd
Translated using Weblate (Italian)
...
Currently translated at 100.0% (1606 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/it/
2023-12-14 01:55:26 +01:00
Aleksey Smirnov
8ea2c284c3
Translated using Weblate (Russian)
...
Currently translated at 1.9% (31 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/ru/
2023-12-14 01:55:26 +01:00
Aleksey Smirnov
4e0b135c14
Translated using Weblate (Russian)
...
Currently translated at 1.5% (25 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/ru/
2023-12-14 01:55:26 +01:00
David Capello
d0c8096883
Translated using Weblate (Spanish)
...
Currently translated at 6.0% (97 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/es/
2023-12-14 01:55:26 +01:00
dio.next.door201bade7ea0e4d3c
e11057a360
Translated using Weblate (Ukrainian)
...
Currently translated at 0.7% (12 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/uk/
2023-12-14 01:55:26 +01:00
프돔
e4aced8993
Translated using Weblate (Korean)
...
Currently translated at 1.0% (17 of 1606 strings)
Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/ko/
2023-12-14 01:55:25 +01:00