AI локализация за Vue.js приложения
Качете вашия vue-i18n JSON или YAML, изберете целеви езици, платете веднъж и изтеглете готови за използване locale файлове.
Как работи
Три прости стъпки за локализиране на вашия Vue.js проект. Преводите се изпълняват след плащане — поставяме задачите на опашка и генерираме locale файлове за минути.
Качете locale файл
Пуснете вашия vue-i18n JSON или YAML файл (напр. locales/en.json). Откриваме автоматично pipe множествени форми и токени {placeholder}.
Изберете езици
Изберете от 52 езика. Вижте прозрачни цени според размера и сложността на файла ви, преди да платите.
Изтегляне
Платете веднъж чрез Stripe. Връщаме locale файлове със запазени множествени форми, разделени с pipe, и {variable} placeholder-и.
Прозрачен калкулатор на цени
Вижте точно колко ще платите преди качване. Окончателната оферта се изчислява след качване според сложността на файла и избраните езици.
1. Качете файл
Пуснете JSON или YAML тук
или кликнете, за да изберете
Файлове с локали за vue-i18n (JSON или YAML). Макс. 500KB.
2. Изберете езици
Избрани 3 от 52 езика
3. Вашата оценка
Крайната цена се изчислява след качване на файла на страницата за плащане
Еднократно плащане • Без абонамент
Създадено за разработчици на vue-i18n
Специално създадено за vue-i18n множествени форми с pipe, токени {placeholder} и вложени обекти със съобщения — не е универсален инструмент за превод.
Обработка на множествени форми с pipe
Обработва правилно vue-i18n множествени форми, разделени с pipe, като "car | cars" и "no items | one item | {n} items" според целевия език.
Безопасност на {placeholder}
Запазва точно vue-i18n токените за интерполация като {name}, {count} и именуваното форматиране — без счупени низове след превод.
Поддръжка на JSON и YAML
Качете файлове с локали в JSON или YAML. Засичаме формата и връщаме преводите в същия формат, който сте качили.
Готов резултат
Изтеглете файлове с локали, готови за createI18n() на vue-i18n — същата структура, преведени стойности, просто ги добавете към проекта си.
Паралелен превод
Всички езици се превеждат едновременно. Повечето задачи приключват за под 5 минути.
Еднократно плащане
Без абонаменти, без месечни такси. Плащате веднъж за задача, изтегляте завинаги.
Как се съчетават файловете с локали за vue-i18n
Проектите с vue-i18n съхраняват локализираните съобщения в JSON или YAML файлове под locales/. LocalePack генерира същата структура за всеки език, който изберете.
Структура на папката locales/
locales/ ├── en.json ← source locale ├── de.json ├── fr.json ├── ja.json └── ... (52 locales)
Използване на $t() в шаблони
// 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 за шаблони
$t()
Конфигурация
createI18n()
Плейсхолдъри
{variable}
Множествено число
pipe syntax
Защо да не използвате просто универсални инструменти?
Инструментите за превод с общо предназначение често чупят vue-i18n множествените форми с pipe, токените {placeholder} и вложените структури на съобщенията.
LocalePack | Ръчен превод | Обща TMS | |
|---|---|---|---|
| Време за настройка | 2 минути | Часове на език | 30+ минути |
| Прозрачност на разходите | |||
| Поддръжка на вложени JSON/YAML | |||
| Безопасност на {placeholder} и множествените форми | |||
| Скорост (52 езика) | < 5 мин | Седмици | Часове |
| Най-подходящо за | Vue.js и Nuxt приложения | Малки проекти | Корпоративен CMS |
Доверено от разработчици на Vue.js
“Нашето Vue приложение премина от само на английски към 12 езика за един следобед. Pipe множествените форми и плейсхолдърите {name} се запазиха непокътнати.”
Marco S.
Full-stack разработчик, Vue SPA
“Най-сетне инструмент, който разбира формата на vue-i18n. Резултатът влезе директно в нашата папка locales/ — без ръчни корекции.”
Claire D.
Frontend инженер, Nuxt приложение
“Прозрачното ценообразуване ме убеди. Видях оценката още преди да кача дори един locale файл.”
Jin K.
Контрибутор в open source
52
Поддържани локали
100%
Безопасно за плейсхолдъри и множествено число
ZIP
Готов резултат
Готови ли сте да пуснете вашето Vue.js приложение глобално?
Плащате веднъж • Изтегляте locale файлове • Пускате глобално
Изпробвайте LocalePack