LocalePack
ChromeFirefoxEdgeOperaSafariLista w CWS
Vue.jsReact
Next.jsi18nextReact Native
Poradniki dla deweloperówHistorie sukcesu
Stworzone specjalnie dla vue-i18n

Lokalizacja AI dla Aplikacje Vue.js

Prześlij swój JSON lub YAML dla vue-i18n, wybierz języki docelowe, zapłać jednorazowo i pobierz gotowe do użycia pliki lokalizacji.

Obsługa pluralizacji z kreską pionową i placeholderów {name}
JSON i YAML dla vue-i18n
Przejrzyste ceny
locales/en.json
Źródło (angielski)
{
  "hello": "Hello, {name}!",
  "car": "car | cars",
  "items": "no items
    | one item
    | {n} items"
}
Niemiecki (wynik)
{
  "hello": "Hallo, {name}!",
  "car": "Auto | Autos",
  "items": "keine Artikel
    | ein Artikel
    | {n} Artikel"
}
52 lokalizacji

Jak to działa

Trzy proste kroki, aby zlokalizować projekt Vue.js. Tłumaczenia uruchamiamy po płatności — kolejkujemy zadania i generujemy pliki lokalizacji w kilka minut.

01

Prześlij plik lokalizacji

Upuść plik JSON lub YAML dla vue-i18n (np. locales/en.json). Automatycznie wykrywamy pluralizacje z kreską pionową oraz tokeny {placeholder}.

02

Wybierz języki

Wybieraj spośród 52 języków. Zobacz przejrzysty cennik oparty na rozmiarze i złożoności pliku, zanim zapłacisz.

03

Pobierz

Zapłać jednorazowo przez Stripe. Zwracamy pliki lokalizacji z zachowanymi pluralizacjami rozdzielanymi kreską pionową oraz placeholderami {variable}.

Demo cen na żywo

Przejrzysty kalkulator cen

Zobacz dokładnie, ile zapłacisz, zanim prześlesz pliki. Ostateczna wycena jest obliczana po przesłaniu na podstawie złożoności plików i wybranych języków.

1. Prześlij plik

Upuść tutaj JSON lub YAML

lub kliknij, aby przeglądać

Pliki lokalizacji vue-i18n (JSON lub YAML). Maks. 500KB.

2. Wybierz języki

|

Wybrano 3 z 52 języków

3. Twoja wycena

Wybrane języki3

Cena końcowa zostanie obliczona po przesłaniu pliku na stronie kasy

Płatność jednorazowa • Bez subskrypcji

Stworzone dla deweloperów vue-i18n

Stworzone specjalnie pod pluralizacje vue-i18n z kreską pionową, tokeny {placeholder} i zagnieżdżone obiekty wiadomości — to nie jest ogólne narzędzie do tłumaczeń.

Obsługa pluralizacji z kreską pionową

Poprawnie obsługuje pluralizacje vue-i18n rozdzielane kreską pionową, takie jak "car | cars" oraz "no items | one item | {n} items", zgodnie z językiem docelowym.

Bezpieczeństwo {placeholder}

Zachowuje tokeny interpolacji vue-i18n, takie jak {name}, {count}, oraz formatowanie nazwane dokładnie — bez zepsutych ciągów po tłumaczeniu.

Obsługa JSON i YAML

Prześlij pliki lokalizacji w formacie JSON lub YAML. Wykrywamy format i zwracamy tłumaczenia w tym samym formacie, który został przesłany.

Gotowy wynik

Pobierz pliki lokalizacji gotowe dla createI18n() w vue-i18n — ta sama struktura, przetłumaczone wartości, wystarczy dodać do projektu.

Tłumaczenie równoległe

Wszystkie języki są tłumaczone jednocześnie. Większość zadań kończy się w mniej niż 5 minut.

Płatność jednorazowa

Bez subskrypcji, bez miesięcznych opłat. Płać raz za zadanie, pobieraj bez ograniczeń.

Jak pasują do siebie pliki lokalizacji vue-i18n

Projekty vue-i18n przechowują komunikaty lokalizacji w plikach JSON lub YAML w katalogu locales/. LocalePack generuje tę samą strukturę dla każdego wybranego języka.

