diff --git a/web/components/Registration/UpdateExpiration.vue b/web/components/Registration/UpdateExpiration.vue index dbe68c0dd..78289f4a9 100644 --- a/web/components/Registration/UpdateExpiration.vue +++ b/web/components/Registration/UpdateExpiration.vue @@ -28,7 +28,7 @@ const output = computed(() => { } return { text: regUpdatesExpired.value - ? props.t('Ineligible for feature updates released after {0}', [outputDateTimeFormatted.value]) + ? `${props.t('Eligible for updates released on or before {0}.', [outputDateTimeFormatted.value])} ${props.t('Extend your license to access the latest updates.')}` : props.t('Eligible for free feature updates until {0}', [outputDateTimeFormatted.value]), title: regUpdatesExpired.value ? props.t('Ineligible as of {0}', [outputDateTimeReadableDiff.value]) diff --git a/web/components/Registration/UpdateExpirationAction.vue b/web/components/Registration/UpdateExpirationAction.vue index 89910e255..f9a7f327c 100644 --- a/web/components/Registration/UpdateExpirationAction.vue +++ b/web/components/Registration/UpdateExpirationAction.vue @@ -36,7 +36,7 @@ const output = computed(() => { } return { text: regUpdatesExpired.value - ? props.t('Ineligible for feature updates released after {0}', [formattedRegExp.value]) + ? `${props.t('Eligible for updates released on or before {0}.', [formattedRegExp.value])} ${props.t('Extend your license to access the latest updates.')}` : props.t('Eligible for free feature updates until {0}', [formattedRegExp.value]), title: regUpdatesExpired.value ? props.t('Ineligible as of {0}', [readableDiffRegExp.value]) diff --git a/web/components/UpdateOs/CheckUpdateResponseModal.vue b/web/components/UpdateOs/CheckUpdateResponseModal.vue index 2f22dc89f..66dda4c4f 100644 --- a/web/components/UpdateOs/CheckUpdateResponseModal.vue +++ b/web/components/UpdateOs/CheckUpdateResponseModal.vue @@ -112,7 +112,7 @@ const modalCopy = computed((): ModalCopy | null => { if (availableWithRenewal.value) { const description = regUpdatesExpired.value - ? props.t('Ineligible for feature updates released after {0}', [formattedRegExp.value]) + ? `${props.t('Eligible for updates released on or before {0}.', [formattedRegExp.value])} ${props.t('Extend your license to access the latest updates.')}` : props.t('Eligible for free feature updates until {0}', [formattedRegExp.value]); return { title: props.t('Unraid OS {0} Released', [availableWithRenewal.value]), diff --git a/web/components/UpdateOs/Status.vue b/web/components/UpdateOs/Status.vue index 65db69430..0c8195055 100644 --- a/web/components/UpdateOs/Status.vue +++ b/web/components/UpdateOs/Status.vue @@ -62,7 +62,7 @@ const regExpOutput = computed(() => { } return { text: regUpdatesExpired.value - ? props.t('Ineligible for feature updates released after {0}', [formattedRegExp.value]) + ? `${props.t('Eligible for updates released on or before {0}.', [formattedRegExp.value])} ${props.t('Extend your license to access the latest updates.')}` : props.t('Eligible for free feature updates until {0}', [formattedRegExp.value]), title: regUpdatesExpired.value ? props.t('Ineligible as of {0}', [readableDiffRegExp.value]) diff --git a/web/locales/en_US.json b/web/locales/en_US.json index 0a576b123..4092ea3a9 100644 --- a/web/locales/en_US.json +++ b/web/locales/en_US.json @@ -142,7 +142,8 @@ "Ignored Releases": "Ignored Releases", "In the rare event you need to downgrade we ask that you please provide us with Diagnostics so we can investigate your issue.": "In the rare event you need to downgrade we ask that you please provide us with Diagnostics so we can investigate your issue.", "Ineligible as of {0}": "Ineligible as of {0}", - "Ineligible for feature updates released after {0}": "Ineligible for feature updates released after {0}", + "Eligible for updates released on or before {0}.": "Eligible for updates released on or before {0}.", + "Extend your license to access the latest updates.": "Extend your license to access the latest updates.", "Ineligible for Unraid OS updates": "Ineligible for Unraid OS updates", "Ineligible": "Ineligible", "Ineligible for self-replacement": "Ineligible for self-replacement",