Commit Graph

1423 Commits

Author SHA1 Message Date
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
Fabiano Caputo
7d5ad6fa35
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:25 +01:00
David Capello
e0d5cc8bf9 Add license terms to translation files (CC-BY-4.0) 2023-12-07 19:59:35 -03:00
TakWolf
fa7b388b41 Translated using Weblate (Polish)
Currently translated at 3.3% (53 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/pl/
2023-12-07 19:48:34 -03:00
Jakub Mańczak
5c025a8324 Translated using Weblate (Polish)
Currently translated at 3.3% (53 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/pl/
2023-12-07 19:48:27 -03:00
Nathan
7aca4fc085 Translated using Weblate (French)
Currently translated at 71.2% (1145 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/fr/
2023-12-07 19:45:36 -03:00
Jakub Mańczak
2f9f4ead6b Translated using Weblate (Polish)
Currently translated at 1.5% (25 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/pl/
2023-12-07 19:43:00 -03:00
Nathan
ca3c95d883 Translated using Weblate (French)
Currently translated at 50.4% (811 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/fr/
2023-12-07 19:42:26 -03:00
Jakub Mańczak
df1d891054 Added translation using Weblate (Polish) 2023-12-07 19:39:43 -03:00
TakWolf
d3f46fb9ac Add display_name to each translation file 2023-12-07 18:42:10 -03:00
David Capello
92c987020a
Translated using Weblate (Spanish)
Currently translated at 2.3% (37 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/es/
2023-12-07 16:18:41 +01:00
David Capello
84187ad1ec Simplify strings for PaletteEditor command removing leading blanks
This issue was brought up here:
https://github.com/aseprite/aseprite/pull/4207#issuecomment-1845334373
2023-12-07 12:11:00 -03:00
TakWolf
f7c830d984 Fix strings weblate convert format. 2023-12-07 10:17:44 -03:00
David Capello
516a927a59 Add new empty translation files for Weblate
Added empty files to start the translation for:
* Chinese (Simplified)
* Chinese (Traditional)
* French
* German
* Italian
* Japanese
* Korean
* Portuguese
* Russian
* Ukrainian
2023-12-06 22:05:29 -03:00
David Capello
0caa825742
Translated using Weblate (Spanish)
Currently translated at 1.9% (32 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/es/
2023-12-06 19:44:10 +01:00
David Capello
de9618b829 Added translation using Weblate (Spanish) 2023-12-06 14:41:42 -03:00
David Capello
896e7f392e Change en.ini multiline format
Instead of using the simpleini format (which is not quite common/standard):

  key = <<<END
  line1
  line2
  END

We just use:

  key = line1\nline2
2023-12-06 14:15:21 -03:00
David Capello
609aedee12 Fix Weblate parsing error with strings outside any section
Given error:

  Could not parse translation base file: File contains no section
  headers. file: '<???>', line: 10 'display_name = English\n'

It looks like a known issue: https://github.com/WeblateOrg/weblate/issues/9702
2023-12-06 13:45:10 -03:00
TakWolf
d5a54d8de7 Let spaces on both sides of the '+' 2023-12-06 13:39:32 -03:00
TakWolf
1c92d28bc8 Unified modifiers + key text. 2023-12-06 13:39:32 -03:00
TakWolf
444cb56371 Fix menu indication text. 2023-12-06 13:39:32 -03:00
TakWolf
b62ecec3e1 Unified menu indication text, add double quotation marks, such as: "File > Save As" 2023-12-06 13:39:32 -03:00
David Capello
046b68061a Highlight dynamics button when some sensor is being used 2023-11-30 21:24:48 -03:00
David Capello
dec9bddd99 Fix button width when the text is too long due the translation or font (fix #4160) 2023-11-22 10:40:51 -03:00
TakWolf
55e65a1f8b Description object error 2023-11-20 20:10:59 -03:00
TakWolf
77ea4d40b8 Fix strings spelling typo: Difussion -> Diffusion. Notice, this is not compatible for translations. 2023-11-20 20:10:59 -03:00
David Capello
fee543f9e1 Add option to disable Snap to Grid by default when we move the selection (fix #4153) 2023-11-20 15:19:38 -03:00
David Capello
1a3c32a93d Fix typo in en.ini file: extra " char (fix #4148) 2023-11-17 14:40:01 -03:00
David Capello
a6d9dce339 Update About dialog copyright year 2023-11-15 20:38:32 -03:00
David Capello
1311944667 Add option to enable the Snap to Grid option for the brush preview (fix #4137) 2023-11-15 20:30:58 -03:00
David Capello
62bdd8af9f Add "Advanced Options" checkbox in Tileset selector
To hide "Base Index" & "Allowed Flips" options by default.
2023-11-10 17:19:41 -03:00
David Capello
302d998218 Add support to match flipped tiles automatically in Auto/Stack modes
By default Aseprite will not try to match flipped versions of the
tiles (as it requires more CPU), but when we create a tileset we can
specify which flips can be matched automatically (new
Tileset::matchFlags() property).

These flags are just for the Auto mode, if we manually insert a
flipped tile, that is always supported, even when the matchFlags() are
not specified.
2023-11-09 16:44:46 -03:00
David Capello
ed649e6bab Add Space+X and Space+Y alternatives to flip brush/tile flags
We already have Space+H and Space+V, but as the flags are XYD probably
Space+X/Y makes more sense.
2023-11-09 16:44:46 -03:00
David Capello
ae3b2dd144 Revert timeline behavior to the v1.2 default (#4024)
This change was introduced in dd7e27a098
as a possible fix for #4024, but the change is too disruptive to be
introduced at this stage, we need some extra UI elements to make the
drag & drop accessible in both modes: the default v1.2 behavior, and
a possible new selection mode, e.g. #1498
2023-10-25 08:36:54 -03:00
David Capello
cf19b51226 Add new icon for the button to switch the timeline visibility (#4081, #4092) 2023-10-11 14:58:15 -03:00
Akylzhan
4f73b14f8f Add Timeline visibility button to Toolbar, extracted button draw logic to separate member function 2023-10-08 05:58:49 +06:00
David Capello
3f101d48d4 Add more accessible option to re-enable the Aseprite file dialog (fix #4051)
As now the native file selector is the default one, we moved the
option to re-enable the previous file selector to Edit > Preferences >
General > Show Aseprite file dialog option.

Related to #3615 and added as a simple alternative to #2745 which
require native widgets on each native file dialog.
2023-10-04 16:57:11 -03:00
Gaspar Capello
5968440f90 Add memorization of tool-shared dynamics options (fix #4007) 2023-09-19 14:27:24 -03:00
David Capello
d8814fa2f9 Add option to avoid drag & drop timeline range from edges
Related to #1498 in some way to start enabling new selection modes in
the timeline.
2023-09-19 12:07:14 -03:00
David Capello
e2d8ffab54 Add reset buttons + tooltips to timeline range options (#4024) 2023-09-18 17:33:38 -03:00
David Capello
dd7e27a098 New (default) options to customize timeline range selection (fix #4024)
Now a single click will not enable the range, using Shift+click or
dragging the mouse will enable the range of multiple
layers/frames/cels by default (but there are new options to go back to
the previous behavior or customize this behavior in an extensive way).
2023-09-15 19:53:31 -03:00
David Capello
4b716255e8 Fix typo in extra paint bucket options popup (#4041) 2023-09-14 11:02:15 -03:00
Gaspar Capello
572cdf2b0e Add check box "Same in all tools" in the Dynamics options window (fix #4003)
Now each tool has independent 'dynamic options'. A global configuration
for all tools is also possible via the 'Same in all tools' option.

ALso this fix, solves a regression inserted in:
2cc15cda9e
(bug inserted: stabilizer is always active)
2023-08-18 15:35:15 -03:00
Gaspar Capello
2cc15cda9e Add save dynamics options between sessions (fix #3933) 2023-08-14 18:07:46 -03:00
David Capello
7358626859 Add flip/rotate brush support to ChangeBrush command (#1222)
Implement part of:
https://github.com/aseprite/aseprite/issues/1222
https://steamcommunity.com/app/431730/discussions/1/1479856439033920884/
https://community.aseprite.org/t/flipping-rotating-the-current-brush/1854
2023-08-09 21:56:55 -03:00
David Capello
392dbd1303 Fix font issues w/some Cyrillic script chars (fix #3797, fix #3975)
* Fixed spacing of "в", "о", and "л".
* Fixed "У", "у", "х" glyphs.
2023-07-24 17:43:55 -03:00
David Capello
400456cbec Right-clicking a tileset mode button gives the possibility to set it as the default one
Feature request: https://community.aseprite.org/t/19487
2023-07-19 11:27:00 -03:00
David Capello
11644a7d16 Add Shift+F7 to toggle other layers visibility on Preview window 2023-07-19 10:56:16 -03:00
David Capello
32009723c5 [lua] Ask for access for package.loadlib() function 2023-07-19 09:15:15 -03:00
Martín Capello
4926f4c1fc Show, duplicate and delete tilesets in Sprite Properties dialog (fix #3875) 2023-07-18 18:50:57 -03:00
David Capello
00b75a76a8 Add displayName property for language extensions (fix #3964)
The default language (en.ini) has a new "display_name" property, but
probably we should remove it and transform the English language in an
extension (just as the default Aseprite theme).
2023-07-12 12:25:30 -03:00
TakWolf
3134bfaa30 Remove duplicate string in en.ini and extra whitespace 2023-07-06 10:59:04 -03:00
David Capello
c527d68c64 Fix Assign/Convert button labels in Sprite Properties dialog
Regression introduced in 974c13dd33
2023-07-06 10:36:41 -03:00
Martín Capello
5bc432f289 Delete unused tilesets after deleting tilemaps (fix #3876) 2023-06-27 15:24:13 -03:00