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>
This commit is contained in:
@@ -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 = "<group>"; };
|
||||
50C3E0892AA8E3F7006A4BC0 /* AVPlayer+Additions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AVPlayer+Additions.swift"; sourceTree = "<group>"; };
|
||||
50DA11252A16A23F00236234 /* Launch.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Launch.storyboard; sourceTree = "<group>"; };
|
||||
5C0567572C8FBC560073F23A /* NDBSearchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NDBSearchView.swift; sourceTree = "<group>"; };
|
||||
5C0567542C8B60C20073F23A /* OffsetExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OffsetExtension.swift; sourceTree = "<group>"; };
|
||||
5C0567572C8FBC560073F23A /* NDBSearchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NDBSearchView.swift; sourceTree = "<group>"; };
|
||||
5C0707D02A1ECB38004E7B51 /* DamusLogoGradient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DamusLogoGradient.swift; sourceTree = "<group>"; };
|
||||
5C14C29A2BBBA29C00079FD2 /* RelaySoftwareDetail.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RelaySoftwareDetail.swift; sourceTree = "<group>"; };
|
||||
5C14C29C2BBBA40B00079FD2 /* RelayAdminDetail.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RelayAdminDetail.swift; sourceTree = "<group>"; };
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
}
|
||||
|
||||
@@ -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()
|
||||
}
|
||||
}
|
||||
@@ -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()
|
||||
}
|
||||
}
|
||||
@@ -139,7 +139,7 @@ struct QRCodeView: View {
|
||||
.foregroundColor(.white)
|
||||
}
|
||||
if let name = profile?.name {
|
||||
Text("@" + name)
|
||||
Text(verbatim: "@" + name)
|
||||
.font(.body)
|
||||
.foregroundColor(.white)
|
||||
}
|
||||
|
||||
@@ -58,19 +58,18 @@ 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")
|
||||
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)
|
||||
.foregroundColor(DamusColors.neutral6)
|
||||
|
||||
Image(systemName: "arrow.forward")
|
||||
}
|
||||
})
|
||||
.padding(.vertical, 5)
|
||||
}
|
||||
.padding(.bottom)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -340,6 +340,11 @@ Section header for text and appearance settings</note>
|
||||
<target>Are you sure you want to delete all of your bookmarks?</target>
|
||||
<note>Alert for deleting all of the bookmarks.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Are you sure you want to upload the selected media?" xml:space="preserve">
|
||||
<source>Are you sure you want to upload the selected media?</source>
|
||||
<target>Are you sure you want to upload the selected media?</target>
|
||||
<note>Alert message asking if the user wants to upload media.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Are you sure you want to upload this image?" xml:space="preserve">
|
||||
<source>Are you sure you want to upload this image?</source>
|
||||
<target>Are you sure you want to upload this image?</target>
|
||||
@@ -411,10 +416,10 @@ Context menu option for broadcasting the user's note to all of the user's connec
|
||||
<target>Broadcast music playing on Apple Music</target>
|
||||
<note>Toggle to enable or disable broadcasting what music is being played on Apple Music in their profile status.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="By continuing you agree to our " xml:space="preserve">
|
||||
<source>By continuing you agree to our </source>
|
||||
<target>By continuing you agree to our </target>
|
||||
<note>No comment provided by engineer.</note>
|
||||
<trans-unit id="By continuing, you agree to our EULA" xml:space="preserve">
|
||||
<source>By continuing, you agree to our EULA</source>
|
||||
<target>By continuing, you agree to our EULA</target>
|
||||
<note>Disclaimer to user that they are agreeing to the End User License Agreement if they create an account or sign in.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="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/)" xml:space="preserve">
|
||||
<source>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/)</source>
|
||||
@@ -779,8 +784,7 @@ The duration in which to mute the given item.</note>
|
||||
<trans-unit id="EULA" xml:space="preserve">
|
||||
<source>EULA</source>
|
||||
<target>EULA</target>
|
||||
<note>End User License Agreement
|
||||
Navigation title of view that shows the EULA, an acronym for End User License Agreement.</note>
|
||||
<note>Navigation title of view that shows the EULA, an acronym for End User License Agreement.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Earn Money" xml:space="preserve">
|
||||
<source>Earn Money</source>
|
||||
@@ -1237,7 +1241,8 @@ Button to navigate to login view.</note>
|
||||
<source>Logout</source>
|
||||
<target>Logout</target>
|
||||
<note>Alert for logging out the user.
|
||||
Button for logging out the user.</note>
|
||||
Button for logging out the user.
|
||||
Sidebar menu label to sign out of the account.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Looking for %@..." xml:space="preserve">
|
||||
<source>Looking for %@...</source>
|
||||
@@ -2062,11 +2067,6 @@ Section header for search/universe settings</note>
|
||||
<target>Service</target>
|
||||
<note>Prompt selection of translation service provider.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Set Status" xml:space="preserve">
|
||||
<source>Set Status</source>
|
||||
<target>Set Status</target>
|
||||
<note>Sidebar menu label to set user status</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Settings" xml:space="preserve">
|
||||
<source>Settings</source>
|
||||
<target>Settings</target>
|
||||
@@ -2472,6 +2472,11 @@ Example URL to LibreTranslate server</note>
|
||||
<target>Unmute conversation</target>
|
||||
<note>Context menu option for unmuting a conversation.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Untitled" xml:space="preserve">
|
||||
<source>Untitled</source>
|
||||
<target>Untitled</target>
|
||||
<note>Title of longform event if it is untitled.</note>
|
||||
</trans-unit>
|
||||
<trans-unit id="Update" xml:space="preserve">
|
||||
<source>Update</source>
|
||||
<target>Update</target>
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user