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.
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.
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}.
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.
Pobierz
Zapłać raz przez Stripe. Zwracamy pliki locale z zachowanymi pluralami rozdzielanymi znakiem | oraz placeholderami {variable}.
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
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 konfiguracji | 2 minuty | Godziny na język | 30+ minut |
| Przejrzystość kosztów | |||
| Obsługa zagnieżdżonych JSON/YAML | |||
| Bezpieczeństwo {placeholder} i pluralizacji | |||
| Szybkość (52 języki) | < 5 min | Tygodnie | Godziny |
| Najlepsze dla | Aplikacje Vue.js i Nuxt | Małe projekty | Korporacyjny 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
Gotowy, aby wdrożyć swoją aplikację Vue.js globalnie?
Zapłać raz • Pobierz pliki locale • Wdrażaj globalnie
Wypróbuj LocalePack