Hi everyone,
I’ve recently integrated my game with Transifex for localization, but I’m running into an issue where translations are not being applied correctly during testing.
Setup
- Game is connected to Transifex via API integration
- Strings are being pushed from the game build to Transifex
- Translation workflow is enabled for multiple languages
- The game is part of a larger app that contains multiple games, including one labeled internally as windows geometry dash for testing/organization purposes
Problem
When I run a translation check or test build:
- Strings do not appear translated in-game
- It seems like the “sending/receiving signals” between the game and Transifex are not completing properly
- No obvious errors appear in the API response logs
- Other games in the same app structure behave similarly, so it may be related to shared configuration or grouping
What I’ve checked so far
- API keys and project configuration are correct
- Resource files are properly registered in Transifex
- Sync trigger is being called during build
- Network requests are successfully completing (200 OK responses)
Questions
- Is there a known issue where grouped projects or multi-game apps can interfere with translation sync?
- Could caching or delayed sync in Transifex cause translations not to appear immediately in test builds?
- Are there recommended debugging steps to verify whether strings are actually being pulled back correctly from Transifex?
- Should each game in a multi-game app be separated into individual Transifex projects to avoid conflicts?
Any guidance would be appreciated, as I’m trying to figure out whether this is a configuration issue on my side or a sync timing problem in the workflow.
Thanks in advance.