From 5cadf09665c63dfbbd58c7465ffe1a8db524d3b9 Mon Sep 17 00:00:00 2001
From: Terry Yiu <963907+tyiu@users.noreply.github.com>
Date: Sun, 19 Jan 2025 12:29:10 -0500
Subject: [PATCH] Export strings for translation
---
.../Localized Contents/en-US.xliff | 148 ++++++++++++++++--
.../damus/Localizable.xcstrings | 44 +++++-
.../damus/en-US.lproj/Localizable.strings | Bin 170882 -> 175096 bytes
3 files changed, 176 insertions(+), 16 deletions(-)
diff --git a/damus/en-US.xcloc/Localized Contents/en-US.xliff b/damus/en-US.xcloc/Localized Contents/en-US.xliff
index 799fcb85..68ce46c9 100644
--- a/damus/en-US.xcloc/Localized Contents/en-US.xliff
+++ b/damus/en-US.xcloc/Localized Contents/en-US.xliff
@@ -533,10 +533,10 @@ Text for button to conect to Nostr Wallet Connect lightning wallet.
Connect to Alby WalletButton to attach an Alby Wallet, a service that provides a Lightning wallet for zapping sats. Alby is the name of the service and should not be translated.
-
- Connect to Mutiny Wallet
- Connect to Mutiny Wallet
- Button to attach an Mutiny Wallet, a service that provides a Lightning wallet for zapping sats. Mutiny is the name of the service and should not be translated.
+
+ Connect to Coinos
+ Connect to Coinos
+ Button to attach a Coinos Wallet, a service that provides a Lightning wallet for zapping sats. Coinos is the name of the service and should not be translated.Connecting
@@ -779,7 +779,8 @@ Button to disconnect from the relay.
DismissDismiss
- Button to dismiss alert
+ Button to dismiss alert
+Button to dismiss errorDone
@@ -815,11 +816,21 @@ The duration in which to mute the given item.
Button to enter edit mode for modifying the list of relays.
Edit Button for editing profile
+
+ Edit Image
+ Edit Image
+ Accessibility label for a button that edits an image
+ Edit banner imageEdit banner imageAccessibility label for edit banner image button
+
+ Edit profile picture
+ Edit profile picture
+ Accessibility label for a button that edits a profile picture
+ Enable Purple auto-translationsEnable Purple auto-translations
@@ -878,6 +889,16 @@ Title indicating that an error has occurred.
Error syncing up push notifications preferences with the server: %@Error label shown when system tries to sync up notification preferences to the push notification server but something fails
+
+ Error uploading profile image. Please check your internet connection and try again. If error persists, please contact Damus support (support@damus.io).
+ Error uploading profile image. Please check your internet connection and try again. If error persists, please contact Damus support (support@damus.io).
+ Error label when uploading profile image
+
+
+ Error while cropping image
+ Error while cropping image
+ Heading on cropping error page
+ Error, please try againError, please try again
@@ -913,6 +934,11 @@ Title indicating that an error has occurred.
Expiry dateLabel for Purple subscription expiry date
+
+ Failed to generate media for upload. Please try again. If error persists, please contact Damus support at support@damus.io
+ Failed to generate media for upload. Please try again. If error persists, please contact Damus support at support@damus.io
+ Error label forming media for upload after user crops the image.
+ Failed to get push notification preferences from the serverFailed to get push notification preferences from the server
@@ -1148,7 +1174,13 @@ Hope to meet folks who are on their own journeys to a peaceful and free life!
Image URLImage URL
- Option to enter a url
+ Label for image url text field
+Option to enter a url
+
+
+ Image is setup
+ Image is setup
+ Accessibility value on image controlImage uploader
@@ -1190,6 +1222,11 @@ Hope to meet folks who are on their own journeys to a peaceful and free life!Invalid Tip Address
Title of alerting as invalid tip address.
+
+ Invalid URL
+ Invalid URL
+ Error label when user enters an invalid URL
+ Invalid keyInvalid key
@@ -1448,6 +1485,11 @@ User confirm No
No contact list was found. You might experience issues using the app. If you suspect you have permanently lost your contact list (or if you never had one), you can fix this by resetting itSection footer for Contact list first aid tools
+
+ No image is currently setup
+ No image is currently setup
+ Accessibility value on image control
+ No logs to displayNo logs to display
@@ -1463,6 +1505,11 @@ User confirm No
No one will see that you zappedDescription of anonymous zap type where the zap is sent anonymously and does not identify the user who sent it.
+
+ No profile picture is currently setup
+ No profile picture is currently setup
+ Accessibility value on profile picture image control
+ No resultsNo results
@@ -1747,6 +1794,11 @@ Label indicating the production environment for Push notification functionality<
Profile action sheets allow you to follow, zap, or DM profiles more quickly without having to view their full profileSection footer clarifying what the profile action sheet feature does
+
+ Profile picture is setup
+ Profile picture is setup
+ Accessibility value on profile picture image control
+ ProfilesProfiles
@@ -2217,6 +2269,11 @@ Button to show more of a long profile description.
Show wallet selectorToggle to show or hide selection of wallet.
+
+ Shows options to edit the image
+ Shows options to edit the image
+ Accessibility hint for a button that edits an image
+ Side menuSide menu
@@ -2267,6 +2324,11 @@ Button to show more of a long profile description.
Someone zapped you ⚡️Title label for a push notification where someone zapped the user
+
+ Sorry, but for some reason there has been an issue while trying to crop this image. Please try again later. If the error persists, please contact [Damus support](mailto:support@damus.io)
+ Sorry, but for some reason there has been an issue while trying to crop this image. Please try again later. If the error persists, please contact [Damus support](mailto:support@damus.io)
+ Cropping error message
+ Sorry, this QR code looks incompatible with Damus. Please try another one.Sorry, this QR code looks incompatible with Damus. Please try another one.
@@ -4011,10 +4073,10 @@ Text for button to conect to Nostr Wallet Connect lightning wallet.
Connect to Alby WalletButton to attach an Alby Wallet, a service that provides a Lightning wallet for zapping sats. Alby is the name of the service and should not be translated.
-
- Connect to Mutiny Wallet
- Connect to Mutiny Wallet
- Button to attach an Mutiny Wallet, a service that provides a Lightning wallet for zapping sats. Mutiny is the name of the service and should not be translated.
+
+ Connect to Coinos
+ Connect to Coinos
+ Button to attach a Coinos Wallet, a service that provides a Lightning wallet for zapping sats. Coinos is the name of the service and should not be translated.Connecting
@@ -4257,7 +4319,8 @@ Button to disconnect from the relay.
DismissDismiss
- Button to dismiss alert
+ Button to dismiss alert
+Button to dismiss errorDone
@@ -4293,11 +4356,21 @@ The duration in which to mute the given item.
Button to enter edit mode for modifying the list of relays.
Edit Button for editing profile
+
+ Edit Image
+ Edit Image
+ Accessibility label for a button that edits an image
+ Edit banner imageEdit banner imageAccessibility label for edit banner image button
+
+ Edit profile picture
+ Edit profile picture
+ Accessibility label for a button that edits a profile picture
+ Enable Purple auto-translationsEnable Purple auto-translations
@@ -4356,6 +4429,16 @@ Title indicating that an error has occurred.
Error syncing up push notifications preferences with the server: %@Error label shown when system tries to sync up notification preferences to the push notification server but something fails
+
+ Error uploading profile image. Please check your internet connection and try again. If error persists, please contact Damus support (support@damus.io).
+ Error uploading profile image. Please check your internet connection and try again. If error persists, please contact Damus support (support@damus.io).
+ Error label when uploading profile image
+
+
+ Error while cropping image
+ Error while cropping image
+ Heading on cropping error page
+ Error, please try againError, please try again
@@ -4391,6 +4474,11 @@ Title indicating that an error has occurred.
Expiry dateLabel for Purple subscription expiry date
+
+ Failed to generate media for upload. Please try again. If error persists, please contact Damus support at support@damus.io
+ Failed to generate media for upload. Please try again. If error persists, please contact Damus support at support@damus.io
+ Error label forming media for upload after user crops the image.
+ Failed to get push notification preferences from the serverFailed to get push notification preferences from the server
@@ -4626,7 +4714,13 @@ Hope to meet folks who are on their own journeys to a peaceful and free life!
Image URLImage URL
- Option to enter a url
+ Label for image url text field
+Option to enter a url
+
+
+ Image is setup
+ Image is setup
+ Accessibility value on image controlImage uploader
@@ -4668,6 +4762,11 @@ Hope to meet folks who are on their own journeys to a peaceful and free life!Invalid Tip Address
Title of alerting as invalid tip address.
+
+ Invalid URL
+ Invalid URL
+ Error label when user enters an invalid URL
+ Invalid keyInvalid key
@@ -4926,6 +5025,11 @@ User confirm No
No content available to shareTitle indicating that there was no available content to share
+
+ No image is currently setup
+ No image is currently setup
+ Accessibility value on image control
+ No logs to displayNo logs to display
@@ -4941,6 +5045,11 @@ User confirm No
No one will see that you zappedDescription of anonymous zap type where the zap is sent anonymously and does not identify the user who sent it.
+
+ No profile picture is currently setup
+ No profile picture is currently setup
+ Accessibility value on profile picture image control
+ No resultsNo results
@@ -5210,6 +5319,11 @@ Label indicating the production environment for Push notification functionality<
Profile action sheets allow you to follow, zap, or DM profiles more quickly without having to view their full profileSection footer clarifying what the profile action sheet feature does
+
+ Profile picture is setup
+ Profile picture is setup
+ Accessibility value on profile picture image control
+ ProfilesProfiles
@@ -5690,6 +5804,11 @@ Button to show more of a long profile description.
Show wallet selectorToggle to show or hide selection of wallet.
+
+ Shows options to edit the image
+ Shows options to edit the image
+ Accessibility hint for a button that edits an image
+ Side menuSide menu
@@ -5740,6 +5859,11 @@ Button to show more of a long profile description.
Someone zapped you ⚡️Title label for a push notification where someone zapped the user
+
+ Sorry, but for some reason there has been an issue while trying to crop this image. Please try again later. If the error persists, please contact [Damus support](mailto:support@damus.io)
+ Sorry, but for some reason there has been an issue while trying to crop this image. Please try again later. If the error persists, please contact [Damus support](mailto:support@damus.io)
+ Cropping error message
+ Sorry, this QR code looks incompatible with Damus. Please try another one.Sorry, this QR code looks incompatible with Damus. Please try another one.
diff --git a/damus/en-US.xcloc/Source Contents/damus/Localizable.xcstrings b/damus/en-US.xcloc/Source Contents/damus/Localizable.xcstrings
index 97ee55a4..5199db12 100644
--- a/damus/en-US.xcloc/Source Contents/damus/Localizable.xcstrings
+++ b/damus/en-US.xcloc/Source Contents/damus/Localizable.xcstrings
@@ -315,8 +315,8 @@
"Connect to Alby Wallet" : {
"comment" : "Button to attach an Alby Wallet, a service that provides a Lightning wallet for zapping sats. Alby is the name of the service and should not be translated."
},
- "Connect to Mutiny Wallet" : {
- "comment" : "Button to attach an Mutiny Wallet, a service that provides a Lightning wallet for zapping sats. Mutiny is the name of the service and should not be translated."
+ "Connect to Coinos" : {
+ "comment" : "Button to attach a Coinos Wallet, a service that provides a Lightning wallet for zapping sats. Coinos is the name of the service and should not be translated."
},
"Connecting" : {
"comment" : "Relay status label that indicates a relay is connecting."
@@ -454,7 +454,7 @@
"comment" : "Text for button to disconnect from Nostr Wallet Connect lightning wallet."
},
"Dismiss" : {
- "comment" : "Button to dismiss alert"
+ "comment" : "Button to dismiss alert\nButton to dismiss error"
},
"DMs" : {
"comment" : "Navigation title for DMs view, where DM is the English abbreviation for Direct Message.\nNavigation title for view of DMs, where DM is an English abbreviation for Direct Message.\nPicker option for DM selector for seeing only DMs that have been responded to. DM is the English abbreviation for Direct Message.\nSetting to enable DM Local Notification\nToolbar label for DMs view, where DM is the English abbreviation for Direct Message."
@@ -477,6 +477,12 @@
"Edit banner image" : {
"comment" : "Accessibility label for edit banner image button"
},
+ "Edit Image" : {
+ "comment" : "Accessibility label for a button that edits an image"
+ },
+ "Edit profile picture" : {
+ "comment" : "Accessibility label for a button that edits a profile picture"
+ },
"Enable experimental Purple API support" : {
"comment" : "Developer mode setting to enable experimental Purple API support."
},
@@ -510,6 +516,12 @@
"Error syncing up push notifications preferences with the server: %@" : {
"comment" : "Error label shown when system tries to sync up notification preferences to the push notification server but something fails"
},
+ "Error uploading profile image. Please check your internet connection and try again. If error persists, please contact Damus support (support@damus.io)." : {
+ "comment" : "Error label when uploading profile image"
+ },
+ "Error while cropping image" : {
+ "comment" : "Heading on cropping error page"
+ },
"Error, please try again" : {
"comment" : "Text on QR code camera view indicating an error"
},
@@ -534,6 +546,9 @@
"Expiry date" : {
"comment" : "Label for Purple subscription expiry date"
},
+ "Failed to generate media for upload. Please try again. If error persists, please contact Damus support at support@damus.io" : {
+ "comment" : "Error label forming media for upload after user crops the image."
+ },
"Failed to get push notification preferences from the server" : {
"comment" : "Error label indicating about a failure in fetching notification preferences"
},
@@ -679,11 +694,14 @@
"Illegal Content" : {
"comment" : "Description of report type for illegal content."
},
+ "Image is setup" : {
+ "comment" : "Accessibility value on image control"
+ },
"Image uploader" : {
"comment" : "Prompt selection of user's image uploader"
},
"Image URL" : {
- "comment" : "Option to enter a url"
+ "comment" : "Label for image url text field\nOption to enter a url"
},
"Images" : {
"comment" : "Section title for images configuration."
@@ -712,6 +730,9 @@
"Invalid Tip Address" : {
"comment" : "Title of alerting as invalid tip address."
},
+ "Invalid URL" : {
+ "comment" : "Error label when user enters an invalid URL"
+ },
"It seems that you already have a translation service configured. Would you like to switch to Damus Purple as your translator?" : {
"comment" : "Confirmation dialog question asking users if they want their translation settings to be automatically switched to the Damus Purple translation service"
},
@@ -856,6 +877,9 @@
"No content available to share" : {
"comment" : "Title indicating that there was no available content to share"
},
+ "No image is currently setup" : {
+ "comment" : "Accessibility value on image control"
+ },
"No logs to display" : {
"comment" : "Label to indicate that there are no developer mode logs available to be displayed on the screen"
},
@@ -865,6 +889,9 @@
"No one will see that you zapped" : {
"comment" : "Description of anonymous zap type where the zap is sent anonymously and does not identify the user who sent it."
},
+ "No profile picture is currently setup" : {
+ "comment" : "Accessibility value on profile picture image control"
+ },
"No results" : {
"comment" : "A label indicating that note search resulted in no results"
},
@@ -1060,6 +1087,9 @@
"Profile action sheets allow you to follow, zap, or DM profiles more quickly without having to view their full profile" : {
"comment" : "Section footer clarifying what the profile action sheet feature does"
},
+ "Profile picture is setup" : {
+ "comment" : "Accessibility value on profile picture image control"
+ },
"Profiles" : {
"comment" : "Section title for profile view configuration."
},
@@ -1347,6 +1377,9 @@
"Show wallet selector" : {
"comment" : "Toggle to show or hide selection of wallet."
},
+ "Shows options to edit the image" : {
+ "comment" : "Accessibility hint for a button that edits an image"
+ },
"Side menu" : {
"comment" : "Accessibility label for the side menu button at the topbar"
},
@@ -1380,6 +1413,9 @@
"Someone zapped you ⚡️" : {
"comment" : "Title label for a push notification where someone zapped the user"
},
+ "Sorry, but for some reason there has been an issue while trying to crop this image. Please try again later. If the error persists, please contact [Damus support](mailto:support@damus.io)" : {
+ "comment" : "Cropping error message"
+ },
"Sorry, this QR code looks incompatible with Damus. Please try another one." : {
"comment" : "Text on QR code camera view telling the user a QR is incompatible"
},
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
index fbb1b0e56e59cd7a792d66899de49ec3afc897d4..1cc690cac26a4f61acc52b8cdfb7d9b8c866ce69 100644
GIT binary patch
delta 2000
zcmcZ)jUp6u;-Pwn?@%Ns}yV-fQ#PTH4xmYu7qO5Y({`ma%``My6x5cF8QJO=vR5
zKB%oIDCnr3!6|Cj4Fnl%v|B!8`=%i1aCB=xlu`D_=?9(N76j>sF?R0DOPY?hFi_-?
zy!YBZ{(?1owXEsfZ{VX}vJk*mGY;%
z@CE+W3d;w!xjp6!Fs%M+eagv(rZHaZ$o|B5^Ro{{P&u5ii@}j{7^AOevVtU
zVHUI_oNk|pata0~t*TqF!dRvfXKveS46)29w(FyNmw_AT;ilB&uP4iJ7J$ygRQKJ0Z!#k>HA{M!7Ct=b#k4AM>QWb^Hswkba-ZpM5PE)boV;UOV
zZp#LtVNKS1*0ZOj3P#@rWh;j6tZn(%9UHPE-;t>ue}>w)_4Ver7Dw@ZyfIOL1x*PQ@w
zdT1Y*P!lGUC?z$`qGLqexMlpdVizAnA(
z0PKB9QL-3_$|XV2*)gVB0e!r*bn3(sJ9uuqJ^jNt9P27mV&>9OQwAEAo69sk3!Ww=
zEhYFQTd5|@Nlld^Ka?%$@hI@q{=dNX1SVf(G&SVWbJs|0c|b6T*dRnxq^
z%#u82_xb7Lpxg+r;cQ5wsfgS}XTs9DtO9cNEP;t9?Xp8RgM9Eyni
zbh#Erj_C@Wj0uzbI@mTl%-f)~S?%Ns&dCl3SvD73*~dS4Z@R)UMz!q=
zk{P$KOkU@&w|zk-W0>Ri2df!31y6r>j!|T~z*I(#t(%x;a7_1`!)P)66dR+!^k4jp
MLfdcgFv-ma04G*ev;Y7A