Commit graph

3302 commits

Author SHA1 Message Date
Marc Durdin
6cf3368ada feat(windows): select language at keyboard install
For packages with a single keyboard, we now make it
possible to select a language at install time.

Fixes #1456.
2020-08-27 13:59:11 +10:00
Marc Durdin
0ad1789dad feat(windows): split language registration on app install
This splits the registration and installation of TIPs according to the
elevation context during the installation process, so that the current
user gets the correct configuration, regardless of who the elevated user
is.
2020-08-27 10:38:04 +10:00
Marc Durdin
e83e7605de fix(windows): refresh configuration after changes 2020-08-27 08:22:50 +10:00
Marc Durdin
e7b7d80366 chore(windows): remove stockeditor
Stockeditor is no longer required as it was used in the past to edit
translations and messages, but these are all maintained either in source
or through Crowdin now.
2020-08-27 07:52:17 +10:00
Marc Durdin
e46e222dff feat(windows): profile installation - support 2020-08-26 14:45:07 +10:00
Marc Durdin
5f2dbf4b82 feat(windows): profile installation - desktop 2020-08-26 14:42:02 +10:00
Marc Durdin
7f8457dbce fix(windows): remove unneeded OriginalBCP47Tag 2020-08-26 14:29:50 +10:00
Marc Durdin
09fff26c1f chore(windows): cleanup 2020-08-26 11:45:57 +10:00
Keyman Server
97a16e8535 feat(windows): profile installation - engine 2020-08-26 11:06:10 +10:00
Marc Durdin
0fbbf41731 feat(windows): rework download keyboard dialog style 2020-08-06 12:15:14 +10:00
Marc Durdin
3cf73a87ca chore(windows): address review comments 2020-08-04 09:26:00 +10:00
Marc Durdin
fb7d81b92e feat(windows): docs on editing translations 2020-08-04 09:24:43 +10:00
Marc Durdin
c564e01064 feat(windows): set UI language from Setup preference on first install 2020-08-04 09:24:22 +10:00
Marc Durdin
85bef28f70 chore(windows): add globe.svg 2020-08-04 09:24:00 +10:00
Marc Durdin
2c2ec2ac68 feat(windows): add globe icon to Configuration UI 2020-08-04 09:23:58 +10:00
Marc Durdin
b2090bfd0d chore(windows): fix test dependencies 2020-08-04 08:11:39 +10:00
Marc Durdin
cf2e3aaaf6 chore(windows): remove old code 2020-08-04 07:44:56 +10:00
Marc Durdin
89e27dc226 chore(windows): cleanup code 2020-08-03 11:18:51 +10:00
Marc Durdin
d71ae718e6 feat(windows): i18n for Setup 2020-08-03 10:56:27 +10:00
Marc Durdin
3a4f00b4da feat(windows): set default UI language at install 2020-07-31 15:44:51 +10:00
Marc Durdin
2de6eb5c81 chore(windows): cleanup comments in strings.xml 2020-07-31 09:30:47 +10:00
Marc Durdin
e9aa318547 chore: remove old locale tools 2020-07-30 11:08:39 +10:00
Marc Durdin
55a3c1676e refactor(windows): remove old locale links 2020-07-30 10:32:34 +10:00
Marc Durdin
ebdeb373f3 refactor(windows): add translations to windows install 2020-07-30 09:39:06 +10:00
Marc Durdin
9134a88aef refactor(windows): further locale.xml references and crowdin links 2020-07-29 20:35:06 +10:00
Marc Durdin
220d530c08 refactor(windows): update references to locale.xml to strings.xml 2020-07-29 19:38:53 +10:00
Marc Durdin
b8288dd5fa chore: convert locale.xml to strings.xml 2020-07-29 19:20:43 +10:00
Marc Durdin
b8a42ad5dc chore(windows): devtools use strings.xml 2020-07-29 15:04:07 +10:00
Marc Durdin
a2d87bbcc8 chore(windows): remove usage pages
The Usage page is no longer available; remove strings and xsl
relating to them.
2020-07-29 14:47:59 +10:00
Marc Durdin
0d61f078e7 refactor(windows): refactor Dialog elements
Removes Dialog elements from locale.xml and places them
in dialoginfo.xml. These may be eliminated entirely at
some point.
2020-07-29 14:41:51 +10:00
Marc Durdin
66a2d9b350 chore: unify crowdin.yml
This is groundwork for most likely using the Crowdin Github integration
and should simplify the management, I hope...
2020-07-29 10:21:51 +10:00
Marc Durdin
d030602e3d fix(windows): more localedtd cleanup 2020-07-29 08:04:32 +10:00
Marc Durdin
2563624810 fix(windows): more i18n cleanup:
* Remove localedef.dtd file and infrastructure
* Remove ftMessages enum value
2020-07-29 08:03:30 +10:00
Marc Durdin
47254cbd0a fix(windows): i18n of strings in Font Helper 2020-07-29 08:02:48 +10:00
Marc Durdin
025adb865a chore(windows): fix broken build 2020-07-29 08:01:22 +10:00
Marc Durdin
39edce5986 feat(windows): generate message consts at build time 2020-07-28 13:05:12 +10:00
Marc Durdin
87a4e39422 chore(windows): restore some strings in use (had badly named constants) 2020-07-28 12:59:42 +10:00
Marc Durdin
080d830cd4 chore(windows): remove unused i18n strings 2020-07-28 09:42:30 +10:00
Marc Durdin
1e2c4f52cb feat(windows): unused strings check script 2020-07-28 09:28:59 +10:00
Marc Durdin
41bcdfbb73 chore(windows): reformat strings to one line in locale.xml 2020-07-28 09:28:18 +10:00
Marc Durdin
482b4c7ae4 chore(windows): remove commented code 2020-07-28 08:18:00 +10:00
Marc Durdin
fc7bf17bc3 chore(windows): rename caption to plaintext for locale files 2020-07-28 08:05:32 +10:00
Marc Durdin
2bc5fc825a chore(windows): move from caption to id for locale.xml 2020-07-27 17:17:36 +10:00
Marc Durdin
6b748239ed chore(windows): cleanup of i18n
- remove expandidentifiers
- remove messages.txt
- remove desktop.pot
- remove stock message ditor
- stop using captions altogether for translation
2020-07-27 16:54:23 +10:00
Marc Durdin
d085467001 feat(windows): Crowdin i18n groundwork 2020-07-27 15:09:30 +10:00
Eddie Antonio Santos
df283e6fd7
Merge pull request #3385 from keymanapp/feat/developer/compilers-lm-logs
feat(developer/compilers): logging errors and warnings in the lexical model compiler
2020-07-23 09:38:00 -06:00
Marc Durdin
9d124bc451 fix(windows): hide unavailable options in Setup 2020-07-23 07:39:04 +10:00
Eddie Antonio Santos
7a31d63c70
feat(developer): add lexical model min/max range defintions 2020-07-22 15:31:27 -06:00
Marc Durdin
2697535b28 fix(windows): make sure silent is actually silent for setup 2020-07-23 07:26:23 +10:00
Marc Durdin
235ac5f25c fix(windows): proxy configuration from system
This configures the proxy per Windows settings; we should be able to
remove the Proxy Configuration UI from Keyman and simplify in future
as well, but this at least gets us over the line for the bootstrap
installer.
2020-07-22 17:22:55 +10:00