Skip to content

Initial Translations for macOS File Provider #8530

@i2h3

Description

@i2h3

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.xcstrings
    • shell_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 FileProviderExt and FileProviderUIExt targets 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.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions