Request for Assistance – Embedded Tour Language Synchronization in Pano2VR v7.1.11
Posted: Thu Oct 30, 2025 5:49 pm
Dear Garden Gnome Support Team,
I’m currently working on a multilingual virtual tour using Pano2VR v7.1.11 and have encountered an issue related to language synchronization between a main tour and embedded sub-tours.
Here’s the setup and the problem I’m facing:
1. Main Tour:
* Contains a language-switch button that correctly changes between Chinese and English using the built-in *Translations* system (.po / .mo).
* The main tour works perfectly—UI text and user data switch languages as expected.
2. Embedded Sub-Tours (Photo Albums):
* I created two separate projects that contain a series of flat images used as photo albums.
* Each image node has its own User Data → Description written in Chinese, and the English translations have been created using Poedit (.po files).
* These albums were built **following the workflow demonstrated in your webinar “Embedding Content in Pano2VR Projects.” I used the same method of creating standalone photo-based tours and then embedding them into the main tour as external panoramas, effectively using them as in-tour photo galleries.
* The embedded tours are loaded correctly and function as intended.
3. The Issue:
* When switching languages in the **main tour**, the **embedded sub-tours** do **not** update their displayed language automatically.
* It seems the translation system (or language variable) in the main project does not propagate to the embedded projects.
I’ve reviewed your documentation and the same *Webinar: Embedding Content in Pano2VR Projects*, but I haven’t found a way to synchronize language changes between the main and embedded tours.
Could you please advise whether:
* There’s a recommended workflow to make the embedded tours follow the main tour’s selected language, or
* A method to pass the current language variable (for example, `?lang=en`) from the main tour to the embedded one, so it can trigger the appropriate translation internally?
If possible, I’d greatly appreciate an example project or explanation that demonstrates how to achieve this behavior.
Thank you very much for your time and support.
I really appreciate your excellent documentation and webinars—they’ve been extremely helpful in my current workflow.
Best regards,
James Lee
I’m currently working on a multilingual virtual tour using Pano2VR v7.1.11 and have encountered an issue related to language synchronization between a main tour and embedded sub-tours.
Here’s the setup and the problem I’m facing:
1. Main Tour:
* Contains a language-switch button that correctly changes between Chinese and English using the built-in *Translations* system (.po / .mo).
* The main tour works perfectly—UI text and user data switch languages as expected.
2. Embedded Sub-Tours (Photo Albums):
* I created two separate projects that contain a series of flat images used as photo albums.
* Each image node has its own User Data → Description written in Chinese, and the English translations have been created using Poedit (.po files).
* These albums were built **following the workflow demonstrated in your webinar “Embedding Content in Pano2VR Projects.” I used the same method of creating standalone photo-based tours and then embedding them into the main tour as external panoramas, effectively using them as in-tour photo galleries.
* The embedded tours are loaded correctly and function as intended.
3. The Issue:
* When switching languages in the **main tour**, the **embedded sub-tours** do **not** update their displayed language automatically.
* It seems the translation system (or language variable) in the main project does not propagate to the embedded projects.
I’ve reviewed your documentation and the same *Webinar: Embedding Content in Pano2VR Projects*, but I haven’t found a way to synchronize language changes between the main and embedded tours.
Could you please advise whether:
* There’s a recommended workflow to make the embedded tours follow the main tour’s selected language, or
* A method to pass the current language variable (for example, `?lang=en`) from the main tour to the embedded one, so it can trigger the appropriate translation internally?
If possible, I’d greatly appreciate an example project or explanation that demonstrates how to achieve this behavior.
Thank you very much for your time and support.
I really appreciate your excellent documentation and webinars—they’ve been extremely helpful in my current workflow.
Best regards,
James Lee