MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    MMM-CalendarExt3Agenda

    Scheduled Pinned Locked Moved Utilities
    222 Posts 29 Posters 297.0k Views 31 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M Offline
      MMRIZE @CDT
      last edited by

      @CDT
      I’ve fixed it. Thanks for reporting it.

      C 1 Reply Last reply Reply Quote 1
      • luisestradaL Offline
        luisestrada @CDT
        last edited by

        @CDT said in MMM-CalendarExt3Agenda:

        Possible bug here. The Agenda doesn’t show scheduled events on the final day as set by the endDateIndex.

        I’m trying to get the Ext3Agenda to show me just a single day. Using startDayIndex:0, endDateIndex:0. When doing this, it only shows full-day events, not events scheduled a specific time.

        If I change endDateIndex:1, then I get the proper items appearing, but also a header for day 2.

        I notice that not matter what the endDateIndex is listed, it doesn’t seem to show sheduled events the last day. Only the header and any full-day events.

        I think you are referring to the same issue I posted a while ago but unfortunately I was not able to make myself clear.

        1 Reply Last reply Reply Quote 0
        • luisestradaL luisestrada referenced this topic on
        • C Offline
          CDT @MMRIZE
          last edited by

          @MMRIZE
          Works perfectly now, thanks!

          luisestradaL 1 Reply Last reply Reply Quote 1
          • luisestradaL Offline
            luisestrada @CDT
            last edited by

            Happy new year everyone!

            Indeed the fix works now. Thank you @MMRIZE

            Another comment, even though “dentro de X días” is correct in Spanish it’s also long. It could also be said “En X días” and it will be also correct. Not an issue but a suggestion.
            Screen Shot 2024-01-03 at 12.33.33 AM.png

            BKeyportB 1 Reply Last reply Reply Quote 0
            • BKeyportB Offline
              BKeyport Module Developer @luisestrada
              last edited by

              @luisestrada I believe that’s a translation error - and may not even be “our” fault…

              The "E" in "Javascript" stands for "Easy"

              luisestradaL 2 Replies Last reply Reply Quote 0
              • luisestradaL Offline
                luisestrada @BKeyport
                last edited by

                @BKeyport I tried to find the source but no idea where this comes from.

                1 Reply Last reply Reply Quote 0
                • luisestradaL Offline
                  luisestrada @BKeyport
                  last edited by

                  @BKeyport said in MMM-CalendarExt3Agenda:

                  @luisestrada I believe that’s a translation error - and may not even be “our” fault…

                  I see there’s nothing we can do, with my limited programming skills I was able to get to row 271 in MMM-CalendarExt3Agenda.js

                  let p = new Intl.RelativeTimeFormat(options.locale, { numeric: "auto", style: "long" })
                  

                  and I found out that Intl​.Relative​Time​Format is written like that, for Spanish locale settings.

                  As I said before it’s not wrong but they could have said “en 3 días” instead of “dentro de 3 días”. It’s like in English when you say “in 3 days” and “within 3 days”.

                  https://hpneo.dev/2019/05/13/apis-internacionalizacion.html#:~:text=Intl​.,-Relative​Time&text=Relative​Time​Format es una API interesante que,podemos hacerlo con esta API.

                  M 3 Replies Last reply Reply Quote 0
                  • M Offline
                    MMRIZE @luisestrada
                    last edited by

                    @luisestrada
                    I’ll prepare how to customize it soon. I’m on travel abroad now and will return to next week. Plz wait a while. Until then, you can hide it with css.

                    1 Reply Last reply Reply Quote 1
                    • M Offline
                      MMRIZE @luisestrada
                      last edited by

                      @luisestrada
                      Almost done (not yet released).
                      By the way, which locale did you use and which country are you living?

                      1 Reply Last reply Reply Quote 0
                      • M Offline
                        MMRIZE @luisestrada
                        last edited by MMRIZE

                        @luisestrada
                        Done. (Released. v1.4.2)
                        A new config value, relativeNamedDayOptions, is introduced. Now People can modify the option generally.

                        However, for your specific purpose (en X días instead of dentro de X días), further step is needed.

                        Only the Mexican locale supports en X días format with relativeNamedDayOptions: {style : 'short' }, other Spanish-locales don’t.
                        So to get en X días, you have to use locale: 'es-MX' regardless of which country you live.

                        locale: "es-MX",
                        relativeNamedDayOptions: {
                        	style: "short",
                        },
                        

                        077dac12-38a4-4b6a-8bf3-049b35d08783-image.png

                        If you are living in Mexico, there would be no issue. But in other countries where the week starts on Monday, 2 more configuration is needed.

                        locale: "es-MX",
                        relativeNamedDayOptions: {
                        	style: "short",
                        },				
                        firstDayOfWeek: 1,
                        minimalDaysOfNewYear: 4,
                        

                        bbfdc421-775f-4233-a6a7-ec64ffea0dc7-image.png

                        Of course, if you don’t care dentro de 3 días, You can use any locale under which you live.

                        locale: "es-ES",
                        

                        8dfad298-6fea-42ad-bb1d-3a8907e24f22-image.png

                        luisestradaL 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 12
                        • 13
                        • 14
                        • 15
                        • 16
                        • 22
                        • 23
                        • 14 / 23
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Sam, technical setup by Karsten.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy