This is for an open source project that has been around for many years… Historically, we had an uneven folder hierarchy in GitHub. Source string folders were in two different locations. Also, translated strings were all in the same folder, not broken out by locale or language.
This is all getting cleaned up in an upcoming release, and the source files are getting moved to a common folder, with subfolders per language.
So we configured a new branch, and a new workflow, and pushed this to CrowdIn.
We are configured to use STRICT matching, i.e., to match on key/string.
We were expecting all shared key/strings to continue be shared, but they’re not. Even though the key & the string match the prior release, CrowdIn is treating it as unique and wants new translations, causing a LOT of duplicate work. The new branch wants ALL strings translated…
How do we avoid making folks do duplicate translations for the same key/string?
Is the path considered part of the “key”? Is the fact that the files are in a different folder in the new branch causing this? Is there a setting to make it ignore the path change upon matching?
Thanks for any help,