Isaiah Odhner
93c32043c7
Prompt to save before reloading to change language
2020-12-19 01:58:45 -05:00
Isaiah Odhner
36213f5621
Match file extensions case-insensitively
2020-12-18 14:05:49 -05:00
Isaiah Odhner
9e305eebcd
Simplify language changing UX
2020-12-18 13:56:59 -05:00
Isaiah Odhner
7aa079c4e9
Refactor
...
could easily optimize this too
2020-12-17 13:36:21 -05:00
Isaiah Odhner
d21b37404f
WIP: RTL layout with RTLCSS
2020-12-17 13:36:21 -05:00
Isaiah Odhner
709c63cbcf
Use cooler-looking name for Brazilian Portuguese
...
- Avoids title-cased small word which looks a little weird but is the style of menu items in English (e.g. Set As Wallpaper), and which none of the other languages have.
- Looks and sounds cooler, in my opinion. :)
2020-12-16 12:13:09 -05:00
Isaiah Odhner
bc353d35ad
Title-case language names
2020-12-16 00:48:04 -05:00
Isaiah Odhner
6cc77ffad1
Add French
2020-12-15 23:01:54 -05:00
Isaiah Odhner
2729905dc4
Add Dutch
2020-12-15 18:26:54 -05:00
Isaiah Odhner
76a6322610
Add Chinese (Simplified)
2020-12-15 18:10:22 -05:00
Isaiah Odhner
50657435fd
Add Chinese (Traditional)
2020-12-15 17:40:41 -05:00
Isaiah Odhner
23bb366415
Add Greek
2020-12-15 17:19:23 -05:00
Isaiah Odhner
8bb0b3a3d1
Add Hungarian
2020-12-15 16:57:27 -05:00
Isaiah Odhner
65a3c7ac81
Add Norwegian
2020-12-15 16:38:13 -05:00
Isaiah Odhner
f5dcfc7611
Add Turkish
2020-12-15 16:26:40 -05:00
Isaiah Odhner
f15d18ebda
Add Slovenian
2020-12-15 16:12:39 -05:00
Isaiah Odhner
ff9083312b
Add Italian
2020-12-15 15:38:05 -05:00
Isaiah Odhner
e9e246c70e
Add Slovak
2020-12-15 15:22:40 -05:00
Isaiah Odhner
1cd7d3028f
Add Swedish
2020-12-15 14:49:57 -05:00
Isaiah Odhner
2a5e848abb
Add Brazilian Portuguese
2020-12-15 14:30:11 -05:00
Isaiah Odhner
fb6feb09e1
Add Czech
2020-12-15 13:07:34 -05:00
Isaiah Odhner
b68203319c
Add Polish
2020-12-15 00:53:45 -05:00
Isaiah Odhner
629585d376
Add Finnish
2020-12-14 14:16:39 -05:00
Isaiah Odhner
7c6dbf666a
Add Portuguese
2020-12-14 14:02:01 -05:00
Isaiah Odhner
94745c13fa
Add Arabic
...
TODO: right-to-left layout
2020-12-14 12:57:34 -05:00
Isaiah Odhner
8919ec4ce7
Add Hebrew
...
TODO: right-to-left layout
2020-12-13 20:47:12 -05:00
Isaiah Odhner
83e7f8fcb2
Add Danish
2020-12-13 13:09:45 -05:00
Isaiah Odhner
c2304248fe
Handle non-ASCII hotkey hints
...
- Note: this does not add support for non-ASCII hotkey functionality; hotkeys are still hard-coded, as far as what keys you can press to trigger actions.
- Fixes the hotkey hint patching when hotkeys don't match across localizations, e.g. "&Файл" -> "Файл (&)" for File menu.
- Prevents ampersands from showing up in the UI where they're not supposed to, like in About Paint's window title.
2020-12-13 10:44:39 -05:00
Isaiah Odhner
42ea88779b
Add Russian
2020-12-12 23:14:11 -05:00
Isaiah Odhner
175ab9fa0a
Add Spanish
2020-12-12 21:10:11 -05:00
Isaiah Odhner
4c3fcb277a
Add Japanese
2020-12-12 21:02:00 -05:00
Isaiah Odhner
f095458c10
Add German, and show endonyms in Language menu
2020-12-12 20:42:36 -05:00
Isaiah Odhner
a19214f8ca
Load localizations synchronously but dynamically
2020-12-12 20:42:35 -05:00
Isaiah Odhner
6bb28998fe
Fix fill tool description localization
2020-12-11 12:20:40 -05:00
Isaiah Odhner
44ce98bbb2
Split to apply localization of tool names and descriptions
2020-12-11 12:20:39 -05:00
Isaiah Odhner
2c3817b2c4
Use user-preferred languages
2020-12-11 12:20:39 -05:00
Isaiah Odhner
e97279acf4
Refactor
2020-12-11 12:20:39 -05:00
Isaiah Odhner
227626dba5
Detect more collisions (and change outcome)
...
This also changes the localization of "Colors" from "색" to "색상", perhaps among other things. It's hard to view the diff, and I don't know enough about Korean to decide which is better. Probably it should be different in different places, since there are multiple translations, and that will be a separate feature to introduce.
2020-12-07 18:56:43 -05:00
Isaiah Odhner
1fc8182b38
Clean up
2020-12-07 18:56:43 -05:00
Isaiah Odhner
0d1a2cd813
Reduce tech debt
...
Localizations shouldn't map from a hotkeyless string to a string with a hotkey hint.
2020-12-07 18:56:43 -05:00
Isaiah Odhner
5871e0ff5f
Fix double ellipses
2020-12-07 18:56:43 -05:00
Isaiah Odhner
5817307cc4
Get most things localized!
2020-12-07 18:56:43 -05:00
Isaiah Odhner
e1625d4cfa
Fix differing accelerator hint
2020-12-07 18:56:43 -05:00
Isaiah Odhner
6713d676db
Fix duplicate accelerator hints
2020-12-07 18:56:43 -05:00
Isaiah Odhner
8643e95b5a
Localize with data from Resource Tuner
2020-12-07 18:56:43 -05:00
Isaiah Odhner
4337a15c69
Put localization behind a localStorage flag
2020-12-07 18:56:43 -05:00
Isaiah Odhner
5713e99049
Interpolate percents in localizations
2020-12-07 00:35:13 -05:00
Isaiah Odhner
dbcd4cba1f
WIP localization
2020-12-07 00:35:13 -05:00
Isaiah Odhner
47bd68d91c
Update link to my website
2020-12-04 18:12:45 -05:00
Isaiah Odhner
60220e2e62
Move Edit Colors functionality to file
2020-12-03 15:55:12 -05:00