aboutsummaryrefslogtreecommitdiff
path: root/src-vue/src/components/LanguageSelector.vue
AgeCommit message (Collapse)Author
2023-05-09i18n: Enable Russian translations (#336)GeckoEidechse
2023-05-08feat: Enable Polish translations (#321)GeckoEidechse
* feat: Enable Polish translations * fix: "polish" adjective is written non-capitalized --------- Co-authored-by: Remy Raes <contact@remyraes.com>
2023-04-05feat: Initial German translation (#249)GeckoEidechse
* feat: Initial German translation * fix: Typo * refactor: Switch single quotes to double quotes In preparation for converting to JSON * refactor: Switch translation file to JSON * fix: Better translation for "pagination"
2023-03-28feat: i18n (#182)Rémy Raes
* build: add vue-i18n dependency * feat: add i18n plugin to vue project * feat: use translations in play button * feat: translate play view * feat: translate menu items * feat: translate local mods view * feat: translate online mods view * feat: translate mods menu * feat: translate thunderstore mod card component * fix: remove useless "this" keyword * feat: translate settings view * fix: remove leftover test invocation * feat: add language selector component * feat: using language selector updates interface's language * feat: save language in persistent store on selector change * feat: initialize lang on app launch * refactor: move i18n code into App.mounted callback * feat: update interface language on app launch * feat: adjust language selection on language selector load * fix: this.$root can't be null * feat: translate store notifications * fix: add missing parameter to english translation * feat: translate "by" author keyword * feat: translate repair window * feat: translate repair window title * docs: add some documentation regarding localization * docs: explain how to add a new language * feat: translate Northstar release canal selector elements * docs: describe how to inject variable into translations * feat: translate "info" word * feat: translate popconfirm buttons * fix: remove "this" keyword * fix: save store when updating interface language