UX: adds locales for recurrence

UX: adds locales for recurrence

diff --git a/assets/javascripts/discourse/controllers/discourse-post-event-builder.js.es6 b/assets/javascripts/discourse/controllers/discourse-post-event-builder.js.es6
index 9e8a99c..f68006f 100644
--- a/assets/javascripts/discourse/controllers/discourse-post-event-builder.js.es6
+++ b/assets/javascripts/discourse/controllers/discourse-post-event-builder.js.es6
@@ -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"
+        ),
+      },
     ]);
   },
 
diff --git a/assets/javascripts/discourse/templates/modal/discourse-post-event-builder.hbs b/assets/javascripts/discourse/templates/modal/discourse-post-event-builder.hbs
index 667ecd4..c8ccfb9 100644
--- a/assets/javascripts/discourse/templates/modal/discourse-post-event-builder.hbs
+++ b/assets/javascripts/discourse/templates/modal/discourse-post-event-builder.hbs
@@ -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")
diff --git a/assets/stylesheets/common/discourse-post-event-builder.scss b/assets/stylesheets/common/discourse-post-event-builder.scss
index 53c067d..72df228 100644
--- a/assets/stylesheets/common/discourse-post-event-builder.scss
+++ b/assets/stylesheets/common/discourse-post-event-builder.scss
@@ -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;
diff --git a/config/locales/client.en.yml b/config/locales/client.en.yml
index b5c7d35..daa4048 100644
--- a/config/locales/client.en.yml
+++ b/config/locales/client.en.yml
@@ -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

GitHub sha: e079be68