The source code of moona.moe webpage, this is fan made and not related to HoloLive Production Company.
git checkout -b add_new_moon_language
moona-orbit
├── public # contains public files like mp3 files and pictures
├── voices # folder to store specifically the mp3 files
├── src
├── assets/voices # contains json files of voice buttons data for every supported language
├── components
├── buttons # the components for unique buttons
├── cards # specifically for container / card view on page
├── HeaderNav.vue # this one is for the header and menus, see on code documentation
├── LocaleSwitcher.vue # the button you see on the top right for changing the language, it is also contains the supported language keys
├── locales # this is the i18n default directory of json files for the language support
├── router # using vue-router for some menus is "AJAX-ly" loaded
├── views # this is the main view of vue-router