diff --git a/DuckDuckGo/Assets.xcassets/Images/OptionsButtonMenuZoom.imageset/Contents.json b/DuckDuckGo/Assets.xcassets/Images/OptionsButtonMenuZoom.imageset/Contents.json new file mode 100644 index 0000000000..0cae675c3d --- /dev/null +++ b/DuckDuckGo/Assets.xcassets/Images/OptionsButtonMenuZoom.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "OptionsButtonMenuZoom.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "template-rendering-intent" : "template" + } +} diff --git a/DuckDuckGo/Assets.xcassets/Images/OptionsButtonMenuZoom.imageset/OptionsButtonMenuZoom.pdf b/DuckDuckGo/Assets.xcassets/Images/OptionsButtonMenuZoom.imageset/OptionsButtonMenuZoom.pdf new file mode 100644 index 0000000000..55e29d010c Binary files /dev/null and b/DuckDuckGo/Assets.xcassets/Images/OptionsButtonMenuZoom.imageset/OptionsButtonMenuZoom.pdf differ diff --git a/DuckDuckGo/Common/Localizables/UserText.swift b/DuckDuckGo/Common/Localizables/UserText.swift index d5d25eaeea..b7ace49675 100644 --- a/DuckDuckGo/Common/Localizables/UserText.swift +++ b/DuckDuckGo/Common/Localizables/UserText.swift @@ -484,7 +484,7 @@ struct UserText { static let browserFeedbackGeneralFeedback = NSLocalizedString("send.browser.feedback.general-feedback", value: "General feedback", comment: "Name of the option the user can chose to give general browser feedback") static let browserFeedbackSelectCategory = NSLocalizedString("send.browser.feedback.select-category", value: "Select a category", comment: "Title of the picker where the user can chose the category of the feedback they want ot send.") static let browserFeedbackThankYou = NSLocalizedString("send.browser.feedback.thankyou", value: "Thank you!", comment: "Thanks the user for sending feedback") - static let browserFeedbackFeedbackHelps = NSLocalizedString("send.browser.feedback.feedback-helps", value: "Your feedback will help us improve the DuckDuckGo app.", comment: "Text shown to the user when they provide feedback.") + static let browserFeedbackFeedbackHelps = NSLocalizedString("send.browser.feedback.feedback-helps", value: "Your feedback will help us improve the DuckDuckGo browser.", comment: "Text shown to the user when they provide feedback.") static let otherBookmarksImportedFolderTitle = NSLocalizedString("bookmarks.imported.other.folder.title", value: "Other bookmarks", comment: "Name of the \"Other bookmarks\" folder imported from other browser") static let mobileBookmarksImportedFolderTitle = NSLocalizedString("bookmarks.imported.mobile.folder.title", value: "Mobile bookmarks", comment: "Name of the \"Mobile bookmarks\" folder imported from other browser") @@ -686,7 +686,7 @@ struct UserText { static let sendFeedback = NSLocalizedString("preferences.about.send-feedback", value: "Send Feedback", comment: "Feedback button in the about preferences page") - static let feedbackDisclaimer = NSLocalizedString("feedback.disclaimer", value: "Reports sent to DuckDuckGo are 100% anonymous and only include your message, the DuckDuckGo app version, and your macOS version.", comment: "Disclaimer in breakage form - a form that users can submit to say that a website is not working properly in DuckDuckGo") + static let feedbackDisclaimer = NSLocalizedString("feedback.disclaimer", value: "Reports sent to DuckDuckGo are 100% anonymous and only include your message, the DuckDuckGo browser version, and your macOS version.", comment: "Disclaimer in breakage form - a form that users can submit to say that a website is not working properly in DuckDuckGo") static let feedbackBugDescription = NSLocalizedString("feedback.bug.description", value: "Please describe the problem in as much detail as possible:", comment: "Label in the feedback form that users can submit to say that a website is not working properly in DuckDuckGo") static let feedbackFeatureRequestDescription = NSLocalizedString("feedback.feature.request.description", value: "What feature would you like to see?", comment: "Label in the feedback form for feature requests.") diff --git a/DuckDuckGo/Localizable.xcstrings b/DuckDuckGo/Localizable.xcstrings index 8eb357dd84..673ca12212 100644 --- a/DuckDuckGo/Localizable.xcstrings +++ b/DuckDuckGo/Localizable.xcstrings @@ -18262,55 +18262,55 @@ "de" : { "stringUnit" : { "state" : "translated", - "value" : "Berichte, die an DuckDuckGo gesendet werden, sind 100 % anonym und enthalten nur deine Nachricht, die DuckDuckGo-App-Version und deine macOS-Version." + "value" : "Berichte, die an DuckDuckGo gesendet werden, sind 100% anonym und enthalten nur deine Nachricht, die DuckDuckGo-Browser-Version und deine macOS-Version." } }, "en" : { "stringUnit" : { "state" : "new", - "value" : "Reports sent to DuckDuckGo are 100% anonymous and only include your message, the DuckDuckGo app version, and your macOS version." + "value" : "Reports sent to DuckDuckGo are 100% anonymous and only include your message, the DuckDuckGo browser version, and your macOS version." } }, "es" : { "stringUnit" : { "state" : "translated", - "value" : "Los informes enviados a DuckDuckGo son 100 % anónimos y solo incluyen tu mensaje, la versión de la aplicación DuckDuckGo y tu versión de macOS." + "value" : "Los informes enviados a DuckDuckGo son 100% anónimos y solo incluyen tu mensaje, la versión de navegador de DuckDuckGo y tu versión de macOS." } }, "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Les rapports envoyés à DuckDuckGo sont 100 % anonymes et n'incluent que votre message, la version de l'application DuckDuckGo et la version de votre macOS." + "value" : "Les rapports envoyés à DuckDuckGo sont 100% anonymes et n'incluent que votre message, la version du navigateur DuckDuckGo et la version de votre macOS." } }, "it" : { "stringUnit" : { "state" : "translated", - "value" : "I report inviati a DuckDuckGo sono anonimi al 100% e includono solo il tuo messaggio, la versione dell'app DuckDuckGo e la tua versione macOS." + "value" : "I report inviati a DuckDuckGo sono anonimi al 100% e includono solo il tuo messaggio, la versione del browser DuckDuckGo e la tua versione macOS." } }, "nl" : { "stringUnit" : { "state" : "translated", - "value" : "Rapporten die naar DuckDuckGo worden verzonden, zijn 100% anoniem en bevatten alleen je bericht, de versie van de DuckDuckGo-app en je versie van macOS." + "value" : "Rapporten die naar DuckDuckGo worden verzonden, zijn 100% anoniem en bevatten alleen je bericht, de versie van de DuckDuckGo-browser en je versie van macOS." } }, "pl" : { "stringUnit" : { "state" : "translated", - "value" : "Raporty wysyłane do DuckDuckGo są stuprocentowo anonimowe i zawierają jedynie wiadomość, wersję aplikacji DuckDuckGo oraz wersję systemu macOS." + "value" : "Raporty wysyłane do DuckDuckGo są w 100% anonimowe i zawierają jedynie wiadomość, wersję przeglądarki DuckDuckGo oraz wersję systemu macOS." } }, "pt" : { "stringUnit" : { "state" : "translated", - "value" : "Os relatórios enviados para a DuckDuckGo são 100% anónimos e incluem apenas a tua mensagem, a versão da aplicação DuckDuckGo e a versão do teu macOS." + "value" : "Os relatórios enviados para a DuckDuckGo são 100% anónimos e incluem apenas a tua mensagem, a versão do navegador DuckDuckGo e a versão do teu macOS." } }, "ru" : { "stringUnit" : { "state" : "translated", - "value" : "Отчеты, отправляемые в DuckDuckGo, на 100% анонимны. В отчет входит только написанное вами сообщение и сведения о версии приложения DuckDuckGo и операционной системы (macOS)." + "value" : "Отчеты, отправляемые в DuckDuckGo, на 100% анонимны. В отчет входит только написанное вами сообщение и сведения о версии браузера DuckDuckGo и операционной системы (macOS)." } } } @@ -48103,55 +48103,55 @@ "de" : { "stringUnit" : { "state" : "translated", - "value" : "Dein Feedback hilft uns, die DuckDuckGo-App zu verbessern." + "value" : "Dein Feedback hilft uns, den DuckDuckGo-Browser zu verbessern." } }, "en" : { "stringUnit" : { "state" : "new", - "value" : "Your feedback will help us improve the DuckDuckGo app." + "value" : "Your feedback will help us improve the DuckDuckGo browser." } }, "es" : { "stringUnit" : { "state" : "translated", - "value" : "Tus comentarios nos ayudarán a mejorar la aplicación DuckDuckGo." + "value" : "Tus comentarios nos ayudarán a mejorar el navegador DuckDuckGo." } }, "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Vos commentaires nous aideront à améliorer l'application DuckDuckGo." + "value" : "Vos commentaires nous aideront à améliorer le navigateur DuckDuckGo." } }, "it" : { "stringUnit" : { "state" : "translated", - "value" : "Il tuo feedback ci aiuterà a migliorare l'app DuckDuckGo." + "value" : "Il tuo feedback ci aiuterà a migliorare il browser DuckDuckGo." } }, "nl" : { "stringUnit" : { "state" : "translated", - "value" : "Jouw feedback zal ons helpen de DuckDuckGo-app te verbeteren." + "value" : "Jouw feedback helpt ons de DuckDuckGo-browser te verbeteren." } }, "pl" : { "stringUnit" : { "state" : "translated", - "value" : "Twoja opinia pomoże nam w ulepszaniu aplikacji DuckDuckGo." + "value" : "Twoja opinia pomoże nam ulepszyć przeglądarkę DuckDuckGo." } }, "pt" : { "stringUnit" : { "state" : "translated", - "value" : "O teu feedback ajuda-nos a melhorar a aplicação DuckDuckGo." + "value" : "O teu feedback ajuda-nos a melhorar o navegador DuckDuckGo." } }, "ru" : { "stringUnit" : { "state" : "translated", - "value" : "Ваш отзыв поможет нам улучшить приложение DuckDuckGo." + "value" : "Ваш ответ поможет браузеру DuckDuckGo стать еще лучше." } } } diff --git a/DuckDuckGo/NavigationBar/View/MoreOptionsMenu.swift b/DuckDuckGo/NavigationBar/View/MoreOptionsMenu.swift index 1b48e04049..8adccabf28 100644 --- a/DuckDuckGo/NavigationBar/View/MoreOptionsMenu.swift +++ b/DuckDuckGo/NavigationBar/View/MoreOptionsMenu.swift @@ -87,7 +87,7 @@ final class MoreOptionsMenu: NSMenu { setupMenuItems() } - let zoomMenuItem = NSMenuItem(title: UserText.zoom, action: nil, keyEquivalent: "") + let zoomMenuItem = NSMenuItem(title: UserText.zoom, action: nil, keyEquivalent: "").withImage(.optionsButtonMenuZoom) private func setupMenuItems() {