LocalePack
ChromeFirefoxEdgeOperaSafariCWS 列表
Vue.jsReact
Next.jsi18nextReact Native
开发指南成功案例
专为 vue-i18n 打造

面向以下内容的 AI 本地化: Vue.js 应用

上传你的 vue-i18n JSON 或 YAML,选择目标语言,一次性付款,然后下载可直接使用的本地化文件。

支持管道复数与 {name} 占位符
vue-i18n JSON 与 YAML
价格透明
locales/en.json
源文件(英语)
{
  "hello": "Hello, {name}!",
  "car": "car | cars",
  "items": "no items
    | one item
    | {n} items"
}
德语(输出)
{
  "hello": "Hallo, {name}!",
  "car": "Auto | Autos",
  "items": "keine Artikel
    | ein Artikel
    | {n} Artikel"
}
52 种语言

工作原理

三步轻松为你的 Vue.js 项目完成本地化。付款后开始翻译——我们会将任务排队,并在几分钟内生成本地化文件。

01

上传本地化文件

拖入你的 vue-i18n JSON 或 YAML 文件(例如 locales/en.json)。我们会自动检测管道复数和 {placeholder} 标记。

02

选择语言

从 52 种语言中选择。在付款前,根据你的文件大小与复杂度查看透明定价。

03

下载

通过 Stripe 一次性付款。我们会返回本地化文件,并保留以管道分隔的复数形式以及 {variable} 占位符。

实时定价演示

透明定价估算器

上传前即可清楚看到你将支付的费用。最终报价会在上传后根据文件复杂度和所选语言计算。

1. 上传文件

将 JSON 或 YAML 拖到这里

或点击浏览

vue-i18n 本地化文件(JSON 或 YAML)。最大 500KB。

2. 选择语言

|

已选择 52 种语言中的 3 种

3. 你的预估

已选择的语言3

最终价格将在结账页上传文件后计算

一次性付款 • 无订阅

为 vue-i18n 开发者打造

专为 vue-i18n 的管道复数、{placeholder} 标记和嵌套消息对象打造——不是通用翻译工具。

管道复数处理

可按目标语言正确处理 vue-i18n 以管道分隔的复数形式,例如 "car | cars" 和 "no items | one item | {n} items"。

{placeholder} 安全性

精确保留 vue-i18n 的插值标记,如 {name}、{count} 以及命名格式化——翻译后不会出现字符串损坏。

支持 JSON 与 YAML

可上传 JSON 或 YAML 本地化文件。我们会检测格式,并以你上传的相同格式返回翻译结果。

可直接使用的输出

下载已为 vue-i18n 的 createI18n() 准备好的 locale 文件——结构一致、值已翻译,直接放入你的项目即可。

并行翻译

所有语言同时翻译。大多数任务在 5 分钟内完成。

一次性付款

无订阅、无月费。每个任务只需支付一次,永久下载。

vue-i18n locale 文件如何协同工作

vue-i18n 项目通常将 locale 消息保存在 locales/ 目录下的 JSON 或 YAML 文件中。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 的管道复数、{placeholder} 标记,以及嵌套消息结构。

LocalePack
人工翻译
通用 TMS
设置时间2 分钟每种语言数小时30+ 分钟
成本透明度
嵌套 JSON/YAML 支持
{placeholder} 与复数安全性
速度(52 种语言)< 5 分钟周小时
最适合Vue.js 与 Nuxt 应用小型项目企业级 CMS

成功案例

真实项目使用 LocalePack,最多支持 52 种语言,触达全球受众。

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.

查看所有成功案例

深受 Vue.js 开发者信赖

“我们的 Vue 应用在一个下午就从仅支持英文扩展到 12 种语言。管道复数和 {name} 占位符都完整保留了下来。”

Marco S.

全栈开发者,Vue SPA

“终于有一款工具真正理解 vue-i18n 格式。输出可以直接放进我们的 locales/ 文件夹——无需手动修复。”

Claire D.

前端工程师,Nuxt 应用

“透明的定价打动了我。我在上传任何一个 locale 文件之前就看到了预估费用。”

Jin K.

开源贡献者

52

支持的语言环境

100%

占位符与复数安全

ZIP

可直接使用的输出

常见问题

关于 LocalePack for vue-i18n 你需要了解的一切。

也适用于浏览器扩展:

ChromeFirefoxEdgeOperaSafari

Related developer guides

Deep dives on the formats, APIs and errors behind this page — written for developers, not translators.

vue-i18n locale files: JSON, YAML, pipe plurals, and {named} placeholders

The vue-i18n locale file format — pipe-separated plurals, {named} placeholders, linked locale messages, YAML support, and SFC i18n blocks.

i18next JSON format: namespaces, {{placeholders}}, and _one/_other plurals

A complete reference for the i18next JSON locale format — namespace files, double-brace {{placeholder}} syntax, _one/_other plural keys, nested objects, and how to structure your locales/ folder.

Next.js i18n: next-intl vs react-i18next vs i18next

Practical comparison of the three leading Next.js i18n libraries — App Router support, file format, TypeScript safety, pluralization syntax, and when to pick each one.

Validate messages.json before shipping

How to catch every class of messages.json error before your users do: JSON syntax, missing required fields, missing keys across locales, malformed placeholder syntax, and manifest key mismatches.

Browse all guides →

准备让你的 Vue.js 应用走向全球了吗?

一次付费 • 下载 locale 文件 • 全球发布

试用 LocalePack
LocalePack
指南隐私条款支持

© 2025 LocalePack。保留所有权利。

本项目使用以下工具翻译: LocalePack logoLocalePack