commit 3b1238b9c75551137003e67128c2cb4586e384db
parent 3bec23ecacac0dded7758e497f5e206c9ecc6efa
Author: Daniel D’Aquino <daniel@daquino.me>
Date: Fri, 28 Mar 2025 21:53:33 -0300
Merge pull request #2936 from damus-io/translations
Translations
Diffstat:
14 files changed, 482 insertions(+), 84 deletions(-)
diff --git a/damus/Views/Wallet/TransactionsView.swift b/damus/Views/Wallet/TransactionsView.swift
@@ -13,9 +13,10 @@ struct TransactionView: View {
var transaction: WalletConnect.Transaction
var body: some View {
- let txType = transaction.type == "incoming" ? "arrow-bottom-left" : "arrow-top-right"
- let txColor = transaction.type == "incoming" ? DamusColors.success : Color.gray
- let txOp = transaction.type == "incoming" ? "+" : "-"
+ let isIncomingTransaction = transaction.type == "incoming"
+ let txType = isIncomingTransaction ? "arrow-bottom-left" : "arrow-top-right"
+ let txColor = isIncomingTransaction ? DamusColors.success : Color.gray
+ let txOp = isIncomingTransaction ? "+" : "-"
let created_at = Date.init(timeIntervalSince1970: TimeInterval(transaction.created_at))
let formatter = RelativeDateTimeFormatter()
let relativeDate = formatter.localizedString(for: created_at, relativeTo: Date.now)
@@ -46,7 +47,7 @@ struct TransactionView: View {
.bold()
.foregroundColor(DamusColors.adaptableBlack)
- Text("\(relativeDate)")
+ Text(relativeDate)
.font(.caption)
.foregroundColor(Color.gray)
}
@@ -54,7 +55,7 @@ struct TransactionView: View {
Spacer()
- Text("\(txOp) \(transaction.amount/1000) sats")
+ Text(verbatim: "\(txOp) \(format_msats(transaction.amount))")
.font(.headline)
.foregroundColor(txColor)
.bold()
diff --git a/damus/de.lproj/Localizable.strings b/damus/de.lproj/Localizable.strings
Binary files differ.
diff --git a/damus/de.lproj/Localizable.stringsdict b/damus/de.lproj/Localizable.stringsdict
@@ -77,7 +77,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
- <string>%2$@ und %1$d teilten</string>
+ <string>%2$@ und %1$d weiteres Profil teilten</string>
<key>other</key>
<string>%2$@ und %1$d weitere teilten</string>
</dict>
diff --git a/damus/en-US.xcloc/Localized Contents/en-US.xliff b/damus/en-US.xcloc/Localized Contents/en-US.xliff
@@ -164,6 +164,11 @@ Sentence composed of 2 variables to describe how many zap payments there are on
<target>API Key (required)</target>
<note>Prompt for required entry of API Key to use translation server.</note>
</trans-unit>
+ <trans-unit id="AUTOMATIC SETUP" xml:space="preserve">
+ <source>AUTOMATIC SETUP</source>
+ <target>AUTOMATIC SETUP</target>
+ <note>Heading for the section that performs an automatic wallet connection setup.</note>
+ </trans-unit>
<trans-unit id="About Me" xml:space="preserve">
<source>About Me</source>
<target>About Me</target>
@@ -184,11 +189,21 @@ Sentence composed of 2 variables to describe how many zap payments there are on
<target>Accessibility</target>
<note>Section header for accessibility settings</note>
</trans-unit>
+ <trans-unit id="Account" xml:space="preserve">
+ <source>Account</source>
+ <target>Account</target>
+ <note>Label for the user account information with the Nostr Wallet Connect wallet provider.</note>
+ </trans-unit>
<trans-unit id="Account creation" xml:space="preserve">
<source>Account creation</source>
<target>Account creation</target>
<note>Label for Purple account creation date</note>
</trans-unit>
+ <trans-unit id="Account details" xml:space="preserve">
+ <source>Account details</source>
+ <target>Account details</target>
+ <note>Prompt to ask user if they want to attach their Nostr Wallet Connect lightning wallet.</note>
+ </trans-unit>
<trans-unit id="Account private key" xml:space="preserve">
<source>Account private key</source>
<target>Account private key</target>
@@ -336,11 +351,6 @@ Section header for text and appearance settings</note>
<target>Are you sure you want to clear the cache? This will free space, but images may take longer to load again.</target>
<note>Message explaining what it means to clear the cache, asking if user wants to proceed.</note>
</trans-unit>
- <trans-unit id="Are you sure you want to connect this wallet?" xml:space="preserve">
- <source>Are you sure you want to connect this wallet?</source>
- <target>Are you sure you want to connect this wallet?</target>
- <note>Prompt to ask user if they want to attach their Nostr Wallet Connect lightning wallet.</note>
- </trans-unit>
<trans-unit id="Are you sure you want to delete all of your bookmarks?" xml:space="preserve">
<source>Are you sure you want to delete all of your bookmarks?</source>
<target>Are you sure you want to delete all of your bookmarks?</target>
@@ -370,6 +380,11 @@ Tip: You can always change this later in Settings → Translations</source>
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 to any third party provider you already use." xml:space="preserve">
+ <source>Attach to any third party provider you already use.</source>
+ <target>Attach to any third party provider you already use.</target>
+ <note>Information text guiding users on attaching existing provider.</note>
+ </trans-unit>
<trans-unit id="Authenticated" xml:space="preserve">
<source>Authenticated</source>
<target>Authenticated</target>
@@ -486,6 +501,11 @@ Text for button to cancel out of connecting Nostr Wallet Connect lightning walle
<target>Choose from Library</target>
<note>Option to select photo from library</note>
</trans-unit>
+ <trans-unit id="Choose the third-party payment provider you'd like to use." xml:space="preserve">
+ <source>Choose the third-party payment provider you'd like to use.</source>
+ <target>Choose the third-party payment provider you'd like to use.</target>
+ <note>The description for one of the "Why add Zaps?" boxes</note>
+ </trans-unit>
<trans-unit id="Clear All" xml:space="preserve">
<source>Clear All</source>
<target>Clear All</target>
@@ -699,6 +719,16 @@ Context menu option for copying the version of damus.</note>
<target>Create new mutelist</target>
<note>Title of alert prompting the user to create a new mutelist.</note>
</trans-unit>
+ <trans-unit id="Create new wallet" xml:space="preserve">
+ <source>Create new wallet</source>
+ <target>Create new wallet</target>
+ <note>Button text for creating a new wallet.</note>
+ </trans-unit>
+ <trans-unit id="Current balance" xml:space="preserve">
+ <source>Current balance</source>
+ <target>Current balance</target>
+ <note>Label for displaying current wallet balance</note>
+ </trans-unit>
<trans-unit id="Custom" xml:space="preserve">
<source>Custom</source>
<target>Custom</target>
@@ -733,11 +763,6 @@ Toolbar label for DMs view, where DM is the English abbreviation for Direct Mess
<target>Damus Purple environment</target>
<note>Prompt selection of the Damus purple environment (Developer feature to switch between real/production mode to test modes).</note>
</trans-unit>
- <trans-unit id="Damus Wallet" xml:space="preserve">
- <source>Damus Wallet</source>
- <target>Damus Wallet</target>
- <note>Title text for Damus Wallet view.</note>
- </trans-unit>
<trans-unit id="Damus logo" xml:space="preserve">
<source>Damus logo</source>
<target>Damus logo</target>
@@ -839,6 +864,11 @@ The duration in which to mute the given item.</note>
<target>Earn Money</target>
<note>Heading indicating that this application allows users to earn money.</note>
</trans-unit>
+ <trans-unit id="Easily create a new wallet and attach it to your account." xml:space="preserve">
+ <source>Easily create a new wallet and attach it to your account.</source>
+ <target>Easily create a new wallet and attach it to your account.</target>
+ <note>Description for the create new wallet feature.</note>
+ </trans-unit>
<trans-unit id="Edit" xml:space="preserve">
<source>Edit</source>
<target>Edit</target>
@@ -984,6 +1014,11 @@ Title indicating that an error has occurred.</note>
<target>Failed to parse</target>
<note>NostrScript error message when it fails to parse a script.</note>
</trans-unit>
+ <trans-unit id="Find a Wallet" xml:space="preserve">
+ <source>Find a Wallet</source>
+ <target>Find a Wallet</target>
+ <note>The heading for one of the "Why add Zaps?" boxes</note>
+ </trans-unit>
<trans-unit id="First Aid" xml:space="preserve">
<source>First Aid</source>
<target>First Aid</target>
@@ -1118,6 +1153,21 @@ Button to navigate to translate.nostr.wine to get a translation API key.</note>
<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="Get cash instantly from your followers" xml:space="preserve">
+ <source>Get cash instantly from your followers</source>
+ <target>Get cash instantly from your followers</target>
+ <note>Feature description for receiving money instantly.</note>
+ </trans-unit>
+ <trans-unit id="Get paid for being you" xml:space="preserve">
+ <source>Get paid for being you</source>
+ <target>Get paid for being you</target>
+ <note>Description for monetizing one's presence.</note>
+ </trans-unit>
+ <trans-unit id="Give thanks" xml:space="preserve">
+ <source>Give thanks</source>
+ <target>Give thanks</target>
+ <note>Heading explaining a benefit of connecting a lightning wallet.</note>
+ </trans-unit>
<trans-unit id="Go to the app" xml:space="preserve">
<source>Go to the app</source>
<target>Go to the app</target>
@@ -1283,6 +1333,11 @@ Settings section for managing keys</note>
<target>LIVE</target>
<note>Text indicator that the video is a livestream.</note>
</trans-unit>
+ <trans-unit id="Latest transactions" xml:space="preserve">
+ <source>Latest transactions</source>
+ <target>Latest transactions</target>
+ <note>Heading for latest wallet transactions list</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>
@@ -1293,6 +1348,11 @@ Settings section for managing keys</note>
<target>Left Handed</target>
<note>Moves the post button to the left side of the screen</note>
</trans-unit>
+ <trans-unit id="Let your fans show their support" xml:space="preserve">
+ <source>Let your fans show their support</source>
+ <target>Let your fans show their support</target>
+ <note>Heading pointing out a benefit of connecting a lightning wallet.</note>
+ </trans-unit>
<trans-unit id="LibreTranslate (Open Source)" xml:space="preserve">
<source>LibreTranslate (Open Source)</source>
<target>LibreTranslate (Open Source)</target>
@@ -1318,6 +1378,16 @@ Settings section for managing keys</note>
<target>Likes</target>
<note>Setting to enable Like Local Notification</note>
</trans-unit>
+ <trans-unit id="Link to services that support Nostr Wallet Connect like Alby, Coinos and more." xml:space="preserve">
+ <source>Link to services that support Nostr Wallet Connect like Alby, Coinos and more.</source>
+ <target>Link to services that support Nostr Wallet Connect like Alby, Coinos and more.</target>
+ <note>The description for one of the "Why add Zaps?" boxes</note>
+ </trans-unit>
+ <trans-unit id="Link your account" xml:space="preserve">
+ <source>Link your account</source>
+ <target>Link your account</target>
+ <note>The heading for one of the "Why add Zaps?" boxes</note>
+ </trans-unit>
<trans-unit id="Load media" xml:space="preserve">
<source>Load media</source>
<target>Load media</target>
@@ -1361,6 +1431,11 @@ Sidebar menu label to sign out of the account.</note>
<target>Looking for %@...</target>
<note>Label that appears when searching for note or profile</note>
</trans-unit>
+ <trans-unit id="MANUAL SETUP" xml:space="preserve">
+ <source>MANUAL SETUP</source>
+ <target>MANUAL SETUP</target>
+ <note>Label for manual wallet setup.</note>
+ </trans-unit>
<trans-unit id="Make Default" xml:space="preserve">
<source>Make Default</source>
<target>Make Default</target>
@@ -1386,6 +1461,11 @@ Sidebar menu label to sign out of the account.</note>
<target>Manage subscription</target>
<note>Button to take user to manage Damus Purple subscription</note>
</trans-unit>
+ <trans-unit id="Maybe later" xml:space="preserve">
+ <source>Maybe later</source>
+ <target>Maybe later</target>
+ <note>Text for button to disconnect from Nostr Wallet Connect lightning wallet.</note>
+ </trans-unit>
<trans-unit id="Media previews" xml:space="preserve">
<source>Media previews</source>
<target>Media previews</target>
@@ -1555,6 +1635,11 @@ User confirm No</note>
<target>No text selected</target>
<note>Title indicating that a highlight cannot be posted because no text was selected.</note>
</trans-unit>
+ <trans-unit id="No transactions yet" xml:space="preserve">
+ <source>No transactions yet</source>
+ <target>No transactions yet</target>
+ <note>Message shown when no transactions are available</note>
+ </trans-unit>
<trans-unit id="No zaps will be sent, only a lightning payment." xml:space="preserve">
<source>No zaps will be sent, only a lightning payment.</source>
<target>No zaps will be sent, only a lightning payment.</target>
@@ -1760,6 +1845,11 @@ Button label to dismiss an error dialog</note>
<target>People</target>
<note>Label for filter for seeing only people follows.</note>
</trans-unit>
+ <trans-unit id="People will be able to send you cash from your profile. No money goes to Damus." xml:space="preserve">
+ <source>People will be able to send you cash from your profile. No money goes to Damus.</source>
+ <target>People will be able to send you cash from your profile. No money goes to Damus.</target>
+ <note>The description for one of the "Why add Zaps?" boxes</note>
+ </trans-unit>
<trans-unit id="Permanently Delete Account" xml:space="preserve">
<source>Permanently Delete Account</source>
<target>Permanently Delete Account</target>
@@ -2090,6 +2180,11 @@ Setting to enable Repost Local Notification</note>
<target>Retry</target>
<note>Button to retry completing account creation after an error occurred.</note>
</trans-unit>
+ <trans-unit id="Routing" xml:space="preserve">
+ <source>Routing</source>
+ <target>Routing</target>
+ <note>Label indicating the routing address for Nostr Wallet Connect payments. In other words, the relay used by the NWC wallet provider</note>
+ </trans-unit>
<trans-unit id="Run" xml:space="preserve">
<source>Run</source>
<target>Run</target>
@@ -2105,6 +2200,11 @@ Setting to enable Repost Local Notification</note>
<target>Runtime error</target>
<note>Indication that a runtime error occurred when running a NostrScript.</note>
</trans-unit>
+ <trans-unit id="SATS" xml:space="preserve">
+ <source>SATS</source>
+ <target>SATS</target>
+ <note>Abbreviation for Satoshis, smallest bitcoin unit</note>
+ </trans-unit>
<trans-unit id="SOFTWARE" xml:space="preserve">
<source>SOFTWARE</source>
<target>SOFTWARE</target>
@@ -2213,11 +2313,6 @@ Section header for search/universe settings</note>
<target>Secret Account Login Key</target>
<note>Section title for user's secret account login key.</note>
</trans-unit>
- <trans-unit id="Securely connect your Damus app to your wallet using Nostr Wallet Connect" xml:space="preserve">
- <source>Securely connect your Damus app to your wallet using Nostr Wallet Connect</source>
- <target>Securely connect your Damus app to your wallet using Nostr Wallet Connect</target>
- <note>Text to prompt user to connect their wallet using 'Nostr Wallet Connect'.</note>
- </trans-unit>
<trans-unit id="Select a Lightning wallet" xml:space="preserve">
<source>Select a Lightning wallet</source>
<target>Select a Lightning wallet</target>
@@ -2253,12 +2348,28 @@ Section header for search/universe settings</note>
<target>Service</target>
<note>Prompt selection of translation service provider.</note>
</trans-unit>
+ <trans-unit id="Set up wallet" xml:space="preserve">
+ <source>Set up wallet</source>
+ <target>Set up wallet</target>
+ <note>Text for button to disconnect from Nostr Wallet Connect lightning wallet.</note>
+ </trans-unit>
+ <trans-unit id="Setting up Zaps lets people know you're ready to start receiving money." xml:space="preserve">
+ <source>Setting up Zaps lets people know you're ready to start receiving money.</source>
+ <target>Setting up Zaps lets people know you're ready to start receiving money.</target>
+ <note>Information about enabling payments.</note>
+ </trans-unit>
<trans-unit id="Settings" xml:space="preserve">
<source>Settings</source>
<target>Settings</target>
<note>Navigation title for Settings view.
Sidebar menu label for accessing the app settings</note>
</trans-unit>
+ <trans-unit id="Setup Wallet" xml:space="preserve">
+ <source>Setup Wallet</source>
+ <target>Setup Wallet</target>
+ <note>Heading for Nostr Wallet Connect setup screen
+Heading for wallet setup confirmation screen</note>
+ </trans-unit>
<trans-unit id="Share" xml:space="preserve">
<source>Share</source>
<target>Share</target>
@@ -2410,6 +2521,11 @@ Section header for Universe/Search spam</note>
<target>Staging (for dev builds)</target>
<note>Label indicating the staging environment for Push notification functionality</note>
</trans-unit>
+ <trans-unit id="Start receiving money" xml:space="preserve">
+ <source>Start receiving money</source>
+ <target>Start receiving money</target>
+ <note>The heading for one of the "Why add Zaps?" boxes</note>
+ </trans-unit>
<trans-unit id="Staying humble..." xml:space="preserve">
<source>Staying humble...</source>
<target>Staying humble...</target>
@@ -2688,6 +2804,11 @@ Example URL to LibreTranslate server</note>
<target>Universe 🛸</target>
<note>Toolbar label for the universal view where notes from all connected relay servers appear.</note>
</trans-unit>
+ <trans-unit id="Unknown" xml:space="preserve">
+ <source>Unknown</source>
+ <target>Unknown</target>
+ <note>A name label for an unknown user</note>
+ </trans-unit>
<trans-unit id="Unmute" xml:space="preserve">
<source>Unmute</source>
<target>Unmute</target>
@@ -2718,6 +2839,11 @@ Example URL to LibreTranslate server</note>
<target>Upload</target>
<note>Button to proceed with uploading.</note>
</trans-unit>
+ <trans-unit id="Use existing" xml:space="preserve">
+ <source>Use existing</source>
+ <target>Use existing</target>
+ <note>Button text to use an existing wallet.</note>
+ </trans-unit>
<trans-unit id="User Statuses" xml:space="preserve">
<source>User Statuses</source>
<target>User Statuses</target>
@@ -2822,16 +2948,6 @@ Navigation title for attaching Nostr Wallet Connect lightning wallet.
Sidebar menu label for Wallet view.
Title for section in zap settings that controls the Lightning wallet selection.</note>
</trans-unit>
- <trans-unit id="Wallet Address" xml:space="preserve">
- <source>Wallet Address</source>
- <target>Wallet Address</target>
- <note>Label text indicating that below it is the wallet address.</note>
- </trans-unit>
- <trans-unit id="Wallet Relay" xml:space="preserve">
- <source>Wallet Relay</source>
- <target>Wallet Relay</target>
- <note>Label text indicating that below it is the information about the wallet relay.</note>
- </trans-unit>
<trans-unit id="We did not detect any issues that we can automatically fix for you. If you are having issues, please contact Damus support: [support@damus.io](mailto:support@damus.io)" xml:space="preserve">
<source>We did not detect any issues that we can automatically fix for you. If you are having issues, please contact Damus support: [support@damus.io](mailto:support@damus.io)</source>
<target>We did not detect any issues that we can automatically fix for you. If you are having issues, please contact Damus support: [support@damus.io](mailto:support@damus.io)</target>
@@ -2892,11 +3008,21 @@ Title for section in zap settings that controls the Lightning wallet selection.<
<target>What do you want to report?</target>
<note>Header text to prompt user what issue they want to report.</note>
</trans-unit>
+ <trans-unit id="When supporters tip with Zaps, they can add a note and we can make it easy for you to instantly reply to show your gratitude." xml:space="preserve">
+ <source>When supporters tip with Zaps, they can add a note and we can make it easy for you to instantly reply to show your gratitude.</source>
+ <target>When supporters tip with Zaps, they can add a note and we can make it easy for you to instantly reply to show your gratitude.</target>
+ <note>Description explaining a benefit of connecting a lightning wallet.</note>
+ </trans-unit>
<trans-unit id="Who to Follow" xml:space="preserve">
<source>Who to Follow</source>
<target>Who to Follow</target>
<note>Title for a screen displaying suggestions of who to follow</note>
</trans-unit>
+ <trans-unit id="Why add Zaps?" xml:space="preserve">
+ <source>Why add Zaps?</source>
+ <target>Why add Zaps?</target>
+ <note>Heading to explain the benefits of zaps.</note>
+ </trans-unit>
<trans-unit id="Words" xml:space="preserve">
<source>Words</source>
<target>Words</target>
@@ -2933,6 +3059,11 @@ User confirm Yes</note>
<target>You clicked on a Purple welcome link, but we could not find your checkout. This is likely a bug.</target>
<note>Error label upon continuing in the app from a Damus Purple purchase</note>
</trans-unit>
+ <trans-unit id="You drive the conversation and we want to make it easier for people to support your work beyond follows, reposts, and likes." xml:space="preserve">
+ <source>You drive the conversation and we want to make it easier for people to support your work beyond follows, reposts, and likes.</source>
+ <target>You drive the conversation and we want to make it easier for people to support your work beyond follows, reposts, and likes.</target>
+ <note>Text explaining the benefit of connecting a lightning wallet for content creators.</note>
+ </trans-unit>
<trans-unit id="You have no bookmarks yet, add them in the context menu" xml:space="preserve">
<source>You have no bookmarks yet, add them in the context menu</source>
<target>You have no bookmarks yet, add them in the context menu</target>
@@ -3047,6 +3178,15 @@ Section header for zap settings
Setting to enable Zap Local Notification
Title for section in zap settings that controls general zap preferences.</note>
</trans-unit>
+ <trans-unit id="Zaps are an easy way to support the incredible voices that make up the conversation on nostr. Here's how it works" xml:space="preserve">
+ <source>Zaps are an easy way to support the incredible
+voices that make up the conversation on nostr.
+Here's how it works</source>
+ <target>Zaps are an easy way to support the incredible
+voices that make up the conversation on nostr.
+Here's how it works</target>
+ <note>Describing the functional benefits of Zaps.</note>
+ </trans-unit>
<trans-unit id="apple_translation_service" xml:space="preserve">
<source>Apple</source>
<target>Apple</target>
@@ -3801,6 +3941,11 @@ Sentence composed of 2 variables to describe how many zap payments there are on
<target state="new">API Key (required)</target>
<note>Prompt for required entry of API Key to use translation server.</note>
</trans-unit>
+ <trans-unit id="AUTOMATIC SETUP" xml:space="preserve">
+ <source>AUTOMATIC SETUP</source>
+ <target state="new">AUTOMATIC SETUP</target>
+ <note>Heading for the section that performs an automatic wallet connection setup.</note>
+ </trans-unit>
<trans-unit id="About Me" xml:space="preserve">
<source>About Me</source>
<target state="new">About Me</target>
@@ -3821,11 +3966,21 @@ Sentence composed of 2 variables to describe how many zap payments there are on
<target state="new">Accessibility</target>
<note>Section header for accessibility settings</note>
</trans-unit>
+ <trans-unit id="Account" xml:space="preserve">
+ <source>Account</source>
+ <target state="new">Account</target>
+ <note>Label for the user account information with the Nostr Wallet Connect wallet provider.</note>
+ </trans-unit>
<trans-unit id="Account creation" xml:space="preserve">
<source>Account creation</source>
<target state="new">Account creation</target>
<note>Label for Purple account creation date</note>
</trans-unit>
+ <trans-unit id="Account details" xml:space="preserve">
+ <source>Account details</source>
+ <target state="new">Account details</target>
+ <note>Prompt to ask user if they want to attach their Nostr Wallet Connect lightning wallet.</note>
+ </trans-unit>
<trans-unit id="Account private key" xml:space="preserve">
<source>Account private key</source>
<target state="new">Account private key</target>
@@ -3973,11 +4128,6 @@ Section header for text and appearance settings</note>
<target state="new">Are you sure you want to clear the cache? This will free space, but images may take longer to load again.</target>
<note>Message explaining what it means to clear the cache, asking if user wants to proceed.</note>
</trans-unit>
- <trans-unit id="Are you sure you want to connect this wallet?" xml:space="preserve">
- <source>Are you sure you want to connect this wallet?</source>
- <target state="new">Are you sure you want to connect this wallet?</target>
- <note>Prompt to ask user if they want to attach their Nostr Wallet Connect lightning wallet.</note>
- </trans-unit>
<trans-unit id="Are you sure you want to delete all of your bookmarks?" xml:space="preserve">
<source>Are you sure you want to delete all of your bookmarks?</source>
<target state="new">Are you sure you want to delete all of your bookmarks?</target>
@@ -4007,6 +4157,11 @@ Tip: You can always change this later in Settings → Translations</source>
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 to any third party provider you already use." xml:space="preserve">
+ <source>Attach to any third party provider you already use.</source>
+ <target state="new">Attach to any third party provider you already use.</target>
+ <note>Information text guiding users on attaching existing provider.</note>
+ </trans-unit>
<trans-unit id="Authenticated" xml:space="preserve">
<source>Authenticated</source>
<target state="new">Authenticated</target>
@@ -4123,6 +4278,11 @@ Text for button to cancel out of connecting Nostr Wallet Connect lightning walle
<target state="new">Choose from Library</target>
<note>Option to select photo from library</note>
</trans-unit>
+ <trans-unit id="Choose the third-party payment provider you'd like to use." xml:space="preserve">
+ <source>Choose the third-party payment provider you'd like to use.</source>
+ <target state="new">Choose the third-party payment provider you'd like to use.</target>
+ <note>The description for one of the "Why add Zaps?" boxes</note>
+ </trans-unit>
<trans-unit id="Clear All" xml:space="preserve">
<source>Clear All</source>
<target state="new">Clear All</target>
@@ -4339,6 +4499,16 @@ Context menu option for copying the version of damus.</note>
<target state="new">Create new mutelist</target>
<note>Title of alert prompting the user to create a new mutelist.</note>
</trans-unit>
+ <trans-unit id="Create new wallet" xml:space="preserve">
+ <source>Create new wallet</source>
+ <target state="new">Create new wallet</target>
+ <note>Button text for creating a new wallet.</note>
+ </trans-unit>
+ <trans-unit id="Current balance" xml:space="preserve">
+ <source>Current balance</source>
+ <target state="new">Current balance</target>
+ <note>Label for displaying current wallet balance</note>
+ </trans-unit>
<trans-unit id="Custom" xml:space="preserve">
<source>Custom</source>
<target state="new">Custom</target>
@@ -4373,11 +4543,6 @@ Toolbar label for DMs view, where DM is the English abbreviation for Direct Mess
<target state="new">Damus Purple environment</target>
<note>Prompt selection of the Damus purple environment (Developer feature to switch between real/production mode to test modes).</note>
</trans-unit>
- <trans-unit id="Damus Wallet" xml:space="preserve">
- <source>Damus Wallet</source>
- <target state="new">Damus Wallet</target>
- <note>Title text for Damus Wallet view.</note>
- </trans-unit>
<trans-unit id="Damus logo" xml:space="preserve">
<source>Damus logo</source>
<target state="new">Damus logo</target>
@@ -4479,6 +4644,11 @@ The duration in which to mute the given item.</note>
<target state="new">Earn Money</target>
<note>Heading indicating that this application allows users to earn money.</note>
</trans-unit>
+ <trans-unit id="Easily create a new wallet and attach it to your account." xml:space="preserve">
+ <source>Easily create a new wallet and attach it to your account.</source>
+ <target state="new">Easily create a new wallet and attach it to your account.</target>
+ <note>Description for the create new wallet feature.</note>
+ </trans-unit>
<trans-unit id="Edit" xml:space="preserve">
<source>Edit</source>
<target state="new">Edit</target>
@@ -4624,6 +4794,11 @@ Title indicating that an error has occurred.</note>
<target state="new">Failed to parse</target>
<note>NostrScript error message when it fails to parse a script.</note>
</trans-unit>
+ <trans-unit id="Find a Wallet" xml:space="preserve">
+ <source>Find a Wallet</source>
+ <target state="new">Find a Wallet</target>
+ <note>The heading for one of the "Why add Zaps?" boxes</note>
+ </trans-unit>
<trans-unit id="First Aid" xml:space="preserve">
<source>First Aid</source>
<target state="new">First Aid</target>
@@ -4758,6 +4933,21 @@ Button to navigate to translate.nostr.wine to get a translation API key.</note>
<target state="new">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="Get cash instantly from your followers" xml:space="preserve">
+ <source>Get cash instantly from your followers</source>
+ <target state="new">Get cash instantly from your followers</target>
+ <note>Feature description for receiving money instantly.</note>
+ </trans-unit>
+ <trans-unit id="Get paid for being you" xml:space="preserve">
+ <source>Get paid for being you</source>
+ <target state="new">Get paid for being you</target>
+ <note>Description for monetizing one's presence.</note>
+ </trans-unit>
+ <trans-unit id="Give thanks" xml:space="preserve">
+ <source>Give thanks</source>
+ <target state="new">Give thanks</target>
+ <note>Heading explaining a benefit of connecting a lightning wallet.</note>
+ </trans-unit>
<trans-unit id="Go to the app" xml:space="preserve">
<source>Go to the app</source>
<target state="new">Go to the app</target>
@@ -4923,6 +5113,11 @@ Settings section for managing keys</note>
<target state="new">LIVE</target>
<note>Text indicator that the video is a livestream.</note>
</trans-unit>
+ <trans-unit id="Latest transactions" xml:space="preserve">
+ <source>Latest transactions</source>
+ <target state="new">Latest transactions</target>
+ <note>Heading for latest wallet transactions list</note>
+ </trans-unit>
<trans-unit id="Learn more about the features" xml:space="preserve">
<source>Learn more about the features</source>
<target state="new">Learn more about the features</target>
@@ -4933,6 +5128,11 @@ Settings section for managing keys</note>
<target state="new">Left Handed</target>
<note>Moves the post button to the left side of the screen</note>
</trans-unit>
+ <trans-unit id="Let your fans show their support" xml:space="preserve">
+ <source>Let your fans show their support</source>
+ <target state="new">Let your fans show their support</target>
+ <note>Heading pointing out a benefit of connecting a lightning wallet.</note>
+ </trans-unit>
<trans-unit id="LibreTranslate (Open Source)" xml:space="preserve">
<source>LibreTranslate (Open Source)</source>
<target state="new">LibreTranslate (Open Source)</target>
@@ -4958,6 +5158,16 @@ Settings section for managing keys</note>
<target state="new">Likes</target>
<note>Setting to enable Like Local Notification</note>
</trans-unit>
+ <trans-unit id="Link to services that support Nostr Wallet Connect like Alby, Coinos and more." xml:space="preserve">
+ <source>Link to services that support Nostr Wallet Connect like Alby, Coinos and more.</source>
+ <target state="new">Link to services that support Nostr Wallet Connect like Alby, Coinos and more.</target>
+ <note>The description for one of the "Why add Zaps?" boxes</note>
+ </trans-unit>
+ <trans-unit id="Link your account" xml:space="preserve">
+ <source>Link your account</source>
+ <target state="new">Link your account</target>
+ <note>The heading for one of the "Why add Zaps?" boxes</note>
+ </trans-unit>
<trans-unit id="Load media" xml:space="preserve">
<source>Load media</source>
<target state="new">Load media</target>
@@ -5001,6 +5211,11 @@ Sidebar menu label to sign out of the account.</note>
<target state="new">Looking for %@...</target>
<note>Label that appears when searching for note or profile</note>
</trans-unit>
+ <trans-unit id="MANUAL SETUP" xml:space="preserve">
+ <source>MANUAL SETUP</source>
+ <target state="new">MANUAL SETUP</target>
+ <note>Label for manual wallet setup.</note>
+ </trans-unit>
<trans-unit id="Make Default" xml:space="preserve">
<source>Make Default</source>
<target state="new">Make Default</target>
@@ -5026,6 +5241,11 @@ Sidebar menu label to sign out of the account.</note>
<target state="new">Manage subscription</target>
<note>Button to take user to manage Damus Purple subscription</note>
</trans-unit>
+ <trans-unit id="Maybe later" xml:space="preserve">
+ <source>Maybe later</source>
+ <target state="new">Maybe later</target>
+ <note>Text for button to disconnect from Nostr Wallet Connect lightning wallet.</note>
+ </trans-unit>
<trans-unit id="Media previews" xml:space="preserve">
<source>Media previews</source>
<target state="new">Media previews</target>
@@ -5190,6 +5410,11 @@ User confirm No</note>
<target state="new">No results</target>
<note>A label indicating that note search resulted in no results</note>
</trans-unit>
+ <trans-unit id="No transactions yet" xml:space="preserve">
+ <source>No transactions yet</source>
+ <target state="new">No transactions yet</target>
+ <note>Message shown when no transactions are available</note>
+ </trans-unit>
<trans-unit id="No zaps will be sent, only a lightning payment." xml:space="preserve">
<source>No zaps will be sent, only a lightning payment.</source>
<target state="new">No zaps will be sent, only a lightning payment.</target>
@@ -5395,6 +5620,11 @@ Button label to dismiss an error dialog</note>
<target state="new">People</target>
<note>Label for filter for seeing only people follows.</note>
</trans-unit>
+ <trans-unit id="People will be able to send you cash from your profile. No money goes to Damus." xml:space="preserve">
+ <source>People will be able to send you cash from your profile. No money goes to Damus.</source>
+ <target state="new">People will be able to send you cash from your profile. No money goes to Damus.</target>
+ <note>The description for one of the "Why add Zaps?" boxes</note>
+ </trans-unit>
<trans-unit id="Permanently Delete Account" xml:space="preserve">
<source>Permanently Delete Account</source>
<target state="new">Permanently Delete Account</target>
@@ -5715,6 +5945,11 @@ Setting to enable Repost Local Notification</note>
<target state="new">Retry</target>
<note>Button to retry completing account creation after an error occurred.</note>
</trans-unit>
+ <trans-unit id="Routing" xml:space="preserve">
+ <source>Routing</source>
+ <target state="new">Routing</target>
+ <note>Label indicating the routing address for Nostr Wallet Connect payments. In other words, the relay used by the NWC wallet provider</note>
+ </trans-unit>
<trans-unit id="Run" xml:space="preserve">
<source>Run</source>
<target state="new">Run</target>
@@ -5730,6 +5965,11 @@ Setting to enable Repost Local Notification</note>
<target state="new">Runtime error</target>
<note>Indication that a runtime error occurred when running a NostrScript.</note>
</trans-unit>
+ <trans-unit id="SATS" xml:space="preserve">
+ <source>SATS</source>
+ <target state="new">SATS</target>
+ <note>Abbreviation for Satoshis, smallest bitcoin unit</note>
+ </trans-unit>
<trans-unit id="SOFTWARE" xml:space="preserve">
<source>SOFTWARE</source>
<target state="new">SOFTWARE</target>
@@ -5838,11 +6078,6 @@ Section header for search/universe settings</note>
<target state="new">Secret Account Login Key</target>
<note>Section title for user's secret account login key.</note>
</trans-unit>
- <trans-unit id="Securely connect your Damus app to your wallet using Nostr Wallet Connect" xml:space="preserve">
- <source>Securely connect your Damus app to your wallet using Nostr Wallet Connect</source>
- <target state="new">Securely connect your Damus app to your wallet using Nostr Wallet Connect</target>
- <note>Text to prompt user to connect their wallet using 'Nostr Wallet Connect'.</note>
- </trans-unit>
<trans-unit id="Select a Lightning wallet" xml:space="preserve">
<source>Select a Lightning wallet</source>
<target state="new">Select a Lightning wallet</target>
@@ -5878,12 +6113,28 @@ Section header for search/universe settings</note>
<target state="new">Service</target>
<note>Prompt selection of translation service provider.</note>
</trans-unit>
+ <trans-unit id="Set up wallet" xml:space="preserve">
+ <source>Set up wallet</source>
+ <target state="new">Set up wallet</target>
+ <note>Text for button to disconnect from Nostr Wallet Connect lightning wallet.</note>
+ </trans-unit>
+ <trans-unit id="Setting up Zaps lets people know you're ready to start receiving money." xml:space="preserve">
+ <source>Setting up Zaps lets people know you're ready to start receiving money.</source>
+ <target state="new">Setting up Zaps lets people know you're ready to start receiving money.</target>
+ <note>Information about enabling payments.</note>
+ </trans-unit>
<trans-unit id="Settings" xml:space="preserve">
<source>Settings</source>
<target state="new">Settings</target>
<note>Navigation title for Settings view.
Sidebar menu label for accessing the app settings</note>
</trans-unit>
+ <trans-unit id="Setup Wallet" xml:space="preserve">
+ <source>Setup Wallet</source>
+ <target state="new">Setup Wallet</target>
+ <note>Heading for Nostr Wallet Connect setup screen
+Heading for wallet setup confirmation screen</note>
+ </trans-unit>
<trans-unit id="Share" xml:space="preserve">
<source>Share</source>
<target state="new">Share</target>
@@ -6045,6 +6296,11 @@ Section header for Universe/Search spam</note>
<target state="new">Staging (for dev builds)</target>
<note>Label indicating the staging environment for Push notification functionality</note>
</trans-unit>
+ <trans-unit id="Start receiving money" xml:space="preserve">
+ <source>Start receiving money</source>
+ <target state="new">Start receiving money</target>
+ <note>The heading for one of the "Why add Zaps?" boxes</note>
+ </trans-unit>
<trans-unit id="Staying humble..." xml:space="preserve">
<source>Staying humble...</source>
<target state="new">Staying humble...</target>
@@ -6323,6 +6579,11 @@ Example URL to LibreTranslate server</note>
<target state="new">Universe 🛸</target>
<note>Toolbar label for the universal view where notes from all connected relay servers appear.</note>
</trans-unit>
+ <trans-unit id="Unknown" xml:space="preserve">
+ <source>Unknown</source>
+ <target state="new">Unknown</target>
+ <note>A name label for an unknown user</note>
+ </trans-unit>
<trans-unit id="Unmute" xml:space="preserve">
<source>Unmute</source>
<target state="new">Unmute</target>
@@ -6353,6 +6614,11 @@ Example URL to LibreTranslate server</note>
<target state="new">Upload</target>
<note>Button to proceed with uploading.</note>
</trans-unit>
+ <trans-unit id="Use existing" xml:space="preserve">
+ <source>Use existing</source>
+ <target state="new">Use existing</target>
+ <note>Button text to use an existing wallet.</note>
+ </trans-unit>
<trans-unit id="User Statuses" xml:space="preserve">
<source>User Statuses</source>
<target state="new">User Statuses</target>
@@ -6457,16 +6723,6 @@ Navigation title for attaching Nostr Wallet Connect lightning wallet.
Sidebar menu label for Wallet view.
Title for section in zap settings that controls the Lightning wallet selection.</note>
</trans-unit>
- <trans-unit id="Wallet Address" xml:space="preserve">
- <source>Wallet Address</source>
- <target state="new">Wallet Address</target>
- <note>Label text indicating that below it is the wallet address.</note>
- </trans-unit>
- <trans-unit id="Wallet Relay" xml:space="preserve">
- <source>Wallet Relay</source>
- <target state="new">Wallet Relay</target>
- <note>Label text indicating that below it is the information about the wallet relay.</note>
- </trans-unit>
<trans-unit id="We did not detect any issues that we can automatically fix for you. If you are having issues, please contact Damus support: [support@damus.io](mailto:support@damus.io)" xml:space="preserve">
<source>We did not detect any issues that we can automatically fix for you. If you are having issues, please contact Damus support: [support@damus.io](mailto:support@damus.io)</source>
<target state="new">We did not detect any issues that we can automatically fix for you. If you are having issues, please contact Damus support: [support@damus.io](mailto:support@damus.io)</target>
@@ -6527,11 +6783,21 @@ Title for section in zap settings that controls the Lightning wallet selection.<
<target state="new">What do you want to report?</target>
<note>Header text to prompt user what issue they want to report.</note>
</trans-unit>
+ <trans-unit id="When supporters tip with Zaps, they can add a note and we can make it easy for you to instantly reply to show your gratitude." xml:space="preserve">
+ <source>When supporters tip with Zaps, they can add a note and we can make it easy for you to instantly reply to show your gratitude.</source>
+ <target state="new">When supporters tip with Zaps, they can add a note and we can make it easy for you to instantly reply to show your gratitude.</target>
+ <note>Description explaining a benefit of connecting a lightning wallet.</note>
+ </trans-unit>
<trans-unit id="Who to Follow" xml:space="preserve">
<source>Who to Follow</source>
<target state="new">Who to Follow</target>
<note>Title for a screen displaying suggestions of who to follow</note>
</trans-unit>
+ <trans-unit id="Why add Zaps?" xml:space="preserve">
+ <source>Why add Zaps?</source>
+ <target state="new">Why add Zaps?</target>
+ <note>Heading to explain the benefits of zaps.</note>
+ </trans-unit>
<trans-unit id="Words" xml:space="preserve">
<source>Words</source>
<target state="new">Words</target>
@@ -6563,6 +6829,11 @@ User confirm Yes</note>
<target state="new">You clicked on a Purple welcome link, but we could not find your checkout. This is likely a bug.</target>
<note>Error label upon continuing in the app from a Damus Purple purchase</note>
</trans-unit>
+ <trans-unit id="You drive the conversation and we want to make it easier for people to support your work beyond follows, reposts, and likes." xml:space="preserve">
+ <source>You drive the conversation and we want to make it easier for people to support your work beyond follows, reposts, and likes.</source>
+ <target state="new">You drive the conversation and we want to make it easier for people to support your work beyond follows, reposts, and likes.</target>
+ <note>Text explaining the benefit of connecting a lightning wallet for content creators.</note>
+ </trans-unit>
<trans-unit id="You have no bookmarks yet, add them in the context menu" xml:space="preserve">
<source>You have no bookmarks yet, add them in the context menu</source>
<target state="new">You have no bookmarks yet, add them in the context menu</target>
@@ -6677,6 +6948,15 @@ Section header for zap settings
Setting to enable Zap Local Notification
Title for section in zap settings that controls general zap preferences.</note>
</trans-unit>
+ <trans-unit id="Zaps are an easy way to support the incredible voices that make up the conversation on nostr. Here's how it works" xml:space="preserve">
+ <source>Zaps are an easy way to support the incredible
+voices that make up the conversation on nostr.
+Here's how it works</source>
+ <target state="new">Zaps are an easy way to support the incredible
+voices that make up the conversation on nostr.
+Here's how it works</target>
+ <note>Describing the functional benefits of Zaps.</note>
+ </trans-unit>
<trans-unit id="apple_translation_service" xml:space="preserve">
<source>Apple</source>
<target state="new">Apple</target>
diff --git a/damus/en-US.xcloc/Source Contents/damus/Localizable.xcstrings b/damus/en-US.xcloc/Source Contents/damus/Localizable.xcstrings
@@ -105,9 +105,15 @@
"Accessibility" : {
"comment" : "Section header for accessibility settings"
},
+ "Account" : {
+ "comment" : "Label for the user account information with the Nostr Wallet Connect wallet provider."
+ },
"Account creation" : {
"comment" : "Label for Purple account creation date"
},
+ "Account details" : {
+ "comment" : "Prompt to ask user if they want to attach their Nostr Wallet Connect lightning wallet."
+ },
"Account private key" : {
"comment" : "Accessibility label for the private key input field"
},
@@ -213,9 +219,6 @@
"Are you sure you want to clear the cache? This will free space, but images may take longer to load again." : {
"comment" : "Message explaining what it means to clear the cache, asking if user wants to proceed."
},
- "Are you sure you want to connect this wallet?" : {
- "comment" : "Prompt to ask user if they want to attach their Nostr Wallet Connect lightning wallet."
- },
"Are you sure you want to delete all of your bookmarks?" : {
"comment" : "Alert for deleting all of the bookmarks."
},
@@ -231,9 +234,15 @@
"As part of your Damus Purple membership, you get complimentary and automated translations. Would you like to enable Damus Purple translations?\n\nTip: You can always change this later in Settings → Translations" : {
"comment" : "Message notifying the user that they get auto-translations as part of their service"
},
+ "Attach to any third party provider you already use." : {
+ "comment" : "Information text guiding users on attaching existing provider."
+ },
"Authenticated" : {
"comment" : "Label to display that authentication to a server has succeeded."
},
+ "AUTOMATIC SETUP" : {
+ "comment" : "Heading for the section that performs an automatic wallet connection setup."
+ },
"Automatic translations" : {
"comment" : "Part 1 of 2 in message 'You unlocked automatic translations' the user gets when they sign up for Damus Purple"
},
@@ -288,6 +297,9 @@
"Choose from Library" : {
"comment" : "Option to select photo from library"
},
+ "Choose the third-party payment provider you'd like to use." : {
+ "comment" : "The description for one of the \"Why add Zaps?\" boxes"
+ },
"Clear All" : {
"comment" : "Button for clearing bookmarks data."
},
@@ -414,6 +426,12 @@
"Create new mutelist" : {
"comment" : "Title of alert prompting the user to create a new mutelist."
},
+ "Create new wallet" : {
+ "comment" : "Button text for creating a new wallet."
+ },
+ "Current balance" : {
+ "comment" : "Label for displaying current wallet balance"
+ },
"Custom" : {
"comment" : "Dropdown option for selecting a custom translation server."
},
@@ -432,9 +450,6 @@
"Damus Purple environment" : {
"comment" : "Prompt selection of the Damus purple environment (Developer feature to switch between real/production mode to test modes)."
},
- "Damus Wallet" : {
- "comment" : "Title text for Damus Wallet view."
- },
"DeepL (Proprietary, Higher Accuracy)" : {
"comment" : "Dropdown option for selecting DeepL as the translation service."
},
@@ -489,6 +504,9 @@
"Earn Money" : {
"comment" : "Heading indicating that this application allows users to earn money."
},
+ "Easily create a new wallet and attach it to your account." : {
+ "comment" : "Description for the create new wallet feature."
+ },
"Edit" : {
"comment" : "Button to edit user's profile.\nButton to enter edit mode for modifying the list of relays.\nEdit Button for editing profile"
},
@@ -576,6 +594,9 @@
"Failed to parse" : {
"comment" : "NostrScript error message when it fails to parse a script."
},
+ "Find a Wallet" : {
+ "comment" : "The heading for one of the \"Why add Zaps?\" boxes"
+ },
"First Aid" : {
"comment" : "Navigation title for first aid settings and tools\nSection header for first aid tools and settings"
},
@@ -667,6 +688,15 @@
"Get API Key with BTC/Lightning" : {
"comment" : "Button to navigate to nokyctranslate website to get a translation API key.\nButton to navigate to translate.nostr.wine to get a translation API key."
},
+ "Get cash instantly from your followers" : {
+ "comment" : "Feature description for receiving money instantly."
+ },
+ "Get paid for being you" : {
+ "comment" : "Description for monetizing one's presence."
+ },
+ "Give thanks" : {
+ "comment" : "Heading explaining a benefit of connecting a lightning wallet."
+ },
"Go to the app" : {
"comment" : "Button label giving the user the option to go to the app after sharing content"
},
@@ -760,12 +790,18 @@
"Keys" : {
"comment" : "Navigation title for managing keys.\nSettings section for managing keys"
},
+ "Latest transactions" : {
+ "comment" : "Heading for latest wallet transactions list"
+ },
"Learn more about the features" : {
"comment" : "Label for a link to the Damus website, to allow the user to learn more about the features of Purple"
},
"Left Handed" : {
"comment" : "Moves the post button to the left side of the screen"
},
+ "Let your fans show their support" : {
+ "comment" : "Heading pointing out a benefit of connecting a lightning wallet."
+ },
"LibreTranslate (Open Source)" : {
"comment" : "Dropdown option for selecting LibreTranslate as the translation service."
},
@@ -781,6 +817,12 @@
"Likes" : {
"comment" : "Setting to enable Like Local Notification"
},
+ "Link to services that support Nostr Wallet Connect like Alby, Coinos and more." : {
+ "comment" : "The description for one of the \"Why add Zaps?\" boxes"
+ },
+ "Link your account" : {
+ "comment" : "The heading for one of the \"Why add Zaps?\" boxes"
+ },
"LIVE" : {
"comment" : "Text indicator that the video is a livestream."
},
@@ -823,6 +865,12 @@
"Manage subscription" : {
"comment" : "Button to take user to manage Damus Purple subscription"
},
+ "MANUAL SETUP" : {
+ "comment" : "Label for manual wallet setup."
+ },
+ "Maybe later" : {
+ "comment" : "Text for button to disconnect from Nostr Wallet Connect lightning wallet."
+ },
"Media previews" : {
"comment" : "Setting to show media"
},
@@ -916,6 +964,9 @@
"No results" : {
"comment" : "A label indicating that note search resulted in no results"
},
+ "No transactions yet" : {
+ "comment" : "Message shown when no transactions are available"
+ },
"No zaps will be sent, only a lightning payment." : {
"comment" : "Description of non-zap type where sats are sent to the user's wallet as a regular Lightning payment, not as a zap."
},
@@ -1063,6 +1114,9 @@
"People" : {
"comment" : "Label for filter for seeing only people follows."
},
+ "People will be able to send you cash from your profile. No money goes to Damus." : {
+ "comment" : "The description for one of the \"Why add Zaps?\" boxes"
+ },
"Permanently Delete Account" : {
"comment" : "Alert for deleting the users account.\nSection title for deleting the user"
},
@@ -1269,6 +1323,9 @@
"Retry" : {
"comment" : "Button to retry completing account creation after an error occurred."
},
+ "Routing" : {
+ "comment" : "Label indicating the routing address for Nostr Wallet Connect payments. In other words, the relay used by the NWC wallet provider"
+ },
"Run" : {
"comment" : "Button that runs a NostrScript."
},
@@ -1281,6 +1338,9 @@
"Satoshi Nakamoto" : {
"comment" : "Name of Bitcoin creator(s)."
},
+ "SATS" : {
+ "comment" : "Abbreviation for Satoshis, smallest bitcoin unit"
+ },
"Save" : {
"comment" : "Button for saving profile.\nButton to save key, complete account creation, and start using the app."
},
@@ -1338,9 +1398,6 @@
"Secret Account Login Key" : {
"comment" : "Section title for user's secret account login key."
},
- "Securely connect your Damus app to your wallet using Nostr Wallet Connect" : {
- "comment" : "Text to prompt user to connect their wallet using 'Nostr Wallet Connect'."
- },
"Select a Lightning wallet" : {
"comment" : "Title of section for selecting a Lightning wallet to pay a Lightning invoice."
},
@@ -1365,9 +1422,18 @@
"Service" : {
"comment" : "Prompt selection of translation service provider."
},
+ "Set up wallet" : {
+ "comment" : "Text for button to disconnect from Nostr Wallet Connect lightning wallet."
+ },
+ "Setting up Zaps lets people know you're ready to start receiving money." : {
+ "comment" : "Information about enabling payments."
+ },
"Settings" : {
"comment" : "Navigation title for Settings view.\nSidebar menu label for accessing the app settings"
},
+ "Setup Wallet" : {
+ "comment" : "Heading for Nostr Wallet Connect setup screen\nHeading for wallet setup confirmation screen"
+ },
"Share" : {
"comment" : "Button to share a note\nButton to share an image.\nButton to share the link to a profile.\nSave button text for saving profile status settings."
},
@@ -1464,6 +1530,9 @@
"Staging (for dev builds)" : {
"comment" : "Label indicating the staging environment for Push notification functionality"
},
+ "Start receiving money" : {
+ "comment" : "The heading for one of the \"Why add Zaps?\" boxes"
+ },
"Staying humble..." : {
"comment" : "Placeholder as an example of what the user could set as their profile status."
},
@@ -1620,6 +1689,9 @@
"Universe 🛸" : {
"comment" : "Toolbar label for the universal view where notes from all connected relay servers appear."
},
+ "Unknown" : {
+ "comment" : "A name label for an unknown user"
+ },
"Unmute" : {
"comment" : "Button to unmute a profile."
},
@@ -1641,6 +1713,9 @@
"URL" : {
"comment" : "Custom URL host for Damus Purple testing\nCustom URL host for Damus push notification testing\nExample URL to LibreTranslate server"
},
+ "Use existing" : {
+ "comment" : "Button text to use an existing wallet."
+ },
"User has been muted" : {
"comment" : "Alert message that informs a user was muted."
},
@@ -1686,12 +1761,6 @@
"Wallet" : {
"comment" : "Navigation title for Wallet view\nNavigation title for attaching Nostr Wallet Connect lightning wallet.\nSidebar menu label for Wallet view.\nTitle for section in zap settings that controls the Lightning wallet selection."
},
- "Wallet Address" : {
- "comment" : "Label text indicating that below it is the wallet address."
- },
- "Wallet Relay" : {
- "comment" : "Label text indicating that below it is the information about the wallet relay."
- },
"WARNING:\n\nThis will reset your contact list, including the list of everyone you follow and the list of all relays you usually connect to. ONLY PROCEED IF YOU ARE SURE YOU HAVE LOST YOUR CONTACT LIST BEYOND RECOVERABILITY." : {
"comment" : "Alert for resetting the user's contact list."
},
@@ -1734,9 +1803,15 @@
"What do you want to report?" : {
"comment" : "Header text to prompt user what issue they want to report."
},
+ "When supporters tip with Zaps, they can add a note and we can make it easy for you to instantly reply to show your gratitude." : {
+ "comment" : "Description explaining a benefit of connecting a lightning wallet."
+ },
"Who to Follow" : {
"comment" : "Title for a screen displaying suggestions of who to follow"
},
+ "Why add Zaps?" : {
+ "comment" : "Heading to explain the benefits of zaps."
+ },
"Words" : {
"comment" : "Section header title for a list of words that are muted."
},
@@ -1761,6 +1836,9 @@
"You clicked on a Purple welcome link, but we could not find your checkout. This is likely a bug." : {
"comment" : "Error label upon continuing in the app from a Damus Purple purchase"
},
+ "You drive the conversation and we want to make it easier for people to support your work beyond follows, reposts, and likes." : {
+ "comment" : "Text explaining the benefit of connecting a lightning wallet for content creators."
+ },
"You have no bookmarks yet, add them in the context menu" : {
"comment" : "Text indicating that there are no bookmarks to be viewed"
},
@@ -1823,6 +1901,9 @@
},
"Zaps" : {
"comment" : "Label for filter for zap notifications.\nNavigation bar title for the Zaps view.\nNavigation title for zap settings.\nSection header for zap settings\nSetting to enable Zap Local Notification\nTitle for section in zap settings that controls general zap preferences."
+ },
+ "Zaps are an easy way to support the incredible\nvoices that make up the conversation on nostr.\nHere's how it works" : {
+ "comment" : "Describing the functional benefits of Zaps."
}
},
"version" : "1.0"
diff --git a/damus/en-US.xcloc/Source Contents/damus/en-US.lproj/Localizable.strings b/damus/en-US.xcloc/Source Contents/damus/en-US.lproj/Localizable.strings
Binary files differ.
diff --git a/damus/fr.lproj/InfoPlist.strings b/damus/fr.lproj/InfoPlist.strings
Binary files differ.
diff --git a/damus/hu-HU.lproj/Localizable.strings b/damus/hu-HU.lproj/Localizable.strings
Binary files differ.
diff --git a/damus/hu-HU.lproj/Localizable.stringsdict b/damus/hu-HU.lproj/Localizable.stringsdict
@@ -66,6 +66,22 @@
<string>Importok</string>
</dict>
</dict>
+ <key>people_reposted_count</key>
+ <dict>
+ <key>NSStringLocalizedFormatKey</key>
+ <string>%#@REPOSTED@</string>
+ <key>REPOSTED</key>
+ <dict>
+ <key>NSStringFormatSpecTypeKey</key>
+ <string>NSStringPluralRuleType</string>
+ <key>NSStringFormatValueTypeKey</key>
+ <string>d</string>
+ <key>one</key>
+ <string>%2$@ és %1$d egyéb újraosztva</string>
+ <key>other</key>
+ <string>%2$@ és %1$d egyebek újraosztva</string>
+ </dict>
+ </dict>
<key>reacted_tagged_in_3</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
diff --git a/damus/nl.lproj/Localizable.strings b/damus/nl.lproj/Localizable.strings
Binary files differ.
diff --git a/damus/pl-PL.lproj/Localizable.strings b/damus/pl-PL.lproj/Localizable.strings
Binary files differ.
diff --git a/damus/pl-PL.lproj/Localizable.stringsdict b/damus/pl-PL.lproj/Localizable.stringsdict
@@ -82,6 +82,26 @@
<string>Importa</string>
</dict>
</dict>
+ <key>people_reposted_count</key>
+ <dict>
+ <key>NSStringLocalizedFormatKey</key>
+ <string>%#@REPOSTED@</string>
+ <key>REPOSTED</key>
+ <dict>
+ <key>NSStringFormatSpecTypeKey</key>
+ <string>NSStringPluralRuleType</string>
+ <key>NSStringFormatValueTypeKey</key>
+ <string>d</string>
+ <key>one</key>
+ <string>%2$@ i %1$d inna osoba podała dalej</string>
+ <key>few</key>
+ <string>%2$@ i %1$d inne osoby podały dalej</string>
+ <key>many</key>
+ <string>%2$@ i %1$d innych osób podało dalej</string>
+ <key>other</key>
+ <string>%2$@ i %1$d innej osoby podało dalej</string>
+ </dict>
+ </dict>
<key>reacted_tagged_in_3</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
@@ -213,13 +233,13 @@
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
- <string>%2$@ i %1$d inna osoba opublikowała notatkę, w której Cię oznaczono</string>
+ <string>%2$@ i %1$d inna osoba podała dalej notatkę, w której cię oznaczono</string>
<key>few</key>
- <string>%2$@ i %1$d inne osoby opublikowały notatkę, w której Cię oznaczono</string>
+ <string>%2$@ i %1$d inne osoby podały dalej notatkę, w której cię oznaczono</string>
<key>many</key>
- <string>%2$@ i %1$d innych osób opublikowało notatkę, w której Cię oznaczono</string>
+ <string>%2$@ i %1$d innych osób podało dalej notatkę, w której cię oznaczono</string>
<key>other</key>
- <string>%2$@ i %1$d innej osoby opublikowało wiadomość, w której jesteś oznaczony</string>
+ <string>%2$@ i %1$d innej osoby podało dalej notatkę, w której cię oznaczono</string>
</dict>
</dict>
<key>reposted_your_note_3</key>
@@ -233,13 +253,13 @@
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
- <string>%2$@ i %1$d inna osoba opublikowała twoją notatkę</string>
+ <string>%2$@ i %1$d inna osoba podała dalej twoją notatkę</string>
<key>few</key>
- <string>%2$@ i %1$d inne osoby opublikowały twoją notatkę</string>
+ <string>%2$@ i %1$d inne osoby podały dalej twoją notatkę</string>
<key>many</key>
- <string>%2$@ i %1$d innych osób opublikowały twoją notatkę</string>
+ <string>%2$@ i %1$d innych osób podało dalej twoją notatkę</string>
<key>other</key>
- <string>%2$@ i %1$d innej osoby opublikowało twoją notatkę</string>
+ <string>%2$@ i %1$d innej osoby podało dalej twoją notatkę</string>
</dict>
</dict>
<key>reposted_your_profile_3</key>
@@ -253,13 +273,13 @@
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
- <string>%2$@ i %1$d inna osoba opublikowała twój profil</string>
+ <string>%2$@ i %1$d inna osoba podała dalej twój profil</string>
<key>few</key>
- <string>%2$@ i %1$d inne osoby opublikowały twój profil</string>
+ <string>%2$@ i %1$d inne osoby podały dalej twój profil</string>
<key>many</key>
- <string>%2$@ i %1$d innych osób opublikowało twój profil</string>
+ <string>%2$@ i %1$d innych osób podało dalej twój profil</string>
<key>other</key>
- <string>%2$@ i %1$d innych osób opublikowało twój profil</string>
+ <string>%2$@ i %1$d innych osoby podało dalej twój profil</string>
</dict>
</dict>
<key>reposts_count</key>
@@ -279,7 +299,7 @@
<key>many</key>
<string>Podanych dalej</string>
<key>other</key>
- <string>Podanych dalej</string>
+ <string>Podane dalej</string>
</dict>
</dict>
<key>quoted_reposts_count</key>
diff --git a/damus/pt-PT.lproj/Localizable.strings b/damus/pt-PT.lproj/Localizable.strings
Binary files differ.
diff --git a/damus/th.lproj/Localizable.strings b/damus/th.lproj/Localizable.strings
Binary files differ.