Struktura folderu locales/

locales/
├── en.json         ← source locale
├── de.json
├── fr.json
├── ja.json
└── ...       (52 locales)

Użycie $t() w szablonach

// locales/en.json
{
  "greeting": "Hello {name}",
  "items": "no items | one item
    | {n} items"
}

// In your Vue component
<template>
  {{ $t('greeting', { name: 'Ada' }) }}
  {{ $t('items', 5) }}
</template>

API szablonów

$t()

Konfiguracja

createI18n()

Placeholdery

{variable}

Liczba mnoga

pipe syntax

Dlaczego nie użyć po prostu ogólnych narzędzi?

Narzędzia do tłumaczeń ogólnego przeznaczenia często psują potoki liczby mnogiej w vue-i18n, tokeny {placeholder} oraz zagnieżdżone struktury komunikatów.

LocalePack
Tłumaczenie ręczne
Ogólny TMS
Czas konfiguracji2 minutyGodziny na język30+ minut
Przejrzystość kosztów
Obsługa zagnieżdżonych JSON/YAML
Bezpieczeństwo {placeholder} i liczby mnogiej
Szybkość (52 języki)< 5 minTygodnieGodziny
Najlepsze dlaAplikacje Vue.js i NuxtMałe projektyKorporacyjny CMS

Historie sukcesu

Prawdziwe projekty, które wykorzystały LocalePack, aby dotrzeć do globalnej publiczności w nawet 52 językach.

AstrologerAI AI astrology app localized into 52 languages

AstrologerAI: an AI astrology app localized into 52 languages

How the AstrologerAI app translated its entire experience into 52 languages with LocalePack — 6.3M tokens for $58.73 — to reach a worldwide audience in their own language.

DevToys.pro developer tools web app localized into 52 languages

DevToys.pro: 400% international traffic growth across 52 languages

How the DevToys.pro web app translated its entire UI into 52 languages with LocalePack — 5.8M tokens for $58.44 — and quadrupled its international organic traffic.

DevToys New Tab Chrome extension localized into 52 languages

DevToys New Tab: a Chrome extension localized UI + store listing in 52 languages

How the DevToys New Tab Chrome extension localized both its in-extension UI and its Chrome Web Store listing into 52 languages to reach a global audience.

The LocalePack site localized into 52 languages with LocalePack

LocalePack localized itself into 52 languages — with LocalePack

We used our own tool to translate the entire LocalePack site into 52 languages — 2.9M tokens for $27.37 — so developers worldwide find us in their own language.

Zobacz wszystkie historie sukcesu

Zaufane przez deweloperów Vue.js

“Nasza aplikacja Vue przeszła z wersji tylko po angielsku na 12 języków w jedno popołudnie. Potoki liczby mnogiej i placeholdery {name} wróciły nienaruszone.”

Marco S.

Programista full-stack, Vue SPA

“Wreszcie narzędzie, które rozumie format vue-i18n. Wynik trafił prosto do naszego folderu locales/ — bez ręcznych poprawek.”

Claire D.

Frontend engineer, aplikacja Nuxt

“Przejrzyste ceny mnie przekonały. Zobaczyłem wycenę, zanim przesłałem choć jeden plik lokalizacji.”

Jin K.

Współtwórca open source

52

Obsługiwane języki

100%

Bezpieczne dla placeholderów i liczby mnogiej

ZIP

Gotowy wynik

Najczęściej zadawane pytania

Wszystko, co musisz wiedzieć o LocalePack dla vue-i18n.

Dostępne także dla rozszerzeń przeglądarki:

ChromeFirefoxEdgeOperaSafari

Gotowy(-a) wdrożyć swoją aplikację Vue.js globalnie?

Zapłać raz • Pobierz pliki locale • Wdrażaj globalnie

Wypróbuj LocalePack
LocalePack
PoradnikiPrywatnośćRegulaminPomoc

© 2025 LocalePack. Wszelkie prawa zastrzeżone.

Ten projekt został przetłumaczony za pomocą LocalePack logoLocalePack