Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add copy for onboarding highlights experiment #3325

Merged
merged 4 commits into from
Sep 9, 2024

Conversation

alessandroboron
Copy link
Contributor

Task/Issue URL: https://app.asana.com/0/1206329551987282/1208084960726983/f

Description:

Update the copy for Highlights experiment

Steps to test this PR:

  1. Ensure the copy matches design

Definition of Done (Internal Only):

Copy Testing:

  • Use of correct apostrophes in new copy, ie rather than '

Orientation Testing:

  • Portrait
  • Landscape

Device Testing:

  • iPhone SE (1st Gen)
  • iPhone 8
  • iPhone X
  • iPhone 14 Pro
  • iPad

OS Testing:

  • iOS 15
  • iOS 16
  • iOS 17

Theme Testing:

  • Light theme
  • Dark theme

Internal references:

Software Engineering Expectations
Technical Design Template

Copy link

github-actions bot commented Sep 5, 2024

Messages
📖

You seem to be updating localized strings. Make sure that you request translations and include translated strings before you ship your change. See Localization Guidelines for more information.

Generated by 🚫 dangerJS against c62b657

Copy link
Contributor

@SabrinaTardio SabrinaTardio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! left 2 teeeeeny comments

enum Features {
public static let cookiePopups = NSLocalizedString("onboarding.highlights.browsers.features.cookiePopups.title", value: "Block cookie requests & popups", comment: "Message to highlight browser capability of blocking cookie pop-ups")
public static let creepyAds = NSLocalizedString("onboarding.highlights.browsers.features.creepyAds.title", value: "Block targeted ads", comment: "Message to highlight browser capability of blocking creepy ads")
public static let eraseBrowsingData = NSLocalizedString("onboarding.highlights.browsers.features.eraseBrowsingData.title", value: "Erase browsing data swiftly", comment: "Message to highlight browser capability ofswiftly erase browsing data")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: ofswiftly in the comment


enum BrowsersComparison {
enum Features {
public static let cookiePopups = NSLocalizedString("onboarding.highlights.browsers.features.cookiePopups.title", value: "Block cookie requests & popups", comment: "Message to highlight browser capability of blocking cookie pop-ups")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe you could phrase the comment to say Message to highlight how the browser allows you to block… cause I think he intention is to be like:
Blocca gli ads! etc

Just a thought in cases helps with translations

@alessandroboron alessandroboron force-pushed the alessandro/onboarding-highlights-copy branch from b926980 to c62b657 Compare September 9, 2024 00:37
@alessandroboron alessandroboron merged commit 38f7684 into main Sep 9, 2024
13 checks passed
@alessandroboron alessandroboron deleted the alessandro/onboarding-highlights-copy branch September 9, 2024 01:25
samsymons added a commit that referenced this pull request Sep 9, 2024
# By Alessandro Boron (2) and others
# Via GitHub
* main:
  Duckplayer Experiment Override Fix (#3329)
  New feature flag for autofillSurveys (#3318)
  Add Onboarding Progress bar (#3323)
  Add copy for onboarding highlights experiment (#3325)

# Conflicts:
#	DuckDuckGo.xcodeproj/project.pbxproj
#	DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants