jahorton
6fd241cd1d
chore(mac): updates mac platform with 'es' l10n
2023-06-20 13:40:28 +07:00
Darcy Wong
965cadc982
chore: Merge branch 'beta' into chore/beta-a17s5-1
2023-02-01 08:49:28 +07:00
Marc Durdin
cdc661f2d6
Merge branch 'beta' into cherrypick/common/crowdin-cs
2023-01-31 18:02:32 +11:00
Marc Durdin
31fbeec217
Merge branch 'beta' into chore/common/crowdin-sv
2023-01-31 17:59:52 +11:00
Marc Durdin
7fd0c8a39e
Merge branch 'beta' into chore/common/crowdin-uk
2023-01-31 17:56:39 +11:00
Darcy Wong
1a4512d0eb
chore(common): Add crowdin strings for Czech
...
chore(common): Add crowdin strings for Czech
2023-01-26 07:31:47 +07:00
Darcy Wong
dec8751f93
Merge branch 'master' into cherrypick/kannada-shawn
2023-01-25 21:57:07 +07:00
Darcy Wong
f2cf341a68
Merge branch 'beta' into chore/common/crowdin-sv
2023-01-25 21:27:09 +07:00
Darcy Wong
dbe3d17b8a
Merge branch 'beta' into chore/common/crowdin-uk
2023-01-25 21:24:01 +07:00
Darcy Wong
1074af1023
Merge branch 'beta' into chore/common/crowdin-ru
2023-01-25 21:19:46 +07:00
sgschantz
7a140cdaf4
updated mac project settings to include Russian localization
2023-01-25 11:21:37 +07:00
sgschantz
d9d5a7cc02
updated mac project settings to include Ukranian localization
2023-01-25 10:10:53 +07:00
sgschantz
90ec0f0b1f
updated mac project settings to include Swedish localization
2023-01-25 09:40:00 +07:00
sgschantz
d2f2f0b981
updated mac project settings to include Czech localization
2023-01-24 22:05:50 +07:00
sgschantz
f3901ae48d
updated mac project settings to include Kannada localization
2023-01-24 14:27:26 +07:00
sgschantz
1eca78f43a
updated mac project settings to include Kannada localization
2023-01-24 13:32:36 +07:00
Darcy Wong
cd27527646
Merge branch 'beta' into chore/common/crowdin-update-zhcn
2022-11-18 16:47:28 +07:00
sgschantz
39a9456ec7
added ff-ng localization to mac project
2022-11-15 10:09:00 +07:00
sgschantz
59f875fcd7
added zh-cn localization to mac project
2022-11-15 09:06:04 +07:00
sgschantz
097af26e96
added transparent keyman system menu icon with high res version
2022-11-02 16:28:24 +07:00
Darcy Wong
df0153f8f9
Merge pull request #7498 from keymanapp/chore/common/crowdin-nl
...
chore(common): Add crowdin strings for Dutch
2022-10-27 20:25:33 +07:00
sgschantz
0a9b3ebb61
add dutch(nl) localization to mac and ios project files
2022-10-24 09:34:10 +07:00
sgschantz
fdeeada6bf
delete icon for alert and use AppIcon
2022-09-30 17:34:10 +07:00
sgschantz
ae3b9c82bc
improved comments and updated alert string
2022-09-25 17:21:45 +07:00
sgschantz
c6a6e32e11
add mechanism to check for required permissions and prompt the user before the system does
2022-09-25 16:18:07 +07:00
sgschantz
bf95a246a5
added Spanish es-419 localization to Mac project
2022-05-24 14:40:13 +07:00
Darcy Wong
7c3de5bbc3
chore(common): Merge remote-tracking branch 'origin/beta' into chore/common/crowdin-pl
2022-05-11 14:28:50 +07:00
sgschantz
df385d4d71
add Polish localization to iOS and Mac projects
2022-05-09 20:29:39 +07:00
sgschantz
023ecc9faf
add italian localization to iOS and Mac projects
2022-05-09 19:27:40 +07:00
sgschantz
860f66ac2c
add fula localization to project
2022-04-25 16:41:57 +07:00
sgschantz
105f25e4f2
enabled Portugese (pt-PT) localization to Keyman for Mac project
2022-04-08 15:29:27 +07:00
sgschantz
917f614866
add Hausa localization to project
2022-03-22 17:32:55 +07:00
Darcy Wong
be64b53518
Merge pull request #6040 from keymanapp/chore/common/crowdin-update-am-mac
...
chore(common): Update crowdin strings for Amharic 📜
2022-01-05 16:32:52 +07:00
sgschantz
b4a608e9a0
updated Mac project to use Amharic localization strings
2021-12-17 13:43:38 +07:00
sgschantz
0bff16a643
merge in changes from master
2021-12-09 12:25:08 +07:00
sgschantz
1b27d2b09a
moved package reading out of app delegate to separate class KMPackageReader, conformed to code style guidelines
2021-12-07 15:24:17 +07:00
sgschantz
96c78752b5
load Keyman Package information from kmp.json file and store in new PackageInfo object rather than in existing Dictionary hierarchy
2021-11-25 17:09:01 +07:00
Shawn Schantz
7ee95bced2
Merge pull request #5869 from keymanapp/feat/mac/i18n
...
feat(mac): i18n, support localization of Keyman for Mac
2021-11-22 12:44:33 +07:00
Marc Durdin
450f9e74c3
chore: move ocmock dependency to tests
2021-11-18 14:43:28 +11:00
Marc Durdin
f070bfbea6
fix(mac): use xcframework to support m1
2021-11-18 12:03:52 +11:00
Shawn Schantz
534dc8c8e1
added Khmer localization, changed English to en, added help and info view localizations
2021-10-27 11:08:22 +07:00
Shawn Schantz
0f8a0a8216
project change for Localizable.strings
2021-10-14 16:10:22 +07:00
Shawn Schantz
163446be06
enabled support for i18n and externalized alert strings
2021-10-13 14:31:30 +07:00
Marc Durdin
647c20ebc7
chore: support for xcode 12
...
Fixes #4994 .
2021-04-29 14:30:10 +10:00
Marc Durdin
637cc064da
fix(mac): show local help in app
...
Fixes #3979 .
Instead of loading help.keyman.com in the support frame, we now load a
local copy of the help. External links within the help will open in the
user's browser. This avoids issues of navigation to keyboard download
and other sites which won't work well.
Also, adds Back, Forward and Home buttons to the window so the user can
navigate more easily with mouse.
Finally, this means that the local help will always be synchronised with
the app version and brings the macOS help in line with the other
platforms.
2021-03-15 17:21:19 +11:00
Marc Durdin
da8dbc59fb
fix(mac): codesign resilience
...
This PR tries to make codesign more resilient to failure, by retrying
a build step that falls over with code 65. This code is not limited to
codesign but most frequently happens with it.
A more complete answer would be to do the codesigning step in build.sh
instead of in the project, which would give us more control of the
outcome, and maybe simplify the build process somewhat, but I will
leave that for now, because it is usually better to leave that to XCode.
2020-11-19 10:24:36 +11:00
Marc Durdin
66601f5f91
fix(mac): add icon for Keyman.app
...
Fixes #2717 .
2020-11-19 10:08:35 +11:00
Marc Durdin
d98f042e4b
chore: fix podfile for tests
2020-11-19 08:51:33 +11:00
Marc Durdin
c20cd9e20f
chore: add library to tests
2020-11-19 06:03:19 +11:00
Marc Durdin
bede3948d2
feat(mac): Sentry support
...
I wasn't going to do this, but realised that crash reporting was going
to be a problem on mac because it still used crashlytics/fabric. Turned
out to be a good exercise to get me back into macOS world, and fairly
straightforward to get right (helps that the other platforms broke the
ice for me).
2020-11-18 17:13:20 +11:00