Closed ronaldtse closed 4 years ago
May be related to ISO 639 B/T codes (Chinese: zho/chi, German ger/deu)
This is caused by missing revision structure in the data for some (one or more) entries in those languages. I’ll get to the bottom of this but in meantime fix is implemented and release being made.
The fact that those languages are with B/T code differences may be related (but codes in the app are correct: https://github.com/glossarist/glossarist-desktop/blob/master/src/app.ts#L12). However, missing revision structure needs to be handled properly without crashing anyway.
The fix was pushed and new version published yesterday, but CI apparently has trouble publishing the next release.
Thanks @strogonoff !
Still buggy in 1.6.17 -- app doesn't crash, but cannot show Chinese in Card view when it is clearly in there...
Yes, this was not fully resolved, only crash fixed.
Apparently, revision structures are missing for some languages. They were not added during bulk migration.
This could be due to wrong language codes back at the time of migration causing it so that certain language entries were not revision-initialized.
I am looking into resolving that.
For ISO/TC 211, fixed in https://github.com/geolexica/isotc211-glossary/commit/9436dde5ab3e3a7598ba26a3b89807e79ce402b9 now (cc @ronaldtse). I don’t think it’s a problem in OSGeo since they don’t seem to have other languages.
Describe the issue
When does it happen? Steps to reproduce the problem, for example:
Expected behavior Should not crash.
Screenshots
Environment macOS Catalina
Additional context Add any other context about the problem here.