Commit graph

3486 commits

Author SHA1 Message Date
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
Marc Durdin
3651be3323 chore(windows): staging site hostnames 2020-07-22 15:36:41 +10:00
Marc Durdin
cc665345bb feat(windows): keyman: protocol handler
Relates to #3339.

This refactors the keyboard install wrapper functions into a
separate unit and adds support for handling the keyman: protocol.
2020-07-21 16:02:22 +10:00
Marc Durdin
77933c7aba feat(windows): disable defaults options when Keyman already installed 2020-07-20 11:14:13 +10:00
Marc Durdin
2dc7f02431 feat(windows): setup will retry if offline during initial install steps 2020-07-20 10:39:50 +10:00
Marc Durdin
d569e7880d feat(windows): setup select tier from filename or parameter 2020-07-20 09:23:57 +10:00
Marc Durdin
eacf40d027 fix(windows): re-add license to setup 2020-07-20 09:04:19 +10:00
Marc Durdin
a6a4780bb9 chore(windows): Merge branch 'feat/windows/prune-setup' into fix/windows/setup-cleanup-3339 2020-07-20 09:03:43 +10:00
Marc Durdin
7e5d39d432 chore(windows): fix dependency path 2020-07-20 08:35:22 +10:00
Marc Durdin
717a86257a feat(windows): strip ' (1)' from filename in setup 2020-07-20 08:32:33 +10:00
Marc Durdin
6781c94967 test(windows): jsonutil 2020-07-20 07:39:23 +10:00
Marc Durdin
e83ecc28f9 chore(windows): remove merge issue 2020-07-20 06:32:40 +10:00
Marc Durdin
72b526d302 fix: remove large dependencies
Setup had some large dependencies which were little needed.
Refactored to remove those and replace with only what we use.
2020-07-14 07:21:06 +10:00
Marc Durdin
33328ac0cf refactor: move kmshell-specific xml to utilkmshell
This was causing a cascade of dependencies and I realised that
the xml in question would only ever be consumed by kmshell, so
moved the two functions to utilkmshell and avoided the cascade.
2020-07-14 07:13:56 +10:00
Marc Durdin
9042de2e15 fix: kmcomp build 2020-07-14 07:12:22 +10:00
Marc Durdin
86be84ef1f fix: buildpkg build 2020-07-14 07:12:19 +10:00
Marc Durdin
4afb386375 feat(windows): New Keyboard Search and Download
This replaces the legacy keyboard download dialog with the new search,
which supports searching rather than just scrolling. It also integrates
a keyboard download pattern which I will refactor into a separate unit
in the next PR, which should implement the Universal Link strategy.
2020-07-14 07:12:16 +10:00