UX: adds locales for recurrence

This commit is contained in:
jjaffeux 2020-09-12 23:22:29 +02:00
parent b41c49c34e
commit e079be680b
4 changed files with 30 additions and 6 deletions

View File

@ -21,10 +21,28 @@ export default Controller.extend(ModalFunctionality, {
this.set("reminderUnits", ["minutes", "hours", "days", "weeks"]);
this.set("reminderPeriods", ["before", "after"]);
this.set("availableRecurrences", [
"every_day",
"every_month",
"every_weekday",
"every_week",
{
id: "every_day",
name: I18n.t("discourse_post_event.builder_modal.recurrence.every_day"),
},
{
id: "every_month",
name: I18n.t(
"discourse_post_event.builder_modal.recurrence.every_month"
),
},
{
id: "every_weekday",
name: I18n.t(
"discourse_post_event.builder_modal.recurrence.every_weekday"
),
},
{
id: "every_week",
name: I18n.t(
"discourse_post_event.builder_modal.recurrence.every_week"
),
},
]);
},

View File

@ -130,8 +130,6 @@
{{combo-box
class="available-recurrences"
value=(readonly model.eventModel.recurrence)
nameProperty=null
valueProperty=null
content=availableRecurrences
onChange=(action (mut model.eventModel.recurrence))
options=(hash none="discourse_post_event.builder_modal.recurrence.none")

View File

@ -112,6 +112,10 @@
flex: 1;
flex-direction: column;
.select-kit.available-recurrences {
width: 100%;
}
.custom-field-label {
font-weight: 500;
margin: 0.5em 0 0.25em 0;

View File

@ -348,6 +348,10 @@ en:
recurrence:
label: Recurrence
none: No recurrence
every_day: Every day
every_month: Every month at this weekday
every_weekday: Every weekday
every_week: Every week at this weekday
url:
label: URL
placeholder: Optional