Lumaktaw sa nilalaman

Naka-off ang opsyonal na analytics, pagre-record ng session, at advertising hangga’t hindi mo tinatanggap. Maaari mong tanggihan ang mga ito at gamitin ang Transglot. Baguhin ang iyong pagpipilian anumang oras sa Mga kagustuhan sa cookie. Patakaran sa Cookie

Magbago ng salita sa Japanese. Panoodin itong maipatupad, nang walang release.

I-edit ang string sa ibaba at i-publish ito. Tatlong device ang kukuha nito ayon sa sarili nilang orasan, nang walang rebuild, walang review sa app store, at walang muling deployment. I-pin ang isang bersyon at hindi na ito magbabago habang binabasa ito ng isang user.

ang orasan ng stage ay may anim na segundo na window sa loob ng anim. Ang lahat ng iba pa ay bahagi ng mekanismo ng deployment
acme / checkout · ja-JP · checkout.pay_nowpinakabago v17
ang string
⌘⏎ o Ctrl+⏎ para i-publish din
mga bersyon, pinakabago muna
v17今すぐお支払いください1 arawpinakabago
v16今すぐお支払い2 araw
v15今すぐ払う3 araw
nananatiling ma-pin ang huling 20 na bersyon. Tinatanggal ang mga lumang bersyon at nagbabalik ng 404 sa halip na maghatid ng iba pang nilalaman
ang edge
immutable · naka-cache ng isang taon
/cdn/acme/ja-JP/v17
etag "v17-81af14"
addressed ng content. Hindi na magbabago ang URL na ito.
pinakabago · mutable
/cdn/acme/ja-JP
naka-cache ng 60s, pagkatapos ay revalidated gamit ang ETag
sa yugto na ito: isang bintana kada 6s
14:03v17 · kasalukuyan
checkout
2 item · ¥13,400
今すぐお支払いください
iOS · cold startkukuha sa loob ng 6s
northbound.shop/checkoutv17 · kasalukuyan
checkout
2 item · ¥13,400
今すぐお支払いください
web · next.js, SSRkukuha sa loob ng 4s
docs / checkoutv17 · kasalukuyan
PangkalahatanCheckoutMga PagbabayadMga Refund
今すぐお支払いください
docs sitekukuha sa loob ng 2s
Tumatakbo sa iyong browser gamit ang mabilis na orasan. Ang animnapung segundong bintana at ang dalawampung naka-keep na bersyon ay ang mga ipinapadala.

Isang typo sa Japanese, alas 9 ng gabi. Isa sa dalawang ito ang iyong gabi.

Illustrative na hugis, hindi stopwatch. Ang lane ng app store ay kung ano ang sinasabi sa amin ng mga mobile team kaysa isang figure na sinusukat namin; ang aming lane ay ang animnapung segundong window ng revalidation na inilalabas namin.
branch
CI build
Pagpasa ng QA
isumite
queue ng review
isang point release, sa pamamagitan ng app store
sariling karanasan ng mambabasa, hindi isang figure na sinusukat natin
10 s
Ang axis ay logarithmic: ang bawat gridline ay mga sampung beses na higit sa nakaraan.
Kinukuha ng runtime ang mga fetch sa simula at kapag hiniling mo ito. Isang pinned version ay hindi nagbabago habang may screen na binabasa ng isa.

Lahat ng maaari mong i-ship nang hindi nagshi-ship ng release.

Ayusin ang typo sa Japanese nang hindi kailangan ng app store review. Ang nailathalang pagwawasto ay live sa loob ng minuto na re-validate ang pinakabagong URL, at nananatiling ma-pin ang huling 20 bersyon bawat locale upang hindi masira ang rollout na kalahati pa lamang.
gaano kabilis dumating ang fix
walang build, kahit saan
60s

Ayusin ngayon, hindi sa susunod na release.

I-approve ang pagwawasto at makukuha ito ng bawat running copy ng iyong app sa loob ng isang minuto. Walang ire-rebuild, walang ire-resubmit, at walang maghihintay sa review queue.

walang nagbabago sa ilalim ng sinuman
ja-JP

Patuloy na gumagana ang version na iyong na-pin.

