Tidy up mullvad Fluent files
Before I work on adding the automatic CI for #324, we need to decide how to organise strings in mullvad browser.
Currently, ignoring branding, we have:
browser/locales/en-US/browser/aboutDialogMullvad.ftl
browser/locales/en-US/browser/mullvad-browser/aboutMullvadBrowser.ftl
browser/locales/en-US/browser/mullvad-browser/preferences.ftl
toolkit/locales/en-US/toolkit/about/aboutRightsMullvad.ftl
toolkit/locales/en-US/toolkit/about/aboutTelemetryMullvad.ftl
For the CI to be able to compare files across branches, it currently requires:
- The file to have a unique leaf name.
- The file must have the same name in both the development and stable branch. Although not necessarily the same directory.
Therefore, without changing the CI, we need to at least rename preferences.ftl
to have a unique name. In addition, we need to be sure that the other names are stable.
In principle, the easiest way to manage this would just be to have one file like we already do with base-browser.ftl
and tor-browser.ftl
. I.e. if we merge all the strings into one toolkit/locales/en-US/toolkit/global/mullvad-browser.ftl
.
@emmapeel @ruihildt @pierov: Do you see any problems with combining these files into one? Especially regarding crowdin.
Note for the CI to work, the file has to exist in both the development and stable branches. So I would suggest we combine these in the 14.0 branch, and then add the CI when we switch to 14.5.