惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Hacker News - Newest:
Hacker News - Newest: "LLM"
S
Security Affairs
PCI Perspectives
PCI Perspectives
Google Online Security Blog
Google Online Security Blog
W
WeLiveSecurity
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Recent Commits to openclaw:main
Recent Commits to openclaw:main
P
Privacy & Cybersecurity Law Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
S
Security @ Cisco Blogs
Security Archives - TechRepublic
Security Archives - TechRepublic
Cyberwarzone
Cyberwarzone
L
Lohrmann on Cybersecurity
TaoSecurity Blog
TaoSecurity Blog
V
Visual Studio Blog
博客园 - 聂微东
Scott Helme
Scott Helme
博客园 - 【当耐特】
K
Kaspersky official blog
Security Latest
Security Latest
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
MyScale Blog
MyScale Blog
Schneier on Security
Schneier on Security
WordPress大学
WordPress大学
博客园 - 叶小钗
C
Check Point Blog
V2EX - 技术
V2EX - 技术
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - Franky
T
Tor Project blog
Apple Machine Learning Research
Apple Machine Learning Research
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
腾讯CDC
雷峰网
雷峰网
博客园_首页
美团技术团队
Y
Y Combinator Blog
C
CERT Recently Published Vulnerability Notes
AWS News Blog
AWS News Blog
月光博客
月光博客
N
Netflix TechBlog - Medium
Last Week in AI
Last Week in AI
Recent Announcements
Recent Announcements
Google DeepMind News
Google DeepMind News
Help Net Security
Help Net Security
P
Proofpoint News Feed
MongoDB | Blog
MongoDB | Blog
C
Cybersecurity and Infrastructure Security Agency CISA

Sanity.io

A Board Game agent built using Sanity Context and Vercel's AI SDK | Sanity Build a prototype with Claude Code that your whole team can edit | Sanity What’s New - May 2026 | Sanity I built a London pub guide with v0 and the Sanity MCP in six hours. Here's what I learned. | Sanity Build a conference concierge with Agent Context and Anthropic | Sanity Build a content-aware Telegram agent with Vercel AI SDK and Chat SDK | Sanity How I used Agent API to generate photos for my family’s recipes | Sanity What’s New April - 2026 | Sanity Better context, better matches: An AI love story (for dogs) | Sanity How to write for an agent | Sanity Content Agent, meet Slack: AI content operations in your workflow | Sanity Structure powers intelligence | Sanity Your agent needs better content. Here's how to give it. | Sanity How to serve content to agents (a field guide) | Sanity Sanity TypeGen GA: Automatic TypeScript types for content and GROQ | Sanity Sanity is now available on the Vercel Marketplace | Sanity The logo soup problem (and how to solve it) | Sanity Content Releases: From scattered updates to coordinated publishing | Sanity What's New - February 2026 | Sanity How we solved the agent memory problem | Sanity v0 Builder Challenge: The winners | Sanity Introducing: Sanity Agent Skills | Sanity Content Agent: Days of work in one conversation | Sanity Our Sanity Values | Sanity Open Source Pledge 2025: Stepping up when it matters | Sanity v0 builder challenge: $3000 in prizes | Sanity Why AI Breaks Without Structured Content Operations | Sanity What’s New January - 2026 | Sanity BFCM 2025: What teams built when infrastructure stopped being the problem | Sanity How AI shaped holiday shopping and what it means for content in 2026 | Sanity Sanity Studio v5: Embracing React 19 | Sanity You’ll need a CMS eventually. Let your agent set it up. | Sanity “You should never build a CMS” | Sanity AI Content Operations: A 30-Day Implementation Guide | Sanity What’s New December - 2025 | Sanity Scheduled Drafts: Stop manually publishing content at midnight | Sanity What’s New November - 2025 | Sanity Everything *[NYC] 2025 recap: A day of AI, Content Operations, and Culture | Sanity Clankers and content operations | Sanity Content Agent: AI that understands your structured content is here | Sanity Why design-driven content modeling creates technical debt, not velocity | Sanity What's New October - 2025 | Sanity From studio to inbox: How Kevin Green eliminated email campaign friction | Sanity The content editor's guide to content operations [E-commerce edition] | Sanity styled-components maintenance mode: A 40% faster fork | Sanity From zero code to a live website in 7 hours (thanks, Cursor!) | Sanity First attempt will be 95% garbage: A staff engineer's 6-week journey with Claude Code | Sanity Internationalization is more than translating words | Sanity What's New - September 2025 | Sanity We just deleted our 35k-member community Slack | Sanity What's New - August 2025 | Sanity The engineer's guide to content operations [E-commerce edition] | Sanity SEO for AI: Evolving from Web Pages to the Content Lake | Sanity What's New - July 2025 | Sanity Sanity Studio v4: A major version bump for a minor reason | Sanity What's New - June 2025 | Sanity Dashboard and Insights: Your New Content HQ | Sanity Canvas: AI-accelerated, context-aware, freeform authoring | Sanity Agent Actions: AI building blocks for structured content | Sanity Functions: Life beyond pressing publish | Sanity A new era for content applications with Sanity App SDK | Sanity The end of CMS era and our $85M Series C. | Sanity What's New – May 2025 | Sanity Introducing the Sanity Model Context Protocol (MCP) server | Sanity What's New – April 2025 | Sanity Pushing all the envelopes with ambitious content | Sanity Self-hosting is only free if your time is worth nothing | Sanity Content that lasts: Scaling beyond your frontend | Sanity The Live Content API is now Generally Available | Sanity The future beyond AI chat bots | Sanity Learning the new skill of working with AI | Sanity What's New - March 2025 | Sanity Give it in plain text: Making your content AI-Ready | Sanity No More 'DO NOT PUBLISH': Introducing Content Releases | Sanity React in 2025, what's next? | Sanity The final boss of front-end: block editors | Sanity Introducing Sanity for Startups | Sanity A block content editor that loves you back | Sanity A Black Friday Snooze Fest: Massive Traffic, No Drama | Sanity How to make a recipe site that scales well | Sanity The Sanity Winter Release 2024 | Sanity AVIF Arrives, Sanity’s Promise Fulfilled | Sanity Sanity joins the Open Source Pledge | Sanity Your content is now Live by default | Sanity Begin Team to Join Sanity | Sanity Sanity Digest - September '24 Edition | Sanity Sanity partners with Google. Now live on the Google Cloud Marketplace. | Sanity Sanity Digest - August ‘24 Edition | Sanity Now playing: the latest Mux Video Input plugin for Sanity | Sanity Community Digest - June ‘24 Edition | Sanity Community Digest - May ‘24 Edition | Sanity Guide to Sanity's newest product announcements | Sanity AI and Content Creation: A Leader's Guide | Sanity Of course, you should be able to type your content quickly! | Sanity New to AI Assist: translation, reference suggestions, image generation | Sanity Introducing the new Sanity Growth plan to serve collaborative teams | Sanity Presentation: Work faster than ever with structured content | Sanity Goodbye Feedback Frenzy, Hello Sanity Studio Comments! | Sanity Easing into the App Router with the Sanity Toolkit for Next.js | Sanity Making website updates easier with structured content | Sanity
Speak the language of your editors: Sanity Studio UI localization | Sanity
Marissa Ghassemian · 2023-12-20 · via Sanity.io

If you’ve ever stood in line at a coffee shop, you’ve witnessed how much people like to customize their orders—extra caffeinated, quadruple syrup, oat milk—everyone’s preferences are different. Similarly, a standout benefit of Sanity is the option to tailor the authoring interface to meet the needs and preferences of your content teams. Doing so makes editing more efficient, enjoyable, and opens more opportunities for innovation.

Our latest enhancement to Sanity Studio builds on this value by making it easy to localize the UI to your editors’ language preferences. Say 'hello', 'hola', 'bonjour', or 'こんにちは' to a platform interface that speaks your language!

First-class experiences anywhere

Because few software tools offer a range of language support for their user interfaces, many teams (especially those outside of English-speaking regions) have to compromise when they choose solutions. Either they settle by working in English or by choosing a solution that’s built in their preferred language but lacks other key functionality they need. It's time to move beyond these compromises and to cater to your team's diverse linguistic needs.

Sanity Studio UI localization removes these tradeoffs, letting you choose what language (and related date and number formatting) best meets the needs of your editors.

Doing so makes workflows more intuitive and improves efficiency by reducing those micro-moments of translation or confusion. Content teams no longer need to navigate through a UI unsure if they’re clicking the right buttons—friction that’s particularly high for new teammates as they onboard to a platform in their non-native language.

In cases where a translated UI is a requirement for selecting a solution (such as for many state-run organizations), customers have been able to customize Sanity to comply, but the developer experience has been more onerous than we’d like.

Removing development burden

