Issue Description(Feature)
When working with translations, the source file view (original code with comments) and the translation panel (processed output) can easily get out of sync. Currently, scrolling or clicking inside the translation block does not maintain alignment with the corresponding section in the source file. This makes it difficult for users to cross-reference translations with the exact line in the source.
Expected Behavior
-Pointer/Click Navigation: Clicking on a translation block should immediately highlight or jump the cursor to the corresponding line(s) in the source file.
Example: https://www.youtube.com/watch?v=Dy7HjNIxOaI&t=102s
Issue Description(Feature)
When working with translations, the source file view (original code with comments) and the translation panel (processed output) can easily get out of sync. Currently, scrolling or clicking inside the translation block does not maintain alignment with the corresponding section in the source file. This makes it difficult for users to cross-reference translations with the exact line in the source.
Expected Behavior
Locked Scroll (synchronized scrolling):
Scrolling the translation panel should also scroll the source file view to the matching lines (and vice versa).
-Pointer/Click Navigation: Clicking on a translation block should immediately highlight or jump the cursor to the corresponding line(s) in the source file.
Example: https://www.youtube.com/watch?v=Dy7HjNIxOaI&t=102s