From f3d218fd3d9eb2c794b571e728499831b43ddf8b Mon Sep 17 00:00:00 2001 From: Christopher Snowhill Date: Sun, 3 Sep 2023 16:38:53 -0700 Subject: [PATCH] Privacy: Added purpose strings The other translations currently have placeholders, awaiting translation. I may end up using machine translation from Deepl just for Russian, Polish, and Turkish, until I get human translations from a contributor. Spanish will be provided by our team later tonight. Signed-off-by: Christopher Snowhill --- Info.plist.template | 6 ++++++ en.lproj/InfoPlist.strings | 9 +++++++++ es.lproj/InfoPlist.strings | 9 +++++++++ pl.lproj/InfoPlist.strings | 32 ++++++++++++++++++++++++++++++++ ru.lproj/InfoPlist.strings | 32 ++++++++++++++++++++++++++++++++ tr.lproj/InfoPlist.strings | 9 +++++++++ 6 files changed, 97 insertions(+) diff --git a/Info.plist.template b/Info.plist.template index 397db0f83..81e29e30d 100644 --- a/Info.plist.template +++ b/Info.plist.template @@ -2039,6 +2039,12 @@ NSAppleScriptEnabled YES + NSDownloadsFolderUsageDescription + We may request related audio files from this folder for playback purposes. We will only play back files you specifically add, unless you enable the option to add an entire folder. Granting permission either for individual files or for parent folders ensures their contents will remain playable in future sessions. + NSDocumentsFolderUsageDescription + We may request related audio files from this folder for playback purposes. We will only play back files you specifically add, unless you enable the option to add an entire folder. Granting permission either for individual files or for parent folders ensures their contents will remain playable in future sessions. + NSDesktopFolderUsageDescription + We may request related audio files from this folder for playback purposes. We will only play back files you specifically add, unless you enable the option to add an entire folder. Granting permission either for individual files or for parent folders ensures their contents will remain playable in future sessions. NSCalendarsUsageDescription Cog has no use for your calendar information. Why are you trying to open your Calendar with an audio player? NSCameraUsageDescription diff --git a/en.lproj/InfoPlist.strings b/en.lproj/InfoPlist.strings index 2919fa93c..4f369dd2c 100644 --- a/en.lproj/InfoPlist.strings +++ b/en.lproj/InfoPlist.strings @@ -24,3 +24,12 @@ /* Privacy - Reminders Usage Description */ "NSRemindersUsageDescription" = "Cog has no use for your reminders. Why are you trying to access them with an audio player?"; + +/* Privacy - Downloads Folder Usage Description */ +"NSDownloadsFolderUsageDescription" = "We may request related audio files from this folder for playback purposes. We will only play back files you specifically add, unless you enable the option to add an entire folder. Granting permission either for individual files or for parent folders ensures their contents will remain playable in future sessions."; + +/* Privacy - Documents Folder Usage Description */ +"NSDocumentsFolderUsageDescription" = "We may request related audio files from this folder for playback purposes. We will only play back files you specifically add, unless you enable the option to add an entire folder. Granting permission either for individual files or for parent folders ensures their contents will remain playable in future sessions."; + +/* Privacy - Desktop Folder Usage Description */ +"NSDesktopFolderUsageDescription" = "We may request related audio files from this folder for playback purposes. We will only play back files you specifically add, unless you enable the option to add an entire folder. Granting permission either for individual files or for parent folders ensures their contents will remain playable in future sessions."; diff --git a/es.lproj/InfoPlist.strings b/es.lproj/InfoPlist.strings index a03a3b041..7f12d8b5c 100644 --- a/es.lproj/InfoPlist.strings +++ b/es.lproj/InfoPlist.strings @@ -23,3 +23,12 @@ /* Privacy - Reminders Usage Description */ "NSRemindersUsageDescription" = "Cog no tiene ningún uso para tus recordatorios. ¿Por qué intentas acceder a ellos con un reproductor de audio?"; + +/* Privacy - Downloads Folder Usage Description */ +"NSDownloadsFolderUsageDescription" = "We may request related audio files from this folder for playback purposes. We will only play back files you specifically add, unless you enable the option to add an entire folder. Granting permission either for individual files or for parent folders ensures their contents will remain playable in future sessions."; + +/* Privacy - Documents Folder Usage Description */ +"NSDocumentsFolderUsageDescription" = "We may request related audio files from this folder for playback purposes. We will only play back files you specifically add, unless you enable the option to add an entire folder. Granting permission either for individual files or for parent folders ensures their contents will remain playable in future sessions."; + +/* Privacy - Desktop Folder Usage Description */ +"NSDesktopFolderUsageDescription" = "We may request related audio files from this folder for playback purposes. We will only play back files you specifically add, unless you enable the option to add an entire folder. Granting permission either for individual files or for parent folders ensures their contents will remain playable in future sessions."; diff --git a/pl.lproj/InfoPlist.strings b/pl.lproj/InfoPlist.strings index 72b2869fc..3d790ccbb 100644 --- a/pl.lproj/InfoPlist.strings +++ b/pl.lproj/InfoPlist.strings @@ -2,3 +2,35 @@ CFBundleName = "Cog"; NSHumanReadableCopyright = "© Vincent Spader, 2005-2011\n© mamburu, 2012-2013\n© Christopher Snowhill, 2013-2023"; + +/* Privacy - Calendars Usage Description */ +"NSCalendarsUsageDescription" = "Cog has no use for your calendar information. Why are you trying to open your Calendar with an audio player?"; + +/* Privacy - Camera Usage Description */ +"NSCameraUsageDescription" = "Cog is an audio player. It will never use your camera. Why is it asking for permission to use your camera?"; + +/* Privacy - Contacts Usage Description */ +"NSContactsUsageDescription" = "Cog has no use for your contacts information. Why are you trying to open your contacts with an audio player?"; + +"NSHumanReadableCopyright" = "© Vincent Spader, 2005-2011\n© mamburu, 2012-2013\n© Christopher Snowhill, 2013-2023"; + +/* Privacy - Location Usage Description */ +"NSLocationUsageDescription" = "Cog has no use for your location information. Something is obviously wrong with the application."; + +/* Privacy - Microphone Usage Description */ +"NSMicrophoneUsageDescription" = "Cog is an audio player. It does not, however, record audio. Why is it asking for permission to use your microphone?"; + +/* Privacy - Photo Library Usage Description */ +"NSPhotoLibraryUsageDescription" = "Cog is an audio player. Why are you trying to access your Photos Library with an audio player?"; + +/* Privacy - Reminders Usage Description */ +"NSRemindersUsageDescription" = "Cog has no use for your reminders. Why are you trying to access them with an audio player?"; + +/* Privacy - Downloads Folder Usage Description */ +"NSDownloadsFolderUsageDescription" = "We may request related audio files from this folder for playback purposes. We will only play back files you specifically add, unless you enable the option to add an entire folder. Granting permission either for individual files or for parent folders ensures their contents will remain playable in future sessions."; + +/* Privacy - Documents Folder Usage Description */ +"NSDocumentsFolderUsageDescription" = "We may request related audio files from this folder for playback purposes. We will only play back files you specifically add, unless you enable the option to add an entire folder. Granting permission either for individual files or for parent folders ensures their contents will remain playable in future sessions."; + +/* Privacy - Desktop Folder Usage Description */ +"NSDesktopFolderUsageDescription" = "We may request related audio files from this folder for playback purposes. We will only play back files you specifically add, unless you enable the option to add an entire folder. Granting permission either for individual files or for parent folders ensures their contents will remain playable in future sessions."; diff --git a/ru.lproj/InfoPlist.strings b/ru.lproj/InfoPlist.strings index a4051c5aa..d860ed4cc 100644 --- a/ru.lproj/InfoPlist.strings +++ b/ru.lproj/InfoPlist.strings @@ -2,3 +2,35 @@ "CFBundleName" = "Cog"; "NSHumanReadableCopyright" = "© Vincent Spader, 2005-2011\n© mamburu, 2012-2013\n© Christopher Snowhill, 2013-2023"; + +/* Privacy - Calendars Usage Description */ +"NSCalendarsUsageDescription" = "Cog has no use for your calendar information. Why are you trying to open your Calendar with an audio player?"; + +/* Privacy - Camera Usage Description */ +"NSCameraUsageDescription" = "Cog is an audio player. It will never use your camera. Why is it asking for permission to use your camera?"; + +/* Privacy - Contacts Usage Description */ +"NSContactsUsageDescription" = "Cog has no use for your contacts information. Why are you trying to open your contacts with an audio player?"; + +"NSHumanReadableCopyright" = "© Vincent Spader, 2005-2011\n© mamburu, 2012-2013\n© Christopher Snowhill, 2013-2023"; + +/* Privacy - Location Usage Description */ +"NSLocationUsageDescription" = "Cog has no use for your location information. Something is obviously wrong with the application."; + +/* Privacy - Microphone Usage Description */ +"NSMicrophoneUsageDescription" = "Cog is an audio player. It does not, however, record audio. Why is it asking for permission to use your microphone?"; + +/* Privacy - Photo Library Usage Description */ +"NSPhotoLibraryUsageDescription" = "Cog is an audio player. Why are you trying to access your Photos Library with an audio player?"; + +/* Privacy - Reminders Usage Description */ +"NSRemindersUsageDescription" = "Cog has no use for your reminders. Why are you trying to access them with an audio player?"; + +/* Privacy - Downloads Folder Usage Description */ +"NSDownloadsFolderUsageDescription" = "We may request related audio files from this folder for playback purposes. We will only play back files you specifically add, unless you enable the option to add an entire folder. Granting permission either for individual files or for parent folders ensures their contents will remain playable in future sessions."; + +/* Privacy - Documents Folder Usage Description */ +"NSDocumentsFolderUsageDescription" = "We may request related audio files from this folder for playback purposes. We will only play back files you specifically add, unless you enable the option to add an entire folder. Granting permission either for individual files or for parent folders ensures their contents will remain playable in future sessions."; + +/* Privacy - Desktop Folder Usage Description */ +"NSDesktopFolderUsageDescription" = "We may request related audio files from this folder for playback purposes. We will only play back files you specifically add, unless you enable the option to add an entire folder. Granting permission either for individual files or for parent folders ensures their contents will remain playable in future sessions."; diff --git a/tr.lproj/InfoPlist.strings b/tr.lproj/InfoPlist.strings index 7bb226572..b5f457e13 100644 --- a/tr.lproj/InfoPlist.strings +++ b/tr.lproj/InfoPlist.strings @@ -24,3 +24,12 @@ /* Privacy - Reminders Usage Description */ "NSRemindersUsageDescription" = "Cog, hatırlatıcılarınız kullanmaz. Neden bunlara bir müzik çalar ile erişmeye çalışıyorsunuz?"; + +/* Privacy - Downloads Folder Usage Description */ +"NSDownloadsFolderUsageDescription" = "We may request related audio files from this folder for playback purposes. We will only play back files you specifically add, unless you enable the option to add an entire folder. Granting permission either for individual files or for parent folders ensures their contents will remain playable in future sessions."; + +/* Privacy - Documents Folder Usage Description */ +"NSDocumentsFolderUsageDescription" = "We may request related audio files from this folder for playback purposes. We will only play back files you specifically add, unless you enable the option to add an entire folder. Granting permission either for individual files or for parent folders ensures their contents will remain playable in future sessions."; + +/* Privacy - Desktop Folder Usage Description */ +"NSDesktopFolderUsageDescription" = "We may request related audio files from this folder for playback purposes. We will only play back files you specifically add, unless you enable the option to add an entire folder. Granting permission either for individual files or for parent folders ensures their contents will remain playable in future sessions.";