# Internationalization (i18n)

Internationalization (i18n) is the practice of designing and developing systems, content, and applications so they can be adapted for users from different cultures, regions, or languages.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Babel in Khan Academy's i18n Toolchain

DevFeed: [Babel in Khan Academy's i18n Toolchain](<https://devfeed.tech/articles/babel-in-khan-academy-s-i18n-toolchain-27381.md>)

Original publisher: [Read original article](<http://engineering.khanacademy.org/posts/i18n-babel-plugin.htm>)

Author: Khan Academy

Published: 2015-06-22T22:00:00Z

Content type: tutorial

Language: en

Sources: [Khan Academy](<https://devfeed.tech/sources/khan-academy.md>)

Topics: [Babel](<https://devfeed.tech/topics/babel.md>), [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [toolchain](<https://devfeed.tech/topics/toolchain.md>), [es6](<https://devfeed.tech/topics/es6.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Parser](<https://devfeed.tech/topics/parser.md>), [Universal Syntax Tree.](<https://devfeed.tech/topics/unist.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [babel](<https://devfeed.tech/tags/babel.md>), [build](<https://devfeed.tech/tags/build.md>), [build-system](<https://devfeed.tech/tags/build-system.md>), [code](<https://devfeed.tech/tags/code.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [es6](<https://devfeed.tech/tags/es6.md>), [eslint](<https://devfeed.tech/tags/eslint.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [news](<https://devfeed.tech/tags/news.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [source](<https://devfeed.tech/tags/source.md>), [structure](<https://devfeed.tech/tags/structure.md>), [syntax](<https://devfeed.tech/tags/syntax.md>), [tests](<https://devfeed.tech/tags/tests.md>), [toolchain](<https://devfeed.tech/tags/toolchain.md>), [types](<https://devfeed.tech/tags/types.md>), [web-frontend](<https://devfeed.tech/tags/web-frontend.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

Khan Academy describes switching its ES6 and JSX frontend compilation from jstransform to Babel. The article explains a custom Babel plugin for preserving the project's internationalization behavior and discusses matching generated output, line numbers, whitespace, and the existing build chain.

### Source excerpt

By Kevin Barabash We've been using ES6 (along with JSX) for sometime at Khan Academy. Right now, we're ... Read more

## i18nize-templates: Internationalization After the Fact

DevFeed: [i18nize-templates: Internationalization After the Fact](<https://devfeed.tech/articles/i18nize-templates-internationalization-after-the-fact-27382.md>)

Original publisher: [Read original article](<http://engineering.khanacademy.org/posts/i18nize-templates.htm>)

Author: Khan Academy

Published: 2015-09-28T22:00:00Z

Content type: release

Language: en

Sources: [Khan Academy](<https://devfeed.tech/sources/khan-academy.md>)

Topics: [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [Localization (l10n)](<https://devfeed.tech/topics/localization.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Python](<https://devfeed.tech/topics/python.md>), [Handlebars](<https://devfeed.tech/topics/handlebars.md>), [HTML](<https://devfeed.tech/topics/html.md>), [Library](<https://devfeed.tech/topics/library.md>), [Code](<https://devfeed.tech/topics/code.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Babel](<https://devfeed.tech/topics/babel.md>)

Tags: [babel](<https://devfeed.tech/tags/babel.md>), [code](<https://devfeed.tech/tags/code.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [html](<https://devfeed.tech/tags/html.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [language](<https://devfeed.tech/tags/language.md>), [languages](<https://devfeed.tech/tags/languages.md>), [library](<https://devfeed.tech/tags/library.md>), [news](<https://devfeed.tech/tags/news.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [programming](<https://devfeed.tech/tags/programming.md>), [python](<https://devfeed.tech/tags/python.md>)

### AI overview

Khan Academy describes retrofitting its English-only codebase for internationalization and localization across several HTML-rendering technologies. It introduces i18nize-templates, an open-source Python module that finds natural-language text in HTML and templates and marks it as i18n-aware. The tool supports raw HTML, jinja2, and Handlebars templates and reportedly reduces template annotation time by over 90%.

### Source excerpt

By Craig Silverstein Khan Academy started as a collection of videos, but now has over 100,000 pieces of ... Read more

## postmarketOS August 2026 Update: Conferences, Infrastructure, and Software Projects

DevFeed: [postmarketOS August 2026 Update: Conferences, Infrastructure, and Software Projects](<https://devfeed.tech/articles/postmarketos-in-2026-08-conferences-41779.md>)

Original publisher: [Read original article](<https://postmarketos.org/blog/2026/09/06/pmOS-update-2026-08/>)

Published: 2026-09-06T00:00:00Z

Content type: news

Language: en

Sources: [postmarketOS Blog](<https://devfeed.tech/sources/postmarketos-blog.md>)

Topics: [Linux](<https://devfeed.tech/topics/linux.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>), [GitLab](<https://devfeed.tech/topics/gitlab.md>), [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [gdb](<https://devfeed.tech/topics/gdb.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [conferences](<https://devfeed.tech/tags/conferences.md>), [gdb](<https://devfeed.tech/tags/gdb.md>), [git](<https://devfeed.tech/tags/git.md>), [gitlab](<https://devfeed.tech/tags/gitlab.md>), [i18n](<https://devfeed.tech/tags/i18n.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [linux](<https://devfeed.tech/tags/linux.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [opensource](<https://devfeed.tech/tags/opensource.md>), [postmarketos](<https://devfeed.tech/tags/postmarketos.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

The August 2026 postmarketOS update covers conference appearances and a newly scheduled project conference, infrastructure improvements including faster Git repositories and a new debuginfod server, progress on musl libc collation and internationalization support, and an accepted proposal for an immutable postmarketOS release with improved automated hardware testing.

### Source excerpt

Conferences has been the main theme of this month. We had stands at FrOSCon (photo, next to our friends from Phosh), FOSSY (pictured above) as well as DEFCON and the following postmarketOS / Linux Mobile related talks were given: Automated testing of a phone operating system (Luca at FrOSCon) Push-Benachrichtigungen. Dezentral und OpenSource (Daniel G. at FrOSCon) Random Cool Things from postmarketOS (a linux-based mobile OS) (Ranny at DEFCON) Controlling our devices: linux on mobile (Ranny at DEFCON) Besides that we have of course been very busy planning our own conference and are happy to announce that the schedule is now live! For those who did not get a ticket, the event is completely booked now but we are trying to do video recordings and/or live streams so you can watch the talks at home (no promises for that though since this is our first event). If all goes well, we might even follow up with another one next year. For those who will be there, make sure to join the Matrix chat / IRC channel. Organizational OSUOSL, who maintain gitlab.postmarketos.org, have reacted to slowdowns we have observed across the site and made it significantly faster by moving git repositories to SSDs. Thanks, Lance! Paul has joined the infrastructure team. NLnet and NGI Zero Core related news A production debuginfod server for postmarketOS and Alpine was set up, "allowing developers to automatically fetch debug symbols during crash analysis with tools like coredumpctl and gdb" (!9468, sync-debuginfod, milestone 34) An update was posted by Rich on the collation + i18n support in musl libc project: "I'm pleased to announce a big step in the #musl locale overhaul project: collation is working! This is the result of a long project to design data structures and logic that would admit honoring the full Unicode Collation Algorithm rules, including equivalence under normalization, and keep the size of collation weight tables for the entirety of Unicode under control." And last but not least,

## Localization strategy: Best practices for global websites

DevFeed: [Localization strategy: Best practices for global websites](<https://devfeed.tech/articles/localization-strategy-best-practices-for-global-websites-9220.md>)

Original publisher: [Read original article](<https://webflowmarketingmain.com/blog/localization-strategy>)

Author: Webflow Team

Published: 2026-08-15T00:00:00Z

Content type: article

Language: en

Sources: [Webflow Blog](<https://devfeed.tech/sources/webflow-blog.md>)

Topics: [Localization (l10n)](<https://devfeed.tech/topics/localization.md>), [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [best-practices](<https://devfeed.tech/tags/best-practices.md>), [global](<https://devfeed.tech/tags/global.md>), [global-expansion](<https://devfeed.tech/tags/global-expansion.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [strategy](<https://devfeed.tech/tags/strategy.md>)

### AI overview

A practical guide to localization strategy for global websites, covering internationalization, localization, translation, cultural adaptation, audience research, and workflows for entering new markets.

### Source excerpt

Learn localization strategy fundamentals, why they're important, and how to optimize your approach to make a memorable first impression in every new market.

## Test Days for Fedora 45: Help Us Test the Big Changes

DevFeed: [Test Days for Fedora 45: Help Us Test the Big Changes](<https://devfeed.tech/articles/test-days-for-fedora-45-help-us-test-the-big-changes-12395.md>)

Original publisher: [Read original article](<https://fedoramagazine.org/test-days-for-fedora-45-help-us-test-the-big-changes/>)

Author: Petr Sklenar

Published: 2026-08-14T17:22:24Z

Content type: article

Language: en

Sources: [Fedora Magazine](<https://devfeed.tech/sources/fedora-magazine.md>)

Topics: [Fedora](<https://devfeed.tech/topics/fedora.md>), [boot](<https://devfeed.tech/topics/boot.md>), [ci](<https://devfeed.tech/topics/ci.md>), [virtualization](<https://devfeed.tech/topics/virtualization.md>), [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [Confidential Computing](<https://devfeed.tech/topics/confidential-computing.md>), [dnf](<https://devfeed.tech/topics/dnf.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [Matrix](<https://devfeed.tech/topics/matrix-org.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [community](<https://devfeed.tech/tags/community.md>), [developers](<https://devfeed.tech/tags/developers.md>), [dnf](<https://devfeed.tech/tags/dnf.md>), [events](<https://devfeed.tech/tags/events.md>), [fedora-project-community](<https://devfeed.tech/tags/fedora-project-community.md>), [graphics](<https://devfeed.tech/tags/graphics.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [new-in-fedora](<https://devfeed.tech/tags/new-in-fedora.md>), [python](<https://devfeed.tech/tags/python.md>), [qa](<https://devfeed.tech/tags/qa.md>), [test-day](<https://devfeed.tech/tags/test-day.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tls](<https://devfeed.tech/tags/tls.md>), [virtualization](<https://devfeed.tech/tags/virtualization.md>)

### AI overview

This article invites the Fedora community to test Fedora 45 system-level changes on real hardware and virtual machines. It highlights testing for GNOME 51, RPM 6.1, OpenSSL 4.0, rebuilt boot and live media, kmscon, Python 3.15, GRUB EFI for Confidential Computing, and internationalization changes. Community testing is intended to find regressions that automated tests may miss and to support reproducible bug reports.

### Source excerpt

Fedora 45 has several system-level changes that need testing on real hardware. The first test day up is GNOME 51, starting on 17 August, with more events planned for RPM 6.1, installation media and others. You can participate with a VM for most tests; some hardware-specific testing is more useful on a real machine. Details [...]

## Astro 6.1

DevFeed: [Astro 6.1](<https://devfeed.tech/articles/astro-6-1-3256.md>)

Original publisher: [Read original article](<https://astro.build/blog/astro-610/>)

Author: Fred Schott

Published: 2026-03-26T00:00:00Z

Content type: release

Language: en

Sources: [The Astro Blog](<https://devfeed.tech/sources/the-astro-blog.md>)

Topics: [Astro](<https://devfeed.tech/topics/astro.md>), [Compression](<https://devfeed.tech/topics/compression.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [view transitions](<https://devfeed.tech/topics/view-transitions.md>), [browser](<https://devfeed.tech/topics/browser.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [astro](<https://devfeed.tech/tags/astro.md>), [browser](<https://devfeed.tech/tags/browser.md>), [compression](<https://devfeed.tech/tags/compression.md>), [content](<https://devfeed.tech/tags/content.md>), [global](<https://devfeed.tech/tags/global.md>), [integrations](<https://devfeed.tech/tags/integrations.md>), [ios](<https://devfeed.tech/tags/ios.md>), [release](<https://devfeed.tech/tags/release.md>), [routing](<https://devfeed.tech/tags/routing.md>), [view-transitions](<https://devfeed.tech/tags/view-transitions.md>)

### AI overview

Astro 6.1 adds codec-specific global image defaults for Sharp, advanced SmartyPants configuration, and i18n fallback route access for integrations. It also improves mobile view transitions by avoiding duplicate animations when the browser supplies its own transition.

### Source excerpt

Astro 6.1 introduces codec-specific Sharp image defaults, advanced SmartyPants configuration, and i18n fallback routes for integrations.

## Xcode 26 Migration, UIScene Rollout, Initializr Localization Bundles, and More

DevFeed: [Xcode 26 Migration, UIScene Rollout, Initializr Localization Bundles, and More](<https://devfeed.tech/articles/xcode-26-migration-uiscene-rollout-initializr-localization-bundles-and-more-19682.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/xcode-26-migration-and-localization-bundles/>)

Author: Shai Almog

Published: 2026-03-07T00:00:00Z

Content type: article

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Xcode](<https://devfeed.tech/topics/xcode.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Localization (l10n)](<https://devfeed.tech/topics/localization.md>), [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Android](<https://devfeed.tech/topics/android.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>)

Tags: [adaptive](<https://devfeed.tech/tags/adaptive.md>), [android](<https://devfeed.tech/tags/android.md>), [developer-guide](<https://devfeed.tech/tags/developer-guide.md>), [ios](<https://devfeed.tech/tags/ios.md>), [migration](<https://devfeed.tech/tags/migration.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [updates](<https://devfeed.tech/tags/updates.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

A Codename One update reports a staged Xcode 26 migration, initial UIScene support for testing, and Initializr-generated localization resource bundles. It also covers localization workflow improvements, Android adaptive icons, iOS notification replacement fixes, and UI and resource tooling updates.

### Source excerpt

We started the Xcode 26 migration rollout, Initializr now generates localization resource bundles, and there are several useful platform updates you should know about.

## Docusaurus 3.9

DevFeed: [Docusaurus 3.9](<https://devfeed.tech/articles/docusaurus-3-9-40950.md>)

Original publisher: [Read original article](<https://docusaurus.io/blog/releases/3.9>)

Author: Sébastien Lorber

Published: 2025-09-25T00:00:00Z

Content type: release

Language: en

Sources: [Docusaurus Blog](<https://devfeed.tech/sources/docusaurus-blog.md>)

Topics: [releases](<https://devfeed.tech/topics/releases.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [Algolia](<https://devfeed.tech/topics/algolia.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [layout](<https://devfeed.tech/topics/layout.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [algolia](<https://devfeed.tech/tags/algolia.md>), [bug-fixes](<https://devfeed.tech/tags/bug-fixes.md>), [i18n](<https://devfeed.tech/tags/i18n.md>), [layout](<https://devfeed.tech/tags/layout.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [release](<https://devfeed.tech/tags/release.md>), [releases](<https://devfeed.tech/tags/releases.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

Docusaurus 3.9 drops support for Node.js 18, raising the minimum required version to Node.js 20. It adds Algolia DocSearch v4 with AskAI, improves internationalization support, adds Mermaid ELK layout support, and includes other improvements and bug fixes.

### Source excerpt

We are happy to announce Docusaurus 3.9.

## ScreenshotWhale Generates App Store Screenshots with a Layer-Based Editor and Automatic Localization

DevFeed: [ScreenshotWhale Generates App Store Screenshots with a Layer-Based Editor and Automatic Localization](<https://devfeed.tech/articles/coded-a-little-sass-to-help-me-generate-store-app-screenshots-quick-37911.md>)

Original publisher: [Read original article](<https://newsletter.jorgecastillo.dev/p/coded-a-little-sass-to-help-me-generate>)

Author: Jorge Castillo

Published: 2025-09-16T16:36:22Z

Content type: article

Language: en

Sources: [Effective Android](<https://devfeed.tech/sources/effective-android.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Vibe coding](<https://devfeed.tech/topics/vibe-coding.md>), [Figma](<https://devfeed.tech/topics/figma.md>), [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [User Experience](<https://devfeed.tech/topics/user-experience.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [android](<https://devfeed.tech/tags/android.md>), [app](<https://devfeed.tech/tags/app.md>), [app-store](<https://devfeed.tech/tags/app-store.md>), [building](<https://devfeed.tech/tags/building.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [code](<https://devfeed.tech/tags/code.md>), [coding](<https://devfeed.tech/tags/coding.md>), [editor](<https://devfeed.tech/tags/editor.md>), [export](<https://devfeed.tech/tags/export.md>), [figma](<https://devfeed.tech/tags/figma.md>), [i18n](<https://devfeed.tech/tags/i18n.md>), [ios](<https://devfeed.tech/tags/ios.md>), [languages](<https://devfeed.tech/tags/languages.md>), [phones](<https://devfeed.tech/tags/phones.md>), [templates](<https://devfeed.tech/tags/templates.md>)

### AI overview

The article introduces ScreenshotWhale, a cloud-based service for creating app store screenshots. It offers a Figma-style layer-based editor, templates, support for Android and iOS device formats, and automatic internationalization during export. The product is in its initial stages and is presented as seeking user feedback.

### Source excerpt

Some words for the people who joined the newsletter these days.

## Launching ScreenshotWhale.com 🐋

DevFeed: [Launching ScreenshotWhale.com 🐋](<https://devfeed.tech/articles/launching-screenshotwhale-com-37919.md>)

Original publisher: [Read original article](<https://newsletter.jorgecastillo.dev/p/launching-screenshotwhalecom>)

Author: Jorge Castillo

Published: 2025-09-13T15:03:52Z

Content type: release

Language: en

Sources: [Effective Android](<https://devfeed.tech/sources/effective-android.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [export](<https://devfeed.tech/topics/export.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [app](<https://devfeed.tech/tags/app.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [editor](<https://devfeed.tech/tags/editor.md>), [export](<https://devfeed.tech/tags/export.md>), [i18n](<https://devfeed.tech/tags/i18n.md>), [image](<https://devfeed.tech/tags/image.md>), [ios](<https://devfeed.tech/tags/ios.md>), [layer](<https://devfeed.tech/tags/layer.md>), [screenshots](<https://devfeed.tech/tags/screenshots.md>), [templates](<https://devfeed.tech/tags/templates.md>)

### AI overview

ScreenshotWhale has launched as a cloud-based tool for creating app screenshots. It includes an online editor, templates, multilingual export, support for iOS and Android form factors, a mirror feature, app store layout settings, and layered editing.

### Source excerpt

The wait is over, screenshotwhale is live today 🎉

## postmarketOS in 2025-03: OP6 & MSM89x7 Camera, Generic SM7150, COSMIC, Musl Collation + I18n

DevFeed: [postmarketOS in 2025-03: OP6 & MSM89x7 Camera, Generic SM7150, COSMIC, Musl Collation + I18n](<https://devfeed.tech/articles/postmarketos-in-2025-03-op6-msm89x7-camera-generic-sm7150-cosmic-musl-collation-i18n-41754.md>)

Original publisher: [Read original article](<https://postmarketos.org/blog/2025/04/09/pmOS-update-2025-03/>)

Published: 2025-04-09T00:00:00Z

Content type: news

Language: en

Sources: [postmarketOS Blog](<https://devfeed.tech/sources/postmarketos-blog.md>)

Topics: [Linux](<https://devfeed.tech/topics/linux.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [ci](<https://devfeed.tech/topics/ci.md>), [gitlab-ci](<https://devfeed.tech/topics/gitlab-ci.md>), [Matrix](<https://devfeed.tech/topics/matrix-org.md>), [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>), [ASUS](<https://devfeed.tech/topics/asus.md>), [Pinebook-Pro](<https://devfeed.tech/topics/pinebook-pro.md>), [Pinephone](<https://devfeed.tech/topics/pinephone.md>), [Pinephone-Pro](<https://devfeed.tech/topics/pinephone-pro.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [asus](<https://devfeed.tech/tags/asus.md>), [devices](<https://devfeed.tech/tags/devices.md>), [gitlab](<https://devfeed.tech/tags/gitlab.md>), [gitlab-ci](<https://devfeed.tech/tags/gitlab-ci.md>), [i18n](<https://devfeed.tech/tags/i18n.md>), [linux](<https://devfeed.tech/tags/linux.md>), [matrix](<https://devfeed.tech/tags/matrix.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [pinebook-pro](<https://devfeed.tech/tags/pinebook-pro.md>), [pinephone](<https://devfeed.tech/tags/pinephone.md>), [pinephone-pro](<https://devfeed.tech/tags/pinephone-pro.md>), [postmarketos](<https://devfeed.tech/tags/postmarketos.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>)

### AI overview

A postmarketOS monthly update covering device support, an accepted grant for musl libc collation and internationalization, community contributions, a self-hosted Matrix/IRC bridge, reliable GitLab CI, and GNOME 48 changes for mobile.

### Source excerpt

The calendar has turned another page, and it's finally time for our eagerly awaited monthly update! We're thrilled to share what our community has been building and improving since last month. Before we get to that, let's talk about the most recent Linux After Dark episode: It seems when the four hosts do a distro challenge, they do it properly. They didn't just try postmarketOS on one or two devices, but on all of these: ASUS Transformer Pad 3G, Linx 7 tablet (Generic X86_64), Motorola Moto G 2015, PinePhone Pro, PinePhone, Pinebook Pro and Acer R11/ASUS C200/Lenovo Duet 3 (Chromebooks). The resulting episode is not only very entertaining, but also gives many insights into first use experiences! Organizational We have applied for an NGI0 grant for Collation + i18n support in musl libc and it has been accepted! Collation allows set ordering based on locales, and follows a certain set of established rules and standards. Internationalization provides basic functionality in the language of choice for the user like dates, times, numbers, and monetary symbols. The implementation will be done by main author and maintainer of musl libc Rich and will benefit postmarketOS, Alpine Linux and all other users of musl libc. Thanks Rich, Pablo and NLNet! knuxify is our newest Trusted Contributor! They work a lot on the postmarketOS wiki, are mainlining the Broadcom Kona series chipsets, co-maintaining the Exynos 4 close to mainline kernel fork and more. Read their TC page for more information. Thanks knuxify! We wrote detailed blog posts on finances and priorities for 2025. Thanks Pablo and Oliver! Our Matrix/IRC bridge is now self-hosted. Thanks Luca, Ferass, Oliver! GitLab CI with our custom runner now works reliably (#101). Thanks Oliver! GNOME 48 GNOME 48 is now in Alpine edge and it brings massive performance improvements with dynamic triple buffering and more, new fonts, notification stacking and many other great changes! Shortly afterwards, GNOME Shell on Mobile has been re

## Starlight 0.32

DevFeed: [Starlight 0.32](<https://devfeed.tech/articles/starlight-0-32-3335.md>)

Original publisher: [Read original article](<https://astro.build/blog/starlight-032/>)

Author: Chris Swithinbank

Published: 2025-02-17T00:00:00Z

Content type: release

Language: en

Sources: [The Astro Blog](<https://devfeed.tech/sources/the-astro-blog.md>)

Topics: [Astro](<https://devfeed.tech/topics/astro.md>), [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [data](<https://devfeed.tech/topics/data.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>)

Tags: [apis](<https://devfeed.tech/tags/apis.md>), [astro](<https://devfeed.tech/tags/astro.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [cli](<https://devfeed.tech/tags/cli.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [features](<https://devfeed.tech/tags/features.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [release](<https://devfeed.tech/tags/release.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>), [v1](<https://devfeed.tech/tags/v1.md>)

### AI overview

Starlight 0.32 adds route middleware for modifying page data without overriding components, expands plugin access to Starlight's internationalization APIs, and updates plugin hooks for localized content. The release also includes migration guidance and an automated CLI upgrade flow as Starlight moves toward v1.

### Source excerpt

The latest Starlight features unlock new possibilities on our path to v1. Let's meet route middleware, plugin i18n APIs, and multisite search.

## Introducing the new Svelte CLI

DevFeed: [Introducing the new Svelte CLI](<https://devfeed.tech/articles/introducing-the-new-svelte-cli-3036.md>)

Original publisher: [Read original article](<https://svelte.dev/blog/sv-the-svelte-cli>)

Author: Ben McCann

Published: 2024-10-24T00:00:00Z

Content type: release

Language: en

Sources: [Svelte blog](<https://devfeed.tech/sources/svelte-blog.md>)

Topics: [Svelte](<https://devfeed.tech/topics/svelte.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Template](<https://devfeed.tech/topics/template.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Tailwind CSS](<https://devfeed.tech/topics/tailwind.md>), [Drizzle](<https://devfeed.tech/topics/drizzle.md>), [ESLint](<https://devfeed.tech/topics/eslint.md>), [Prettier](<https://devfeed.tech/topics/prettier.md>), [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [Playwright](<https://devfeed.tech/topics/playwright.md>), [Storybook](<https://devfeed.tech/topics/storybook.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [cli](<https://devfeed.tech/tags/cli.md>), [drizzle](<https://devfeed.tech/tags/drizzle.md>), [eslint](<https://devfeed.tech/tags/eslint.md>), [migration](<https://devfeed.tech/tags/migration.md>), [npm](<https://devfeed.tech/tags/npm.md>), [svelte](<https://devfeed.tech/tags/svelte.md>), [tailwind](<https://devfeed.tech/tags/tailwind.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tool](<https://devfeed.tech/tags/tool.md>), [tools](<https://devfeed.tech/tags/tools.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

Svelte has released sv, a unified command-line interface for creating, enhancing, and upgrading Svelte projects. It provides project templates, optional add-ons for tools and services such as TypeScript, Tailwind CSS, formatting, linting, testing, databases, authentication, internationalization, and Storybook, and migration support for upgrading Svelte 4 projects to Svelte 5.

### Source excerpt

We've just released sv, a new Command Line Interface (CLI) for creating, enhancing, and upgrading Svelte projects. One of the most common question we hear is "how do I set up Tailwind on my new project?". Tailwind has SvelteKit documentation, but it lists eight steps. While the community-led svelte-add project could automate the process, few knew about it. Introducing sv at Svelte Summit Fall 2024 Now, we're offering that functionality via our own CLI, directly within the project creation screen. And not just for Tailwind -- we have built-in add-ons for formatting, linting, testing, setting up databases and auth and i18n and more. Just run npx sv create and follow the prompts: $ npx sv create ┌ Welcome to the Svelte CLI! (v0.5.8) │ ◇ Where would you like your project to be created? │ my-new-app │ ◇ Which template would you like? │ SvelteKit minimal │ ◇ Add type checking with Typescript? │ Yes, using Typescript syntax │ ◆ Project created │ ◆ What would you like to add to your project? (use arrow keys / space bar) │ ◻ prettier (https://prettier.io) │ ◻ eslint │ ◻ vitest │ ◻ playwright │ ◻ tailwindcss │ ◻ drizzle │ ◻ lucia │ ◻ mdsvex │ ◻ paraglide │ ◻ storybook └ You can also run npx sv add to apply add-ons to existing projects. In the near future, we will also be supporting add-ons contributed by the community within sv. If you're interested in building one, please subscribe to the issue in the CLI repository to be notified when third party add-ons are supported. It doesn't stop there. Over time, Svelte has accumulated a handful of CLIs: svelte-check type-checks your project from the command line, npx svelte-migrate helps you upgrade to new major versions, and in the future we might have even more capabilities. Remembering the package name of each tool is cumbersome, which is why we unify the experience under one roof, sv. That means you can now run sv migrate svelte-5 to upgrade your Svelte 4 projects to Svelte 5. (The migration functionality can also be found in Svel

## Astro 4.15

DevFeed: [Astro 4.15](<https://devfeed.tech/articles/astro-4-15-3199.md>)

Original publisher: [Read original article](<https://astro.build/blog/astro-4150/>)

Author: Matthew Phillips; Erika; Ben Holmes

Published: 2024-08-29T00:00:00Z

Content type: release

Language: en

Sources: [The Astro Blog](<https://devfeed.tech/sources/the-astro-blog.md>)

Topics: [Astro](<https://devfeed.tech/topics/astro.md>), [Astro DB](<https://devfeed.tech/topics/astro-db.md>), [libSQL](<https://devfeed.tech/topics/libsql.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>)

Tags: [astro](<https://devfeed.tech/tags/astro.md>), [astro-db](<https://devfeed.tech/tags/astro-db.md>), [cli](<https://devfeed.tech/tags/cli.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [libsql](<https://devfeed.tech/tags/libsql.md>), [migration](<https://devfeed.tech/tags/migration.md>), [release](<https://devfeed.tech/tags/release.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

Astro 4.15 stabilizes Astro Actions, providing fully type-safe backend functions with data fetching, JSON parsing, and input validation. The release also adds libSQL remotes for Astro DB, improved i18n fallback routing, and a timeout option for client:idle.

### Source excerpt

Astro 4.15 is now available! This release stabilizes Astro Actions -- our solution for fully type-safe backend functions. Also included: support for libSQL remotes in Astro DB, a new timeout option for `client:idle`, and more.

## Astro 4.3

DevFeed: [Astro 4.3](<https://devfeed.tech/articles/astro-4-3-3203.md>)

Original publisher: [Read original article](<https://astro.build/blog/astro-430/>)

Author: Erika; Emanuele Stoppa; Matthew Phillips; Nate Moore; Bjorn Lu

Published: 2024-02-01T00:00:00Z

Content type: release

Language: en

Sources: [The Astro Blog](<https://devfeed.tech/sources/the-astro-blog.md>)

Topics: [Astro](<https://devfeed.tech/topics/astro.md>), [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [HTML](<https://devfeed.tech/topics/html.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>)

Tags: [astro](<https://devfeed.tech/tags/astro.md>), [compatibility](<https://devfeed.tech/tags/compatibility.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [feature](<https://devfeed.tech/tags/feature.md>), [features](<https://devfeed.tech/tags/features.md>), [html](<https://devfeed.tech/tags/html.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [release](<https://devfeed.tech/tags/release.md>), [routing](<https://devfeed.tech/tags/routing.md>), [types](<https://devfeed.tech/tags/types.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

Astro 4.3 is a release featuring experimental internationalization domain support, more control over production HTML file output, a new component prop type utility, and improved handling of relative images in Markdown.

### Source excerpt

Astro 4.3 is out now! This release includes support for domain routing in i18n, better support for relative images in Markdown, a new `ComponentProps` type export, and more.

## What's new in Astro - November 2023

DevFeed: [What's new in Astro - November 2023](<https://devfeed.tech/articles/what-s-new-in-astro-november-2023-3381.md>)

Original publisher: [Read original article](<https://astro.build/blog/whats-new-november-2023/>)

Author: Elian Van Cutsem

Published: 2023-11-30T00:00:00Z

Content type: news

Language: en

Sources: [The Astro Blog](<https://devfeed.tech/sources/the-astro-blog.md>)

Topics: [Astro](<https://devfeed.tech/topics/astro.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [view transitions](<https://devfeed.tech/topics/view-transitions.md>), [Algolia](<https://devfeed.tech/topics/algolia.md>), [Cloudflare Workers](<https://devfeed.tech/topics/cloudflare-workers.md>), [gatsby](<https://devfeed.tech/topics/gatsby.md>), [MDX](<https://devfeed.tech/topics/mdx.md>)

Tags: [algolia](<https://devfeed.tech/tags/algolia.md>), [api](<https://devfeed.tech/tags/api.md>), [astro](<https://devfeed.tech/tags/astro.md>), [building](<https://devfeed.tech/tags/building.md>), [community](<https://devfeed.tech/tags/community.md>), [contribute](<https://devfeed.tech/tags/contribute.md>), [discord](<https://devfeed.tech/tags/discord.md>), [events](<https://devfeed.tech/tags/events.md>), [news](<https://devfeed.tech/tags/news.md>), [releases](<https://devfeed.tech/tags/releases.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [view-transitions](<https://devfeed.tech/tags/view-transitions.md>)

### AI overview

Astro's November 2023 update covers Astro 3.5 and 3.6, three Starlight releases, new view transition events, experimental internationalization support, and official Algolia DocSearch support. It also reports progress migrating the Astro Documentation to Starlight, documentation contributions, community awards, talks, workshops, and related community content.

### Source excerpt

November: the month of migrating the Astro Docs to Starlight, 3 Starlight minor releases, new view transition events and more! Read more about what's new in Astro this month.

## Astro 3.5: i18n Routing

DevFeed: [Astro 3.5: i18n Routing](<https://devfeed.tech/articles/astro-3-5-i18n-routing-3182.md>)

Original publisher: [Read original article](<https://astro.build/blog/astro-350/>)

Author: Erika; Emanuele Stoppa; Matthew Phillips; Nate Moore; Bjorn Lu

Published: 2023-11-08T00:00:00Z

Content type: release

Language: en

Sources: [The Astro Blog](<https://devfeed.tech/sources/the-astro-blog.md>)

Topics: [Astro](<https://devfeed.tech/topics/astro.md>), [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [browser](<https://devfeed.tech/topics/browser.md>)

Tags: [astro](<https://devfeed.tech/tags/astro.md>), [browser](<https://devfeed.tech/tags/browser.md>), [experimental](<https://devfeed.tech/tags/experimental.md>), [features](<https://devfeed.tech/tags/features.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [release](<https://devfeed.tech/tags/release.md>), [releases](<https://devfeed.tech/tags/releases.md>), [routing](<https://devfeed.tech/tags/routing.md>)

### AI overview

Astro 3.5 introduces experimental internationalization routing, bringing configurable default and fallback languages, browser language detection, and relative localized URLs. It also adds opt-in prefetching to Astro core with configurable strategies and improved controls for avoiding unnecessary requests.

### Source excerpt

Astro 3.5 is out! It includes experimental support for i18n routing, prefetch for speedier page loads, form support with ViewTransitions, image optimization improvements, and more.

## How Astro does i18n

DevFeed: [How Astro does i18n](<https://devfeed.tech/articles/how-astro-does-i18n-3283.md>)

Original publisher: [Read original article](<https://astro.build/blog/astro-i18n/>)

Author: Yan Thomas; Sarah Rainsberger

Published: 2023-08-31T00:00:00Z

Content type: article

Language: en

Sources: [The Astro Blog](<https://devfeed.tech/sources/the-astro-blog.md>)

Topics: [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [Astro](<https://devfeed.tech/topics/astro.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [astro](<https://devfeed.tech/tags/astro.md>), [contributors](<https://devfeed.tech/tags/contributors.md>), [development](<https://devfeed.tech/tags/development.md>), [github](<https://devfeed.tech/tags/github.md>), [onboarding](<https://devfeed.tech/tags/onboarding.md>), [open-source](<https://devfeed.tech/tags/open-source.md>)

### AI overview

Astro describes its internationalization initiative for documentation, which has produced translations of more than 1,000 pages and an introductory tutorial in multiple languages. The article also explains how volunteer contributions, including translations, documentation, support, and community advocacy, are recognized and supported through contributor onboarding.

### Source excerpt

Leading open-source documentation with and for an international community.

## Material Design Components for Android 1.3.0

DevFeed: [Material Design Components for Android 1.3.0](<https://devfeed.tech/articles/material-design-components-for-android-1-3-0-29227.md>)

Original publisher: [Read original article](<https://material.io/blog/android-stable-release-1-3-0>)

Published: 2021-02-18T13:00:00Z

Content type: release

Language: en

Sources: [Material.io - Material Design](<https://devfeed.tech/sources/material-io-material-design.md>)

Topics: [Material Design](<https://devfeed.tech/topics/material-design.md>), [Android](<https://devfeed.tech/topics/android.md>), [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [components](<https://devfeed.tech/tags/components.md>), [design](<https://devfeed.tech/tags/design.md>), [material-design](<https://devfeed.tech/tags/material-design.md>)

### AI overview

Material Design Components for Android 1.3.0 introduces ProgressIndicator, MaterialTimePicker, internationalization and localization updates, and other changes.

### Source excerpt

ProgressIndicator, MaterialTimePicker, i18n / l10n, and more

## New for Firebase Hosting: request logging, Brotli compression, and internationalization

DevFeed: [New for Firebase Hosting: request logging, Brotli compression, and internationalization](<https://devfeed.tech/articles/new-for-firebase-hosting-request-logging-brotli-compression-and-internationalization-16352.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2020/08/firebase-hosting-new-features>)

Author: Ke Deng

Published: 2020-08-20T00:00:00Z

Content type: news

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [hosting](<https://devfeed.tech/topics/hosting.md>), [Compression](<https://devfeed.tech/topics/compression.md>), [Logging](<https://devfeed.tech/topics/logging.md>), [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [Latency](<https://devfeed.tech/topics/latency.md>)

Tags: [cdn](<https://devfeed.tech/tags/cdn.md>), [cloud-logging](<https://devfeed.tech/tags/cloud-logging.md>), [compression](<https://devfeed.tech/tags/compression.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [language](<https://devfeed.tech/tags/language.md>), [launch](<https://devfeed.tech/tags/launch.md>), [logging](<https://devfeed.tech/tags/logging.md>), [news](<https://devfeed.tech/tags/news.md>), [stackdriver](<https://devfeed.tech/tags/stackdriver.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Firebase Hosting announces new request logging through Cloud Logging, automatic Brotli compression for assets, and internationalization rewrites for serving country- and language-specific content.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## How to Let Google Know of Other Languages in Your Django Site

DevFeed: [How to Let Google Know of Other Languages in Your Django Site](<https://devfeed.tech/articles/how-to-let-google-know-of-other-languages-in-your-django-site-33898.md>)

Original publisher: [Read original article](<https://hakibenita.com/django-multi-language-site-hreflang>)

Author: Haki Benita

Published: 2019-05-06T21:00:00Z

Content type: tutorial

Language: en

Sources: [Haki Benita](<https://devfeed.tech/sources/haki-benita.md>)

Topics: [Django](<https://devfeed.tech/topics/django.md>), [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [Code](<https://devfeed.tech/topics/code.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [articles](<https://devfeed.tech/tags/articles.md>), [code](<https://devfeed.tech/tags/code.md>), [django](<https://devfeed.tech/tags/django.md>), [google](<https://devfeed.tech/tags/google.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [i18n](<https://devfeed.tech/tags/i18n.md>), [language](<https://devfeed.tech/tags/language.md>), [seo](<https://devfeed.tech/tags/seo.md>), [translation](<https://devfeed.tech/tags/translation.md>)

### AI overview

A tutorial on configuring a multilingual Django site and adding hreflang links so Google and other search engines can identify localized versions of pages. It covers Django internationalization setup, localized URLs, absolute URLs, query parameters and hashes, and limitations when translating non-localized URLs.

### Source excerpt

If you have a public facing Django site in multiple languages, you probably want to let Google and other search engines know about it.

## Right SideMenu and Tab Order

DevFeed: [Right SideMenu and Tab Order](<https://devfeed.tech/articles/right-sidemenu-and-tab-order-19499.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/right-sidemenu-tab-order/>)

Author: Shai Almog

Published: 2018-06-05T00:00:00Z

Content type: release

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [ui](<https://devfeed.tech/topics/ui.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [arabic](<https://devfeed.tech/tags/arabic.md>), [keyboard](<https://devfeed.tech/tags/keyboard.md>), [languages](<https://devfeed.tech/tags/languages.md>), [new-features](<https://devfeed.tech/tags/new-features.md>), [next](<https://devfeed.tech/tags/next.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

The article announces upcoming Codename One improvements for right-side menus and tab order. Right-side menu support addresses RTL interface layouts, while the tab-order discussion concerns keyboard navigation and input cycles.

### Source excerpt

As I mentioned the other day, we have a lot of new features and announcements. Today I'd like to discuss the upcoming right side menu bar and new tab order functionality. Right SideMenu The old SideMenuBar supported the placement of the menu anywhere we want. We could place it in the left/right/top or bottom. The problem was that this support was painfully unreliable and inconsistent. When we migrated to the Toolbar API we ignored that support and only included the left side menu support. For some of us this isn't a big deal. Just a small limitation. However, if your app is localized to an RTL language this might be a problem.

## a11y and a brief numeronyms primer

DevFeed: [a11y and a brief numeronyms primer](<https://devfeed.tech/articles/a11y-and-a-brief-numeronyms-primer-9363.md>)

Original publisher: [Read original article](<https://a11yproject.com/posts/a11y-and-other-numeronyms/>)

Author: Scott O'Hara

Published: 2017-08-26T00:00:00Z

Content type: article

Language: en

Sources: [The A11Y Project](<https://devfeed.tech/sources/the-a11y-project.md>)

Topics: [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [Localization (l10n)](<https://devfeed.tech/topics/localization.md>), [virtualization](<https://devfeed.tech/topics/virtualization.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [article](<https://devfeed.tech/tags/article.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

This article explains that a11y is a numeronym for accessibility and introduces how numeronyms combine letters and numbers. It gives examples such as i18n, l10n, v12n, W3, and W3C, and advises using the full word "accessibility" when possible so the meaning remains clear.

### Source excerpt

If you're unfamiliar with the term "numeronym", you may not have realized that a11y isn't just a hash tag, nor is it a hip way to spell ally. Rather a11y is a shorthand for accessibility. You may have seen "a11y" used as a hash tag on Twitter, or used in a comment, article, used in a comment thread, or written in an article. Since you're reading this right now, you've likely seen it in the name of a certain website about accessibility. Ahem... How numeronyms work Unlike abbreviations like FYI (for your information), and PC (personal computer), or acronyms like HTML (hypertext markup language), and JAWS (Job Access With Speech), numeronyms are number-based words. And while you may not be familiar with the term "numeronym" itself, you've likely used them throughout your life. For instance, "9-1-1" is synonymous with "help", "24/7" means "24 hours a day, 7 days a week", and Y2K is for "year 2000" or "the year 2000 problem." These are all examples of numeronyms. As illustrated by the previous numeronyms, sometimes they're used to replace entire words with numbers, or they use a combination of letters and numbers to combine words. In the case of a11y, Adrian Roselli explains: Skip embedded Tweet. Tip: "a11y" is a numeronym for accessibility. Keep first & last letter, between them put the count of letters removed -- in this case eleven. -- aardrian (@aardrian) November 22, 2016 Other numeronyms The following is a short list of numeronyms you may have seen, or even used, but didn't know what they were called. i11l international i18n internationalization l10n localization n7m Numeronym v12n Virtualization W3 World Wide Web W12t Web Development W3C World Wide Web Consortium Back to a11y While numeronyms have been around for quite some time, they're not always immediately understandable. As a defining trait of accessibility is about being inclusive, one should keep the following in mind when using a11y: If you can say or write "accessibility", do so! A11y (often pronounced "A-o

## Tutorial - Localization and Internationalization (i18n/l10n)

DevFeed: [Tutorial - Localization and Internationalization (i18n/l10n)](<https://devfeed.tech/articles/tutorial-localization-and-internationalization-i18n-l10n-19629.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/tutorial-localization-intenationalization-i18n-l10n/>)

Author: Shai Almog

Published: 2017-07-19T00:00:00Z

Content type: tutorial

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [Localization (l10n)](<https://devfeed.tech/topics/localization.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [framework](<https://devfeed.tech/tags/framework.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

This tutorial discusses localization and internationalization for modern apps. It explains that Codename One integrates localization deeply into its framework and notes that further enhancements are planned without an announced timeframe.

### Source excerpt

Localization and internationalization are probably some of the most important features for a modern app. Most frameworks tuck on localization as an afterthought as authors of such frameworks are often born in the states... Codename One integrates localization, deep into the framework. It becomes transparent and invisible... We plan to make a lot of enhancements to the localization process which is why I was hesitant on releasing this update. However, we don't have an ETA for these updates and I don't think that's a valid reason to delay the release any further. One of the nice things with our new video system is that this would be relatively easy to edit with new information as it becomes available...

[Next page](<https://devfeed.tech/topics/i18n.md?cursor=WyIyMDE3LTA3LTE5VDAwOjAwOjAwKzAwOjAwIiwgImNkZGQ4YTU3LTA5ZTYtNDJjNC04OTQ2LTZjYTRiY2NjN2JiNSJd>)