Tagged articles
52 articles
Page 1 of 1
Liangxu Linux
Liangxu Linux
May 17, 2026 · Industry Insights

Can MoonBit Support Chinese Keywords? Feasibility, Benefits, and Drawbacks

The article examines MoonBit's proposal to add optional Chinese keywords, discussing technical feasibility through a mapping table, potential advantages for beginners and non‑English speakers, and counterarguments about internationalization, developer workflow, and AI tooling compatibility.

Chinese keywordsMoonBitWebAssembly
0 likes · 6 min read
Can MoonBit Support Chinese Keywords? Feasibility, Benefits, and Drawbacks
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Apr 27, 2026 · Artificial Intelligence

How AI and Automation Overcome Multilingual Testing Challenges in Global Product Localization

This article details Coohom's AI‑driven, automated workflow for multilingual testing, covering the four main localization pain points, the construction of an AI language‑validation system, practical implementations for UI and API testing, and measurable results that reduced defect rates and cut regression time from a week to minutes.

AIAutomationFastGPT
0 likes · 12 min read
How AI and Automation Overcome Multilingual Testing Challenges in Global Product Localization
Woodpecker Software Testing
Woodpecker Software Testing
Jan 20, 2026 · Backend Development

A Developer’s Search for a Postman Alternative: Why Apipost Stands Out

The author, a software developer, outlines the limitations of Postman—English‑only UI, instability on poor networks, mandatory login—and evaluates Apipost as a localized, login‑free alternative that imports Postman collections, adds performance testing and documentation features, ultimately boosting workflow efficiency and security.

API testingApipostPostman
0 likes · 4 min read
A Developer’s Search for a Postman Alternative: Why Apipost Stands Out
Chen Tian Universe
Chen Tian Universe
Jan 11, 2026 · Product Management

How Big Tech Localizes Global Products Without Speaking Every Language

The article explains how large technology companies launch the same product in many countries by using a centralized translation platform, detailing the submission, review, and integration steps that let product designers focus on requirements while professional translators handle multilingual content.

global productinternationalizationlocalization
0 likes · 5 min read
How Big Tech Localizes Global Products Without Speaking Every Language
Qunhe Technology User Experience Design
Qunhe Technology User Experience Design
Dec 11, 2025 · User Experience Design

Avoid Common Pitfalls in International UI/UX Localization: Research, Brand Balance, and Efficient Variable Design

The article outlines five common mistakes in international UI/UX localization, emphasizing the need for thorough cultural and technical research, maintaining brand core assets while adapting visuals, aligning design with business conversion goals, avoiding stereotypical clichés, and improving efficiency by treating only variable elements as adaptable.

UX designbrand consistencycultural research
0 likes · 9 min read
Avoid Common Pitfalls in International UI/UX Localization: Research, Brand Balance, and Efficient Variable Design
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Dec 1, 2025 · Backend Development

Master Test Data Generation with DataFaker in Spring Boot 3 – Real‑World Examples

This article introduces the open‑source DataFaker library for Java, shows how to add it to a Spring Boot 3.4.2 project, and provides step‑by‑step code examples for generating personal, address, collection, enum, SQL, CSV, and localized test data, including schema transformers and expression support.

Test Data Generationbackend-developmentdatafaker
0 likes · 11 min read
Master Test Data Generation with DataFaker in Spring Boot 3 – Real‑World Examples
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 15, 2025 · Backend Development

Automate i18n Management with a One‑Command Node Script

This article describes how the author streamlined multilingual resource handling for a ticketing and hotel project by replacing manual Excel‑based workflows with a Node.js script that generates JSON locales, enforces key naming conventions, and runs with a single command, dramatically improving efficiency.

AutomationJSONi18n
0 likes · 9 min read
Automate i18n Management with a One‑Command Node Script
Ray's Galactic Tech
Ray's Galactic Tech
Oct 9, 2025 · Backend Development

Master Spring Boot Internationalization (i18n) in 10 Simple Steps

This guide walks you through configuring Spring Boot for full‑stack internationalization, covering dependency setup, message resource files, application properties, locale resolver and interceptor, controller and service usage, Thymeleaf templates, custom resolvers, testing, and handling static content.

JavaSpring BootThymeleaf
0 likes · 10 min read
Master Spring Boot Internationalization (i18n) in 10 Simple Steps
php Courses
php Courses
Aug 27, 2025 · Backend Development

How to Build a Multilingual PHP Application with Full Localization

This guide walks through designing a multilingual architecture in PHP, choosing storage methods, implementing language switching, creating a translation manager, handling date and currency formatting, adding advanced features like pluralization and caching, and applying best‑practice testing and performance optimizations.

i18nlocalizationmultilingual
0 likes · 8 min read
How to Build a Multilingual PHP Application with Full Localization
58UXD
58UXD
May 15, 2025 · Product Management

Designing Recruitment Apps for Rural China: Reducing Visual Noise and Speaking the Local Language

This article examines the unique employment challenges faced by job seekers in third‑tier and county‑level cities in China and proposes design principles—visual noise reduction, direct information delivery, plain‑language phrasing, localized location cues, trust signals, and dialect‑aware AI—to make recruitment apps more accessible and effective for these users.

AIUX designlocalization
0 likes · 8 min read
Designing Recruitment Apps for Rural China: Reducing Visual Noise and Speaking the Local Language
Airbnb Technology Team
Airbnb Technology Team
May 13, 2025 · Backend Development

How Airbnb Scaled Its Postcard Generation System for Group Travel

Airbnb's media team engineered a scalable postcard generation pipeline that matches destinations, handles localized text layout, and delivers high‑performance images across iOS, Android, Web, and external messaging platforms using flexible templates, async processing, and pre‑generation strategies.

AirbnbBackend ArchitectureKafka
0 likes · 11 min read
How Airbnb Scaled Its Postcard Generation System for Group Travel
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 10, 2025 · Frontend Development

enum-plus: A TypeScript Enhanced Enum Library for Frontend Development

enum-plus is a lightweight, zero-dependency TypeScript library that extends native enums with customizable display text, localization, and seamless integration into popular frontend UI frameworks such as Ant Design, ElementPlus, and Material-UI, providing rich methods for enumeration handling, UI component binding, and type-safe development.

LibraryTypeScriptUI
0 likes · 16 min read
enum-plus: A TypeScript Enhanced Enum Library for Frontend Development
Liangxu Linux
Liangxu Linux
Feb 7, 2025 · Artificial Intelligence

How Robots Navigate Homes: Inside the Nav2 Autonomous Navigation Framework

Robotic vacuum cleaners use SLAM to map unknown homes, then rely on the ROS 2 Nav2 framework—comprising global and local planners, controllers, smoothers, and AMCL localization—to plan optimal paths, avoid dynamic obstacles, and generate velocity commands, with algorithms like Dijkstra, A*, DWA, and TEB explained.

AINav2ROS2
0 likes · 14 min read
How Robots Navigate Homes: Inside the Nav2 Autonomous Navigation Framework
Huolala Tech
Huolala Tech
Nov 27, 2024 · Operations

How Lalamove Built a Scalable Localization Testing Platform with Prism

Facing resource constraints, complex market variations, and limited tooling, Lalamove’s QA team designed the Prism platform to automate multi‑market, multi‑language data testing, push verification, and comprehensive localization validation, leveraging Faker for data generation, custom pipelines, and integrated reporting to boost test efficiency and coverage.

Fakerlocalizationprism
0 likes · 26 min read
How Lalamove Built a Scalable Localization Testing Platform with Prism
37 Interactive Technology Team
37 Interactive Technology Team
Aug 26, 2024 · Mobile Development

iOS App Localization Display Rules: CFBundleDisplayName and CFBundleDevelopmentRegion Behavior

The article examines how iOS determines an app’s displayed name by testing various Info.plist and .lproj configurations, revealing five rules that show CFBundleDisplayName is used only without localization, while CFBundleDevelopmentRegion influences name selection only when matching a single localized folder, and is ignored when multiple localizations—including or excluding English—are present, with plutil highlighted as a useful tool for inspecting and editing these files.

CFBundleDevelopmentRegionCFBundleDisplayNameIPA modification
0 likes · 6 min read
iOS App Localization Display Rules: CFBundleDisplayName and CFBundleDevelopmentRegion Behavior
ByteFE
ByteFE
May 21, 2024 · Frontend Development

Comprehensive Guide to Internationalization (i18n) and Localization (l10n) in Web Development

This article provides an in‑depth overview of internationalization and localization for web applications, covering concepts such as language codes, locale handling, date and time formatting, number and currency formatting, text direction, layout adjustments, and practical JavaScript Intl API examples with code snippets.

Intl APIJavaScriptWeb Development
0 likes · 45 min read
Comprehensive Guide to Internationalization (i18n) and Localization (l10n) in Web Development
php Courses
php Courses
Nov 20, 2023 · Backend Development

Implementing Multilingual Support in PHP Using Gettext

This article explains how to add multilingual capabilities to PHP applications by defining language arrays, detecting user preferences, installing and configuring the gettext extension, creating .po/.mo translation files, and providing code examples for loading translations and switching languages.

gettexti18nlocalization
0 likes · 5 min read
Implementing Multilingual Support in PHP Using Gettext
php Courses
php Courses
Jun 5, 2023 · Backend Development

Implementing Multilingual Support in PHP Web Applications

This article explains how to add multilingual support to PHP web applications by creating language files, loading them based on user preferences, using a translation function, and providing a language selector, complete with sample code for each step.

PHPWeb Developmentlocalization
0 likes · 4 min read
Implementing Multilingual Support in PHP Web Applications
58 Tech
58 Tech
May 11, 2023 · Artificial Intelligence

Stella Data Annotation Platform: Design, Architecture, and AI‑Assisted Labeling

The article details the design and implementation of the Stella data annotation SaaS platform at 58.com, covering its background, evolution, modular architecture, annotation capabilities across text, image, audio, and video, AI‑assisted labeling, storage solutions, quality and efficiency management, as well as localization and licensing considerations.

AI PlatformSystem Architectureactive learning
0 likes · 21 min read
Stella Data Annotation Platform: Design, Architecture, and AI‑Assisted Labeling
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Mar 31, 2023 · Artificial Intelligence

Comparative Evaluation of Deepl and ChatGPT Machine Translation for Game Localization

This article investigates the translation quality of Deepl and ChatGPT for the game 'Naraka: Bladepoint' by comparing their outputs against professional human translations across Chinese‑English, Chinese‑Spanish, and English‑Spanish pairs using BLEU scores and manual assessment, revealing strengths and limitations of each system.

AIGCBLEUChatGPT
0 likes · 12 min read
Comparative Evaluation of Deepl and ChatGPT Machine Translation for Game Localization
Qunhe Technology User Experience Design
Qunhe Technology User Experience Design
Feb 3, 2023 · Product Management

How to Design Seamless Multi‑Currency Payments for Global Users

Designing multi‑currency payment experiences requires thoughtful currency display, localized formatting, intuitive selectors, and fallback reference pricing, ensuring users worldwide can see prices in familiar terms, reduce conversion friction, and boost transaction rates, as illustrated by Amazon and AliExpress implementations.

UXe‑commercelocalization
0 likes · 10 min read
How to Design Seamless Multi‑Currency Payments for Global Users
政采云技术
政采云技术
Dec 6, 2022 · Frontend Development

Front‑end Localized Deployment: DNS Forwarding and Asset Replacement Strategies

This article explains how a front‑end team can localize static resources for intranet deployment by either intercepting DNS requests to redirect CDN domains to internal servers or by scanning and replacing CDN URLs during the build process, and provides step‑by‑step implementation details with code examples.

DNSfrontendlocalization
0 likes · 14 min read
Front‑end Localized Deployment: DNS Forwarding and Asset Replacement Strategies
Meituan Technology Team
Meituan Technology Team
Nov 17, 2022 · Artificial Intelligence

Tsinghua University-Meituan Digital Life Joint Research Institute Academic Salon

The Tsinghua‑Meituan Digital Life Joint Research Institute’s Academic Salon, a recurring forum since March 2022 that bridges academia and industry, will host Dr. Zhou Lipǔ on November 23 to present a large‑scale, high‑precision laser SLAM algorithm, with the session streamed via Tencent Meeting.

AIAcademic SeminarLarge-scale Optimization
0 likes · 6 min read
Tsinghua University-Meituan Digital Life Joint Research Institute Academic Salon
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jul 27, 2022 · Mobile Development

iOS RTL (Right‑to‑Left) Language Adaptation: Challenges and Solutions

The article discusses challenges and solutions for adapting iOS apps to right‑to‑left languages like Arabic, covering UI mirroring, layout adjustments using leading/trailing constraints, image flipping, text alignment and attributed strings, Unicode direction controls, collection view handling, RTL‑aware insets, navigation gestures, number formatting, and in‑app language switching with practical code examples.

RTLSwiftUIKit
0 likes · 18 min read
iOS RTL (Right‑to‑Left) Language Adaptation: Challenges and Solutions
FunTester
FunTester
May 31, 2022 · Operations

Master i18n & l10n Testing with Selenium: A Practical Guide for Global UI Quality

This article explains the differences between internationalization (i18n) and localization (l10n) testing, outlines how Selenium automation can accelerate both, and provides concrete strategies and best‑practice recommendations for designing scalable test suites that ensure a product’s UI works flawlessly for any target market.

Seleniumi18ninternationalization
0 likes · 10 min read
Master i18n & l10n Testing with Selenium: A Practical Guide for Global UI Quality
Python Programming Learning Circle
Python Programming Learning Circle
Apr 4, 2022 · Artificial Intelligence

Comprehensive Python Code Collection for Robot Algorithms: Localization, Mapping, SLAM, Path Planning, and Tracking

This article presents a curated collection of Python implementations for widely used robot algorithms—including EKF/UKF localization, histogram filtering, Gaussian grid mapping, various SLAM techniques, grid‑based and sampling‑based path planners, and multiple trajectory tracking controllers—along with usage instructions and visual demonstrations.

PythonRoboticsSLAM
0 likes · 11 min read
Comprehensive Python Code Collection for Robot Algorithms: Localization, Mapping, SLAM, Path Planning, and Tracking
58UXD
58UXD
Jan 17, 2022 · Fundamentals

How 58 Local Revamped Its UI for Rural Users: Localization Design Secrets

This article explains how 58 Local leveraged localized visual and textual cues, upgraded icons, refined reading experiences, and introduced adaptive font sizes to create a more relevant and user‑friendly product for lower‑tier cities and older users.

Product DesignUI designUser experience
0 likes · 7 min read
How 58 Local Revamped Its UI for Rural Users: Localization Design Secrets
TikTok Frontend Technology Team
TikTok Frontend Technology Team
Nov 5, 2021 · Fundamentals

Internationalization (I18n) Overview and the Starling Platform

This article explains the concepts of internationalization, localization and globalization, outlines the objects and workflow of i18n, describes the evolution of the Starling platform and its tools, and provides practical guidelines for developers, product managers, and translators to implement robust multilingual support in software projects.

ECMA-402ICUStarling
0 likes · 14 min read
Internationalization (I18n) Overview and the Starling Platform
Amap Tech
Amap Tech
Mar 12, 2021 · Artificial Intelligence

High‑Precision Maps for Autonomous Driving: Production System and Technical Insights

Gaode’s high‑precision map platform, described by GM Xiang Zhe, details a three‑stage production pipeline, multi‑layer map architecture, and tiered data‑collection strategy that together address city‑road challenges, ensure map freshness, advance positioning and perception algorithms, and support commercial Level‑4 autonomous‑driving deployments.

autonomous drivingdata collectionhigh-precision map
0 likes · 11 min read
High‑Precision Maps for Autonomous Driving: Production System and Technical Insights
php Courses
php Courses
Feb 19, 2021 · Backend Development

Installing and Using Custom Chinese Validation Messages in Laravel

This guide explains how to install the Laravel validation package, create a Chinese language file for validation messages, wrap the validator in a custom handler class, and demonstrate direct validation, custom messages, attribute names, and error printing with practical code examples.

BackendLaravelPHP
0 likes · 6 min read
Installing and Using Custom Chinese Validation Messages in Laravel
Suning Technology
Suning Technology
Dec 22, 2020 · Operations

How to Turn Product Supply Chains into a Competitive Edge for O2O Home Delivery

This article analyzes the rapid growth of O2O home‑delivery services, presents Suning Retail Technology Institute’s research on product selection, supply‑chain design, and operational metrics, and offers practical differentiation and localization strategies to make the product supply chain a decisive competitive advantage.

DifferentiationHome DeliveryO2O
0 likes · 13 min read
How to Turn Product Supply Chains into a Competitive Edge for O2O Home Delivery
Sohu Tech Products
Sohu Tech Products
Dec 9, 2020 · Mobile Development

iOS Layout Guidelines and Localization Techniques

This article explains essential iOS layout principles for internationalization, demonstrates Xcode’s preview and debugging tools, shows how to adapt interfaces for right‑to‑left languages, and provides code examples for dynamic type and automatic stack view orientation to ensure a seamless multilingual user experience.

Auto LayoutDynamic TypeRTL
0 likes · 13 min read
iOS Layout Guidelines and Localization Techniques
JavaEdge
JavaEdge
Nov 22, 2020 · Fundamentals

Why Java’s Legacy Date API Fails and How Java 8 Solves Time‑Zone Chaos

The article examines the shortcomings of Java’s pre‑Java 8 date‑time classes—Date, Calendar, and SimpleDateFormat—highlighting their thread‑unsafe, confusing APIs and time‑zone pitfalls, then demonstrates how Java 8’s new date‑time API (LocalDateTime, ZonedDateTime, ZoneId, DateTimeFormatter) provides clear, thread‑safe handling and proper internationalization.

JavaTimezonedatetime
0 likes · 9 min read
Why Java’s Legacy Date API Fails and How Java 8 Solves Time‑Zone Chaos
The Dominant Programmer
The Dominant Programmer
Sep 4, 2020 · Backend Development

Using SpringBoot’s MessageSource.getMessage for Easy i18n Localization

SpringBoot supports internationalization out of the box; by creating a messages.properties file under resources, configuring the basename in application.yml, and using a MessageUtils wrapper that retrieves MessageSource via SpringUtils, developers can fetch localized messages with a single method call.

i18nlocalizationmessagesource
0 likes · 6 min read
Using SpringBoot’s MessageSource.getMessage for Easy i18n Localization
Ctrip Technology
Ctrip Technology
Jun 11, 2020 · Mobile Development

RTL Localization and Design Guidelines for Trip.com Arabic Site

This article details Trip.com’s comprehensive approach to adapting its mobile applications for Arabic users, covering cultural research, RTL design principles, mirroring rules, icon and typography handling, as well as platform‑specific technical solutions for Android, iOS, and React Native.

AndroidDesignMobile Development
0 likes · 14 min read
RTL Localization and Design Guidelines for Trip.com Arabic Site
Architect's Tech Stack
Architect's Tech Stack
Mar 8, 2020 · Product Management

IntelliJ-Based IDE 2020 Feature Roadmap Overview

The article outlines JetBrains' 2020 roadmap for IntelliJ-based IDEs, covering platform fundamentals, new user‑facing features, Asian market localization, a lightweight editor mode, enhanced Git staging support, and upcoming AI‑driven code assistance and other productivity improvements.

IDEIntelliJRoadmap
0 likes · 4 min read
IntelliJ-Based IDE 2020 Feature Roadmap Overview
DataFunTalk
DataFunTalk
Mar 5, 2020 · Artificial Intelligence

High‑Precision Mapping and Localization Technologies for Autonomous Driving

This article explains the principles, components, generation process, and challenges of high‑precision topological and point‑cloud maps, and describes satellite‑based, map‑based, and fused high‑precision localization methods that underpin perception, prediction, planning, and control in autonomous driving systems.

SLAMSensor Fusionautonomous driving
0 likes · 9 min read
High‑Precision Mapping and Localization Technologies for Autonomous Driving
Programmer DD
Programmer DD
Jan 23, 2020 · Product Management

What’s Coming in 2020 for JetBrains’ IntelliJ‑Based IDEs?

JetBrains unveiled its 2020 roadmap for IntelliJ‑based IDEs, detailing new localization efforts, a lightweight editor mode, enhanced Git staging support, AI‑driven code completion, and other advanced features aimed at improving developer productivity and experience.

Git integrationIDE roadmapIntelliJ
0 likes · 5 min read
What’s Coming in 2020 for JetBrains’ IntelliJ‑Based IDEs?
Sohu Tech Products
Sohu Tech Products
Jul 31, 2019 · Mobile Development

Flutter FAQ – Features (Part 2)

This Flutter FAQ covers why developers share layout code across iOS and Android, how to interoperate with native languages, the lack of a reflection system, guidance on internationalization, concurrency with isolates, background execution, supported data formats, 3D limitations, app size concerns, and Chromebook support.

FAQIsolatesbackground processing
0 likes · 8 min read
Flutter FAQ – Features (Part 2)
FunTester
FunTester
Jul 15, 2019 · Operations

Installing and Localizing Netdata: A Real‑Time Linux Performance Monitoring Tool

This article explains how to install Netdata, a web‑based real‑time Linux performance monitoring tool, and provides a step‑by‑step guide to applying a Chinese localization script, including required dependencies, installation commands, and an overview of its key monitoring capabilities.

InstallationLinux monitoringNetdata
0 likes · 5 min read
Installing and Localizing Netdata: A Real‑Time Linux Performance Monitoring Tool
DataFunTalk
DataFunTalk
May 9, 2019 · Artificial Intelligence

High‑Definition Maps and Localization for Autonomous Driving: Concepts, Pipeline, and Challenges

This article presents a comprehensive overview of high‑definition mapping for autonomous vehicles, covering topological and 3D grid maps, the data‑collection and processing pipeline, key challenges such as cost and scalability, and detailed discussions of SLAM, pose‑graph optimization, ICP, and multi‑sensor localization techniques.

3D grid mapHD mapICP
0 likes · 18 min read
High‑Definition Maps and Localization for Autonomous Driving: Concepts, Pipeline, and Challenges
NetEase Media Technology Team
NetEase Media Technology Team
Mar 29, 2019 · Mobile Development

Integrating Siri Shortcuts into iOS Apps: A Practical Guide

This practical guide walks iOS developers through integrating Siri Shortcuts—from understanding the feature and handling bugs like the custom intent UI issue, to implementing Add‑to‑Siri buttons, watch‑face support, forced donations, intent versus NSUserActivity choices, and essential localization, enabling voice‑driven interactions on iOS 12 and later.

IntentsMobile DevelopmentSiri Shortcuts
0 likes · 16 min read
Integrating Siri Shortcuts into iOS Apps: A Practical Guide
JD Retail Technology
JD Retail Technology
Sep 12, 2018 · Artificial Intelligence

JD.com Delivery Robots: Advanced Localization, Sensor Fusion, and AI‑Driven Navigation

The article details JD.com’s 3.5‑generation delivery robots, explaining their high‑precision multi‑sensor localization, deep‑learning perception, reinforcement‑learning control, extensive patent portfolio, and future challenges, while also inviting readers to vote for the robots in a national patent competition.

Deep LearningJD.comSensor Fusion
0 likes · 7 min read
JD.com Delivery Robots: Advanced Localization, Sensor Fusion, and AI‑Driven Navigation
Tencent Music Tech Team
Tencent Music Tech Team
Aug 20, 2016 · Mobile Development

Android App Internationalization: Problems and Solutions

Android app internationalization involves extracting hard‑coded strings into language‑specific strings.xml files, using Lint and regex to locate text, annotating resources, formatting placeholders, exporting for translation, updating the Resources configuration at runtime, handling UI refresh via onConfigurationChanged, recreate or activity restart, and adjusting layouts for length, dimensions, and caps to ensure a seamless multilingual experience.

AndroidResource ManagementStrings.xml
0 likes · 13 min read
Android App Internationalization: Problems and Solutions
21CTO
21CTO
Mar 16, 2016 · Big Data

Inside Uber’s Tech: How Data, AI, and Cloud Power Ride‑Sharing in China

Uber’s CTO Thuan Pham revealed at a Chinese tech salon how the company’s global architecture, data‑center strategy, cloud partnership with Baidu, anti‑fraud machine‑learning models, map localization and big‑data analytics together enable a unified yet locally adapted ride‑sharing platform across China and the world.

Big DataTechnology ArchitectureUber
0 likes · 17 min read
Inside Uber’s Tech: How Data, AI, and Cloud Power Ride‑Sharing in China