Zero to Hero, Part 2: Skill Internationalization (i18n), Interceptors & Error Handling

Поділитися
Вставка
  • Опубліковано 13 жов 2024
  • In this video we're going to continue on our Alexa skill building journey and focus on internationalization (i18n). We'll depart from a simple hello world skill in English and add support for more than one language while keeping a single code base.
    Topics Covered:
    1. Multiple models per locale
    2. Key/value string resources for i18n
    3. Enriching handlerInput with t function via interceptor
    4. Attribute manager as key/value store
    5. High level attribute types (session(short term), persistent(long term))
    6. Changing locale on Build tab and on Test tab (test both locales)
    Links
    Zero to Hero Github:
    Zero to Hero Github Part 2: alexa.design/Z2H2
    Need help? Engage with other developers and get questions answered by Amazon experts on our Developer Forum: forums.develop...
    For specific support: developer.amaz...

КОМЕНТАРІ • 17

  • @danilomurbach
    @danilomurbach 4 роки тому +7

    Andrea, thanks a lot to share your knowledge.
    These videos are so helpful, Alexa's architecture seems a little bit confusing to understand at first, but it turned to be simple for now.
    Congrats

  • @feynthefallen
    @feynthefallen Рік тому

    Binding the t function to an input object is a great trick. I gotta remember that.

  • @RoniYusuf
    @RoniYusuf 4 роки тому +12

    When I try to test the Italian translation, it didn't work.
    And I kinda confused where I was wrong.
    Then I realized that the "invocation name" can be different across the supported languages.
    I hope this might help you guys who have same problem with me.

    • @MM-vc5ic
      @MM-vc5ic 4 роки тому

      Thank you so much

  • @MorganJones-QQBD-C
    @MorganJones-QQBD-C 11 місяців тому

    I'm having issues with the syntax for the languagstrings that includes es-US and en-US. Is there any example of this code somewhere for javascript?

  • @sandeepgupta9990
    @sandeepgupta9990 4 роки тому +2

    Where can we learn the above skill development techniques if coding in python? I can follow the instructions as above if I get the commands and code library for python as the one provided is for json.

  • @TheDeeC1
    @TheDeeC1 Місяць тому

    I keep getting "WELCOME_MSG" instead of the actual message

  • @MsaybOMayl
    @MsaybOMayl 3 роки тому +3

    We need same tutorial using Python

  • @geniuslearningsarat3392
    @geniuslearningsarat3392 3 роки тому +1

    I am getting :Sorry, I'm having trouble accessing your Hello World! Skill right now

  • @dolfinho87
    @dolfinho87 4 роки тому

    Hello. Where I find the files that Andrea copy and paste to the code?

    • @strikerron2252
      @strikerron2252 4 роки тому +2

      its in the github repository in the decription

    • @dolfinho87
      @dolfinho87 4 роки тому

      @@strikerron2252 thanks!

  • @AlleyScoop
    @AlleyScoop 4 роки тому

    where do we get the italian code???

  • @mohamedabdelrahman-flutterdev
    @mohamedabdelrahman-flutterdev 4 роки тому

    can i add Arabic Language Support

  • @leonardorosati2558
    @leonardorosati2558 4 роки тому

    "Si è verificato un problema con la risposta della Skill richiesta"

  • @saulo551
    @saulo551 2 роки тому

    muito mal explicado e confuso...não me admira ninguém programar skills para alexa