Toggle(NSLocalizedString("Send device token to localhost",comment:"Developer mode setting to send device token metadata to a local server instead of the damus.io server."),isOn:$settings.send_device_token_to_localhost)
.toggleStyle(.switch)
Toggle("Enable experimental Purple API support",isOn:$settings.enable_experimental_purple_api)
Toggle(NSLocalizedString("Enable experimental Purple API support",comment:"Developer mode setting to enable experimental Purple API support."),isOn:$settings.enable_experimental_purple_api)
.toggleStyle(.switch)
Picker(NSLocalizedString("Damus Purple environment",comment:"Prompt selection of the Damus purple environment (Developer feature to switch between real/production mode to test modes)."),selection:$settings.purple_enviroment){
<note>Badge indicating user has an active Damus Purple account</note>
</trans-unit>
<trans-unit id="Add" xml:space="preserve">
<source>Add</source>
<target>Add</target>
@@ -205,11 +215,6 @@ Sentence composed of 2 variables to describe how many reposts. In source English
<target>Already on Nostr?</target>
<note>Ask the user if they already have an account on Nostr</note>
</trans-unit>
<trans-unit id="Always show images" xml:space="preserve">
<source>Always show images</source>
<target>Always show images</target>
<note>Setting to always show and never blur images</note>
</trans-unit>
<trans-unit id="Always show onboarding" xml:space="preserve">
<source>Always show onboarding</source>
<target>Always show onboarding</target>
@@ -225,6 +230,11 @@ Sentence composed of 2 variables to describe how many reposts. In source English
<target>Animations</target>
<note>Toggle to enable or disable image animation</note>
</trans-unit>
<trans-unit id="Annually" xml:space="preserve">
<source>Annually</source>
<target>Annually</target>
<note>Annual renewal of purple subscription</note>
</trans-unit>
<trans-unit id="Anonymous" xml:space="preserve">
<source>Anonymous</source>
<target>Anonymous</target>
@@ -277,6 +287,15 @@ Sentence composed of 2 variables to describe how many reposts. In source English
<target>Are you sure you want to upload this media?</target>
<note>Alert message asking if the user wants to upload media.</note>
</trans-unit>
<trans-unit id="As part of your Damus Purple membership, you get complimentary and automated translations. Would you like to enable Damus Purple translations? Tip: You can always change this later in Settings → Translations" xml:space="preserve">
<source>As part of your Damus Purple membership, you get complimentary and automated translations. Would you like to enable Damus Purple translations?
Tip: You can always change this later in Settings → Translations</source>
<target>As part of your Damus Purple membership, you get complimentary and automated translations. Would you like to enable Damus Purple translations?
Tip: You can always change this later in Settings → Translations</target>
<note>Message notifying the user that they get auto-translations as part of their service</note>
</trans-unit>
<trans-unit id="Attach" xml:space="preserve">
<source>Attach</source>
<target>Attach</target>
@@ -297,6 +316,21 @@ Sentence composed of 2 variables to describe how many reposts. In source English
<target>Attach a Wallet</target>
<note>Navigation title for attaching Nostr Wallet Connect lightning wallet.</note>
@@ -307,6 +341,11 @@ Sentence composed of 2 variables to describe how many reposts. In source English
<target>Banner Image</target>
<note>Label for Banner Image section of user profile form.</note>
</trans-unit>
<trans-unit id="Be the first to access upcoming premium features: Automatic translations, longer note storage, and more" xml:space="preserve">
<source>Be the first to access upcoming premium features: Automatic translations, longer note storage, and more</source>
<target>Be the first to access upcoming premium features: Automatic translations, longer note storage, and more</target>
<note>Description of new features to be expected</note>
</trans-unit>
<trans-unit id="Before we get started, you'll need to save your account info, otherwise you won't be able to login in the future if you ever uninstall Damus." xml:space="preserve">
<source>Before we get started, you'll need to save your account info, otherwise you won't be able to login in the future if you ever uninstall Damus.</source>
<target>Before we get started, you'll need to save your account info, otherwise you won't be able to login in the future if you ever uninstall Damus.</target>
@@ -317,6 +356,11 @@ Sentence composed of 2 variables to describe how many reposts. In source English
<target>Bitcoin Lightning Tips</target>
<note>Label for Bitcoin Lightning Tips section of user profile form.</note>
<note>Label for Purple subscription expiry date</note>
</trans-unit>
<trans-unit id="Failed to initialize" xml:space="preserve">
<source>Failed to initialize</source>
<target>Failed to initialize</target>
@@ -791,6 +896,11 @@ My side interests include languages and I am striving to be a #polyglot - I am a
<note>Button to navigate to nokyctranslate website to get a translation API key.
Button to navigate to translate.nostr.wine to get a translation API key.</note>
</trans-unit>
<trans-unit id="Get a special badge on your profile to show everyone your contribution to Freedom tech" xml:space="preserve">
<source>Get a special badge on your profile to show everyone your contribution to Freedom tech</source>
<target>Get a special badge on your profile to show everyone your contribution to Freedom tech</target>
<note>Supporter badge description</note>
</trans-unit>
<trans-unit id="Hashtags" xml:space="preserve">
<source>Hashtags</source>
<target>Hashtags</target>
@@ -809,11 +919,21 @@ This is my first post on Damus, I am happy to meet you all 🤙. What’s up?
#introductions</target>
<note>First post example given to the user during onboarding, as a suggestion as to what they could post first</note>
</trans-unit>
<trans-unit id="Help Build The Future" xml:space="preserve">
<source>Help Build The Future</source>
<target>Help Build The Future</target>
<note>Title for funding future damus development</note>
</trans-unit>
<trans-unit id="Help build the future of decentralized communication on the web." xml:space="preserve">
<source>Help build the future of decentralized communication on the web.</source>
<target>Help build the future of decentralized communication on the web.</target>
<note>Text indicating the goal of developing Damus which the user can help with.</note>
</trans-unit>
<trans-unit id="Help us stay independent in our mission for Freedom tech with our Purple subscription, and look cool doing it!" xml:space="preserve">
<source>Help us stay independent in our mission for Freedom tech with our Purple subscription, and look cool doing it!</source>
<target>Help us stay independent in our mission for Freedom tech with our Purple subscription, and look cool doing it!</target>
<note>Damus purple subscription pitch</note>
</trans-unit>
<trans-unit id="Hide" xml:space="preserve">
<source>Hide</source>
<target>Hide</target>
@@ -883,6 +1003,11 @@ Hope to meet folks who are on their own journeys to a peaceful and free life!</t
<target>Invalid lightning address</target>
<note>Message to display when there was an error attempting to zap due to an invalid lightning address.</note>
</trans-unit>
<trans-unit id="It seems that you already have a translation service configured. Would you like to switch to Damus Purple as your translator?" xml:space="preserve">
<source>It seems that you already have a translation service configured. Would you like to switch to Damus Purple as your translator?</source>
<target>It seems that you already have a translation service configured. Would you like to switch to Damus Purple as your translator?</target>
<note>Confirmation dialog question asking users if they want their translation settings to be automatically switched to the Damus Purple translation service</note>
</trans-unit>
<trans-unit id="Keys" xml:space="preserve">
<source>Keys</source>
<target>Keys</target>
@@ -899,6 +1024,11 @@ Hope to meet folks who are on their own journeys to a peaceful and free life!</t
<target>Learn more about Nostr</target>
<note>Button that opens up a webpage where the user can learn more about Nostr.</note>
</trans-unit>
<trans-unit id="Learn more about the features" xml:space="preserve">
<source>Learn more about the features</source>
<target>Learn more about the features</target>
<note>Label for a link to the Damus website, to allow the user to learn more about the features of Purple</note>
<note>Section header for damus text truncation user configuration</note>
</trans-unit>
<trans-unit id="Thank you very much for signing up for Damusu{00A0}Purple. Your contribution helps us continue our fight for a more Open and Freeu{00A0}internet. You will also get access to premium features, and a star badge on your profile. Enjoy!" xml:space="preserve">
<source>Thank you very much for signing up for Damusu{00A0}Purple. Your contribution helps us continue our fight for a more Open and Freeu{00A0}internet.
You will also get access to premium features, and a star badge on your profile.
Enjoy!</source>
<target>Thank you very much for signing up for Damusu{00A0}Purple. Your contribution helps us continue our fight for a more Open and Freeu{00A0}internet.
You will also get access to premium features, and a star badge on your profile.
Enjoy!</target>
<note>Appreciation to user for purchasing subscription service</note>
</trans-unit>
<trans-unit id="Thanks!" xml:space="preserve">
<source>Thanks!</source>
<target>Thanks!</target>
@@ -1796,6 +2045,11 @@ You're all set!</source>
You're all set!</target>
<note>An error message that appears when the user attempts to add a relay that has already been added.</note>
</trans-unit>
<trans-unit id="There was an error loading your account. Please try again later. If problem persists, please contact us at support@damus.io" xml:space="preserve">
<source>There was an error loading your account. Please try again later. If problem persists, please contact us at support@damus.io</source>
<target>There was an error loading your account. Please try again later. If problem persists, please contact us at support@damus.io</target>
<note>Error label when Purple account information fails to load</note>
</trans-unit>
<trans-unit id="This is a paid relay, you must pay for notes to be accepted." xml:space="preserve">
<source>This is a paid relay, you must pay for notes to be accepted.</source>
<target>This is a paid relay, you must pay for notes to be accepted.</target>
@@ -1815,21 +2069,26 @@ Nice to meet you all! #introductions #plebchain </source>
Nice to meet you all! #introductions #plebchain </target>
<note>First post example given to the user during onboarding, as a suggestion as to what they could post first</note>
</trans-unit>
<trans-unit id="This is your account ID, you can give this to your friends so that they can follow you. Tap to copy." xml:space="preserve">
<source>This is your account ID, you can give this to your friends so that they can follow you. Tap to copy.</source>
<target>This is your account ID, you can give this to your friends so that they can follow you. Tap to copy.</target>
<note>Label to describe that a public key is the user's account ID and what they can do with it.</note>
</trans-unit>
<trans-unit id="This is your secret account key. You need this to access your account. Don't share this with anyone! Save it in a password manager and keep it safe!" xml:space="preserve">
<source>This is your secret account key. You need this to access your account. Don't share this with anyone! Save it in a password manager and keep it safe!</source>
<target>This is your secret account key. You need this to access your account. Don't share this with anyone! Save it in a password manager and keep it safe!</target>
<note>Label to describe that a private key is the user's secret account key and what they should do with it.</note>
</trans-unit>
<trans-unit id="This note contains too many items and cannot be rendered" xml:space="preserve">
<source>This note contains too many items and cannot be rendered</source>
<target>This note contains too many items and cannot be rendered</target>
<note>Error message indicating that a note is too big and cannot be rendered</note>
</trans-unit>
<trans-unit id="Thread" xml:space="preserve">
<source>Thread</source>
<target>Thread</target>
<note>Navigation bar title for note thread.</note>
</trans-unit>
<trans-unit id="To continue your Purple subscription checkout, please verify your npub by clicking on the button below" xml:space="preserve">
<source>To continue your Purple subscription checkout, please verify your npub by clicking on the button below</source>
<target>To continue your Purple subscription checkout, please verify your npub by clicking on the button below</target>
<note>Instruction on how to verify npub during Damus Purple checkout</note>
</trans-unit>
<trans-unit id="Top Zap" xml:space="preserve">
<source>Top Zap</source>
<target>Top Zap</target>
@@ -1956,6 +2215,16 @@ Nice to meet you all! #introductions #plebchain </target>
<target>Username</target>
<note>Label for Username section of user profile form.</note>
</trans-unit>
<trans-unit id="Verified!" xml:space="preserve">
<source>Verified!</source>
<target>Verified!</target>
<note>Instructions after the user has verified their npub for Damus Purple purchase checkout</note>
</trans-unit>
<trans-unit id="Verify my npub" xml:space="preserve">
<source>Verify my npub</source>
<target>Verify my npub</target>
<note>Button label to verify the user's npub for the purpose of Purple subscription checkout</note>
</trans-unit>
<trans-unit id="Version" xml:space="preserve">
<source>Version</source>
<target>Version</target>
@@ -1977,6 +2246,11 @@ Nice to meet you all! #introductions #plebchain </target>
<target>View multiple events per user</target>
<note>Setting to only see 1 event per user (npub) in the search/universe</note>
</trans-unit>
<trans-unit id="Visit the Damus website on a web browser to manage billing" xml:space="preserve">
<source>Visit the Damus website on a web browser to manage billing</source>
<target>Visit the Damus website on a web browser to manage billing</target>
<note>Instruction on how to manage billing externally</note>
</trans-unit>
<trans-unit id="WARNING: THIS WILL SIGN AN EVENT THAT DELETES THIS ACCOUNT. YOU WILL NO LONGER BE ABLE TO LOG INTO DAMUS USING THIS ACCOUNT KEY. ARE YOU SURE YOU WANT TO CONTINUE?" xml:space="preserve">
<source>WARNING:
@@ -2016,6 +2290,11 @@ YOU WILL NO LONGER BE ABLE TO LOG INTO DAMUS USING THIS ACCOUNT KEY.
<target>Welcome to Damus</target>
<note>Welcome text shown on the first screen when user is not logged in.</note>
</trans-unit>
<trans-unit id="Welcome to Purple" xml:space="preserve">
<source>Welcome to Purple</source>
<target>Welcome to Purple</target>
<note>Greeting to subscription service</note>
</trans-unit>
<trans-unit id="Welcome to the social network %@ control." xml:space="preserve">
<source>Welcome to the social network %@ control.</source>
<target>Welcome to the social network %@ control.</target>
@@ -2026,6 +2305,11 @@ YOU WILL NO LONGER BE ABLE TO LOG INTO DAMUS USING THIS ACCOUNT KEY.
<target>Welcome to the social network you control</target>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.