From 9c1bb30f5fe908cc16c0c0ebe33474c70fd8531e Mon Sep 17 00:00:00 2001
From: Terry Yiu <963907+tyiu@users.noreply.github.com>
Date: Thu, 6 Apr 2023 10:47:51 -0400
Subject: [PATCH] Localization fix and export translations
---
damus/Views/ImageView.swift | 2 +-
.../Localized Contents/en-US.xliff | 141 +++++++++++-------
.../damus/en-US.lproj/Localizable.strings | Bin 77982 -> 78682 bytes
3 files changed, 87 insertions(+), 56 deletions(-)
diff --git a/damus/Views/ImageView.swift b/damus/Views/ImageView.swift
index ae2d9efc..8d5ad2cb 100644
--- a/damus/Views/ImageView.swift
+++ b/damus/Views/ImageView.swift
@@ -9,7 +9,7 @@ import SwiftUI
struct ImageView: View {
var body: some View {
- Text(/*@START_MENU_TOKEN@*/"Hello, World!"/*@END_MENU_TOKEN@*/)
+ Text(verbatim: /*@START_MENU_TOKEN@*/"Hello, World!"/*@END_MENU_TOKEN@*/)
}
}
diff --git a/damus/en-US.xcloc/Localized Contents/en-US.xliff b/damus/en-US.xcloc/Localized Contents/en-US.xliff
index 470517f6..93300b7e 100644
--- a/damus/en-US.xcloc/Localized Contents/en-US.xliff
+++ b/damus/en-US.xcloc/Localized Contents/en-US.xliff
@@ -53,10 +53,10 @@
Sentence composed of 2 variables to describe how many reposts. In source English, the first variable is the number of reposts, and the second variable is 'Repost' or 'Reposts'.
Sentence composed of 2 variables to describe how many people are following a user. In source English, the first variable is the number of followers, and the second variable is 'Follower' or 'Followers'.
-
- %@ has been blocked
- %@ has been blocked
- Alert message that informs a user was blocked.
+
+ %@ has been muted
+ %@ has been muted
+ Alert message that informs a user was muted.%@ not found
@@ -128,6 +128,11 @@ Sentence composed of 2 variables to describe how many people are following a use
AcceptButton to accept the end user license agreement before being allowed into the app.
+
+ Accessibility
+ Accessibility
+ Section header for accessibility settings
+ Account IDAccount ID
@@ -180,6 +185,11 @@ Sentence composed of 2 variables to describe how many people are following a use
AnyAny amount of sats
+
+ Appearance
+ Appearance
+ Section header for text and appearance settings
+ Are you sure you want to repost this?Are you sure you want to repost this?
@@ -210,33 +220,6 @@ Sentence composed of 2 variables to describe how many people are following a use
Bitcoin Lightning TipsLabel for Bitcoin Lightning Tips section of user profile form.
-
- Block
- Block
- Alert button to block a user.
- Button to block a profile.
- Context menu option for blocking users.
-
-
- Block %@?
- Block %@?
- Alert message prompt to ask if a user should be blocked.
-
-
- Block User
- Block User
- Title of alert for blocking a user.
-
-
- Blocked
- Blocked
- Sidebar menu label for Profile view.
-
-
- Blocked Users
- Blocked Users
- Navigation title of view to see list of blocked users.
- BookmarksBookmarks
@@ -257,7 +240,7 @@ Sentence composed of 2 variables to describe how many people are following a use
CancelCancel
- Alert button to cancel out of alert for blocking a user.
+ Alert button to cancel out of alert for muting a user.
Button to cancel a repost.
Button to cancel out of alert that creates a new mutelist.
Button to cancel out of posting a note.
@@ -381,10 +364,10 @@ Sentence composed of 2 variables to describe how many people are following a use
Could not find the user you're looking forIndicates that there are no users found.
-
- Could not find user to block...
- Could not find user to block...
- Alert message to indicate that the blocked user could not be found.
+
+ Could not find user to mute...
+ Could not find user to mute...
+ Alert message to indicate that the muted user could not be found.Create
@@ -447,7 +430,7 @@ Sentence composed of 2 variables to describe how many people are following a use
Default Zap Amount in satsDefault Zap Amount in sats
- Section title for zap configuration
+ No comment provided by engineer.Delete
@@ -636,6 +619,11 @@ Sentence composed of 2 variables to describe how many people are following a use
It's spamButton for user to report that the account or content has spam.
+
+ Keys
+ Keys
+ Settings section for managing keys
+ Left HandedLeft Handed
@@ -729,6 +717,33 @@ Sentence composed of 2 variables to describe how many people are following a use
MentionsSetting to enable Mention Local Notification
+
+ Mute
+ Mute
+ Alert button to mute a user.
+ Button to mute a profile.
+ Context menu option for muting users.
+
+
+ Mute %@?
+ Mute %@?
+ Alert message prompt to ask if a user should be muted.
+
+
+ Mute User
+ Mute User
+ Title of alert for muting a user.
+
+
+ Muted
+ Muted
+ Sidebar menu label for muted users view.
+
+
+ Muted Users
+ Muted Users
+ Navigation title of view to see list of muted users.
+ NIP-05 VerificationNIP-05 Verification
@@ -739,10 +754,10 @@ Sentence composed of 2 variables to describe how many people are following a use
NoButton to cancel out of posting a note after being alerted that it looks like they might be posting a private key.
-
- No block list found, create a new one? This will overwrite any previous block lists.
- No block list found, create a new one? This will overwrite any previous block lists.
- Alert message prompt that asks if the user wants to create a new block list, overwriting previous block lists.
+
+ No mute list found, create a new one? This will overwrite any previous mute lists.
+ No mute list found, create a new one? This will overwrite any previous mute lists.
+ Alert message prompt that asks if the user wants to create a new mute list, overwriting previous mute lists.No one can see that you zapped
@@ -1175,10 +1190,15 @@ Picker option to indicate that a zap should be sent privately and not identify t
Take PhotoOption to take a photo with the camera
+
+ Text Truncation
+ Text Truncation
+ Section header for damus text truncation user configuration
+ Thanks!Thanks!
- Button to close out of alert that informs that the action to block a user was successful.
+ Button to close out of alert that informs that the action to muted a user was successful.The address should either begin with LNURL or should look like an email address.
@@ -1230,11 +1250,26 @@ Picker option to indicate that a zap should be sent privately and not identify t
Translated from %@Button to indicate that the note has been translated from a different language.
+
+ Translation
+ Translation
+ Section header for text and appearance settings
+ TranslationsTranslationsSection title for selecting the translation service.
+
+ Truncate notification mention text
+ Truncate notification mention text
+ Setting to truncate text in mention notifications
+
+
+ Truncate timeline text
+ Truncate timeline text
+ Setting to truncate text in timeline
+ Type %@ to deleteType %@ to delete
@@ -1265,15 +1300,15 @@ Picker option to indicate that a zap should be sent privately and not identify t
Universe 🛸Toolbar label for the universal view where posts from all connected relay servers appear.
-
- User blocked
- User blocked
- Alert message to indicate the user has been blocked
+
+ User has been muted
+ User has been muted
+ Alert message that informs a user was d.
-
- User has been blocked
- User has been blocked
- Alert message that informs a user was blocked.
+
+ User muted
+ User muted
+ Alert message to indicate the user has been mutedUsername
@@ -1309,11 +1344,6 @@ YOU WILL NO LONGER BE ABLE TO LOG INTO DAMUS USING THIS ACCOUNT KEY.
WalletSidebar menu label for Wallet view.
-
- Wallet and others
- Wallet and others
- Section header for miscellaneous user configuration
- WebsiteWebsite
@@ -1395,6 +1425,7 @@ YOU WILL NO LONGER BE ABLE TO LOG INTO DAMUS USING THIS ACCOUNT KEY.
ZapsZapsNavigation bar title for the Zaps view.
+ Section header for zap settings
Setting to enable Zap Local Notification
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 552165490317a90a0373682ceac99d782cc555aa..c52e57401a69399693a18af574fbc621a4269997 100644
GIT binary patch
delta 1563
zcmb7ETSydP6#joxcU=}8o!!xK+Z=@?*II96H_DL>31TV3AZ!CS*Dj{(W!0>gS}20(
zp*qz>mMJ|Xk|YhW;*$pT5@aSs^$-bRMMal4MWQpavoou$4>1pO{`3FmJLfyM{@LVr
zbIGI4Y)UKXCS4F>i!xP-G?4%)AOhJ=1PHT^=)E+{QC9xUat;`ULh6TyGY&q4Z@ch2
zPJ-kp389UPln@IkfRPzTnuZZQ!IK3+W=h7>6!SA(XxNK}0`a41K>fFqcGUVwr>bj2
zSwP4Y9FS^!z5KoIaE04#7@7qGbb)s$LvnL8>*|GM`P=4QCK#PBgwgwE`M2kFQk1Yf
zU6Wzca`UCW&7|c9{0FPFjC5qtV%Xth;LSNJH28AlR9}w?E}!G1x?EZ*-we#lEO~P!i3knrBx;B$IM0ZCy*0J_f&iy$!<+!P(uy)r&c#qmto
zJ7fh>wCTYOp620ajdAwA-J?fg-9Fa^?rB@AH_LNGnR>ecvuH>}G~@8;=p
zy#C~X6M{W!kPGdB>kZU)NM;zip
zoiZp~48&2dW%+v#7P0$)+hq9puMw2WGN?lm8JY?Uw=Gh0I%T3K*PV2Xp8@8vO`6D{
zH?Z5eyrmSBi8kC~(?e5VNw&5!h(<=E+XPo8on@^^H5elwXKi$F0xN8q1Xj>--VUoT
zXW{ONPwPK1sa}o~1w*N75dZpGTOMP=w=sq*#JENURO-3Zg=PjFANfcFL)WE9B1he;
z0>mv%*{NN6hU-dOJR=+})(G+bOS!-*qv97LXJXbE(xX_42ep
U@)c1ta6cG$)VDs;QbNn=U&+>uKL7v#
delta 980
zcmZ`&OKcKR6n(Ej`B(>V5Xz@?il~hrD%CW#5sMAcri+>yX|11Fex_0^2~<~@l$9=(
zTQh+YXk+4{y1+~$fy5BCJ1a3(o9II8#*GVO<4$XQAj6DW7caTz{@%Io-1qL2B=b>{
z3(~L6gWon+rmaTEmD)i2OvSxwpO$k}cTfsux)Hiu8o3vRP#F2p
zIF!nInEk`!d3#b?i?iy@n1-b!W$fh(kOeWwL5>C0eDH9Y28K3(Ipu=RB4xLc=pNLL
z6haOfC%&D?iF*F6CnS<7hlo<#rGuZHirvDU4059=3ZTe_)h#n8V1Chxd*Mq#C$Cq*
z{Tbg@Z=H7l`Qb@YzrP+Q{rrR#-#NNrZ+E%{Vv9EJ-m#Sifg%@oDK(W@A$2AwxM9mk
zkAS$rk!2}+K#i^J5j&Q_>T@f+9#z4&3mSIThPT1mXcG_22{#3+Q!=jGV=@9GlR#$g
zaYrAa7^)7ij}RRuibV+WqgD~s|K`Bg(>ow^UBOMp#uVJC8%1^EkcPXNevio(n21;^
z=*kWWbm30+un4`$wusR8Y}_t9B|}(TCW1_oV-s;1APgB)&jV5=>S3R2<|l((<~%nr
zw{kY&)&jNe7iA67`n%KXH0xC3d2n7+K=DOmzD#4&CRp+spsz%+FZJZ{$il0IHLHmT
zp9@AEFQ|w~MQTve=PKWY-KEDS{=cw8Ja82)`F;ZqHB=N+v1L2f>aJ9$^wm`Gpb27y
z(N%bS>tO3J@>I16kXK-cJyBhzFhOG^D}tizZ4=fh{|dpy^!Dl}EH4~=)Qq2Mp#KAt
JZ|lGv_!rK;5+DEo