LocalePack
ChromeFirefoxEdgeOperaSafariLista CWS
Next.jsi18nextVue.js
Poradniki
Stworzone z myślą o vue-i18n

Lokalizacja AI dla Aplikacje Vue.js

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

Plurale z separatorem | i placeholdery {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 ruszają po płatności — kolejkujemy zadania i generujemy pliki locale w kilka minut.

01

Prześlij plik locale

Upuść swój plik JSON lub YAML dla vue-i18n (np. locales/en.json). Automatycznie wykrywamy plurale z separatorem | oraz tokeny {placeholder}.

02

Wybierz języki

Wybierz spośród 52 języków. Zobacz przejrzyste ceny zależne od rozmiaru i złożoności pliku, zanim zapłacisz.

03

Pobierz

Zapłać raz przez Stripe. Zwracamy pliki locale z zachowanymi pluralami rozdzielanymi znakiem | oraz placeholderami {variable}.

Demo cen na żywo

Przejrzysty kalkulator cen

Zobacz dokładnie, ile zapłacisz, zanim prześlesz plik. Ostateczna wycena jest obliczana po przesłaniu na podstawie złożoności pliku 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. 500 KB.

2. Wybierz języki

|

Wybrano 3 z 52 języków

3. Twoja wycena

Wybrane języki3

Ostateczna cena zostanie obliczona po przesłaniu pliku na stronie płatności

Płatność jednorazowa • Bez subskrypcji

Stworzone dla deweloperów vue-i18n

Zaprojektowane specjalnie pod kątem pluralizacji z użyciem kreski (pipe) w vue-i18n, tokenów {placeholder} oraz zagnieżdżonych obiektów wiadomości — to nie jest ogólne narzędzie do tłumaczeń.

Obsługa pluralizacji z użyciem pipe

Poprawnie obsługuje pluralizacje rozdzielane znakiem pipe w vue-i18n, 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 na zawsze.

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 szablonu

$t()

Konfiguracja

createI18n()

Symbole zastępcze

{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ą pluralizacje z użyciem pipe w vue-i18n, tokeny {placeholder} oraz zagnieżdżone struktury wiadomości.

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 pluralizacji
Szybkość (52 języki)< 5 minTygodnieGodziny
Najlepsze dlaAplikacje Vue.js i NuxtMałe projektyKorporacyjny CMS

Zaufany przez deweloperów Vue.js

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

Marco S.

Programista full-stack, Vue SPA

“W końcu 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

“Przejrzysty cennik mnie przekonał. Zobaczyłem wycenę, zanim przesłałem choć jeden plik locale.”

Jin K.

Współtwórca open source

52

Obsługiwane lokalizacje

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, aby wdrożyć swoją aplikację Vue.js globalnie?

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

Wypróbuj LocalePack
LocalePack
PoradnikiPrywatnośćWarunkiWsparcie

© 2025 LocalePack. Wszelkie prawa zastrzeżone.

This project was translated with LocalePack logoLocalePack