Ponad 1 200 aplikacji Vue przetłumaczonych.

Vue i18n → 29 języków w 2 minuty

vueI18nPage.heroDesc

€1/język Pamięć tłumaczeniowa Vue 2, Vue 3, Nuxt 3

Dlaczego lokalizacja Vue denerwuje?

Koszmar kopiuj-wklej

Ręczne tworzenie de.json, fr.json, es.json. Literówka = uszkodzona aplikacja.

Drogie usługi

Lokalise będzie kosztować 120 USD/miesiąc. Crowdin – 100 USD/miesiąc. Na projekt poboczny?

Uszkodzone odniesienia @:linked

Google Translate niszczy @:message.key oraz {name} placeholder.

Tak to działa

3 kroki. 2 minuty. Gotowe.

1

Wgraj JSON

Prześlij swój plik en.json lub locales/en.json.

2

Wybierz języki

29 dostępnych. Niemiecki, Francuski, Japoński…

3

Pobierz

Pobierz de.json, fr.json, es.json do swojego katalogu /locales.

Działa w ekosystemie Vue i18n

vue-i18n

Vue 2 i Vue 3

@nuxtjs/i18n

Moduł Nuxt

@intlify/nuxt3

Nuxt 3

petite-vue-i18n

Lekki

Przed → Po

@:linked Refs, {name} placeholder i liczby mnogie pozostają bez zmian

Przed (locales/en.json)

// locales/en.json
{
  "message": {
    "hello": "Hello {name}!",
    "linked": "@:message.hello World",
    "count": "{n} item | {n} items"
  },
  "nav": {
    "home": "Home",
    "about": "About Us"
  }
}

Po (locales/de.json)

// locales/de.json
{
  "message": {
    "hello": "Hallo {name}!",
    "linked": "@:message.hello Welt",
    "count": "{n} Artikel | {n} Artikel"
  },
  "nav": {
    "home": "Startseite",
    "about": "Über uns"
  }
}

Kalkulator cen

5,000 Znaki
Opłata podstawowa (3 × €1.00)3.00
Koszt znaków (€0.12/1000)0.60
Suma3.60
Przetłumacz teraz →

Stworzono dla programistów Vue

Ochrona placeholderów

Chroni {named}, @:linked, referencje $t(). Twoja aplikacja nadal działa.

Vue 2 + Vue 3 + Nuxt 3

Wszystkie wersje vue-i18n są obsługiwane. Struktura JSON pozostaje dokładnie taka sama.

2 minuty zamiast 2 godzin

Prześlij plik → Wybierz języki → Pobierz. Gotowe, zanim rozpocznie się npm install.

Pamięć tłumaczeniowa = 90% oszczędności

Już przetłumaczone ciągi znaków są ponownie używane. Aktualizacje kosztują prawie nic.

Pełne wsparcie dla Vue i18n

{named} znacznik miejsc
@:linked wiadomości
Pluralizacja pipe'a (|)
Referencje $t() i $tc()
Zagnieżdżone struktury wiadomości
Formatowanie liczb
Format daty i czasu
Modyfikatory (@.upper, @.lower)

Dlaczego nie Lokalise/Crowdin?

shipglobalLokaliseCrowdin
Cena€0,05/1k znaków$120/miesiąc+$100/miesiąc+
@:linked chronione
Czas konfiguracji2 min.1+ godz.1+ godz.
Wymagana subskrypcja?

Gotowy, aby przetłumaczyć swoją aplikację Vue?

Pierwsze tłumaczenie w 2 minuty. Żaden abonament. Żadna ściema.