For teams who’ve prioritized localizing the Sanity UI already (whether for compliance or to create inclusive editorial experiences across global teams), doing so has been a substantial development investment.

Creating nuanced translations across business domains is a complex, time-consuming and challenging task. And maintaining and managing custom translations over time requires ongoing development effort to avoid breaking changes with Sanity Studio version updates. That these customers have done so speaks to the significant benefits a translated interface brings.

With Studio UI localization, developers can now streamline this effort by implementing a growing library of AI-generated (and community supported) translations as language plugins. These libraries will be updated as we release new, enhanced versions of Sanity Studio so you can get the latest value without worrying that translations will break.

How Studio UI localization works

Language plugins

Sanity UI localization is powered by language plugins that can be installed and configured just like all other Sanity Studio plugins. A language plugin is a set of files or resources that contain the translations for Sanity Studio UI elements to a specific language. Once added, they seamlessly translate the UI to your language of choice.

A Sanity Studio that's been translated to German using the German language plugin.
A Sanity Studio that's been translated to German using the German language plugin.

Beyond these elements, much of the interface that editors interact with is driven by your schema, which you’ve always controlled. This means as long as your schema is in German, if you install the German language plugin, your users will have a seamless experience in their language of choice.

Supported languages

When building Studio UI localization we wanted to make it as inclusive as possible. To streamline this effort, we've implemented an innovative solution: a fully automated, AI-driven pipeline for language plugin creation. This accelerates language support (we’re launching with over 20 languages!) and makes it easy to add more as the need arises. Here are the languages we’re launching with:

  1. Chinese (Simplified) / 简体中文
  2. Chinese (Traditional) / 繁體中文
  3. Czech / Čeština
  4. Dutch / Nederlands
  5. Finnish / Suomi
  6. French / Français
  7. German / Deutsch
  8. Icelandic / Íslenska
  9. Italian / Italiano
  10. Japanese / 日本語
  11. Korean / 한국어
  12. Norwegian (Bokmål) / Norsk (Bokmål)
  13. Norwegian (Nynorsk) / Norsk (Nynorsk)
  14. Polish / Polski
  15. Portuguese / Português
  16. Portuguese (Brazil) / Português (Brasil)
  17. Spanish / Español
  18. Swedish / Svenska
  19. Thai / ไทย
  20. Turkish / Türkçe
  21. Vietnamese / Tiếng Việt

It's important to acknowledge that while large language models have gotten quite good, AI-generated translations may not always be 100% accurate. With this in mind, English is the only official Sanity language plugin. All other languages are “unofficial” because they don’t have human review from the Sanity team to ensure precision.

We expect language plugins to improve over time with the support of our community. If you spot a translation error or wish to add a new language plugin, you can submit a pull request in the relevant repository. For detailed guidelines on participating, please see the 'Community Contributions' section below.

Automated localization maintenance

One of the persistent challenges with manually localizing software is the bottleneck of translating new features as they launch. Each new string of text must be meticulously translated from English which is time-consuming and resource-intensive.

When you use Sanity-created language plugins, you can avoid this work by simply updating your language plugin when you update the Sanity Studio. As we ship new Sanity Studio core features (and, over time, updates to official Sanity plugins) we’ll generate the necessary translations, so you don’t have to take on this work when you update your Sanity Studio.

Community contributions

As mentioned above, we expect AI-generated translations to benefit from the human eye of a native speaker. To empower community members to lend their expertise, we initiate all of our automated translations as pull requests in our GitHub repository so you can review and refine translations within each language's repository. And if you don’t see a locale that you were hoping for, you can create it and submit it to us for publishing!

We deeply appreciate community contributions. Here’s how to participate:

  1. Refine existing language plugins: Identify areas for improvement or correct any inaccuracies by suggesting and submitting enhancements directly through our GitHub repository.
  2. Become a maintainer for existing language plugins: In the role of maintainer, you can choose specific languages to automatically receive notifications to review new translations, whether they're AI-generated or human-crafted. Learn how to become a maintainer.
  3. Add a new language plugin: Create and submit language plugins for yet-unsupported languages. Learn about the process to request or create language plugins.

Crafting tailored editorial experiences

Sanity is the only solution on the market that lets you configure a deeply tailored, more efficient interface for your content teams. Now, with Studio UI localization, it's easy to layer in yet another comfort for your teams to create workflows that feel just right, every time, for all.

To learn more about Studio UI localization check out our docs!