improve i18n

This commit is contained in:
pa
2026-01-19 11:49:41 +09:00
parent 7303cd0b33
commit 1e25255ac5
34 changed files with 179 additions and 65 deletions

View File

@@ -1,6 +1,7 @@
import { computed, reactive, ref, shallowReactive, watch } from 'vue';
import { defineStore } from 'pinia';
import { toast } from 'vue-sonner';
import { useI18n } from 'vue-i18n';
import Noty from 'noty';
@@ -70,6 +71,7 @@ export const useUserStore = defineStore('User', () => {
const moderationStore = useModerationStore();
const photonStore = usePhotonStore();
const sharedFeedStore = useSharedFeedStore();
const { t } = useI18n();
const currentUser = ref({
acceptedPrivacyVersion: 0,
@@ -837,7 +839,7 @@ export const useUserStore = defineStore('User', () => {
.catch((err) => {
D.loading = false;
D.visible = false;
toast.error('Failed to load user');
toast.error(t('message.user.load_failed'));
throw err;
})
.then((args) => {