Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make switching between languages easier / clearer and related saving. #2

Open
jamescummings opened this issue Oct 27, 2021 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@jamescummings
Copy link
Member

Although the translating any spec provides the English alongside, for some translators they may wish to compare to other languages. For example, to see how another non-English language had handled some technical term. However, when I click on any one of the languages while already on one:

image

one then loses any content one has added but not saved.

Suggestions:

  1. consider putting status icons next to the language names so that if I'm comparing French and Spanish I can know the Spanish is (not) up to date.

  2. Have all languages loaded simultaneously somehow so that if you switch between them you don't lose content on the current language and/or have a warning when one goes away from the current language that it isn't saved/going to be lost (perhaps offering to save?) I'm thinking more of the languages as tabs than as separate pages.

@hcayless
Copy link
Member

This should be do-able

@hcayless
Copy link
Member

Note to self: this will mean writing a custom copy method. It currently uses the CETEIcean copyAndReset method, which is why data gets lost.

hcayless added a commit that referenced this issue May 2, 2022
This is a large commit, including work on issues #11, #14, and #15.
Also includes an upgrade to CETEIcean 1.6.0, which supports
functions defined in behaviors, which we will probably need to
address #2.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants