fossasia / eventyay-video

https://video-dev.eventyay.com
Apache License 2.0
1.49k stars 23 forks source link

Add Speakers to the default page list on the sidebar #187

Closed odkhang closed 2 months ago

odkhang commented 2 months ago

This PR closes/references issue #179 . It does so by:

  1. Update translation files for Arabic, French, Spanish, Ukrainian, Russian.
  2. Add default speakers page on sidebar if eventyay talk is connected. (similar with schedule page)

    How has this been tested?

Checklist

Summary by Sourcery

This pull request introduces a new feature by adding a default speakers page to the sidebar when the eventyay talk is connected. Additionally, it enhances the application by updating translation files for multiple languages, including Arabic, French, Spanish, Ukrainian, and Russian.

sourcery-ai[bot] commented 2 months ago

Reviewer's Guide by Sourcery

This pull request introduces new UI translations for Arabic, French, Spanish, Ukrainian, and Russian. It also adds a pop-up for first-time users to select their preferred language, which is then stored in local storage. Additionally, existing translations have been updated for improved accuracy. The sidebar now includes a link to the speakers' page.

File-Level Changes

Files Changes
webapp/src/locales/de.json
webapp/src/locales/pt_BR.json
webapp/src/locales/en.json
Updated translations for German, Brazilian Portuguese, and English to include new UI elements and features.
webapp/src/locales/index.js
webapp/config.js
Added support for new languages: Arabic, French, Spanish, Ukrainian, and Russian.
webapp/src/components/profile/GreetingPrompt.vue
webapp/src/components/RoomsSidebar.vue
Enhanced UI components to include new features like language selection and speakers' page link.

Tips - Trigger a new Sourcery review by commenting `@sourcery-ai review` on the pull request. - Continue your discussion with Sourcery by replying directly to review comments. - You can change your review settings at any time by accessing your [dashboard](https://app.sourcery.ai): - Enable or disable the Sourcery-generated pull request summary or reviewer's guide; - Change the review language; - You can always [contact us](mailto:support@sourcery.ai) if you have any questions or feedback.
odkhang commented 2 months ago

Hi @mariobehling, this PR depend on this PR: https://github.com/fossasia/eventyay-video/pull/187 So please review and merge it before this PR

image

mariobehling commented 2 months ago

Please resolve conflicts.