From 1ff065d4c77a9251cdd468da4e56c5cebf12603c Mon Sep 17 00:00:00 2001 From: "transifex-integration[bot]" <43880903+transifex-integration[bot]@users.noreply.github.com> Date: Sun, 29 Sep 2024 03:49:27 +0000 Subject: [PATCH 1/6] Translate Localizable.strings in th 100% translated source file: 'Localizable.strings' on 'th'. From 17e6191a9290a73903e216076bd499511d9fa6f1 Mon Sep 17 00:00:00 2001 From: "transifex-integration[bot]" <43880903+transifex-integration[bot]@users.noreply.github.com> Date: Wed, 16 Oct 2024 00:46:52 +0000 Subject: [PATCH 2/6] Translate Localizable.strings in ja 100% translated source file: 'Localizable.strings' on 'ja'. --- damus/ja.lproj/Localizable.strings | Bin 123332 -> 147738 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/damus/ja.lproj/Localizable.strings b/damus/ja.lproj/Localizable.strings index 714829547b7e3b6b1d6584fb4846af28a9034a0a..6ef59e3f7705b6bf5bc233da99cad4aba79498a4 100644 GIT binary patch delta 20114 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 Date: Sun, 20 Oct 2024 23:00:33 +0200 Subject: [PATCH 3/6] Fix localization issues and export strings Changelog-Fixed: Fixed localization issues and exported strings Signed-off-by: Terry Yiu <963907+tyiu@users.noreply.github.com> --- damus.xcodeproj/project.pbxproj | 8 ++--- .../Events/Highlight/HighlightEventRef.swift | 2 +- .../Events/Longform/LongformPreview.swift | 2 +- .../Views/Events/Longform/LongformView.swift | 2 +- damus/Views/ImageView.swift | 20 ------------ damus/Views/Profile/ProfilePopup.swift | 20 ------------ damus/Views/QRCodeView.swift | 2 +- damus/Views/SetupView.swift | 23 +++++++------- damus/Views/SideMenuView.swift | 2 +- .../Localized Contents/en-US.xliff | 29 ++++++++++-------- .../damus/en-US.lproj/Localizable.strings | Bin 159708 -> 159898 bytes 11 files changed, 37 insertions(+), 73 deletions(-) delete mode 100644 damus/Views/ImageView.swift delete mode 100644 damus/Views/Profile/ProfilePopup.swift diff --git a/damus.xcodeproj/project.pbxproj b/damus.xcodeproj/project.pbxproj index 26024815..8f0c9aca 100644 --- a/damus.xcodeproj/project.pbxproj +++ b/damus.xcodeproj/project.pbxproj @@ -394,12 +394,12 @@ 50B5685329F97CB400A23243 /* CredentialHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50B5685229F97CB400A23243 /* CredentialHandler.swift */; }; 50C3E08A2AA8E3F7006A4BC0 /* AVPlayer+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50C3E0892AA8E3F7006A4BC0 /* AVPlayer+Additions.swift */; }; 50DA11262A16A23F00236234 /* Launch.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 50DA11252A16A23F00236234 /* Launch.storyboard */; }; - 5C0567582C8FBC560073F23A /* NDBSearchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0567572C8FBC560073F23A /* NDBSearchView.swift */; }; - 5C0567592C8FBDE30073F23A /* Router.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2277EE92A089BD5006C3807 /* Router.swift */; }; - 5C05675A2C8FBDE70073F23A /* NDBSearchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0567572C8FBC560073F23A /* NDBSearchView.swift */; }; 5C0567532C8B5F9C0073F23A /* PostingTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C8711DD2C460C06007879C2 /* PostingTimelineView.swift */; }; 5C0567552C8B60C20073F23A /* OffsetExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0567542C8B60C20073F23A /* OffsetExtension.swift */; }; 5C0567562C8B60E60073F23A /* OffsetExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0567542C8B60C20073F23A /* OffsetExtension.swift */; }; + 5C0567582C8FBC560073F23A /* NDBSearchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0567572C8FBC560073F23A /* NDBSearchView.swift */; }; + 5C0567592C8FBDE30073F23A /* Router.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2277EE92A089BD5006C3807 /* Router.swift */; }; + 5C05675A2C8FBDE70073F23A /* NDBSearchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0567572C8FBC560073F23A /* NDBSearchView.swift */; }; 5C0707D12A1ECB38004E7B51 /* DamusLogoGradient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0707D02A1ECB38004E7B51 /* DamusLogoGradient.swift */; }; 5C14C29B2BBBA29C00079FD2 /* RelaySoftwareDetail.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C14C29A2BBBA29C00079FD2 /* RelaySoftwareDetail.swift */; }; 5C14C29D2BBBA40B00079FD2 /* RelayAdminDetail.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C14C29C2BBBA40B00079FD2 /* RelayAdminDetail.swift */; }; @@ -1838,8 +1838,8 @@ 50B5685229F97CB400A23243 /* CredentialHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialHandler.swift; sourceTree = ""; }; 50C3E0892AA8E3F7006A4BC0 /* AVPlayer+Additions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AVPlayer+Additions.swift"; sourceTree = ""; }; 50DA11252A16A23F00236234 /* Launch.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Launch.storyboard; sourceTree = ""; }; - 5C0567572C8FBC560073F23A /* NDBSearchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NDBSearchView.swift; sourceTree = ""; }; 5C0567542C8B60C20073F23A /* OffsetExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OffsetExtension.swift; sourceTree = ""; }; + 5C0567572C8FBC560073F23A /* NDBSearchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NDBSearchView.swift; sourceTree = ""; }; 5C0707D02A1ECB38004E7B51 /* DamusLogoGradient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DamusLogoGradient.swift; sourceTree = ""; }; 5C14C29A2BBBA29C00079FD2 /* RelaySoftwareDetail.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RelaySoftwareDetail.swift; sourceTree = ""; }; 5C14C29C2BBBA40B00079FD2 /* RelayAdminDetail.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RelayAdminDetail.swift; sourceTree = ""; }; diff --git a/damus/Views/Events/Highlight/HighlightEventRef.swift b/damus/Views/Events/Highlight/HighlightEventRef.swift index 059232b5..aa7b9d63 100644 --- a/damus/Views/Events/Highlight/HighlightEventRef.swift +++ b/damus/Views/Events/Highlight/HighlightEventRef.swift @@ -59,7 +59,7 @@ struct HighlightEventRef: View { } VStack(alignment: .leading, spacing: 5) { - Text(longform_event.title ?? "Untitled") + Text(longform_event.title ?? NSLocalizedString("Untitled", comment: "Title of longform event if it is untitled.")) .font(.system(size: 14, weight: .bold)) .lineLimit(1) diff --git a/damus/Views/Events/Longform/LongformPreview.swift b/damus/Views/Events/Longform/LongformPreview.swift index cff2f532..f2a76b16 100644 --- a/damus/Views/Events/Longform/LongformPreview.swift +++ b/damus/Views/Events/Longform/LongformPreview.swift @@ -130,7 +130,7 @@ struct LongformPreviewBody: View { } } - Text(event.title ?? "Untitled") + Text(event.title ?? NSLocalizedString("Untitled", comment: "Title of longform event if it is untitled.")) .font(header ? .title : .headline) .padding(.horizontal, 10) .padding(.top, 5) diff --git a/damus/Views/Events/Longform/LongformView.swift b/damus/Views/Events/Longform/LongformView.swift index 0b7e7203..7545c1c8 100644 --- a/damus/Views/Events/Longform/LongformView.swift +++ b/damus/Views/Events/Longform/LongformView.swift @@ -24,7 +24,7 @@ struct LongformView: View { var body: some View { EventShell(state: state, event: event.event, options: options) { - SelectableText(damus_state: state, event: event.event, attributedString: AttributedString(stringLiteral: event.title ?? "Untitled"), size: .title) + SelectableText(damus_state: state, event: event.event, attributedString: AttributedString(stringLiteral: event.title ?? NSLocalizedString("Untitled", comment: "Title of longform event if it is untitled.")), size: .title) NoteContentView(damus_state: state, event: event.event, blur_images: false, size: .selected, options: options) } diff --git a/damus/Views/ImageView.swift b/damus/Views/ImageView.swift deleted file mode 100644 index 8d5ad2cb..00000000 --- a/damus/Views/ImageView.swift +++ /dev/null @@ -1,20 +0,0 @@ -// -// ImageView.swift -// damus -// -// Created by user232838 on 1/5/23. -// - -import SwiftUI - -struct ImageView: View { - var body: some View { - Text(verbatim: /*@START_MENU_TOKEN@*/"Hello, World!"/*@END_MENU_TOKEN@*/) - } -} - -struct ImageView_Previews: PreviewProvider { - static var previews: some View { - ImageView() - } -} diff --git a/damus/Views/Profile/ProfilePopup.swift b/damus/Views/Profile/ProfilePopup.swift deleted file mode 100644 index f3edfb2d..00000000 --- a/damus/Views/Profile/ProfilePopup.swift +++ /dev/null @@ -1,20 +0,0 @@ -// -// ProfilePopup.swift -// damus -// -// Created by William Casarin on 2023-08-21. -// - -import SwiftUI - -struct ProfilePopup: View { - var body: some View { - Text(/*@START_MENU_TOKEN@*/"Hello, World!"/*@END_MENU_TOKEN@*/) - } -} - -struct ProfilePopup_Previews: PreviewProvider { - static var previews: some View { - ProfilePopup() - } -} diff --git a/damus/Views/QRCodeView.swift b/damus/Views/QRCodeView.swift index e0c91700..3eaa6d8d 100644 --- a/damus/Views/QRCodeView.swift +++ b/damus/Views/QRCodeView.swift @@ -139,7 +139,7 @@ struct QRCodeView: View { .foregroundColor(.white) } if let name = profile?.name { - Text("@" + name) + Text(verbatim: "@" + name) .font(.body) .foregroundColor(.white) } diff --git a/damus/Views/SetupView.swift b/damus/Views/SetupView.swift index 4b5b239c..84ffd0fa 100644 --- a/damus/Views/SetupView.swift +++ b/damus/Views/SetupView.swift @@ -57,20 +57,19 @@ struct SetupView: View { } .buttonStyle(GradientButtonStyle()) .padding() - - HStack(spacing: 0) { - Text("By continuing you agree to our ") - .font(.subheadline) - .foregroundColor(DamusColors.neutral6) - Button(action: { - navigationCoordinator.push(route: Route.EULA) - }, label: { - Text("EULA", comment: "End User License Agreement") + Button(action: { + navigationCoordinator.push(route: Route.EULA) + }, label: { + HStack { + Text("By continuing, you agree to our EULA", comment: "Disclaimer to user that they are agreeing to the End User License Agreement if they create an account or sign in.") .font(.subheadline) - }) - .padding(.vertical, 5) - } + .foregroundColor(DamusColors.neutral6) + + Image(systemName: "arrow.forward") + } + }) + .padding(.vertical, 5) .padding(.bottom) } } diff --git a/damus/Views/SideMenuView.swift b/damus/Views/SideMenuView.swift index 581dc9b1..4257b896 100644 --- a/damus/Views/SideMenuView.swift +++ b/damus/Views/SideMenuView.swift @@ -152,7 +152,7 @@ struct SideMenuView: View { } if let name { if !name.isEmpty { - Text("@" + name) + Text(verbatim: "@" + name) .foregroundColor(DamusColors.mediumGrey) .font(.body) .lineLimit(1) diff --git a/damus/en-US.xcloc/Localized Contents/en-US.xliff b/damus/en-US.xcloc/Localized Contents/en-US.xliff index c845f08f..eb1752d8 100644 --- a/damus/en-US.xcloc/Localized Contents/en-US.xliff +++ b/damus/en-US.xcloc/Localized Contents/en-US.xliff @@ -340,6 +340,11 @@ Section header for text and appearance settings Are you sure you want to delete all of your bookmarks? Alert for deleting all of the bookmarks. + + Are you sure you want to upload the selected media? + Are you sure you want to upload the selected media? + Alert message asking if the user wants to upload media. + Are you sure you want to upload this image? Are you sure you want to upload this image? @@ -411,10 +416,10 @@ Context menu option for broadcasting the user's note to all of the user's connec Broadcast music playing on Apple Music Toggle to enable or disable broadcasting what music is being played on Apple Music in their profile status. - - By continuing you agree to our - By continuing you agree to our - No comment provided by engineer. + + By continuing, you agree to our EULA + By continuing, you agree to our EULA + Disclaimer to user that they are agreeing to the End User License Agreement if they create an account or sign in. By subscribing to Damus Purple, you are accepting our [privacy policy](https://damus.io/privacy-policy.txt) and Apple's Standard [EULA](https://www.apple.com/legal/internet-services/itunes/dev/stdeula/) @@ -779,8 +784,7 @@ The duration in which to mute the given item. EULA EULA - End User License Agreement -Navigation title of view that shows the EULA, an acronym for End User License Agreement. + Navigation title of view that shows the EULA, an acronym for End User License Agreement. Earn Money @@ -1237,7 +1241,8 @@ Button to navigate to login view. Logout Logout Alert for logging out the user. -Button for logging out the user. +Button for logging out the user. +Sidebar menu label to sign out of the account. Looking for %@... @@ -2062,11 +2067,6 @@ Section header for search/universe settings Service Prompt selection of translation service provider. - - Set Status - Set Status - Sidebar menu label to set user status - Settings Settings @@ -2472,6 +2472,11 @@ Example URL to LibreTranslate server Unmute conversation Context menu option for unmuting a conversation. + + Untitled + Untitled + Title of longform event if it is untitled. + Update Update 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 859fed1cd396ed0dc829a2f2fc3a42a25bc123e6..8c00063193c3898762ab0a4f6896f0b0b62065b9 100644 GIT binary patch delta 359 zcmca}pL5nj&JFL(CLgdA*_>f6raAdQV$|e@d18|lk|1k^~{ zgjoBSY&MKF<}2q>rkluie;Ql}S2GKo*V zbHPMb0jMJlC{@Cc0aQ{6WF>=@BmzZJCp#XMoc~ip*o|^ zEkd?A4EaDuqyt@?4|HWN&^f6LWk8$HfZKh<|HkFZ4cyhr{7U3LVAm{)+6b__|7;=CCp*WfUyC^r3*z`m#CgJH5Oc;Td z{^-!0{=kiiYrB9F Date: Mon, 21 Oct 2024 01:49:49 +0000 Subject: [PATCH 4/6] Translate Localizable.strings in ja 100% translated source file: 'Localizable.strings' on 'ja'. --- damus/ja.lproj/Localizable.strings | Bin 147738 -> 147904 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/damus/ja.lproj/Localizable.strings b/damus/ja.lproj/Localizable.strings index 6ef59e3f7705b6bf5bc233da99cad4aba79498a4..4889b3a52340bf9f68e595a8fb50a5000f3f9a95 100644 GIT binary patch delta 293 zcmbQ$#Cf2Zb3=*A&6=K8$DkjWJ3O9&1cxZ6kV6nj> zgUNc)lQyr5I>X2B!jQ>O%#h5G!;lDMJxy2=U`F(?4FX9AVx0a=+0d6Tzisx#_LzMH8!x#^J5WS%U( z$yK>ho8_|d!l&~UGm1@~u#{)A!d$k^9}a#}+MM^4Lv3^$A(#FysTRNM}d`(nSopK+94Y%78eJp#*Gk8kmHzi-GJ? TuuLYIU?^h9XDDOHWJqC11!4t;B!)^LnaYsIkPZ~h z1F}+qYV?3&S`7LOTntJK4nVBHU<umNGniW z?*a5r4iM%u=m32X4y22Kyc7mSBww93cx&*-;5`t(HaKa(_ Date: Mon, 21 Oct 2024 08:32:58 +0000 Subject: [PATCH 5/6] Translate Localizable.strings in nl 100% translated source file: 'Localizable.strings' on 'nl'. --- damus/nl.lproj/Localizable.strings | Bin 163874 -> 164080 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/damus/nl.lproj/Localizable.strings b/damus/nl.lproj/Localizable.strings index 02a3bb71102a66f0c08dd9a1ba4dc0da2a259d8c..30c16918a708b1ec4bbc06005c5522576c5cc64c 100644 GIT binary patch delta 367 zcmZ3~!1bY#YeSvI^bf&|BAb6${Lq^0lo~a;XtCJjMX4_Q3JmECsSMc+`3zM+I&bpJ zRLjW^Qj#`*NG=l;c45e5C}v1z$YDqXvT}h6iY6=06rDaNlZkKg10R;jd9fUvi9i#I zfKsW`FRow|pZw*T3DD3?hBO8Rh7yJhphV^LjXsRR(?fC@MTGN#N)>=+W&$O;%XLGd;nHiDUDse>qyy&uK7nOy6V8s5bq>Wgv^~ z38TgI1!{~e+f_6fm#qStqP2a(6-J8~pf(}f9I$QaKv#oYmgOl8PpC}B`wC}1c8ij*;AGNb^-Qh*{!43$6< zB%clx%>%Mhfok-CVporJ z#Wx;6|K$K-K7$U>N8v!a2*^ueP@G)&Pm;GB?0b+3kVvDW^mK;?CXUT>{^w{-j(f$m zy-bU7)vC#TMQXt%K%EK<#X$9-a4iM1iohZz42eK7kO(3SgQ4nzfif^zc&IXfM1gir kF0>b(yzQ*Oc7>~qNije#o08?_>HWG)qT8PsGV%BW0MYDw)c^nh From 6efb512a6408aa6b192489dfb77cd3d1a57c484f Mon Sep 17 00:00:00 2001 From: "transifex-integration[bot]" <43880903+transifex-integration[bot]@users.noreply.github.com> Date: Tue, 22 Oct 2024 11:14:57 +0000 Subject: [PATCH 6/6] Translate Localizable.strings in hu_HU 100% translated source file: 'Localizable.strings' on 'hu_HU'. --- damus/hu-HU.lproj/Localizable.strings | Bin 164452 -> 164612 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/damus/hu-HU.lproj/Localizable.strings b/damus/hu-HU.lproj/Localizable.strings index 26b0e18b216a837912ac5c6d5d43913842605b67..f756ddb29614b4fd99a83275bf1c34b6bc9ee3c1 100644 GIT binary patch delta 415 zcmXYtF-SsD6o$`z2$hqX6e@)TnJ;W88mvWwYAJ|@B7&%w?`aS1Mfx;y2nUIlXt>aY zpyt3Od4Y3dAWh*e6%j-@iIepAaya*%bH4w-oO|BO&hokQAsZE?Y38-QqdzkDtJ~s2 zW<$KFhGR+6C_^T-d#6f4QV?mG_tiWIk#6b3R#}ACklPxTTHqWrQqq%uca)Kbp zDoe7hn*6&|eX>fK%H)7DJ5~jtQ!^(YoGiKdK-rIk$woI!rUx}LX-!_Rj&1XU>)+Hs zR#}s66@%X7_kToCV zy!q9?51P|2L@;q}_t0cKw|a6wp&EAy&>#hdVxY#7>9)5SC4~{;77P*uN(N8<+^)== n&yX_tVz27tg8f?C9j-Ediv{_`lq|nY|ER|#x_yQ*Q;t6X!`Oac