-
Notifications
You must be signed in to change notification settings - Fork 910
Milestone
Description
Problem
- Currently, our existing translation values for the macOS file provider targets are mostly just copied from the English keys.
- This was caused by previous unexpected behavior when attempting to synchronize with the Transifex online resource.
- The Transifex online resource cannot serve as input right now because it does not provide translations and is locked for now anyway.
Goals
- Have correct translated strings for every setup language in the Xcode project located in
shell_integration/MacOSX/NextcloudIntegration/. - The only two files to translate are:
shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/Localizable.xcstringsshell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Localizable.xcstrings
- Those files are Xcode string catalogs, basically JSON which is easy to work with programmatically.
Notes
- Only files within the
shell_integration/MacOSX/NextcloudIntegration/subdirectory are relevant. - Do not attempt to build the
FileProviderExtandFileProviderUIExttargets on Linux, they can only be built on macOS.
Background
We currently still have to sort out how to make Transifex and Xcode string catalogs work together smoothly without accidentally overwriting community translations and similar.
Copilot