Skip to main content
AI agent network visualization

Isalin ang JSON Files sa Ilang Segundo

Buong-buo ang mga key. Nananatili ang nesting. Hindi ginagalaw ang interpolation variables. Isinalin lang ang content kung saan naroon dati ang mga string ninyo.

Minefield ang Manu-manong Pagsasalin ng JSON

Alam ninyo ang proseso. I-export ang JSON locale file, buksan ito sa spreadsheet o translation tool, maingat na iwasang masira ang mga nested key, umasa na walang gagalaw sa mga variable, i-import muli, ayusin ang sirang istruktura, at ulitin para sa bawat wika.

Na-fa-flatten o naaagnas ang mga nested key dahil sa mga generic na translation tool

Na-i-translate o nasisira ang mga interpolation variable sa mga generic na tool

Tahimik na nasisira ang ICU plural rules kapag hindi naiintindihan ng mga tool ang MessageFormat syntax

Nai-shift ang mga array index, nagbabago ang pagkakaayos ng mga key, at nawawala ang formatting

Pinagmulan (English)
messages/en.json
{
  "welcome": "Welcome, {name}!",
  "items": {
    "count": "{count, plural, one {# item} other {# items}}",
    "empty": "Your cart is empty"
  },
  "nav": {
    "home": "Home",
    "settings": "Settings"
  }
}
Isinalin (German)
messages/de.json
{
  "welcome": "Willkommen, {name}!",
  "items": {
    "count": "{count, plural, one {# Artikel} other {# Artikel}}",
    "empty": "Ihr Warenkorb ist leer"
  },
  "nav": {
    "home": "Startseite",
    "settings": "Einstellungen"
  }
}

Ano ang Pinapanatili ng i18n Agent

Estruktura ng Key

Nananatili nang eksakto sa kinalalagyan ang mga nested key, dot notation, at mga array index

Mga Interpolation Variable

Kinikilala ang mga variable gaya ng name, count, at price placeholder at iniiwang hindi ginagalaw sa lahat ng pangunahing i18n framework

Mga Panuntunan sa ICU Plural

Tamang naisinasalin ang mga plural category habang nananatiling buo ang istruktura ng ICU MessageFormat

Formatting at Whitespace

Tumutugma sa source file ninyo ang indentation, pagkakaayos ng mga key, at JSON formatting

Gumagana sa i18n Framework Ninyo

next-intl
i18next / react-i18next
react-intl (FormatJS)
vue-i18n
Angular i18n
Flutter ARB

Paano Ito Gumagana

How i18n Agent works: Install, Translate, Done
1
2
3
terminal
$translate_filesrc/messages/en.json
 --target["de", "ja", "es"]
Done.3 languages, 142 keys translated.

Walang manual na copy-paste. Walang string extraction. Mga isinaling file lang.

Subukan ang i18n Agent Ngayon

I-drop dito ang inyong translation file

JSON, YAML, PO, XML, CSV, Markdown, Properties

o i-click para mag-browse

Mga target language

Hindi kailangan ang signupInstant na estimate

Mga Madalas Itanong

Developer kayo?

I-install ang CLI tool at isalin ang una ninyong file sa loob ng 2 minuto.

I-install ang CLI Tool

Enterprise team ba kayo?

Nakatali pa rin ba kayo sa TMS contract? Mag-usap tayo tungkol sa pag-migrate.