mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-03 16:10:20 +00:00
Use renamed (and linked) analytics strings. (#823)
This commit is contained in:
@@ -159,7 +159,6 @@
|
|||||||
"room_timeline_beginning_of_room" = "This is the beginning of %1$@.";
|
"room_timeline_beginning_of_room" = "This is the beginning of %1$@.";
|
||||||
"room_timeline_beginning_of_room_no_name" = "This is the beginning of this conversation.";
|
"room_timeline_beginning_of_room_no_name" = "This is the beginning of this conversation.";
|
||||||
"room_timeline_read_marker_title" = "New";
|
"room_timeline_read_marker_title" = "New";
|
||||||
"screen_analytics_help_us_improve" = "Help us identify issues and improve %1$@ by sharing anonymous usage data.";
|
|
||||||
"screen_analytics_prompt_data_usage" = "We <b>don't</b> record or profile any account data";
|
"screen_analytics_prompt_data_usage" = "We <b>don't</b> record or profile any account data";
|
||||||
"screen_analytics_prompt_help_us_improve" = "Help us identify issues and improve %1$@ by sharing anonymous usage data.";
|
"screen_analytics_prompt_help_us_improve" = "Help us identify issues and improve %1$@ by sharing anonymous usage data.";
|
||||||
"screen_analytics_prompt_read_terms" = "You can read all our terms %1$@.";
|
"screen_analytics_prompt_read_terms" = "You can read all our terms %1$@.";
|
||||||
@@ -167,9 +166,7 @@
|
|||||||
"screen_analytics_prompt_settings" = "You can turn this off anytime in settings";
|
"screen_analytics_prompt_settings" = "You can turn this off anytime in settings";
|
||||||
"screen_analytics_prompt_third_party_sharing" = "We <b>don't</b> share information with third parties";
|
"screen_analytics_prompt_third_party_sharing" = "We <b>don't</b> share information with third parties";
|
||||||
"screen_analytics_prompt_title" = "Help improve %1$@";
|
"screen_analytics_prompt_title" = "Help improve %1$@";
|
||||||
"screen_analytics_read_terms" = "You can read all our terms %1$@.";
|
"screen_analytics_settings_share_data" = "Share analytics data";
|
||||||
"screen_analytics_read_terms_content_link" = "here";
|
|
||||||
"screen_analytics_share_data" = "Share analytics data";
|
|
||||||
"screen_bug_report_attach_screenshot" = "Attach screenshot";
|
"screen_bug_report_attach_screenshot" = "Attach screenshot";
|
||||||
"screen_bug_report_contact_me" = "You may contact me if you have any follow up questions";
|
"screen_bug_report_contact_me" = "You may contact me if you have any follow up questions";
|
||||||
"screen_bug_report_edit_screenshot" = "Edit screenshot";
|
"screen_bug_report_edit_screenshot" = "Edit screenshot";
|
||||||
@@ -312,6 +309,9 @@
|
|||||||
"dialog_title_error" = "Error";
|
"dialog_title_error" = "Error";
|
||||||
"dialog_title_success" = "Success";
|
"dialog_title_success" = "Success";
|
||||||
"notification_room_action_quick_reply" = "Quick reply";
|
"notification_room_action_quick_reply" = "Quick reply";
|
||||||
|
"screen_analytics_settings_help_us_improve" = "Help us identify issues and improve %1$@ by sharing anonymous usage data.";
|
||||||
|
"screen_analytics_settings_read_terms" = "You can read all our terms %1$@.";
|
||||||
|
"screen_analytics_settings_read_terms_content_link" = "here";
|
||||||
"screen_change_server_submit" = "Continue";
|
"screen_change_server_submit" = "Continue";
|
||||||
"screen_change_server_title" = "Select your server";
|
"screen_change_server_title" = "Select your server";
|
||||||
"screen_dm_details_block_alert_action" = "Block";
|
"screen_dm_details_block_alert_action" = "Block";
|
||||||
|
|||||||
@@ -392,10 +392,6 @@ public enum L10n {
|
|||||||
public static func roomTimelineStateChanges(_ p1: Int) -> String {
|
public static func roomTimelineStateChanges(_ p1: Int) -> String {
|
||||||
return L10n.tr("Localizable", "room_timeline_state_changes", p1)
|
return L10n.tr("Localizable", "room_timeline_state_changes", p1)
|
||||||
}
|
}
|
||||||
/// Help us identify issues and improve %1$@ by sharing anonymous usage data.
|
|
||||||
public static func screenAnalyticsHelpUsImprove(_ p1: Any) -> String {
|
|
||||||
return L10n.tr("Localizable", "screen_analytics_help_us_improve", String(describing: p1))
|
|
||||||
}
|
|
||||||
/// We <b>don't</b> record or profile any account data
|
/// We <b>don't</b> record or profile any account data
|
||||||
public static var screenAnalyticsPromptDataUsage: String { return L10n.tr("Localizable", "screen_analytics_prompt_data_usage") }
|
public static var screenAnalyticsPromptDataUsage: String { return L10n.tr("Localizable", "screen_analytics_prompt_data_usage") }
|
||||||
/// Help us identify issues and improve %1$@ by sharing anonymous usage data.
|
/// Help us identify issues and improve %1$@ by sharing anonymous usage data.
|
||||||
@@ -416,14 +412,18 @@ public enum L10n {
|
|||||||
public static func screenAnalyticsPromptTitle(_ p1: Any) -> String {
|
public static func screenAnalyticsPromptTitle(_ p1: Any) -> String {
|
||||||
return L10n.tr("Localizable", "screen_analytics_prompt_title", String(describing: p1))
|
return L10n.tr("Localizable", "screen_analytics_prompt_title", String(describing: p1))
|
||||||
}
|
}
|
||||||
|
/// Help us identify issues and improve %1$@ by sharing anonymous usage data.
|
||||||
|
public static func screenAnalyticsSettingsHelpUsImprove(_ p1: Any) -> String {
|
||||||
|
return L10n.tr("Localizable", "screen_analytics_settings_help_us_improve", String(describing: p1))
|
||||||
|
}
|
||||||
/// You can read all our terms %1$@.
|
/// You can read all our terms %1$@.
|
||||||
public static func screenAnalyticsReadTerms(_ p1: Any) -> String {
|
public static func screenAnalyticsSettingsReadTerms(_ p1: Any) -> String {
|
||||||
return L10n.tr("Localizable", "screen_analytics_read_terms", String(describing: p1))
|
return L10n.tr("Localizable", "screen_analytics_settings_read_terms", String(describing: p1))
|
||||||
}
|
}
|
||||||
/// here
|
/// here
|
||||||
public static var screenAnalyticsReadTermsContentLink: String { return L10n.tr("Localizable", "screen_analytics_read_terms_content_link") }
|
public static var screenAnalyticsSettingsReadTermsContentLink: String { return L10n.tr("Localizable", "screen_analytics_settings_read_terms_content_link") }
|
||||||
/// Share analytics data
|
/// Share analytics data
|
||||||
public static var screenAnalyticsShareData: String { return L10n.tr("Localizable", "screen_analytics_share_data") }
|
public static var screenAnalyticsSettingsShareData: String { return L10n.tr("Localizable", "screen_analytics_settings_share_data") }
|
||||||
/// Attach screenshot
|
/// Attach screenshot
|
||||||
public static var screenBugReportAttachScreenshot: String { return L10n.tr("Localizable", "screen_bug_report_attach_screenshot") }
|
public static var screenBugReportAttachScreenshot: String { return L10n.tr("Localizable", "screen_bug_report_attach_screenshot") }
|
||||||
/// You may contact me if you have any follow up questions
|
/// You may contact me if you have any follow up questions
|
||||||
|
|||||||
@@ -34,12 +34,12 @@ struct AnalyticsSettingsScreenStrings {
|
|||||||
let sectionFooter: AttributedString
|
let sectionFooter: AttributedString
|
||||||
|
|
||||||
init(termsURL: URL) {
|
init(termsURL: URL) {
|
||||||
let content = AttributedString(L10n.screenAnalyticsHelpUsImprove(InfoPlistReader.main.bundleDisplayName))
|
let content = AttributedString(L10n.screenAnalyticsSettingsHelpUsImprove(InfoPlistReader.main.bundleDisplayName))
|
||||||
// Create the 'read terms' with a placeholder.
|
// Create the 'read terms' with a placeholder.
|
||||||
let linkPlaceholder = "{link}"
|
let linkPlaceholder = "{link}"
|
||||||
var readTerms = AttributedString(L10n.screenAnalyticsReadTerms(linkPlaceholder))
|
var readTerms = AttributedString(L10n.screenAnalyticsSettingsReadTerms(linkPlaceholder))
|
||||||
readTerms.replace(linkPlaceholder,
|
readTerms.replace(linkPlaceholder,
|
||||||
with: L10n.screenAnalyticsReadTermsContentLink,
|
with: L10n.screenAnalyticsSettingsReadTermsContentLink,
|
||||||
asLinkTo: termsURL)
|
asLinkTo: termsURL)
|
||||||
sectionFooter = content + "\n\n" + readTerms
|
sectionFooter = content + "\n\n" + readTerms
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ struct AnalyticsSettingsScreen: View {
|
|||||||
var analyticsSection: some View {
|
var analyticsSection: some View {
|
||||||
Section {
|
Section {
|
||||||
Toggle(isOn: $context.enableAnalytics) {
|
Toggle(isOn: $context.enableAnalytics) {
|
||||||
Label(L10n.screenAnalyticsShareData, systemImage: "chart.bar")
|
Label(L10n.screenAnalyticsSettingsShareData, systemImage: "chart.bar")
|
||||||
}
|
}
|
||||||
.toggleStyle(.compoundForm)
|
.toggleStyle(.compoundForm)
|
||||||
.onChange(of: context.enableAnalytics) { _ in
|
.onChange(of: context.enableAnalytics) { _ in
|
||||||
|
|||||||
Reference in New Issue
Block a user