POST /v1/cdn/publish locale=ja-JP
published ja-JP v18
immutable /cdn/acme/ja-JP/v18 · 1 year
v17 still served to clients pinned to it
kung ano ang kailangan mong i-install
zero dependencies

Isang package, at alam na nito ang iyong framework.

  • react
  • vue
  • svelte
  • next.js
  • sveltekit
  • angular
  • solid
  • i18next
pag-rollback
20

mga version na maaari mong balikan

Maaaring ibalik ang masamang translation sa pamamagitan ng pagturo sa nakaraang URL. Walang ire-restore at walang ide-deploy muli.

ang key sa iyong app
read only

Ligtas ang pag-ship nito sa binary.

Maaari itong mag-fetch at wala nang iba: hindi ito makakasulat ng pagsasalin, gumawa ng key, o abutin ang ibang proyekto, at may limitasyon sa rate bawat key at bawat IP sa pinagmulan.

hindi ka nakakulong

Isa sa apat na paraan upang lumabas.

Ang mga parehong string ay nananatiling inilalabas bilang pull request, write-back sa iyong CMS, o file sync. Ito ay isang pagpipilian, hindi isang dependency.

Walang dependencies. Alam ang iyong framework.

Kinukuha ng runtime ang bundle, ini-cache ito at ibinibigay sa iyong components ang isang string. Binabalot ito ng framework packages kaya ang pagbabago ng locale ay re-render imbes na reload, at ang server rendered ones ay nalulutas sa server, kaya walang flash ng English bago dumating ang tunay na wika.

npm i @transglot/react-i18n
import { TransglotProvider } from '@transglot/react-i18n'; <TransglotProvider  options={{    baseUrl: 'https://api.transglot.ai',    project: 42,    cdnKey: 'taicdn_…',    locale: 'en',  }}>

FAQs

Mga tanong na nagdedesisyon kung worth it ba ang over the air delivery para sa pagbabago.

Maaari ko bang i-update ang mga translation nang hindi nagre-release ng bagong app version?
Oo, at iyan ang buong produkto. Ang iyong mga translation ay inilalathala sa isang edge bundle na kinukuha ng iyong app sa runtime, kaya ang isang corrected string ay live sa loob ng minuto na revalidate ang latest URL. Walang rebuild, walang store review, walang redeploy. Bawat proyekto ang nagdedesisyon kung ang GLOSSA drafts ay ilalagay sa bundle na iyon o hintayin hanggang sa aprubahan o i-edit ng isa.
Bawat publish ay bumubuo ng hindi nababagong versioned URL, na naka-cache sa loob ng isang taon, kasama ang isang mutable na latest URL na nagre-revalidate bawat animnapung segundo. Ang iyong runtime ay nag-fetch kapag nagsimula at anumang oras na hilingin mo ito. I-pin ang isang version at hindi ito magbabago habang binabasa ng isang tao.
Ang runtime ay nagsisilbi ng bundle na naka-cache na nito, at ang build na ipinadala kasama ang mga locale file ay mayroon pa rin ng mga ito. Ang dispatch ay kung paano nagiging mas bago ang isang string, hindi kung paano ito umiiral.
Kung hihingin mo lamang. Ang runtime ay nag-fetch kapag nagsimula at kapag sinabi mo ito. Walang push channel na pumipilit ng pagpapalit habang binabasa ng isang tao.
Ang CDN key ay read-only. Hindi ito maaaring magsulat ng translation, lumikha ng key o magbasa ng ibang project, at ito ay may rate limit bawat key at IP sa origin, kaya ang isang leaked key ay hindi magagamit upang bombahin kami.
Ituro sa nakaraang version URL. Hindi ito nababago at nandoon pa rin. Pinapanatili ang huling dalawampung version bawat locale, kaya ang rollback ay pagbabago ng URL imbes na pag-restore.
Kailangan ng Dispatch ng project token at hindi maaaring gumawa ng isa ang Free plan, kaya nagsisimula ito sa Starter: $19 bawat buwan para sa 300,000 salita.
Kung gusto mo lamang. Ang parehong mga string ay ibinabalik pa rin bilang pull request, connector write back o file storage sync. Ang Dispatch ay isa sa apat na exit, hindi ang tanging isa.