fix invite users confirmation sheet strings

This commit is contained in:
Mauro Romito
2026-04-20 18:22:47 +02:00
committed by Mauro
parent 354cd0f89b
commit 915007850e
7 changed files with 60 additions and 46 deletions
@@ -552,6 +552,10 @@
"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Hide avatars in room invite requests";
"screen_advanced_settings_hide_timeline_media_toggle_title" = "Hide media previews in timeline";
"screen_advanced_settings_labs" = "Labs";
"screen_advanced_settings_live_location_section_description" = "The distance you have to move to trigger an update.";
"screen_advanced_settings_live_location_section_footer" = "Make sure \"Precise Location” is enabled for this app. To change the permission go to %1$@.";
"screen_advanced_settings_live_location_section_footer_link" = "App Settings";
"screen_advanced_settings_live_location_section_title" = "Live location updates";
"screen_advanced_settings_media_compression_description" = "Upload photos and videos faster and reduce data usage";
"screen_advanced_settings_media_compression_title" = "Optimize media quality";
"screen_advanced_settings_moderation_and_safety_section_title" = "Moderation and Safety";
@@ -792,6 +796,10 @@
"screen_identity_waiting_on_other_device" = "Waiting on other device…";
"screen_invite_users_already_a_member" = "Already a member";
"screen_invite_users_already_invited" = "Already invited";
"screen_invite_users_confirm_dialog_subtitle_multiple_users" = "You currently don’t have any chats with these contacts. Confirm inviting them to this room before continuing.";
"screen_invite_users_confirm_dialog_subtitle_one_user" = "You currently don’t have any chats with this contact. Confirm inviting them to this room before continuing.";
"screen_invite_users_confirm_dialog_title_mutiple_users" = "Invite new contacts to this room?";
"screen_invite_users_confirm_dialog_title_one_user" = "Invite new contact to this room?";
"screen_invites_decline_chat_message" = "Are you sure you want to decline the invitation to join %1$@?";
"screen_invites_decline_chat_title" = "Decline invite";
"screen_invites_decline_direct_chat_message" = "Are you sure you want to decline this private chat with %1$@?";
@@ -552,6 +552,10 @@
"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Hide avatars in room invite requests";
"screen_advanced_settings_hide_timeline_media_toggle_title" = "Hide media previews in timeline";
"screen_advanced_settings_labs" = "Labs";
"screen_advanced_settings_live_location_section_description" = "The distance you have to move to trigger an update.";
"screen_advanced_settings_live_location_section_footer" = "Make sure \"Precise Location” is enabled for this app. To change the permission go to %1$@.";
"screen_advanced_settings_live_location_section_footer_link" = "App Settings";
"screen_advanced_settings_live_location_section_title" = "Live location updates";
"screen_advanced_settings_media_compression_description" = "Upload photos and videos faster and reduce data usage";
"screen_advanced_settings_media_compression_title" = "Optimise media quality";
"screen_advanced_settings_moderation_and_safety_section_title" = "Moderation and Safety";
@@ -792,6 +796,10 @@
"screen_identity_waiting_on_other_device" = "Waiting on other device…";
"screen_invite_users_already_a_member" = "Already a member";
"screen_invite_users_already_invited" = "Already invited";
"screen_invite_users_confirm_dialog_subtitle_multiple_users" = "You currently don’t have any chats with these contacts. Confirm inviting them to this room before continuing.";
"screen_invite_users_confirm_dialog_subtitle_one_user" = "You currently don’t have any chats with this contact. Confirm inviting them to this room before continuing.";
"screen_invite_users_confirm_dialog_title_mutiple_users" = "Invite new contacts to this room?";
"screen_invite_users_confirm_dialog_title_one_user" = "Invite new contact to this room?";
"screen_invites_decline_chat_message" = "Are you sure you want to decline the invitation to join %1$@?";
"screen_invites_decline_chat_title" = "Decline invite";
"screen_invites_decline_direct_chat_message" = "Are you sure you want to decline this private chat with %1$@?";
@@ -274,6 +274,22 @@
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>screen_advanced_settings_live_location_update_distance</key>
<dict>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>%1$d meter</string>
<key>other</key>
<string>%1$d meters</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>screen_app_lock_subtitle</key>
<dict>
<key>COUNT</key>
@@ -306,38 +322,6 @@
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>screen_invite_users_confirm_dialog_subtitle</key>
<dict>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>You currently don’t have any chats with this contact. Confirm inviting them to this room before continuing.</string>
<key>other</key>
<string>You currently don’t have any chats with these contacts. Confirm inviting them to this room before continuing.</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>screen_invite_users_confirm_dialog_title</key>
<dict>
<key>COUNT</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>Invite a new contact to this room?</string>
<key>other</key>
<string>Invite new contacts to this room?</string>
</dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@COUNT@</string>
</dict>
<key>screen_leave_space_submit</key>
<dict>
<key>COUNT</key>
+22 -8
View File
@@ -1290,6 +1290,20 @@ internal enum L10n {
internal static var screenAdvancedSettingsHideTimelineMediaToggleTitle: String { return L10n.tr("Localizable", "screen_advanced_settings_hide_timeline_media_toggle_title") }
/// Labs
internal static var screenAdvancedSettingsLabs: String { return L10n.tr("Localizable", "screen_advanced_settings_labs") }
/// The distance you have to move to trigger an update.
internal static var screenAdvancedSettingsLiveLocationSectionDescription: String { return L10n.tr("Localizable", "screen_advanced_settings_live_location_section_description") }
/// Make sure "Precise Location” is enabled for this app. To change the permission go to %1$@.
internal static func screenAdvancedSettingsLiveLocationSectionFooter(_ p1: Any) -> String {
return L10n.tr("Localizable", "screen_advanced_settings_live_location_section_footer", String(describing: p1))
}
/// App Settings
internal static var screenAdvancedSettingsLiveLocationSectionFooterLink: String { return L10n.tr("Localizable", "screen_advanced_settings_live_location_section_footer_link") }
/// Live location updates
internal static var screenAdvancedSettingsLiveLocationSectionTitle: String { return L10n.tr("Localizable", "screen_advanced_settings_live_location_section_title") }
/// Plural format key: "%#@COUNT@"
internal static func screenAdvancedSettingsLiveLocationUpdateDistance(_ p1: Int) -> String {
return L10n.tr("Localizable", "screen_advanced_settings_live_location_update_distance", p1)
}
/// Upload photos and videos faster and reduce data usage
internal static var screenAdvancedSettingsMediaCompressionDescription: String { return L10n.tr("Localizable", "screen_advanced_settings_media_compression_description") }
/// Optimise media quality
@@ -1840,14 +1854,14 @@ internal enum L10n {
internal static var screenInviteUsersAlreadyAMember: String { return L10n.tr("Localizable", "screen_invite_users_already_a_member") }
/// Already invited
internal static var screenInviteUsersAlreadyInvited: String { return L10n.tr("Localizable", "screen_invite_users_already_invited") }
/// Plural format key: "%#@COUNT@"
internal static func screenInviteUsersConfirmDialogSubtitle(_ p1: Int) -> String {
return L10n.tr("Localizable", "screen_invite_users_confirm_dialog_subtitle", p1)
}
/// Plural format key: "%#@COUNT@"
internal static func screenInviteUsersConfirmDialogTitle(_ p1: Int) -> String {
return L10n.tr("Localizable", "screen_invite_users_confirm_dialog_title", p1)
}
/// You currently don’t have any chats with these contacts. Confirm inviting them to this room before continuing.
internal static var screenInviteUsersConfirmDialogSubtitleMultipleUsers: String { return L10n.tr("Localizable", "screen_invite_users_confirm_dialog_subtitle_multiple_users") }
/// You currently don’t have any chats with this contact. Confirm inviting them to this room before continuing.
internal static var screenInviteUsersConfirmDialogSubtitleOneUser: String { return L10n.tr("Localizable", "screen_invite_users_confirm_dialog_subtitle_one_user") }
/// Invite new contacts to this room?
internal static var screenInviteUsersConfirmDialogTitleMutipleUsers: String { return L10n.tr("Localizable", "screen_invite_users_confirm_dialog_title_mutiple_users") }
/// Invite new contact to this room?
internal static var screenInviteUsersConfirmDialogTitleOneUser: String { return L10n.tr("Localizable", "screen_invite_users_confirm_dialog_title_one_user") }
/// Are you sure you want to decline the invitation to join %1$@?
internal static func screenInvitesDeclineChatMessage(_ p1: Any) -> String {
return L10n.tr("Localizable", "screen_invites_decline_chat_message", String(describing: p1))
@@ -17,8 +17,8 @@ struct InviteUsersConfirmationSheetView: View {
var body: some View {
FullscreenDialog(topPadding: 24, horizontalPadding: 24) {
VStack(spacing: 32) {
TitleAndIcon(title: L10n.screenInviteUsersConfirmDialogTitle(users.count),
subtitle: L10n.screenInviteUsersConfirmDialogSubtitle(users.count),
TitleAndIcon(title: users.count == 1 ? L10n.screenInviteUsersConfirmDialogTitleOneUser : L10n.screenInviteUsersConfirmDialogTitleMutipleUsers,
subtitle: users.count == 1 ? L10n.screenInviteUsersConfirmDialogSubtitleOneUser : L10n.screenInviteUsersConfirmDialogSubtitleMultipleUsers,
icon: \.userAddSolid,
iconStyle: .defaultSolid)
VStack(spacing: 0) {
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:721df019a382cf62818b14317f42249f30dec519eef4b3dc1dd6f2bd8ca4ef5b
size 145044
oid sha256:97ff77a841362668932f996a49e63a79d554fa1dfb797acd983ca10272c9ddaa
size 176184
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:81544159a52ea76b06e0b8cb83cdd388d4a86080103a8344945303926296eac7
size 96517
oid sha256:f764300538d50d7e17c98ece6e77f83a5463ea7c96826bb9eba60eac47227492
size 128839