CubeCoders / AMP

Issue tracking and documentation for AMP
https://cubecoders.com/AMP
207 stars 38 forks source link

AMP web UI is broken when user's website language setting is set to Korean #405

Closed TetraTheta closed 3 years ago

TetraTheta commented 3 years ago

Bug Report

System Information

I confirm:

Symptoms

Here is brief video about whole stuff.

https://user-images.githubusercontent.com/37061801/107602068-cd80c180-6c6b-11eb-9c5e-a767b9de2558.mp4

This is taken in Incognito Window, All cache and cookies are purged, Ctrl + F5 were pressed.

Instance tab are blank. It should show something even though there are no instance at all like 'Create Instance' stuff.

화면 캡처 2021-02-11 132235
This is about cosmetic stuff, but Console tab's first date/time stuff is duplicated. it is shown as 2021. 02. 11. 12시 58분 41초 12시 58분 41초 but it should be 2021. 02. 11. 12시 58분 41초(time stuff is duplicated)

Backups tab are blank too.

File Manager tab shows Error: You cannot apply bindings multiple times to the same element. error message.

Reproduction

I don't know what exactly causes this so here is my whole environmental stuff.

  1. Set your environment like these:
    • Windows: Language set to Korean
    • Chrome: Set UI language and Website language to Korean
  2. Open your AMP web console.
  3. Check if you can see 'Instance', 'Backups', 'File Manager' tab properly.

My guess is this is complicated stuff. All of these stuff are solved if Chrome's website language are set to English but this is band-aid, not solution. If AMP can force website language to English only, it might also band-aid this problem.

Also, similar problem were issued in #362 . My guess this issue is superset of that problem.

If you need additional information, you can mention me in this issue or Discord server.

TetraTheta commented 3 years ago

I've found that this issue is solved in AMP Release "Callisto" v2.2, built 09/07/2021 18:44. Closing this issue.
But if I find this problem still exists in future releases, I will re-open this issue.