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

In "deleting duplicates" and/or adding translations to "unfinished strings", a cat&mouse play is going on in the system's default user #9593

Closed
2 tasks done
yilmazdurmaz opened this issue Jul 18, 2023 · 2 comments · Fixed by #9664
Assignees
Labels
enhancement Adding or requesting a new feature.
Milestone

Comments

@yilmazdurmaz
Copy link
Contributor

Describe the issue

I am checking the glossary for a project and came across this problem. I added a screenshot.

There are two problems here:

  • There are many "Found duplicated string" actions associated with me which are "actually not that true".

    • It is true I am removing some duplicates, but not this frequently.
    • If you look closely, they are deleted "after" a few seconds I added a translation into the string.
  • Seemingly default Weblate user, "None", has gone rogue. It deletes my translations.

    • This user adds new strings into the "glossary" and adds a "string has changd" message, but with empty content. causing more replicates strings.

The actions I am shown to do needs to be an automated function, yet I do not have such a thing set anywhere. Nor any browser extension I have has such capability. I did not see any such feature on the web page either, so I assume some part of the web copied my actions into some memory and uses repeatedly.

Please check the issue and fix whatever it is as soon as you can.

I already tried

  • I've read and searched the documentation.
  • I've searched for similar issues in this repository.

Steps to reproduce the behavior

  1. go to https://hosted.weblate.org/projects/godot-engine/glossary/tr/
  2. open "unfinished strings" list and select one.
  3. first check its history and see activity from me (more than half is not my real actions) and the "None" user
  4. edit the string and observe that, in a few minutes, it comes back to life as "unfinished" and with the latest history.
  • I am not sure whose name will show up there

Expected behavior

No response

Screenshots

cat and mouse play in weblate

Exception traceback

No response

How do you run Weblate?

weblate.org service

Weblate versions

No response

Weblate deploy checks

No response

Additional context

No response

@yilmazdurmaz
Copy link
Contributor Author

#9661 (comment)

So, the issue seems to come from other translators adding glossary items to their own languages, but these items also slip into the main language, English here, but the user name is shown "None" there.

I will try to check related strings in the main language and see if I can resolve the issue for the moment.

@nijel nijel self-assigned this Aug 1, 2023
@nijel nijel added this to the 5.0 milestone Aug 1, 2023
@nijel nijel added the enhancement Adding or requesting a new feature. label Aug 1, 2023
nijel added a commit to nijel/weblate that referenced this issue Aug 1, 2023
- alert is a better place to notify about this
- duplicate strings typically do not disappear, so the change would
  repeat on every commit or file update

Fixes WeblateOrg#9593
nijel added a commit that referenced this issue Aug 2, 2023
- alert is a better place to notify about this
- duplicate strings typically do not disappear, so the change would
  repeat on every commit or file update

Fixes #9593
@github-actions
Copy link

github-actions bot commented Aug 2, 2023

Thank you for your report; the issue you have reported has just been fixed.

  • In case you see a problem with the fix, please comment on this issue.
  • In case you see a similar problem, please open a separate issue.
  • If you are happy with the outcome, don’t hesitate to support Weblate by making a donation.

nijel added a commit that referenced this issue Aug 8, 2023
- alert is a better place to notify about this
- duplicate languages typically do not disappear, so the change would
  repeat on every commit or file update
- this is essetially same as 81aa107,
  see #9593
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Adding or requesting a new feature.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants