Skip to content

Commit 9a80efe

Browse files
committed
pm-19305 Applied plurals
1 parent 1937e2d commit 9a80efe

File tree

3 files changed

+19
-10
lines changed

3 files changed

+19
-10
lines changed

BitwardenKit/UI/Platform/Application/Views/SettingsPickerField.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ public struct SettingsPickerField: View {
8080
.foregroundColor(Color(asset: SharedAsset.Colors.textSecondary))
8181
}
8282
}
83-
.padding(.vertical, 12)
83+
.padding(EdgeInsets(top: 12, leading: 16, bottom: 12, trailing: 16))
8484
}
8585
}
8686
.background(SharedAsset.Colors.backgroundSecondary.swiftUIColor)

BitwardenResources/Localizations/en.lproj/Localizable.strings

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1277,4 +1277,5 @@
12771277
"EncryptionSettingsUpdated" = "Encryption settings updated";
12781278
"ThisSettingIsManagedByYourOrganization" = "This setting is managed by your organization.";
12791279
"YourOrganizationHasSetTheDefaultSessionTimeoutToX" = "Your organization has set the default session timeout to %1$@.";
1280+
"YourOrganizationHasSetTheDefaultSessionTimeoutToXAndY" = "Your organization has set the default session timeout to %1$@ and %2$@.";
12801281
"XMinutes" = "%1$@ minute(s)";

BitwardenShared/UI/Platform/Settings/Settings/AccountSecurity/AccountSecurityState.swift

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -223,15 +223,15 @@ struct AccountSecurityState: Equatable {
223223
guard isPolicyTimeoutEnabled, let policy = policyTimeoutType else { return nil }
224224
switch policyTimeoutType {
225225
case .custom:
226-
return Localizations.yourOrganizationHasSetTheDefaultSessionTimeoutToX(customTimeoutMessage)
226+
return customTimeoutMessage
227227
case .immediately:
228228
return Localizations.thisSettingIsManagedByYourOrganization
229229
case .never:
230230
return Localizations.yourOrganizationHasSetTheDefaultSessionTimeoutToX(policy.timeoutType)
231231
case .onAppRestart:
232232
return Localizations.yourOrganizationHasSetTheDefaultSessionTimeoutToX(policy.timeoutType)
233233
default:
234-
return Localizations.yourOrganizationHasSetTheDefaultSessionTimeoutToX(customTimeoutMessage)
234+
return customTimeoutMessage
235235
}
236236
}
237237

@@ -256,17 +256,25 @@ struct AccountSecurityState: Equatable {
256256
var customTimeoutMessage: String {
257257
switch (policyTimeoutHours, policyTimeoutMinutes) {
258258
case let (hours, minutes) where hours > 0 && minutes > 0:
259-
Localizations.xHoursAndYMinutes(
260-
policyTimeoutHours,
261-
policyTimeoutMinutes,
259+
Localizations.yourOrganizationHasSetTheDefaultSessionTimeoutToXAndY(
260+
Localizations.xHours(
261+
policyTimeoutHours,
262+
),
263+
Localizations.xMinutes(
264+
policyTimeoutMinutes,
265+
),
262266
)
263267
case let (hours, _) where hours > 0:
264-
Localizations.xHours(
265-
policyTimeoutHours,
268+
Localizations.yourOrganizationHasSetTheDefaultSessionTimeoutToX(
269+
Localizations.xHours(
270+
policyTimeoutHours,
271+
),
266272
)
267273
default:
268-
Localizations.xMinutes(
269-
policyTimeoutMinutes,
274+
Localizations.yourOrganizationHasSetTheDefaultSessionTimeoutToX(
275+
Localizations.xMinutes(
276+
policyTimeoutMinutes,
277+
),
270278
)
271279
}
272280
}

0 commit comments

Comments
 (0)