Μετάβαση στο περιεχόμενο

Διεθνοποίηση ​

Δείτε τον οδηγό διεθνοποίησης για πλήρεις λεπτομέρειες.

Γρήγορο παράδειγμα ​

Αλλάξτε τη γλώσσα του επεξεργαστή κατά την εκτέλεση:

vue
<script setup lang="ts">
import { useI18n } from 'vue-i18n'

const { locale } = useI18n()

const languages = [
  { code: 'en', name: 'English' },
  { code: 'de', name: 'Deutsch' },
  { code: 'fr', name: 'Français' },
  { code: 'es', name: 'Español' },
]
</script>

<template>
  <div>
    <v-select
      v-model="locale"
      :items="languages"
      item-title="name"
      item-value="code"
      label="Language"
    />

    <Tiptapify />
  </div>
</template>

Διαθέσιμες γλώσσες ​

ΚωδικόςΓλώσσαΚωδικόςΓλώσσα
enΑγγλικάkoΚορεατικά
arΑραβικάlaΛετονικά
bgΒουλγαρικάltΛιθουανικά
chΚινεζικάnlΟλλανδικά
czΤσεχικάnoΝορβηγικά
deΓερμανικάplΠολωνικά
elΕλληνικάptΠορτογαλικά
esΙσπανικάpt-BRΠορτογαλικά (Βραζιλίας)
etΕσθονικάroΡουμανικά
fiΦινλανδικάruΡωσικά
frΓαλλικάseΣουηδικά
heΕβραϊκάskΣλοβακικά
hiΧίντιslΣλοβενικά
hrΚροατικάsrΣερβικά
huΟυγγρικάthΤαϊλανδικά
idΙνδονησιακάtrΤουρκικά
itΙταλικάukΟυκρανικά
jaΙαπωνικάviΒιετναμικά

Πολλαπλοί επεξεργαστές με διαφορετικές γλώσσες ​

Χρησιμοποιήστε τις scoped γλώσσες του vue-i18n για γλώσσα ανά παρουσία:

vue
<script setup lang="ts">
import { useI18n } from 'vue-i18n'

const en = useI18n({ useScope: 'local', locale: 'en' })
const de = useI18n({ useScope: 'local', locale: 'de' })
</script>

<template>
  <v-row>
    <v-col>
      <h3>English</h3>
      <Tiptapify />
    </v-col>
    <v-col>
      <h3>German</h3>
      <Tiptapify />
    </v-col>
  </v-row>
</template>

Διατίθεται με την άδεια MIT.